USB-Geräteklassen

26 USB-Klassen. Die Klasse (z. B. 03 für HID oder 08 für Massenspeicher) bestimmt, welcher generische Treiber ein USB-Gerät ohne Herstellertreiber übernimmt.

CodeBezeichnungKlassen-Treiber (Linux)
00Auf Schnittstellenebene definiert
01Audiosnd_usb_audio
02Kommunikation (CDC)cdc_acm, cdc_eem, cdc_ether, cdc_mbim, cdc_ncm, cdc_wdm, rndis_host
03Eingabegerät (HID)usbhid
05Physisches Interface (PID)
06Bildgebung
07Druckerusblp
08Massenspeicheruas, usb_storage
09Hubusbcore
0aCDC-Daten
0bChipkarte/Smartcard
0dInhaltsschutz
0eVideouvcvideo
0fGesundheitsgeräte
10Audio/Video
11Billboard
12USB-C-Bridge
13Bulk-Display
14MCTP über USB
3cI3C
58Xboxxpad
dcDiagnose
e0Drahtlos-Controllerbtusb, rndis_host
efVerschiedenesrndis_host
feAnwendungsspezifischir_usb, usbtmc
ffHerstellerspezifisch