Clase USB 02: Comunicaciones (CDC)
Communications
| Código | 02 |
|---|---|
| Nombre | Comunicaciones (CDC) |
| Subclases | 12 |
| Controladores de clase (Linux) | cdc_acm, cdc_eem, cdc_ether, cdc_mbim, cdc_ncm, cdc_wdm y rndis_host |
Preguntas frecuentes
¿Qué es un dispositivo USB de clase 02 (Comunicaciones (CDC))?
La clase 02 corresponde a «Comunicaciones (CDC)» (en inglés: Communications). Incluye 12 subclases, por ejemplo Direct Line, Abstract (modem) y Telephone.
¿Qué controladores de Linux gestionan Comunicaciones (CDC)?
En el kernel Linux 6.12 estos controladores se asocian a los dispositivos por su clase, sin importar el fabricante: cdc_acm (02:02:00, 02:02:01, 02:02:02, 02:02:03 …), cdc_eem (02:0c:07), cdc_ether (02:06:00, 02:0a:00), cdc_mbim (02:0d:00, 02:0e:00), cdc_ncm (02:0d:00), cdc_wdm (02:09) y rndis_host (02:02:ff).
¿Cómo averiguo la clase de un dispositivo USB?
En Linux, lsusb -v muestra los campos bDeviceClass y bInterfaceClass. En Windows aparece en los Id. compatibles como USB\Class_02&SubClass_XX.
Subclases
| Código | Nombre | Protocolos | Controladores de clase (Linux) |
|---|---|---|---|
02:01 | Direct Line | ||
02:02 | Abstract (modem) | 00 None01 AT-commands (v.25ter)02 AT-commands (PCCA101)03 AT-commands (PCCA101 + wakeup)04 AT-commands (GSM)05 AT-commands (3G)06 AT-commands (CDMA)fe Defined by command set descriptorff Vendor Specific (MSFT RNDIS?) | cdc_acm, rndis_host |
02:03 | Telephone | ||
02:04 | Multi-Channel | ||
02:05 | CAPI Control | ||
02:06 | Ethernet Networking | cdc_ether | |
02:07 | ATM Networking | ||
02:08 | Wireless Handset Control | ||
02:09 | Device Management | cdc_wdm | |
02:0a | Mobile Direct Line | cdc_ether | |
02:0b | OBEX | ||
02:0c | Ethernet Emulation | 07 Ethernet Emulation (EEM) | cdc_eem |