¿Lsusb y lspci enumerarán los dispositivos para los cuales el sistema no tiene controladores?

10

He estado administrando sistemas Linux durante años, pero por lo general son cajas de productos básicos y, como resultado, rara vez tengo problemas con los controladores, menos la necesidad de instalar algún paquete de controladores "restringido" o "propietario", o instalar manualmente los controladores binarios nvidia. en el día.

Sin embargo, una pregunta a la que nunca he respondido directamente se refiere a la práctica común de solución de problemas. Voluntad lsusby la lspcilista de dispositivos para los que un sistema no tiene controladores (módulos del núcleo)? Estoy tratando de instalar una cámara web en una computadora portátil SiS-chipset y aunque puedo ver una cámara web física, ninguno de los dos lsusbo lspcime está mostrando que existe un dispositivo similar a una cámara web.

Lo que quiero saber es si mostraría algo o si necesita controladores para mostrar un dispositivo.

Jonathan
fuente
1
Hola. ¿Resolvió el problema con su cámara web? Tengo el mismo problema: conecté una nueva cámara web USB a la PC pero no fue detectada por lsusb.
Pavel

Respuestas:

11

lsusby lspciescanee los autobuses a un nivel bajo, y no requiera conductores para que los dispositivos se encuentren más allá de los de los propios autobuses.

Ignacio Vazquez-Abrams
fuente
esa es la suposición que he operado pero gracias por la respuesta!
Jonathan
4

Prueba "lshw" como superusuario. Proporciona una lista detallada de todo el hardware, su cámara y los detalles al respecto deben aparecer allí.

SunMan
fuente
3

Como dice Ignacio, lsusby lspcino necesita controladores: si hay algo conectado, lo mostrarán, aunque solo pueden mostrar algunos números sin texto descriptivo si no se reconoce el dispositivo conectado, es decir, si el número de identificación del dispositivo conectado es no en la base de datos de valores.

Si ni siquiera hay un dispositivo sin etiquetar en la salida, entonces es probable que su cámara web esté muerta o que el puerto USB esté muerto. Probaría la cámara web en otra computadora y probaría otro dispositivo en el puerto USB. ¿La cámara web tiene algún interruptor?

También tenga en cuenta que lspcimostrará los controladores USB en el bus PCI, pero no enumerará ningún dispositivo conectado a esos controladores, solo lsusblo mostrará.

Hamish Downer
fuente
¡Es difícil pensar que la cámara web esté muerta, ya que está integrada y la computadora es completamente nueva!
Jonathan
Me pregunto si esto significa que no está encendido de alguna manera, al igual que el dispositivo wlan no se detecta hasta que se enciende usando la secuencia de teclas fn.
Jonathan
0

Pruebe update-pciids y update-usbids (?) Para actualizar la base de datos local de lspci / lsusb. ¿Quizás la descripción del dispositivo de la cámara web es muy genérica en la salida de lsusb?

ercpe
fuente
1
Terminé monitoreando dmesg con el comando watch, y luego comencé a mantener presionada la tecla de función y presionar botones al azar. Efectivamente, uno de ellos encendió la cámara web que faltaba y apareció en dmesg. ahora solo necesito descubrir por qué no está creando un nodo / dev / video ...
Jonathan