O lsusb e o lspci listarão dispositivos para os quais o sistema não possui drivers?

10

Eu tenho administrado sistemas Linux há anos, mas normalmente eles são caixas de produtos e, como resultado, raramente tenho problemas de driver, não preciso instalar algum pacote de driver "restrito" ou "proprietário" ou instalar manualmente a nvidia drivers binários de volta no dia.

No entanto, uma pergunta para a qual eu nunca peguei uma resposta direta diz respeito à prática comum de solução de problemas. lsusb e lspci list dispositivo para o qual um sistema não possui drivers (módulos do kernel)? Estou tentando instalar uma webcam em um laptop com chipset SiS e, embora eu possa ver uma webcam física, nem lsusb ou lspci estão me mostrando que qualquer dispositivo semelhante a uma webcam existe.

O que eu quero saber é se mostraria alguma coisa, ou se precisa de drivers para mostrar um dispositivo?

    
por Jonathan 20.07.2010 / 16:07

4 respostas

9

lsusb e lspci verificam os barramentos em um nível baixo e não exigem drivers para que os dispositivos sejam encontrados além dos próprios barramentos.

    
por 20.07.2010 / 16:11
4

Experimente "lshw" como superusuário. Ele fornece uma lista detalhada de todo o hardware, sua câmera e detalhes sobre ele devem estar listados lá.

    
por 13.08.2010 / 06:14
3

Como Ignacio diz, lsusb e lspci não precisam de drivers - se algo estiver conectado, eles serão exibidos, embora possam mostrar apenas alguns números sem nenhum texto descritivo se o dispositivo conectado não for reconhecido - ou seja, se o número de identificação do dispositivo conectado não estiver no banco de dados de valores.

Se não houver sequer um dispositivo não marcado na saída, é provável que sua webcam esteja inativa ou que a porta USB esteja inativa. Eu tentaria a webcam em outro computador e tentaria outro dispositivo na porta USB. A webcam tem algum interruptor?

Observe também que lspci mostrará controladores USB no barramento PCI, mas não listará nenhum dispositivo conectado a esses controladores, somente lsusb mostrará isso.

    
por 20.07.2010 / 16:38
0

Tente update-pciids e update-usbids (?) para atualizar o banco de dados local do lspci / lsusb. Talvez a descrição do dispositivo de webcam seja muito genérica na saída do lsusb?

    
por 20.07.2010 / 17:06