Я думаю, что Linux обычно находит тот или иной драйвер для прошивки.
Воспользуйтесь кнопками lspci -v
и lsusb
для отображения списка устройств и связанных с ними драйверов. Если какой-либо из драйверов не может запустить прошивку, вы можете проверить вывод dmesg
на наличие ошибок.
Вы можете комбинировать их таким образом, чтобы искать устройства без драйверов:lspci -v | grep -B8 -v "Kernel modules: [a-z0-9]+"
. В основном он ищет устройства, с которыми не связаны драйверы. Если вы подключаете устройство к шине USB (, извините синдром RAS ), lsusb ничем не поможет, и ваша единственная надежда dmesg
.
Эта ошибка появилась в новых версиях Bash. Проблема и некоторые обходные пути обсуждаются здесь :.https://askubuntu.com/questions/41891/bash-auto-complete-for-environment-variables
Самое простое решение :shopt -s direxpand
, но это изменит другое поведение, на которое вы можете положиться.