É possível determinar o chipset de um dispositivo USB?

0

Se eu executar lsusb , vejo meu dispositivo USB WiFi.

Bus 001 Device 006: ID 7392:a812 Edimax Technology Co., Ltd

Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x7392 Edimax Technology Co., Ltd
  idProduct          0xa812 
  bcdDevice            2.00
  iManufacturer           1 Realtek
  iProduct                2 Edimax AC600 USB
  iSerial                 3 00e04c000001
  bNumConfigurations      1
  ...

Se eu executar lshw , vejo que o driver usado por esse dispositivo é rtl8812au

*-network:1
   description: Wireless interface
   physical id: 3
   bus info: usb@1:12
   logical name: enp0s20u12
   serial: 74:da:38:b9:77:3c
   capabilities: ethernet physical wireless
   configuration: broadcast=yes driver=rtl8812au ip=192.168.0.105 multicast=yes wireless=IEEE 802.11AC

Usando journalctl no Arch, vejo que o driver registrado é rtl8812au .

Sep 30 12:22:20 archlinux kernel: usbcore: registered new interface driver rtl8812au

Meu entendimento é que os campos auto-identificados de um dispositivo como o ID do fornecedor e o ID do produto informam ao sistema que tipo de driver deve ser carregado para um dispositivo.

Mas como eu conheço o chipset? Um driver pode abranger vários chipsets , certo?

Assim, meu dispositivo poderia muito bem estar usando uma das várias chipsets cobertas por esse driver específico.

A saída de exemplo que postei me faz pensar que meu dispositivo é provavelmente um chipset rtl8812au , considerando que o driver é chamado especificamente.

Mas o driver rt2800usb realmente me intriga. Abrange uma ampla gama de chipsets. Se meu sistema mostrasse que o rt2800usb driver estava sendo carregado, sinto que não seria tão claro o que era o chipset.

Existe alguma maneira de realmente conhecer o chipset do meu dispositivo sem abrir o dispositivo e examinar o chip?

    
por Will Haley 01.10.2017 / 21:46

0 respostas

Tags