lsusb - de onde vem a descrição do dispositivo

5

Para um dos dispositivos USB conectados (2773: 0104), não vejo descrição na saída do comando lsusb :

user@Thinkpad-Laptop:~/binaries$ lsusb
Bus 008 Device 002: ID 0a5c:217f Broadcom Corp. 
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 036: ID 2773:0104 

De onde vem a descrição do USB, é do driver de dispositivo ou é armazenado no próprio hardware?

    
por tommyk 11.12.2012 / 12:05

2 respostas

7

O dispositivo se identifica apenas com o valor da ID. Isso é feito com um código de 2 bytes (4 dígitos hexadecimais) identificando o fabricante (por exemplo, 0a5c para Broadcom), seguido por uma identidade de produto de 2 bytes ( 217f ).

O Ubuntu usa o banco de dados mantido aqui . Se você tiver um hardware não identificado pela versão atual deste arquivo, poderá informá-lo a respeito. O ID do fabricante 2773 atualmente não tem entrada.

    
por chronitis 11.12.2012 / 12:19
2

Ele vem do id fornecido pelo usbbus do dispositivo. A descrição vem de /var/lib/usbutils/usb.ids .

Para obter essas informações, aconselho você a usar apenas man lsusb .

    
por termnml 11.12.2012 / 12:10