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ódigo | Nombre | Controladores de clase (Linux) |
|---|---|---|
00 | Definida a nivel de interfaz | |
01 | Audio | snd_usb_audio |
02 | Comunicaciones (CDC) | cdc_acm, cdc_eem, cdc_ether, cdc_mbim, cdc_ncm, cdc_wdm, rndis_host |
03 | Dispositivo de interfaz humana (HID) | usbhid |
05 | Dispositivo de interfaz física | |
06 | Imagen | |
07 | Impresora | usblp |
08 | Almacenamiento masivo | uas, usb_storage |
09 | Hub | usbcore |
0a | Datos CDC | |
0b | Tarjeta inteligente | |
0d | Seguridad de contenido | |
0e | Vídeo | uvcvideo |
0f | Salud personal | |
10 | Audio/vídeo | |
11 | Billboard | |
12 | Puente USB-C | |
13 | Pantalla bulk | |
14 | MCTP sobre USB | |
3c | I3C | |
58 | Xbox | xpad |
dc | Diagnóstico | |
e0 | Controlador inalámbrico | btusb, rndis_host |
ef | Varios | rndis_host |
fe | Específica de aplicación | ir_usb, usbtmc |
ff | Específica del fabricante |