Sub Class |
name |
00 Unclassified device |
00 |
Non-VGA unclassified device |
01 |
VGA compatible unclassified device |
01 Mass storage controller |
00 |
SCSI storage controller |
01 |
IDE interface |
02 |
Floppy disk controller |
03 |
IPI bus controller |
04 |
RAID bus controller |
80 |
Unknown mass storage controller |
02 Network controller |
00 |
Ethernet controller |
01 |
Token Ring network controller |
02 |
FDDI network controller |
03 |
ATM network controller |
80 |
Network controller |
03 Display controller |
00 |
VGA compatible controller |
|
00 VGA |
|
01 8514 |
01 |
XGA compatibel controller |
02 |
3D controller |
80 |
Display controller |
04 Multimedia controller |
00 |
Multimedia video controller |
01 |
Multimedia audio controller |
02 |
Computer telephony device |
80 |
Multimedia controller |
05 Memory controller |
00 |
RAM memory |
01 |
FLASH memory |
80 |
Memory controller |
06 Bridge |
00 |
Host bridge |
01 |
ISA bridge |
02 |
EISA bridge |
03 |
MCA bridge |
04 |
PCI bridge |
|
00 Normal decode |
|
01 Subtractive decode |
05 |
PCMCIA bridge |
06 |
NuBus bridge |
07 |
CardBus bridge |
08 |
RACEway bridge |
|
00 Transparent mode |
|
01 Endpoint mode |
80 |
Bridge |
07 Communication controller |
00 |
Serial controller |
|
00 8250 |
|
01 16450 |
|
02 16550 |
|
03 16650 |
|
04 16750 |
|
05 16850 |
|
06 16950 |
01 |
Parallel controller |
|
00 SPP |
|
01 BiDirectional |
|
02 ECP |
|
03 IEEE1284 |
|
FE IEEE1284 Target |
02 |
Multiport serial controller |
03 |
Modem |
|
00 Generic |
|
01 Hayes/16450 |
|
02 Hayes/16550 |
|
03 Hayes/16650 |
|
04 Hayes/16750 |
80 |
Communication controller |
08 Generic system peripheral |
00 |
PIC |
|
00 8259 |
|
01 ISA PIC |
|
02 EISA PIC |
|
10 IO-APIC |
|
20 IO(X)-APIC |
01 |
DMA controller |
|
00 8237 |
|
01 ISA DMA |
|
02 EISA DMA |
02 |
Timer |
|
00 8254 |
|
01 ISA timer |
|
02 EISA timer |
03 |
RTC real time clock |
|
00 Generic |
|
01 ISA RTC |
04 |
PCI hot-plug controller |
80 |
System peripheral |
09 Input device controller |
00 |
Keyboard controller |
01 |
Digitizer Pen |
02 |
Mouse controller |
03 |
Scanner controller |
04 |
Gameport controller |
|
00 Generic |
|
01 Extended |
80 |
Input device controller |
0A Docking station |
00 |
Generic docking station |
80 |
Docking station |
0B Processor |
00 |
386 |
01 |
486 |
02 |
Pentium |
10 |
Alpha |
20 |
PowerPC |
30 |
MIPS |
40 |
Co-Processor |
0C Serial bus controller |
00 |
FireWire IEEE1394 |
|
00 Generic |
|
10 OHCI |
01 |
ACCESS bus |
02 |
SSA |
03 |
USB controller |
|
00 UHCI |
|
01 OHCI |
|
80 unspecified |
|
FE USB device |
04 |
Fibre channel |
05 |
SMBus |
0D Wireless controller |
00 |
IrDA controller |
01 |
Consumer Ir controller |
10 |
RF controller |
80 |
Wireless controller |
0E Intelligent controller |
00 |
I2O |
0F Satellite communications controller |
00 |
Satellite TV controller |
01 |
Satellite audio communication controller |
03 |
Satellite voice communication controller |
04 |
Satellite data communication controller |
10 Encryption controller |
00 |
Network and computing encryption device |
01 |
Entertainment encryption device |
80 |
Encryption controller |
11 Signal processing controller |
00 |
DIPO module |
80 |
Signal processing controller |