Я бы хотел определить чипсет, используемый конкретным USB-устройством. Я знаю об lsusb (и теперь / proc / bus / usb / devices), но они не предоставляют столько информации, сколько lspci.
Вот пример того, как я использую 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
:
... и / proc / bus / usb / devices (благодаря комментарию к этой теме):
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
Хотя я вижу, что смотрю на правильное USB-устройство (Belkin USB 801.11n с чипсетом Ralink), я все еще не могу определить точную версию чипсета. «0x805c» не соответствует ожидаемому номеру чипсета (2500 - 2900).
Я думаю, что, возможно, даже невозможно запросить эту информацию через USB-шину?
Заранее спасибо за любую помощь.