Classes de périphériques USB

26 classes USB. La classe (p. ex. 03 pour HID ou 08 pour le stockage de masse) détermine quel pilote générique prend en charge un périphérique USB sans pilote du fabricant.

CodeNomPilotes de classe (Linux)
00Définie au niveau de l’interface
01Audiosnd_usb_audio
02Communications (CDC)cdc_acm, cdc_eem, cdc_ether, cdc_mbim, cdc_ncm, cdc_wdm, rndis_host
03Périphérique d’interface humaine (HID)usbhid
05Périphérique d’interface physique
06Imagerie
07Imprimanteusblp
08Stockage de masseuas, usb_storage
09Concentrateur (hub)usbcore
0aDonnées CDC
0bCarte à puce
0dSécurité du contenu
0eVidéouvcvideo
0fSanté personnelle
10Audio/vidéo
11Billboard
12Pont USB-C
13Affichage bulk
14MCTP sur USB
3cI3C
58Xboxxpad
dcDiagnostic
e0Contrôleur sans filbtusb, rndis_host
efDiversrndis_host
feSpécifique à l’applicationir_usb, usbtmc
ffSpécifique au fabricant