PCI class 07: Communication controller
Communication controller
| Code | 07 |
|---|---|
| Name | Communication controller |
| Subclasses | 7 |
Frequently asked questions
What is a PCI device of class 07 (Communication controller)?
Class 07 stands for “Communication controller”. It has 7 subclasses, for example Serial controller, Parallel controller and Multiport serial controller.
Which Linux drivers handle Communication controller?
In Linux kernel 6.12 no driver binds by this class alone; devices are matched by vendor and device ID instead.
How do I find the class of a PCI device?
On Linux, lspci -nn shows the class in square brackets before the name, e.g. [0106]. On Windows it appears in the hardware IDs as PCI\CC_07XX.
Subclasses
| Code | Name | Programming interfaces | Class drivers (Linux) |
|---|---|---|---|
07:00 | Serial controller | 00 825001 1645002 1655003 1665004 1675005 1685006 16950 | |
07:01 | Parallel controller | 00 SPP01 BiDir02 ECP03 IEEE1284fe IEEE1284 Target | |
07:02 | Multiport serial controller | ||
07:03 | Modem | 00 Generic01 Hayes/1645002 Hayes/1655003 Hayes/1665004 Hayes/16750 | |
07:04 | GPIB controller | ||
07:05 | Smard Card controller | ||
07:80 | Communication controller |