PCI(Sub)Classes
The Listing:
| Class | SubClass | Description |
| 00 | Unknown | |
| 00 | Undefined | |
| 01 | Undefined VGA | |
| 01 | Storage | |
| 00 | SCSI | |
| 01 | IDE | |
| 02 | Floppy | |
| 03 | IPI | |
| 04 | RAID | |
| 80 | Other | |
| 02 | Network | |
| 00 | Ethernet | |
| 01 | Token Ring | |
| 02 | FDDI | |
| 03 | ATM | |
| 80 | Other | |
| 03 | Display | |
| 00 | VGA | |
| 01 | SuperVGA | |
| 02 | 3D | |
| 80 | Other | |
| 04 | Multimedia | |
| 00 | Video | |
| 01 | Audio | |
| 80 | Other | |
| 05 | Memory | |
| 00 | RAM | |
| 01 | Flash | |
| 80 | Other | |
| 06 | Bridge | |
| 00 | PCI-to-HOST | |
| 01 | PCI-to-ISA | |
| 02 | PCI-to-EISA | |
| 03 | PCI-to-MCA | |
| 04 | PCI-to-PCI | |
| 05 | PCI-to-PCMCIA | |
| 06 | PCI-to-NuBUS | |
| 07 | PCI-to-Cardbus | |
| 08 | PCI-to-RACEway | |
| 80 | PCI-to-Other | |
| 07 | Communication | |
| 00 | Serial | |
| 01 | Parallel | |
| 02 | Multiport Serial | |
| 03 | Hayes Compatible Modem | |
| 80 | Other | |
| 08 | System | |
| 00 | PIC | |
| 01 | DMA | |
| 02 | Timer | |
| 03 | RTC | |
| 80 | Other | |
| 09 | Input | |
| 00 | Keyboard | |
| 01 | Pen | |
| 02 | Mouse | |
| 03 | Scanner | |
| 04 | Game Port | |
| 80 | Other | |
| 0A | Docking | |
| 00 | Generic | |
| 80 | Other | |
| 0B | Processor | |
| 00 | 386 | |
| 01 | 486 | |
| 02 | Pentium | |
| 03 | PentiumPRO | |
| 10 | DEC Alpha | |
| 20 | PowerPC | |
| 40 | CoProcessor | |
| 80 | Other | |
| 0C | Serial | |
| 00 | FireWire | |
| 01 | Access.Bus | |
| 02 | SSA | |
| 03 | USB | |
| 04 | Fiber | |
| 05 | SMBus Controller | |
| 80 | Other | |
| 0D | Wireless | |
| 0E | Intelligent I/O | |
| 0F | Satellite Communication | |
| 10 | Encryptor/Decryptor | |
| 11 | Data Aquisition & Signal Processing |