Device Classes (309)

Bus ID Class Devices
PCI 00 Unclassified device »  310
PCI 00-00 Unclassified device / Non-VGA unclassified device »  268
PCI 00-01 Unclassified device / VGA compatible unclassified ... »  1
PCI 01 Mass storage controller »  18479
PCI 01-00 Mass storage controller / SCSI storage controller »  143
PCI 01-01 Mass storage controller / IDE interface »  5721
PCI 01-02 Mass storage controller / Floppy disk controller »  0
PCI 01-03 Mass storage controller / IPI bus controller »  1
PCI 01-04 Mass storage controller / RAID bus controller »  2486
PCI 01-05 Mass storage controller / ATA controller »  0
PCI 01-05-20 Mass storage controller / ATA controller / ADMA si... »  0
PCI 01-05-30 Mass storage controller / ATA controller / ADMA co... »  0
PCI 01-06 Mass storage controller / SATA controller »  8980
PCI 01-06-00 Mass storage controller / SATA controller / Vendor... »  4
PCI 01-06-01 Mass storage controller / SATA controller / AHCI 1.0 »  8973
PCI 01-06-02 Mass storage controller / SATA controller / Serial... »  0
PCI 01-07 Mass storage controller / Serial Attached SCSI con... »  203
PCI 01-07-01 Mass storage controller / Serial Attached SCSI con... »  0
PCI 01-08 Mass storage controller / Non-Volatile memory cont... »  658
PCI 01-08-01 Mass storage controller / Non-Volatile memory cont... »  0
PCI 01-08-02 Mass storage controller / Non-Volatile memory cont... »  656
PCI 01-80 Mass storage controller / Other »  277
PCI 02 Network controller »  11929
PCI 02-00 Network controller / Ethernet controller »  10014
PCI 02-01 Network controller / Token ring network controller »  2
PCI 02-02 Network controller / FDDI network controller »  0
PCI 02-03 Network controller / ATM network controller »  2
PCI 02-04 Network controller / ISDN controller »  0
PCI 02-05 Network controller / WorldFip controller »  0
PCI 02-06 Network controller / PICMG controller »  0
PCI 02-07 Network controller / Infiniband controller »  7
PCI 02-80 Network controller / Other »  1899
PCI 03 Display controller »  33924
PCI 03-00 Display controller / VGA compatible controller »  29619
PCI 03-00-00 Display controller / VGA compatible controller / V... »  29538
PCI 03-00-01 Display controller / VGA compatible controller / 8... »  0
PCI 03-01 Display controller / XGA compatible controller »  0
PCI 03-02 Display controller / 3D controller »  2131
PCI 03-80 Display controller / Other »  2174
PCI 04 Multimedia controller »  26101
PCI 04-00 Multimedia controller / Multimedia video controller »  333
PCI 04-01 Multimedia controller / Multimedia audio controller »  2267
PCI 04-02 Multimedia controller / Computer telephony device »  1
PCI 04-03 Multimedia controller / Audio device »  21922
PCI 04-80 Multimedia controller / Other »  1577
PCI 05 Memory controller »  5309
PCI 05-00 Memory controller / RAM memory »  3574
PCI 05-01 Memory controller / FLASH memory »  79
PCI 05-80 Memory controller / Other »  1655
PCI 06 Bridge »  74497
PCI 06-00 Bridge / Host bridge »  17591
PCI 06-01 Bridge / ISA bridge »  12899
PCI 06-02 Bridge / EISA bridge »  0
PCI 06-03 Bridge / MicroChannel bridge »  0
PCI 06-04 Bridge / PCI bridge »  43310
PCI 06-04-00 Bridge / PCI bridge / Normal decode »  41073
PCI 06-04-01 Bridge / PCI bridge / Subtractive decode »  2233
PCI 06-05 Bridge / PCMCIA bridge »  0
PCI 06-06 Bridge / NuBus bridge »  0
PCI 06-07 Bridge / CardBus bridge »  477
PCI 06-08 Bridge / RACEway bridge »  0
PCI 06-08-00 Bridge / RACEway bridge / Transparent mode »  0
PCI 06-08-01 Bridge / RACEway bridge / Endpoint mode »  0
PCI 06-09 Bridge / Semi-transparent PCI-to-PCI bridge »  0
PCI 06-09-40 Bridge / Semi-transparent PCI-to-PCI bridge / Prim... »  0
PCI 06-09-80 Bridge / Semi-transparent PCI-to-PCI bridge / Seco... »  0
PCI 06-0a Bridge / InfiniBand to PCI host bridge »  0
PCI 06-80 Bridge / Other »  220
PCI 07 Communication controller »  10923
PCI 07-00 Communication controller / Serial controller »  2109
PCI 07-00-00 Communication controller / Serial controller / 8250 »  750
PCI 07-00-01 Communication controller / Serial controller / 16450 »  3
PCI 07-00-02 Communication controller / Serial controller / 16550 »  1334
PCI 07-00-03 Communication controller / Serial controller / 16650 »  0
PCI 07-00-04 Communication controller / Serial controller / 16750 »  1
PCI 07-00-05 Communication controller / Serial controller / 16850 »  6
PCI 07-00-06 Communication controller / Serial controller / 16950 »  10
PCI 07-01 Communication controller / Parallel controller »  23
PCI 07-01-00 Communication controller / Parallel controller / SPP »  0
PCI 07-01-01 Communication controller / Parallel controller / B... »  6
PCI 07-01-02 Communication controller / Parallel controller / ECP »  7
PCI 07-01-03 Communication controller / Parallel controller / I... »  10
PCI 07-01-fe Communication controller / Parallel controller / I... »  0
PCI 07-02 Communication controller / Multiport serial contro... »  7
PCI 07-03 Communication controller / Modem »  139
PCI 07-03-00 Communication controller / Modem / Generic »  137
PCI 07-03-01 Communication controller / Modem / Hayes/16450 »  0
PCI 07-03-02 Communication controller / Modem / Hayes/16550 »  0
PCI 07-03-03 Communication controller / Modem / Hayes/16650 »  0
PCI 07-03-04 Communication controller / Modem / Hayes/16750 »  2
PCI 07-04 Communication controller / GPIB controller »  0
PCI 07-05 Communication controller / Smard Card controller »  0
PCI 07-80 Communication controller / Other »  8643
PCI 08 Generic system peripheral »  18344
PCI 08-00 Generic system peripheral / PIC »  400
PCI 08-00-00 Generic system peripheral / PIC / 8259 »  104
PCI 08-00-01 Generic system peripheral / PIC / ISA PIC »  0
PCI 08-00-02 Generic system peripheral / PIC / EISA PIC »  0
PCI 08-00-10 Generic system peripheral / PIC / IO-APIC »  5
PCI 08-00-20 Generic system peripheral / PIC / IO(X)-APIC »  291
PCI 08-01 Generic system peripheral / DMA controller »  38
PCI 08-01-00 Generic system peripheral / DMA controller / 8237 »  5
PCI 08-01-01 Generic system peripheral / DMA controller / ISA DMA »  0
PCI 08-01-02 Generic system peripheral / DMA controller / EISA DMA »  32
PCI 08-02 Generic system peripheral / Timer »  0
PCI 08-02-00 Generic system peripheral / Timer / 8254 »  0
PCI 08-02-01 Generic system peripheral / Timer / ISA Timer »  0
PCI 08-02-02 Generic system peripheral / Timer / EISA Timers »  0
PCI 08-02-03 Generic system peripheral / Timer / HPET »  0
PCI 08-03 Generic system peripheral / RTC »  0
PCI 08-03-00 Generic system peripheral / RTC / Generic »  0
PCI 08-03-01 Generic system peripheral / RTC / ISA RTC »  0
PCI 08-04 Generic system peripheral / PCI Hot-plug controller »  0
PCI 08-05 Generic system peripheral / SD Host controller »  1779
PCI 08-06 Generic system peripheral / IOMMU »  869
PCI 08-80 Generic system peripheral / Other »  15230
PCI 09 Input device controller »  27
PCI 09-00 Input device controller / Keyboard controller »  0
PCI 09-01 Input device controller / Digitizer Pen »  19
PCI 09-02 Input device controller / Mouse controller »  0
PCI 09-03 Input device controller / Scanner controller »  0
PCI 09-04 Input device controller / Gameport controller »  0
PCI 09-04-00 Input device controller / Gameport controller / Ge... »  0
PCI 09-04-10 Input device controller / Gameport controller / Ex... »  0
PCI 09-80 Input device controller / Other »  8
PCI 0a Docking station »  1
PCI 0a-00 Docking station / Generic Docking Station »  0
PCI 0a-80 Docking station / Other »  1
PCI 0b Processor »  168
PCI 0b-00 Processor / 386 »  0
PCI 0b-01 Processor / 486 »  0
PCI 0b-02 Processor / Pentium »  0
PCI 0b-10 Processor / Alpha »  0
PCI 0b-20 Processor / Power PC »  4
PCI 0b-30 Processor / MIPS »  1
PCI 0b-40 Processor / Co-processor »  161
PCI 0c Serial bus controller »  54999
PCI 0c-00 Serial bus controller / FireWire (IEEE 1394) »  1212
PCI 0c-00-00 Serial bus controller / FireWire (IEEE 1394) / Gen... »  6
PCI 0c-00-10 Serial bus controller / FireWire (IEEE 1394) / OHCI »  1206
PCI 0c-01 Serial bus controller / ACCESS Bus »  2
PCI 0c-02 Serial bus controller / SSA »  1
PCI 0c-03 Serial bus controller / USB controller »  32362
PCI 0c-03-00 Serial bus controller / USB controller / UHCI »  8276
PCI 0c-03-10 Serial bus controller / USB controller / OHCI »  2492
PCI 0c-03-20 Serial bus controller / USB controller / EHCI »  8983
PCI 0c-03-30 Serial bus controller / USB controller / XHCI »  11562
PCI 0c-03-80 Serial bus controller / USB controller / Unspecified »  2
PCI 0c-03-fe Serial bus controller / USB controller / USB Device »  64
PCI 0c-04 Serial bus controller / Fibre Channel »  67
PCI 0c-05 Serial bus controller / SMBus »  11373
PCI 0c-06 Serial bus controller / InfiniBand »  15
PCI 0c-07 Serial bus controller / IPMI SMIC interface »  88
PCI 0c-08 Serial bus controller / SERCOS interface »  0
PCI 0c-09 Serial bus controller / CANBUS »  5
PCI 0d Wireless controller »  54
PCI 0d-00 Wireless controller / IRDA controller »  0
PCI 0d-01 Wireless controller / Consumer IR controller »  0
PCI 0d-10 Wireless controller / RF controller »  3
PCI 0d-11 Wireless controller / Bluetooth »  12
PCI 0d-12 Wireless controller / Broadband »  0
PCI 0d-20 Wireless controller / 802.1a controller »  0
PCI 0d-21 Wireless controller / 802.1b controller »  0
PCI 0d-80 Wireless controller / Other »  0
PCI 0e Intelligent controller »  3
PCI 0e-00 Intelligent controller / I2O »  1
PCI 0f Satellite communications controller »  0
PCI 0f-01 Satellite communications controller / Satellite TV... »  0
PCI 0f-02 Satellite communications controller / Satellite au... »  0
PCI 0f-03 Satellite communications controller / Satellite vo... »  0
PCI 0f-04 Satellite communications controller / Satellite da... »  0
PCI 10 Encryption controller »  1275
PCI 10-00 Encryption controller / Network and computing encr... »  3
PCI 10-10 Encryption controller / Entertainment encryption d... »  1
PCI 10-80 Encryption controller / Other »  1271
PCI 11 Signal processing controller »  11422
PCI 11-00 Signal processing controller / DPIO module »  4
PCI 11-01 Signal processing controller / Performance counters »  1049
PCI 11-10 Signal processing controller / Communication synch... »  0
PCI 11-20 Signal processing controller / Signal processing m... »  0
PCI 11-80 Signal processing controller / Other »  10369
PCI 12 Processing accelerators »  207
PCI 12-00 Processing accelerators / Other »  206
PCI 13-00 Non-Essential Instrumentation »  395
PCI ff Vendor Specific »  2332
USB 00 Defined at Interface level »  186
USB 01 Audio »  3151
USB 01-01 Audio / Control Device »  3125
USB 01-02 Audio / Streaming »  0
USB 01-03 Audio / MIDI Streaming »  26
USB 02 Communications »  594
USB 02-01 Communications / Direct Line »  9
USB 02-02 Communications / Abstract (modem) »  442
USB 02-02-00 Communications / Abstract (modem) / None »  119
USB 02-02-01 Communications / Abstract (modem) / AT-commands (v... »  267
USB 02-02-02 Communications / Abstract (modem) / AT-commands (P... »  1
USB 02-02-03 Communications / Abstract (modem) / AT-commands (P... »  0
USB 02-02-04 Communications / Abstract (modem) / AT-commands (GSM) »  0
USB 02-02-05 Communications / Abstract (modem) / AT-commands (3G) »  0
USB 02-02-06 Communications / Abstract (modem) / AT-commands (C... »  0
USB 02-02-fe Communications / Abstract (modem) / Defined by com... »  0
USB 02-02-ff Communications / Abstract (modem) / Vendor Specifi... »  55
USB 02-03 Communications / Telephone »  0
USB 02-04 Communications / Multi-Channel »  0
USB 02-05 Communications / CAPI Control »  0
USB 02-06 Communications / Ethernet Networking »  51
USB 02-07 Communications / ATM Networking »  0
USB 02-08 Communications / Wireless Handset Control »  38
USB 02-09 Communications / Device Management »  0
USB 02-0a Communications / Mobile Direct Line »  0
USB 02-0b Communications / OBEX »  0
USB 02-0c Communications / Ethernet Emulation »  2
USB 02-0c-07 Communications / Ethernet Emulation / Ethernet Emu... »  2
USB 03 Human Interface Device »  12731
USB 03-00 Human Interface Device / No Subclass »  3757
USB 03-00-00 Human Interface Device / No Subclass / None »  3619
USB 03-00-01 Human Interface Device / No Subclass / Keyboard »  66
USB 03-00-02 Human Interface Device / No Subclass / Mouse »  71
USB 03-01 Human Interface Device / Boot Interface Subclass »  8968
USB 03-01-00 Human Interface Device / Boot Interface Subclass /... »  53
USB 03-01-01 Human Interface Device / Boot Interface Subclass /... »  6092
USB 03-01-02 Human Interface Device / Boot Interface Subclass /... »  2822
USB 05 Physical Interface Device »  1
USB 06 Imaging »  159
USB 06-01 Imaging / Still Image Capture »  151
USB 06-01-01 Imaging / Still Image Capture / Picture Transfer P... »  142
USB 07 Printer »  1049
USB 07-01 Printer »  1049
USB 07-01-00 Printer / Printer / Reserved/Undefined »  0
USB 07-01-01 Printer / Printer / Unidirectional »  26
USB 07-01-02 Printer / Printer / Bidirectional »  981
USB 07-01-03 Printer / Printer / IEEE 1284.4 compatible bidirec... »  42
USB 07-01-ff Printer / Printer / Vendor Specific »  0
USB 08 Mass Storage »  3739
USB 08-01 Mass Storage / RBC (typically Flash) »  0
USB 08-01-00 Mass Storage / RBC (typically Flash) / Control/Bul... »  0
USB 08-01-01 Mass Storage / RBC (typically Flash) / Control/Bulk »  0
USB 08-01-50 Mass Storage / RBC (typically Flash) / Bulk-Only »  0
USB 08-02 Mass Storage / SFF-8020i, MMC-2 (ATAPI) »  51
USB 08-03 Mass Storage / QIC-157 »  1
USB 08-04 Mass Storage / Floppy (UFI) »  7
USB 08-04-00 Mass Storage / Floppy (UFI) / Control/Bulk/Interrupt »  7
USB 08-04-01 Mass Storage / Floppy (UFI) / Control/Bulk »  0
USB 08-04-50 Mass Storage / Floppy (UFI) / Bulk-Only »  0
USB 08-05 Mass Storage / SFF-8070i »  63
USB 08-06 Mass Storage / SCSI »  3617
USB 08-06-00 Mass Storage / SCSI / Control/Bulk/Interrupt »  0
USB 08-06-01 Mass Storage / SCSI / Control/Bulk »  1
USB 08-06-50 Mass Storage / SCSI / Bulk-Only »  3615
USB 09 Hub »  1281
USB 09-00 Hub / Unused »  1270
USB 09-00-00 Hub / Unused / Full speed (or root) hub »  734
USB 09-00-01 Hub / Unused / Single TT »  536
USB 09-00-02 Hub / Unused / TT per port »  0
USB 0a CDC Data »  19
USB 0a-00 CDC Data / Unused »  15
USB 0a-00-30 CDC Data / Unused / I.430 ISDN BRI »  0
USB 0a-00-31 CDC Data / Unused / HDLC »  0
USB 0a-00-32 CDC Data / Unused / Transparent »  0
USB 0a-00-50 CDC Data / Unused / Q.921M »  0
USB 0a-00-51 CDC Data / Unused / Q.921 »  0
USB 0a-00-52 CDC Data / Unused / Q.921TM »  0
USB 0a-00-90 CDC Data / Unused / V.42bis »  0
USB 0a-00-91 CDC Data / Unused / Q.932 EuroISDN »  0
USB 0a-00-92 CDC Data / Unused / V.120 V.24 rate ISDN »  0
USB 0a-00-93 CDC Data / Unused / CAPI 2.0 »  0
USB 0a-00-fd CDC Data / Unused / Host Based Driver »  0
USB 0a-00-fe CDC Data / Unused / CDC PUF »  0
USB 0a-00-ff CDC Data / Unused / Vendor specific »  0
USB 0b Chip/SmartCard »  120
USB 0d Content Security »  0
USB 0e Video »  4728
USB 0e-00 Video / Undefined »  0
USB 0e-01 Video / Video Control »  4728
USB 0e-02 Video / Video Streaming »  0
USB 0e-03 Video / Video Interface Collection »  0
USB 58 Xbox »  5
USB 58-42 Xbox / Controller »  5
USB dc Diagnostic »  19
USB dc-01 Diagnostic / Reprogrammable Diagnostics »  0
USB dc-01-01 Diagnostic / Reprogrammable Diagnostics / USB2 Com... »  0
USB e0 Wireless »  823
USB e0-01 Wireless / Radio Frequency »  822
USB e0-01-01 Wireless / Radio Frequency / Bluetooth »  553
USB e0-01-02 Wireless / Radio Frequency / Ultra WideBand Radio ... »  0
USB e0-01-03 Wireless / Radio Frequency / RNDIS »  269
USB e0-02 Wireless / Wireless USB Wire Adapter »  1
USB e0-02-01 Wireless / Wireless USB Wire Adapter / Host Wire A... »  1
USB e0-02-02 Wireless / Wireless USB Wire Adapter / Device Wire... »  0
USB e0-02-03 Wireless / Wireless USB Wire Adapter / Device Wire... »  0
USB ef Miscellaneous Device »  43
USB ef-01 Miscellaneous Device / ? »  4
USB ef-01-01 Miscellaneous Device / Microsoft ActiveSync »  4
USB ef-01-02 Miscellaneous Device / Palm Sync »  0
USB ef-02 Miscellaneous Device / ? »  0
USB ef-02-01 Miscellaneous Device / Interface Association »  0
USB ef-02-02 Miscellaneous Device / Wire Adapter Multifunction ... »  0
USB ef-03 Miscellaneous Device / ? »  1
USB ef-03-01 Miscellaneous Device / Cable Based Association »  1
USB ef-05 Miscellaneous Device / USB3 Vision »  7
USB fe Application Specific Interface »  61
USB fe-01 Application Specific Interface / Device Firmware U... »  41
USB fe-02 Application Specific Interface / IRDA Bridge »  2
USB fe-03 Application Specific Interface / Test and Measurement »  3
USB fe-03-01 Application Specific Interface / Test and Measurem... »  3
USB fe-03-02 Application Specific Interface / Test and Measurem... »  0
USB ff Vendor Specific »  4759
USB ff-ff Vendor Specific »  2276
USB ff-ff-ff Vendor Specific »  1830


Hardware for Linux and BSD

GitHub