Будет ли lsusb и lspci перечислять устройства, для которых в системе нет драйверов?


10

Я администрирую системы Linux уже много лет, но обычно они являются стандартными, и в результате у меня редко возникают проблемы с драйверами, за исключением необходимости установки какого-либо «ограниченного» или «проприетарного» пакета драйверов, или ручной установки двоичных драйверов nvidia обратно в день.

Однако один вопрос, на который я никогда не отвечал, касается обычной практики устранения неполадок. Будет lsusbи lspciсписок устройств , для которых система не имеет драйверов (ядро модули)? Я пытаюсь установить веб - камеру на SiS-чипсет ноутбук и хотя я могу видеть физический веб - камеру, ни lsusbили lspciпоказываю мне , что любой веб - камера, как существует устройство.

Что я хочу знать, так это то, показывает ли он что-нибудь или нужны драйверы для отображения устройства?


1
Привет. Вы решили проблему с веб-камерой? У меня та же проблема - я подключил новую USB-камеру к компьютеру, но она не обнаружена lsusb.
Павел

Ответы:


12

lsusbи lspciсканировать шины на низком уровне, и не требовать драйверов для устройств, которые могут быть найдены помимо устройств для самих шин.


это предположение я оперировал, но спасибо за ответ!
Джонатан

4

Попробуйте "lshw" как суперпользователь. Это дает подробный список всех устройств, камера и сведения о нем должны быть перечислены там.


3

Как говорит Игнасио, lsusbи lspciне нужны драйверы - если что - то связано , они будут показывать его, хотя они могут только показать несколько номеров без описательного текста , если подключенное устройство не распознается - то есть , если идентификационный номер подключенного устройства нет в базе данных значений.

Если на выходе нет даже устройства без метки, возможно, ваша веб-камера не работает или порт USB не работает. Я попробовал бы веб-камеру на другом компьютере и попробовал бы другое устройство в порту USB. Есть ли у веб-камеры какой-либо переключатель?

Также обратите внимание, что lspciна шине PCI будут отображаться USB-контроллеры, но не будут перечислены устройства, подключенные к этим контроллерам, только lsusbбудет отображаться это.


трудно думать, что веб-камера мертва, поскольку она интегрирована, а компьютер совершенно новый!
Джонатан

Интересно, означает ли это, что оно как-то не включено, так же, как устройство wlan не обнаруживается до тех пор, пока оно не будет включено с помощью последовательности клавиш fn.
Джонатан

0

Попробуйте update-pciids и update-usbids (?), Чтобы обновить локальную базу данных lspci / lsusb. Может быть, описание устройства веб-камеры является очень общим в выводе lsusb?


1
Я закончил мониторингом dmesg с помощью команды watch, а затем начал удерживать функциональную клавишу и нажимать случайные кнопки. Конечно же, один из них включил пропавшую веб-камеру, и она появилась в dmesg. теперь мне просто нужно выяснить, почему он не создает узел / dev / video ...
Джонатан
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.