PCI class 07: Communication controller

Communication controller

Code07
NameCommunication controller
Subclasses7

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

CodeNameProgramming interfacesClass drivers (Linux)
07:00Serial controller00 8250
01 16450
02 16550
03 16650
04 16750
05 16850
06 16950
07:01Parallel controller00 SPP
01 BiDir
02 ECP
03 IEEE1284
fe IEEE1284 Target
07:02Multiport serial controller
07:03Modem00 Generic
01 Hayes/16450
02 Hayes/16550
03 Hayes/16650
04 Hayes/16750
07:04GPIB controller
07:05Smard Card controller
07:80Communication controller

Nearby entries