Linux: Список устройств, у которых нет драйверов?

У меня тоже была эта проблема, но с ubuntu https://askubuntu.com/questions/879605/trouble-with-windows-10-ubuntu-16-10 . Все, что мне нужно было сделать, это открыть терминал и ввести команду sudo update-grub .

1
11.08.2017, 20:20
4 ответа

Если вы планируете проверить устройства, подключенные через порт USB, просто используйте lsusbдля их списка.

1
27.01.2020, 23:18

Я думаю, что Linux обычно находит тот или иной драйвер для прошивки.

Воспользуйтесь кнопками lspci -vи lsusbдля отображения списка устройств и связанных с ними драйверов. Если какой-либо из драйверов не может запустить прошивку, вы можете проверить вывод dmesgна наличие ошибок.

Вы можете комбинировать их таким образом, чтобы искать устройства без драйверов:lspci -v | grep -B8 -v "Kernel modules: [a-z0-9]+". В основном он ищет устройства, с которыми не связаны драйверы. Если вы подключаете устройство к шине USB (, извините синдром RAS ), lsusb ничем не поможет, и ваша единственная надежда dmesg.

4
27.01.2020, 23:18

В моем Debian при загрузке вы увидите загрузочное сообщение "имя устройства... не удалось загрузить с ошибкой" или подобное.

Или откройте терминал и используйте команду

dmesg | grep "failed to load"
  • Я знал, что этот вопрос задавали много лет назад, но когда я гуглил, этот вопрос был первым, и я думаю, что он может быть полезен.
0
19.07.2020, 01:46

Если вы хотите просмотреть все устройства в системе и начать изучать архитектуру, игнорируйте все специфичные для шины -команды и просто -перемотайте вперед к:

udevadm info -e

Затем перейдите в каталог /sys, чтобы увидеть дерево топологии и зависимости. Конечно, вы не найдете ни здесь (, ни где-либо еще )устройства, которые находятся за какой-либо шиной, которая не включена, не поддается перечислению или запросу, датчики материнской платы являются наиболее распространенным примером (, пока не будет загружен соответствующий модуль. ).

0
19.07.2020, 03:47

Теги

Похожие вопросы