Identificazione delle anomalie del dispositivo USB ..? [chiuso]

1

Ho un laptop con 4 porte USB e ho uno splitter esterno a 4 porte che ho acquistato su Amazon. Collegato a questa è una scheda audio USB esterna. La scheda audio ha una porta line-in e un'uscita audio. Ma quando eseguo lsusb, viene rilevato anche un HID (human interace device):

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 2: Dev 15, If 0, Class=Hub, Driver=hub/4p, 480M
    |__ Port 3: Dev 16, If 0, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 3: Dev 16, If 1, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 3: Dev 16, If 2, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 3: Dev 16, If 3, Class=Human Interface Device, Driver=usbhid, 12M

Quindi ho tre domande .. Perché le loro 3 diverse interfacce audio vengono visualizzate e quale uso legittimo sarebbe un server HID su una scheda audio? Pensavo che i controller HID fossero per dispositivi come tastiere, mouse o forse telecamere. So anche che sono un vettore di attacco attraente (come la paperella di gomma). È normale?

In secondo luogo, elencati sulla porta 1, e anche quando tutti i dispositivi USB vengono rimossi dal mio computer, vedo questo in output di lsusb -t

/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 5: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 5: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M

Ho una webcam e un microfono all'interno del laptop, ma non inserito in nessun dispositivo USB. Tuttavia, lspci non riporta nessun altro controller video, quindi presumo che sia solo la videocamera interna.

Infine, perché un mouse wireless apparirebbe come una tastiera? Presumo che sia perché questo mouse ha un paio di altri pulsanti su di essi (anche se nessuno in realtà funziona in linux):

          *-usb
               description: Keyboard
               product: 2.4G Wireless Mouse
               vendor: MOSART Semi.
               physical id: 1
               bus info: usb@8:1
               version: 1.11
               capabilities: usb-1.10
               configuration: driver=usbhid maxpower=100mA speed=12Mbit/s

Qualcuno di questo è anormale? Quali usi legittimi servono i controller HID USB?

    
posta nemister 19.06.2015 - 05:41
fonte

1 risposta

0

Supponendo che il tuo dispositivo audio USB mistero si basi sul chipset CMedia CM108 (o anche se non lo è, dal momento che non c'è molta variazione nei dispositivi audio USB economici), il dispositivo HID è per pulsanti di controllo volume opzionali; il produttore del dispositivo ha deciso di non agganciare i relativi pin del chip ai pulsanti reali. Le altre tre interfacce sono ingresso audio, uscita audio e controllo dispositivo.

La tua webcam è probabilmente USB. Potrebbe non avere cavi esterni o utilizzare una spina convenzionale, ma l'USB è un modo conveniente per agganciare le cose all'interno di un computer.

Non so perché il tuo mouse si sta descrivendo come una tastiera, ma non è insolito per i produttori non ottenere le cose esattamente giuste quando si configura USB.

    
risposta data 19.06.2015 - 07:01
fonte

Leggi altre domande sui tag