Clases de dispositivo USB

26 clases USB. La clase (p. ej. 03 para HID u 08 para almacenamiento masivo) determina qué controlador genérico gestiona un dispositivo USB sin controlador del fabricante.

CódigoNombreControladores de clase (Linux)
00Definida a nivel de interfaz
01Audiosnd_usb_audio
02Comunicaciones (CDC)cdc_acm, cdc_eem, cdc_ether, cdc_mbim, cdc_ncm, cdc_wdm, rndis_host
03Dispositivo de interfaz humana (HID)usbhid
05Dispositivo de interfaz física
06Imagen
07Impresorausblp
08Almacenamiento masivouas, usb_storage
09Hubusbcore
0aDatos CDC
0bTarjeta inteligente
0dSeguridad de contenido
0eVídeouvcvideo
0fSalud personal
10Audio/vídeo
11Billboard
12Puente USB-C
13Pantalla bulk
14MCTP sobre USB
3cI3C
58Xboxxpad
dcDiagnóstico
e0Controlador inalámbricobtusb, rndis_host
efVariosrndis_host
feEspecífica de aplicaciónir_usb, usbtmc
ffEspecífica del fabricante