| System devices
- PNP0XXX |
| Device ID |
Description |
|
| Interrupt Controllers |
| PNP0000 |
AT Interrupt Controller |
| PNP0001 |
EISA Interrupt Controller |
| PNP0002 |
MCA Interrupt Controller |
| PNP0003 |
APIC |
| PNP0004 |
Cyrix SLiC MP interrupt controller |
|
|
| Timers |
| PNP0100 |
AT Timer |
| PNP0101 |
EISA Timer |
| PNP0102 |
MCA Timer |
|
|
| DMA |
| PNP0200 |
AT DMA Controller |
| PNP0201 |
EISA DMA Controller |
| PNP0202 |
MCA DMA Controller |
|
|
| Keyboards |
| PNP0300 |
IBM PC/XT keyboard controller (83-key) |
| PNP0301 |
IBM PC/AT keyboard controller (86-key) |
| PNP0302 |
IBM PC/XT keyboard controller (84-key) |
| PNP0303 |
IBM Enhanced (101/102-key, PS/2 mouse support) |
| PNP0304 |
Olivetti Keyboard (83-key) |
| PNP0305 |
Olivetti Keyboard (102-key) |
| PNP0306 |
Olivetti Keyboard (86-key) |
| PNP0307 |
Microsoft Windows(R) Keyboard |
| PNP0308 |
General Input Device Emulation Interface (GIDEI) legacy |
| PNP0309 |
Olivetti Keyboard (A101/102 key) |
| PNP030A |
AT&T 302 keyboard |
| PNP030B |
Reserved by Microsoft |
| PNP0320 |
Japanese 101-key keyboard |
| PNP0321 |
Japanese AX keyboard |
| PNP0322 |
Japanese 106-key keyboard A01 |
| PNP0323 |
Japanese 106-key keyboard 002/003 |
| PNP0324 |
Japanese 106-key keyboard 001 |
| PNP0325 |
Japanese Toshiba Desktop keyboard |
| PNP0326 |
Japanese Toshiba Laptop keyboard |
| PNP0327 |
Japanese Toshiba Notebook keyboard |
| PNP0340 |
Korean 84-key keyboard |
| PNP0341 |
Korean 86-key keyboard |
| PNP0342 |
Korean Enhanced keyboard |
| PNP0343 |
Korean Enhanced keyboard 101b |
| PNP0343 |
Korean Enhanced keyboard 101c |
| PNP0344 |
Korean Enhanced keyboard 103 |
|
|
| Parallel Devices |
| PNP0400 |
Standard LPT printer port |
| PNP0401 |
ECP printer port |
|
|
| Serial Devices |
| PNP0500 |
Standard PC COM port |
| PNP0501 |
16550A-compatible COM port |
| PNP0510 |
Generic IRDA-compatible device |
|
|
| Disk Controllers |
| PNP0600 |
Generic ESDI/IDE/ATA compatible hard disk controller |
| PNP0601 |
Plus Hardcard II |
| PNP0602 |
Plus Hardcard IIXL/EZ |
| PNP0603 |
Generic IDE supporting Microsoft Device Bay Specification |
| PNP0700 |
PC standard floppy disk controller |
| PNP0701 |
Standard floppy controller supporting MS Device Bay Spec |
|
|
| Compatibility device |
| PNP0802 |
Microsoft Sound System compatible device (obsolete, use PNPB0xx instead) |
|
|
| Display Adapters |
| PNP0900 |
VGA Compatible |
| PNP0901 |
Video Seven VRAM/VRAM II/1024i |
| PNP0902 |
IBM 8514/A Compatible |
| PNP0903 |
Trident VGA |
| PNP0904 |
Cirrus Logic Laptop VGA |
| PNP0905 |
Cirrus Logic VGA |
| PNP0906 |
Tseng Labs ET4000 |
| PNP0907 |
Western Digital VGA |
| PNP0908 |
Western Digital Laptop VGA |
| PNP0909 |
S3 Inc. 911/924 |
| PNP090A |
ATI Ultra Pro/Plus (Mach 32) |
| PNP090B |
ATI Ultra (Mach 8) |
| PNP090C |
IBM XGA Compatible |
| PNP090D |
ATI VGA Wonder |
| PNP090E |
Weitek P9000 Graphics Adapter |
| PNP090F |
Oak Technology VGA |
| PNP0910 |
Compaq QVision |
| PNP0911 |
IBM XGA/2 |
| PNP0912 |
Tseng Labs ET4000 W32/W32i/W32p |
| PNP0913 |
S3 Inc. 801/928/964 |
| PNP0914 |
Cirrus Logic 5429/5434 (memory
mapped) |
| PNP0915 |
Compaq Advanced VGA (AVGA) |
| PNP0916 |
ATI Ultra Pro Turbo (Mach64) |
| PNP0917 |
Reserved by Microsoft |
| PNP0918 |
Matrox MGA |
| PNP0919 |
Compaq QVision 2000 |
| PNP091A |
Tseng Labs W128 |
| PNP0930 |
Chips & Technologies Super
VGA |
| PNP0931 |
Chips & Technologies Accelerator |
| PNP0940 |
NCR 77c22e Super VGA |
| PNP0941 |
NCR 77c32blt |
| PNP09FF |
Plug and Play Monitors (VESA
DDC) |
|
|
| Peripheral Buses |
| PNP0A00 |
ISA Bus |
| PNP0A01 |
EISA Bus |
| PNP0A02 |
MCA Bus |
| PNP0A03 |
PCI Bus |
| PNP0A04 |
VESA/VL Bus |
| PNP0A05 |
Generic ACPI Bus |
| PNP0A06 |
Generic ACPI Extended-IO Bus (EIO bus) |
|
|
| RTC, BIOS, System board devices |
| PNP0800 |
AT-style speaker sound |
| PNP0B00 |
AT Real-Time Clock |
| PNP0C00 |
Plug and Play BIOS (only created by the root enumerator) |
| PNP0C01 |
System Board |
| PNP0C02 |
General ID for reserving resources required by PnP motherboard registers.
(Not device specific.) |
| PNP0C03 |
Plug and Play BIOS Event Notification Interrupt |
| PNP0C04 |
Math Coprocessor |
| PNP0C05 |
APM BIOS (Version independent) |
| PNP0C06 |
Reserved for identification of early Plug and Play BIOS implementation |
| PNP0C07 |
Reserved for identification of early Plug and Play BIOS implementation |
| PNP0C08 |
ACPI system board hardware |
| PNP0C09 |
ACPI Embedded Controller |
| PNP0C0A |
ACPI Control Method Battery |
| PNP0C0B |
ACPI Fan |
| PNP0C0C |
ACPI power button device |
| PNP0C0D |
ACPI lid device |
| PNP0C0E |
ACPI sleep button device |
| PNP0C0F |
PCI interrupt link device |
| PNP0C10 |
ACPI system indicator device |
| PNP0C11 |
ACPI thermal zone |
| PNP0C12 |
Device Bay Controller |
|
|
| PCMCIA Controller Chipsets |
| PNP0E00 |
Intel 82365-Compatible PCMCIA Controller |
| PNP0E01 |
Cirrus Logic CL-PD6720 PCMCIA
Controller |
| PNP0E02 |
VLSI VL82C146 PCMCIA Controller |
| PNP0E03 |
Intel 82365-compatible CardBus controller |
|
|
| Mouse |
| PNP0F00 |
Microsoft Bus Mouse |
| PNP0F01 |
Microsoft Serial Mouse |
| PNP0F02 |
Microsoft InPort Mouse |
| PNP0F03 |
Microsoft PS/2-style Mouse |
| PNP0F04 |
Mouse Systems Mouse |
| PNP0F05 |
Mouse Systems 3-Button Mouse (COM2) |
| PNP0F06 |
Genius Mouse (COM1) |
| PNP0F07 |
Genius Mouse (COM2) |
| PNP0F08 |
Logitech Serial Mouse |
| PNP0F09 |
Microsoft BallPoint Serial Mouse |
| PNP0F0A |
Microsoft Plug and Play Mouse |
| PNP0F0B |
Microsoft Plug and Play BallPoint Mouse |
| PNP0F0C |
Microsoft-compatible Serial Mouse |
| PNP0F0D |
Microsoft-compatible InPort-compatible Mouse |
| PNP0F0E |
Microsoft-compatible PS/2-style Mouse |
| PNP0F0F |
Microsoft-compatible Serial BallPoint-compatible Mouse |
| PNP0F10 |
Texas Instruments QuickPort Mouse |
| PNP0F11 |
Microsoft-compatible Bus Mouse |
| PNP0F12 |
Logitech PS/2-style Mouse |
| PNP0F13 |
PS/2 Port for PS/2-style Mice |
| PNP0F14 |
Microsoft Kids Mouse |
| PNP0F15 |
Logitech bus mouse |
| PNP0F16 |
Logitech SWIFT device |
| PNP0F17 |
Logitech-compatible serial mouse |
| PNP0F18 |
Logitech-compatible bus mouse |
| PNP0F19 |
Logitech-compatible PS/2-style Mouse |
| PNP0F1A |
Logitech-compatible SWIFT Device |
| PNP0F1B |
HP Omnibook Mouse |
| PNP0F1C |
Compaq LTE Trackball PS/2-style Mouse |
| PNP0F1D |
Compaq LTE Trackball Serial Mouse |
| PNP0F1E |
Microsoft Kids Trackball Mouse |
| PNP0F1F |
Reserved by Microsoft Input Device Group |
| PNP0F20 |
Reserved by Microsoft Input Device Group |
| PNP0F21 |
Reserved by Microsoft Input Device Group |
| PNP0F22 |
Reserved by Microsoft Input Device Group |
| PNP0F23 |
Reserved by Microsoft Input Device Group |
| PNP0FFF |
Reserved by Microsoft Systems |
|
|
| Network adapters
- PNP8XXX |
| PNP8001 |
Novell/Anthem NE3200 |
| PNP8004 |
Compaq NE3200 |
| PNP8006 |
Intel EtherExpress/32 |
| PNP8008 |
HP EtherTwist EISA LAN Adapter/32 (HP27248A) |
| PNP8065 |
Ungermann-Bass NIUps or NIUps/EOTP |
| PNP8072 |
DEC (DE211) EtherWorks MC/TP |
| PNP8073 |
DEC (DE212) EtherWorks MC/TP_BNC |
| PNP8078 |
DCA 10 Mb MCA |
| PNP8074 |
HP MC LAN Adapter/16 TP (PC27246) |
| PNP80C9 |
IBM Token Ring |
| PNP80CA |
IBM Token Ring II |
| PNP80CB |
IBM Token Ring II/Short |
| PNP80CC |
IBM Token Ring 4/16Mbs |
| PNP80D3 |
Novell/Anthem NE1000 |
| PNP80D4 |
Novell/Anthem NE2000 |
| PNP80D5 |
NE1000 Compatible |
| PNP80D6 |
NE2000 Compatible |
| PNP80D7 |
Novell/Anthem NE1500T |
| PNP80D8 |
Novell/Anthem NE2100 |
| PNP80DD |
SMC ARCNETPC |
| PNP80DE |
SMC ARCNET PC100, PC200 |
| PNP80DF |
SMC ARCNET PC110, PC210, PC250 |
| PNP80E0 |
SMC ARCNET PC130/E |
| PNP80E1 |
SMC ARCNET PC120, PC220, PC260 |
| PNP80E2 |
SMC ARCNET PC270/E |
| PNP80E5 |
SMC ARCNET PC600W, PC650W |
| PNP80E7 |
DEC DEPCA |
| PNP80E8 |
DEC (DE100) EtherWorks LC |
| PNP80E9 |
DEC (DE200) EtherWorks Turbo |
| PNP80EA |
DEC (DE101) EtherWorks LC/TP |
| PNP80EB |
DEC (DE201) EtherWorks Turbo/TP |
| PNP80EC |
DEC (DE202) EtherWorks Turbo/TP_BNC |
| PNP80ED |
DEC (DE102) EtherWorks LC/TP_BNC |
| PNP80EE |
DEC EE101 (Built-In) |
| PNP80EF |
DEC PC 433 WS (Built-In) |
| PNP80F1 |
3Com EtherLink Plus |
| PNP80F3 |
3Com EtherLink II or IITP (8 or 16-bit) |
| PNP80F4 |
3Com TokenLink |
| PNP80F6 |
3Com EtherLink 16 |
| PNP80F7 |
3Com EtherLink III |
| PNP80F8 |
3Com Generic Etherlink Plug and Play Device |
| PNP80FB |
Thomas Conrad TC6045 |
| PNP80FC |
Thomas Conrad TC6042 |
| PNP80FD |
Thomas Conrad TC6142 |
| PNP80FE |
Thomas Conrad TC6145 |
| PNP80FF |
Thomas Conrad TC6242 |
| PNP8100 |
Thomas Conrad TC6245 |
| PNP8105 |
DCA 10 MB |
| PNP8106 |
DCA 10 MB Fiber Optic |
| PNP8107 |
DCA 10 MB Twisted Pair |
| PNP8113 |
Racal NI6510 |
| PNP811C |
Ungermann-Bass NIUpc |
| PNP8120 |
Ungermann-Bass NIUpc/EOTP |
| PNP8123 |
SMC StarCard PLUS (WD/8003S) |
| PNP8124 |
SMC StarCard PLUS With On Board Hub (WD/8003SH) |
| PNP8125 |
SMC EtherCard PLUS (WD/8003E) |
| PNP8126 |
SMC EtherCard PLUS With Boot ROM Socket
(WD/8003EBT) |
| PNP8127 |
SMC EtherCard PLUS With Boot ROM Socket
(WD/8003EB) |
| PNP8128 |
SMC EtherCard PLUS TP (WD/8003WT) |
| PNP812A |
SMC EtherCard PLUS 16 With Boot ROM Socket
(WD/8013EBT) |
| PNP812D |
Intel EtherExpress 16 or 16TP |
| PNP812F |
Intel TokenExpress 16/4 |
| PNP8130 |
Intel TokenExpress MCA 16/4 |
| PNP8132 |
Intel EtherExpress 16 (MCA) |
| PNP8137 |
Artisoft AE-1 |
| PNP8138 |
Artisoft AE-2 or AE-3 |
| PNP8141 |
Amplicard AC 210/XT |
| PNP8142 |
Amplicard AC 210/AT |
| PNP814B |
Everex SpeedLink /PC16 (EV2027) |
| PNP8155 |
HP PC LAN Adapter/8 TP (HP27245) |
| PNP8156 |
HP PC LAN Adapter/16 TP (HP27247A) |
| PNP8157 |
HP PC LAN Adapter/8 TL (HP27250) |
| PNP8158 |
HP PC LAN Adapter/16 TP Plus (HP27247B) |
| PNP8159 |
HP PC LAN Adapter/16 TL Plus (HP27252) |
| PNP815F |
National Semiconductor Ethernode *16AT |
| PNP8160 |
National Semiconductor AT/LANTIC EtherNODE 16-AT3 |
| PNP816A |
NCR Token-Ring 4 Mbs ISA |
| PNP816D |
NCR Token-Ring 16/4 Mbs ISA |
| PNP8191 |
Olicom 16/4 Token-Ring Adapter |
| PNP81C3 |
SMC EtherCard PLUS Elite (WD/8003EP) |
| PNP81C4 |
SMC EtherCard PLUS 10T (WD/8003W) |
| PNP81C5 |
SMC EtherCard PLUS Elite 16 (WD/8013EP) |
| PNP81C6 |
SMC EtherCard PLUS Elite 16T (WD/8013W) |
| PNP81C7 |
SMC EtherCard PLUS Elite 16 Combo (WD/8013EW
or 8013EWC) |
| PNP81C8 |
SMC EtherElite Ultra 16 |
| PNP81E4 |
Pure Data PDI9025-32 (Token Ring) |
| PNP81E6 |
Pure Data PDI508+ (ArcNet) |
| PNP81E7 |
Pure Data PDI516+ (ArcNet) |
| PNP81EB |
Proteon Token Ring (P1390) |
| PNP81EC |
Proteon Token Ring (P1392) |
| PNP81ED |
Proteon Token Ring ISA (P1340) |
| PNP81EE |
Proteon Token Ring ISA (P1342) |
| PNP81EF |
Proteon Token Ring ISA (P1346) |
| PNP81F0 |
Proteon Token Ring ISA (P1347) |
| PNP81FF |
Cabletron E2000 Series DNI |
| PNP8200 |
Cabletron E2100 Series DNI |
| PNP8209 |
Zenith Data Systems Z-Note |
| PNP820A |
Zenith Data Systems NE2000-Compatible |
| PNP8213 |
Xircom Pocket Ethernet II |
| PNP8214 |
Xircom Pocket Ethernet I |
| PNP821D |
RadiSys EXM-10 |
| PNP8227 |
SMC 3000 Series |
| PNP8228 |
SMC 91C2 controller |
| PNP8231 |
AMD AM2100/AM1500T |
| PNP8263 |
Tulip NCC-16 |
| PNP8277 |
Exos 105 |
| PNP828A |
Intel '595 based Ethernet |
| PNP828B |
TI2000-style Token Ring |
| PNP828C |
AMD PCNet Family cards |
| PNP828D |
AMD PCNet32 (VL version) |
| PNP8294 |
IrDA Infrared NDIS driver (Microsoft-supplied) |
| PNP82BD |
IBM PCMCIA-NIC |
| PNP82C2 |
Xircom CE10 |
| PNP82C3 |
Xircom CEM2 |
| PNP8321 |
DEC Ethernet (All Types) |
| PNP8323 |
SMC EtherCard (All Types except 8013/A) |
| PNP8324 |
ARCNET Compatible |
| PNP8326 |
Thomas Conrad (All Arcnet Types) |
| PNP8327 |
IBM Token Ring (All Types) |
| PNP8385 |
Remote Network Access [RNA] Driver |
| PNP8387 |
Remote Network Access [RNA] PPP Driver |
| PNP8388 |
Reserved for Microsoft Networking components |
| PNP8389 |
Peer IrLAN infrared driver (Microsoft-supplied) |
|
|
| SCSI, Proprietary
CD adapters - PNPAXXX |
| PNPA002 |
Future Domain 16-700 compatible controller |
| PNPA003 |
Mitsumi CD-ROM adapter (Panasonic spec., used on SBPro/SB16) |
| PNPA01B |
Trantor 128 SCSI Controller |
| PNPA01D |
Trantor T160 SCSI Controller |
| PNPA01E |
Trantor T338 Parallel SCSI controller |
| PNPA01F |
Trantor T348 Parallel SCSI controller |
| PNPA020 |
Trantor Media Vision SCSI controller |
| PNPA022 |
Always IN-2000 SCSI controller |
| PNPA02B |
Sony proprietary CD-ROM controller |
| PNPA02D |
Trantor T13b 8-bit SCSI controller |
| PNPA02F |
Trantor T358 Parallel SCSI controller |
| PNPA030 |
Mitsumi LU-005 Single Speed CD-ROM controller + drive |
| PNPA031 |
Mitsumi FX-001 Single Speed CD-ROM controller + drive |
| PNPA032 |
Mitsumi FX-001 Double Speed CD-ROM controller + drive |
|
|
| Sound / Video-Capture,
Multimedia - PNPBXXX |
| PNPB000 |
Creative Labs Sound Blaster 1.5
(or compatible sound device) |
| PNPB001 |
Creative Labs Sound Blaster 2.0
(or compatible sound device) |
| PNPB002 |
Creative Labs Sound Blaster Pro
(or compatible sound device) |
| PNPB003 |
Creative Labs Sound Blaster 16
(or compatible sound device) |
| PNPB004 |
MediaVision Thunderboard (or compatible
sound device) |
| PNPB005 |
Adlib-compatible FM synthesizer device |
| PNPB006 |
MPU401 compatible |
| PNPB007 |
Microsoft Windows Sound System-compatible sound device |
| PNPB008 |
Compaq Business Audio |
| PNPB009 |
Plug and Play Microsoft Windows Sound System Device |
| PNPB00A |
MediaVision Pro Audio Spectrum (Trantor
SCSI enabled, Thunder Chip Disabled) |
| PNPB00B |
MediaVision Pro Audio 3D |
| PNPB00C |
MusicQuest MQX-32M |
| PNPB00D |
MediaVision Pro Audio Spectrum Basic
(No Trantor SCSI, Thunder Chip Enabled) |
| PNPB00E |
MediaVision Pro Audio Spectrum (Trantor
SCSI enabled, Thunder Chip Disabled) |
| PNPB00F |
MediaVision Jazz-16 chipset (OEM
Versions) |
| PNPB010 |
Orchid Videola - Auravision VxP500 chipset |
| PNPB018 |
MediaVision Pro Audio Spectrum 8-bit |
| PNPB019 |
MediaVision Pro Audio Spectrum Basic
(No Trantor SCSI, Thunder Chip Enabled) |
| PNPB020 |
Yamaha OPL3-compatible FM synthesizer device |
| PNPB02F |
Joystick/Game port |
|
|
| Modems - PNPCXXX |
| PNPC000 |
Compaq 14400 Modem (TBD) |
| PNPC001 |
Compaq 2400/9600 Modem (TBD) |
| Modems - PNPCXXX |