Me gustaría poder identificar el chipset que está usando un dispositivo USB en particular. Sé sobre lsusb (y ahora/proc/bus/usb/dispositivos), pero no proporcionan tanta información como lspci.¿Cómo se puede identificar el chipset de un dispositivo usb en Linux?
Aquí es un ejemplo de cómo uso lsusb:
(laptop:/proc/bus/usb) # lsusb -v -d 050d:805c Bus 001 Device 008: ID 050d:805c Belkin Components Device Descriptor: : idVendor 0x050d Belkin Components idProduct 0x805c bcdDevice 0.01 iManufacturer 1 Ralink iProduct 2 802.11 n WLAN :
... y/proc/bus/usb/devices (gracias a un comentario sobre este tema):
T: Bus=01 Lev=02 Prnt=03 Port=02 Cnt=01 Dev#= 8 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=050d ProdID=805c Rev= 0.01 S: Manufacturer=Ralink S: Product=802.11 n WLAN C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 4mA
Aunque puedo ver que estoy mirando el dispositivo USB correcto (Belkin USB 801.11n con chipset Ralink), todavía no puedo determinar la versión exacta del chipset. El "0x805c" no coincide con el número de chipset que esperaría (2500 - 2900).
Estoy pensando que tal vez ni siquiera es posible consultar esta información a través del bus usb.
Gracias de antemano por cualquier ayuda.