Classe USB 02 : Communications (CDC)
Communications
| Code | 02 |
|---|---|
| Nom | Communications (CDC) |
| Sous-classes | 12 |
| Pilotes de classe (Linux) | cdc_acm, cdc_eem, cdc_ether, cdc_mbim, cdc_ncm, cdc_wdm et rndis_host |
Questions fréquentes
Qu’est-ce qu’un périphérique USB de classe 02 (Communications (CDC)) ?
La classe 02 correspond à « Communications (CDC) » (en anglais : Communications). Elle comprend 12 sous-classes, par exemple Direct Line, Abstract (modem) et Telephone.
Quels pilotes Linux prennent en charge Communications (CDC) ?
Dans le noyau Linux 6.12, ces pilotes se lient aux périphériques par leur classe, quel que soit le fabricant : 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) et rndis_host (02:02:ff).
Comment connaître la classe d’un périphérique USB ?
Sous Linux, lsusb -v affiche les champs bDeviceClass et bInterfaceClass. Sous Windows, elle figure dans les ID compatibles sous la forme USB\Class_02&SubClass_XX.
Sous-classes
| Code | Nom | Protocoles | Pilotes de classe (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 |