# # List of PCI ID's # # Maintained by Martin Mares and other volunteers from the # Linux PCI ID's Project at http://pciids.sf.net/. New data are always # welcome (if they are accurate), we're eagerly expecting new entries, # so if you have anything to contribute, please visit the home page or # send a diff -u against the most recent pci.ids to pci-ids@ucw.cz. # # Daily snapshot on Mon 2004-07-12 10:00:27 # # Vendors, devices and subsystems. Please keep sorted. # Syntax: # vendor vendor_name # device device_name <-- single tab # subvendor subdevice subsystem_name <-- two tabs ff00 MicroSTER 0001 DI32 ff00 0001 DI32v1 110V ff00 0002 DI32v1 24V ff00 0003 DI16v1 110V ff00 0004 DI16v1 24V 0002 DO32 0003 POMMAX2 ff00 0000 POMMAX2-3r1 ff00 0001 POMMAX2-4r0 ff00 0011 POMMAX2-3r0 ff00 0016 POMMAX2-3r2 0005 UI2C 0006 Ethernet/IP Slave ff00 0004 PC104 COMM ff00 0005 PC104 COMM-4 0007 Profibus Slave ff00 0004 PC104 COMM ff00 0005 PC104 COMM-4 0008 Modbus Plus ff00 0004 PC104 COMM ff00 0005 PC104 COMM-4 0009 RAMBAT ff00 0001 AR-4c CMB ff00 0012 nrejXilinx V3 ff00 0013 AR-4c CMB r6 ff00 0014 nrejXilinx V1 ff00 0015 nrejXilinx V2 000a WYJ ff00 0001 WYJ6v0 9MiB ff00 0002 WYJ6v1 5MiB ff00 0003 WYJ6v1 9MiB 000b Profibus Master ff00 0002 Universal COM-2 ff00 0003 Universal COM-3 ff00 0017 Universal COM-4 000c WC-4 ff00 000a WC-4v5 r0 24V ff00 000b WC-4v5 r0 110V 000d DI32A ff00 000e WC-16v2 r1 24V ff00 000f WC-16v2 r1 110V 0010 XIRQ ff00 0002 AR-4c CMB 0011 IMP4 ff00 0001 AR-4c CMB ff00 0008 PC104IMP ff00 0012 nrejXilinx V3 ff00 0013 AR-4c CMB r6 ff00 0014 nrejXilinx V1 ff00 0015 nrejXilinx V2 0012 CMB ff00 0002 AR-4c CMB ff00 0008 PC104IMP ff00 0012 nrejXilinx V3 ff00 0013 AR-4c CMB r6 ff00 0014 nrejXilinx V1 ff00 0015 nrejXilinx V2 0013 DIO ff00 0005 DIOr4 ff00 0010 DIOr3 0016 UV2 Ethernet/IP Slave ff00 0004 Universal COM-3 ff00 0017 Universal COM-4 1016 UV2 Profibus Slave ff00 0004 Universal COM-3 ff00 0017 Universal COM-4 1216 UV2 Profibus Master ff00 0003 Universal COM-2 ff00 0004 Universal COM-3 ff00 0017 Universal COM-4 1416 UV2 Modbus Plus ff00 0004 Universal COM-3 ff00 0017 Universal COM-4 1616 UV2 ff00 0004 Universal COM-3 ff00 0017 Universal COM-4 dcdc DCDC Power Supply ff00 0007 DCDC r6 ff00 0018 DCDC r7 ffff Illegal Vendor ID # List of known device classes, subclasses and programming interfaces # Syntax: # C class class_name # subclass subclass_name <-- single tab # prog-if prog-if_name <-- two tabs C 00 Unclassified device 00 Non-VGA unclassified device 01 VGA compatible unclassified device C 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 C 02 Network controller 00 Ethernet controller 01 Token ring network controller 02 FDDI network controller 03 ATM network controller 04 ISDN controller 80 Network controller C 03 Display controller 00 VGA compatible controller 00 VGA 01 8514 01 XGA compatible controller 02 3D controller 80 Display controller C 04 Multimedia controller 00 Multimedia video controller 01 Multimedia audio controller 02 Computer telephony device 80 Multimedia controller C 05 Memory controller 00 RAM memory 01 FLASH memory 80 Memory controller C 06 Bridge 00 Host bridge 01 ISA bridge 02 EISA bridge 03 MicroChannel 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 09 Semi-transparent PCI-to-PCI bridge 40 Primary bus towards host CPU 80 Secondary bus towards host CPU 0a InfiniBand to PCI host bridge 80 Bridge C 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 BiDir 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 C 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 Timers 03 RTC 00 Generic 01 ISA RTC 04 PCI Hot-plug controller 80 System peripheral C 09 Input device controller 00 Keyboard controller 01 Digitizer Pen 02 Mouse controller 03 Scanner controller 04 Gameport controller 00 Generic 10 Extended 80 Input device controller C 0a Docking station 00 Generic Docking Station 80 Docking Station C 0b Processor 00 386 01 486 02 Pentium 10 Alpha 20 Power PC 30 MIPS 40 Co-processor C 0c Serial bus controller 00 FireWire (IEEE 1394) 00 Generic 10 OHCI 01 ACCESS Bus 02 SSA 03 USB Controller 00 UHCI 10 OHCI 20 EHCI 80 Unspecified fe USB Device 04 Fibre Channel 05 SMBus 06 InfiniBand C 0d Wireless controller 00 IRDA controller 01 Consumer IR controller 10 RF controller 80 Wireless controller C 0e Intelligent controller 00 I2O C 0f Satellite communications controller 00 Satellite TV controller 01 Satellite audio communication controller 03 Satellite voice communication controller 04 Satellite data communication controller C 10 Encryption controller 00 Network and computing encryption device 10 Entertainment encryption device 80 Encryption controller C 11 Signal processing controller 00 DPIO module 01 Performance counters 10 Communication synchronizer 80 Signal processing controller