|
|
PNPID ACPI PNP DEVICE ID3 L5 ^1 N; I: C8 t4 d$ R9 ~+ G
- This document is the ultimate source for Windows Generic Device IDs , Y( }9 I9 N8 r9 w7 e* y0 o5 B. |
- and Plug and Play BIOS device type codes.
9 R/ c9 }+ ?0 L
6 ^ G4 B, j& H( i; H }- CONTENTS:
0 H+ X' O( C5 i& I( i( k' a5 @: n - Plug and Play Vendor IDs and Device IDs* E6 j3 X5 ^( Z" d
- Generic Device IDs + a1 Q* z$ \( c0 B8 y' y
- Device Type Codes
C! C# p: }1 e7 f& k# k
( N3 z, h9 X. q1 N6 v2 c' B- ======================================================================2 T% c) w+ v1 S5 o; ~" d
- PLUG AND PLAY VENDOR IDs AND DEVICE IDs+ M8 f7 S3 P6 ]5 P+ Y. A: n
% m9 S( e& Q' I: ]1 z- All non-BIOS enumerated devices must not use "PNP" in their Vendor and
) e3 ~+ u/ W3 e+ L - Device codes. The vendor must register with EISA and have a vendor code
8 w+ |7 }2 _* d+ v' `5 Q - assigned (for example, CTL for Creative Labs). The "PNP" vendor code
/ x+ k: K& r% r, p4 s0 a; s - is reserved for Microsoft and can only be used when defining a device抯
0 I* B; o9 k; j, u - CompatibleID after indicating the device抯 HardwareID in the Plug and 4 u$ @( P7 d9 ?6 P% H) c- G
- Play header. ) U+ l( K; d5 O* {& K
- % J: q9 p5 [$ v) J _
- Use of CompatibleIDs is strongly recommended for devices that use 3 n% q' q/ o0 B
- device drivers provided with Microsoft Windows 95, such as a
" Y0 i1 n# t0 i9 X8 n1 u2 g2 E5 v - "Standard PC COM Port" (PNP0500) or 7 {+ n' E- e( S1 x& C3 V* c
- "Sound Blaster 16-compatible Sound Device" (PNPB003).
- o( ]! g. u8 K- U4 |+ H. M - 6 k& i, s$ b$ W2 a7 n- `0 Q
- The following example output from ISOLATE.EXE of a Plug and Play 7 h2 u) ]9 @ _2 o0 U* R4 x
- header is provided for your reference:
& H* f' g5 Z- _/ i( t# S* n D' i4 V! O' l - Vendor ID: XXXFFFF
% y7 y: M# L1 B$ B" X3 A - Serial Number: 000000011 n9 \1 k4 g# o% S Y3 g5 `' E
- Checksum (reported): 0x5E! i( `9 x8 F8 `
- PNP Version: 1.0
# n! P$ z O4 T( z+ T& V - Vendor Ver.: 10
" o9 P3 a0 g! O* G% C) g) S - Device Description: IDE Port3 F* q. l/ o" A# {0 y) g
- Device ID: XXX0001( T9 Q8 `& g% T& z6 ]+ T+ e1 d
- Doesn't Support I/O Range Checking+ n4 t5 W! B+ _% k
- Vendor Defined Logical Device Control Registers: None
) e# A' @2 A1 w - Compatible Device ID: PNP0600
2 P! c( k6 J9 S. @+ B# j' K a - Device Description: IDE2 z% {( _( [& i/ y9 D9 s
- Dependent Function 0
9 {' j- B% N' b$ ]+ i* \& m p - .... f2 H2 H" S$ i$ M
- Dependent Function 1
# J* T7 ?+ m" Z. o - ...: H0 K" \$ ^* O
- End of Dependent Functions
+ v* K0 Q- {4 C% z - 0 o- R' V2 \6 z( @" ]. @' j
- When the user is installing devices that use this method, ; }" k' ^' X9 v# i
- a dialog box appears at the beginning of the enumeration sequence ( @' t+ P) f) H: U
- to suggest use of the default driver provided with Windows 95. / D/ J% \8 M7 j! R: w! R
- Windows 95 also provides the option for using a disk from the
" j) \- m ~ {: p1 [- g - manufacturer, in case the user wants to choose a manufacturer-supplied
( G7 m7 y1 C! x' }4 j4 i4 R9 G! D2 {1 _ - driver.! I. S1 r$ V6 |7 A3 E
- z1 _1 c$ V' b* |! D) c
- For multifunction adapters, you should supply an INF file that chooses * o7 s6 g3 \1 \$ }7 t. X; Q
- the appropriate drivers (including default drivers) for all the
# o5 j5 _3 @( ? - adapter抯 devices. This prevents additional dialog boxes from again 7 J8 v, v! `# f2 e7 V
- requesting the default driver or a manufacture抯 disk for the rest of * s& }8 v" U5 E: a: n
- the devices on the adapter. When an INF file is used in this manner
3 a- Q- y2 c5 r - for default driver selection, it must link the HardwareID (XXX0000)
( G1 I' Y& e( e1 l) O' {" _3 p - to the appropriate compatible device driver from the Windows 95 + r( P* w& P* i% a0 W& y! Y' S$ g
- distribution compact disc or installation disks.
& T( f* s; ^% W) ^' l - If this is not done, Windows 95 will continue to query the user for
' v" Z3 s% w+ i7 h- N - either the default driver or a new driver, thus defeating the purpose ' G# \& H( N% \8 w
- of using the INF file in this way.
' Y' l9 ~8 z3 h7 z! j: Y6 _
% V0 U. T2 q& I e' e8 Y- ======================================================================2 Y0 q. s, t2 H+ M; x$ _
- ( N- @7 W+ I8 l: D, |7 W' g
- WINDOWS GENERIC DEVICE IDs
8 j2 |) D9 j$ F( Y' q
' ~- B+ x8 g. Q. u- ----------------------------------------------------------------------
: }9 d( f, H. m1 M4 Q% N - Many devices have no standard EISA ID, such as the interrupt controller* D3 A3 d3 F# Y9 l0 J+ M
- or keyboard controller. Also, a set of compatible devices, such as VGA 2 e1 f* ~$ j, Z- {) g5 e! M
- and Super VGA, are not actually devices, but define a compatibility ) |) N! v* x( `0 ?7 ~, ?" q
- hardware subset. Yet another set of IDs needs to be used to identify
+ U* E5 _( g U3 z6 | - buses.
7 O- S9 J" D6 ^ - ! z+ {: U6 m& f
- Microsoft has reserved an EISA prefix of "PNP" to identify various
: S! u3 l; b; Y, M1 w: \4 J) n - devices that do not have an existing EISA ID, as well as defining
* Y# B2 \( l0 h2 @ - compatibility devices. The IDs are defined in the following tables.
1 i6 H( y, G. c: a) P3 ^: ] - 2 r' ~. [4 f1 j* }) |& e. r' z
- DEVICE ID RANGES
) [) Z1 G/ C# n+ W9 f2 m
4 L0 [+ ~- f( s0 r' [9 L- ID range Category; A$ ]9 H0 i. N; c
- -------- -------------* f6 `4 w8 f& d) q$ e& l6 ~
- PNP0xxx System devices
# P; A1 _) { P) O) g - PNP8xxx Network adapters ! a* y, ^# Q# ` I9 r: _
- PNPAxxx SCSI, proprietary CD adapters 2 A+ L* U% A/ I4 g$ v4 B) H- o3 {+ F
- PNPBxxx Sound, video capture, multimedia4 b4 h: ], O8 z, H" U- ?$ w# B
- PNPCxxx - Dxxx Modems
1 F* A2 Z M2 }6 i- `# H8 n - : {/ H% P. w2 ?8 E
- The following device ID is provided only for compatibility ' [" E' {# H) p
- with earlier device ID lists:: z# o6 }# q' D* d9 W) q
- $ T# w5 T3 ]% x/ e! a
- Device ID Description2 K0 `% I, ^1 j" u
- -------- -------------
R* W9 A- t& M6 F - PNP0802 Microsoft Sound System-compatible device
1 L9 B$ Y) C" j1 |6 |2 I& j - (obsolete; use PNPB0xx instead)
1 i( Q! C1 X3 @- u - 7 p$ Y5 \, [( }8 j, E x' o+ D
- ---------------------------------------------------------------------------
2 O9 a* H$ @; U - Device ID Description
# t1 L8 q+ \# h3 o- u& m- Z - -------- -------------
# \# g1 D) Z/ o8 x0 @" h! f - ***** System Devices - PNP0xxx **************************& _+ q \& I8 |7 _% ?5 G
- --Interrupt Controllers--3 N \7 f% U- G
- PNP0000 AT Interrupt Controller
+ [6 Y& C, } R2 ?% Y - PNP0001 EISA Interrupt Controller
* p! r# I6 F7 Z! S - PNP0002 MCA Interrupt Controller
' o* L9 _! }0 l( e$ L - PNP0003 APIC
+ z, R3 o6 ?4 _0 Q - PNP0004 Cyrix SLiC MP interrupt controller
7 w- p* c( p( R0 q; @( a q - 9 N. e# p. ], r* _# X: x5 k' X" Z
- --Timers--3 E1 W% X, t& ?
- PNP0100 AT Timer2 A, L2 b6 y- m. V8 }% D2 V
- PNP0101 EISA Timer
' w2 m1 X* y) n e" @. h* ~& K - PNP0102 MCA Timer
2 o* {8 E: G! S8 V( N
9 Z- m8 ^" H& {. g- --DMA--* p3 } n; l+ f4 R
- PNP0200 AT DMA Controller6 V9 D- H- U9 F5 ]
- PNP0201 EISA DMA Controller
* e) ^2 h0 n, G% d8 x( t) S - PNP0202 MCA DMA Controller
- G+ K- {( t0 i
& A( _- r$ C* `( x/ C- --Keyboards--# Y/ [$ D9 l' ^/ v+ c4 L: k2 e5 Z
- PNP0300 IBM PC/XT keyboard controller (83-key)
$ G% O7 e0 d# k7 L - PNP0301 IBM PC/AT keyboard controller (86-key)
: e* o9 Z6 q8 v: K& \) b - PNP0302 IBM PC/XT keyboard controller (84-key)' B) d) m+ V1 ?7 z' P
- PNP0303 IBM Enhanced (101/102-key, PS/2 mouse support)
& l8 R, ]* n" |6 s1 n! o - PNP0304 Olivetti Keyboard (83-key)( i) e% E8 T. P {7 r
- PNP0305 Olivetti Keyboard (102-key), d# Z4 c a! r* g
- PNP0306 Olivetti Keyboard (86-key)
) p; h5 k& G1 X2 s - PNP0307 Microsoft Windows(R) Keyboard3 G a* j- m% U1 V+ t
- PNP0308 General Input Device Emulation Interface (GIDEI) legacy
, o9 ^7 c$ r7 F" m - PNP0309 Olivetti Keyboard (A101/102 key)
; \; a# g2 C+ C5 e7 S2 i' x - PNP030A AT&T 302 keyboard* ?/ b, e. _7 e0 b/ k" Y0 s+ Q. c
- PNP030B Reserved by Microsoft
' V7 h8 q# }- m - PNP0320 Japanese 106-key keyboard A01
7 a( W. e. ~& X - PNP0321 Japanese 101-key keyboard' f' a/ o$ J# x/ ?* G
- PNP0322 Japanese AX keyboard
7 b1 B7 Z% l [/ M - PNP0323 Japanese 106-key keyboard 002/003' ?% Z+ r$ z* t r9 V/ I
- PNP0324 Japanese 106-key keyboard 001* r0 {% U8 v' J+ L* t& F
- PNP0325 Japanese Toshiba Desktop keyboard* g5 I8 p8 P. I+ r- Z$ h$ C
- PNP0326 Japanese Toshiba Laptop keyboard" T) q2 U& r! N s/ i/ f5 ^ ?
- PNP0327 Japanese Toshiba Notebook keyboard2 a7 l& [ I. [; f" z, j' V
- PNP0340 Korean 84-key keyboard
0 q8 F O1 |; M2 Z- a# S4 X - PNP0341 Korean 86-key keyboard
9 v u& u6 ?6 |) ^: _ - PNP0342 Korean Enhanced keyboard4 N+ o/ Q' d0 `( @. ?1 T* u
- PNP0343 Korean Enhanced keyboard 101b: n: @. N1 q4 k/ F/ T
- PNP0343 Korean Enhanced keyboard 101c1 {) V/ i9 }4 `8 T
- PNP0344 Korean Enhanced keyboard 103 h5 c) {9 \! v! M! q8 z
- 9 n+ L4 v* ?( v9 x
- --Parallel Devices--7 P! Z, u( n$ R# o+ K
- PNP0400 Standard LPT printer port
4 p) ~8 Q E- T - PNP0401 ECP printer port+ B o3 S% z K1 x5 t1 s0 v; w9 J
- 7 F8 F$ J6 K* b" U2 g1 {3 h
- --Serial Devices--7 g6 h" s* S: I3 }4 Q
- PNP0500 Standard PC COM port! c, m z" c5 p" m' Z
- PNP0501 16550A-compatible COM port
! ^: x3 T; F0 r - PNP0510 Generic IRDA-compatible device
) T) ~( g; W0 a& l: ]: `8 Z
$ @' @* |9 V Z- --Disk Controllers--# n' d" N& m5 k! i
- PNP0600 Generic ESDI/IDE/ATA compatible hard disk controller
! v1 H/ N0 [1 h- L) L! E - PNP0601 Plus Hardcard II+ Z% p# P( {& K
- PNP0602 Plus Hardcard IIXL/EZ; w% G0 S5 j# z8 M0 @4 @
- PNP0603 Generic IDE supporting Microsoft Device Bay Specification
M2 C D; l D; g7 n - PNP0700 PC standard floppy disk controller! T. v. i8 @3 @8 f3 q; ]
- PNP0701 Standard floppy controller supporting MS Device Bay Spec2 S7 s; X% K8 W8 D
2 k# m2 x2 e) V- u- --Compatibility with early device ID list--% e1 _+ k+ I+ b6 L
- PNP0802 Microsoft Sound System compatible device (obsolete, use
% d; x/ |) {9 J4 U3 n% ]) D - PNPB0xx instead)
. H6 H8 }/ K& t1 i F! r - --Display Adapters--
: t I0 L, f% t0 N- { - PNP0900 VGA Compatible) q0 a+ `/ q/ D1 u" d, H! M4 A
- PNP0901 Video Seven VRAM/VRAM II/1024i
6 L1 ^; Q9 y# S5 z& m4 Q - PNP0902 8514/A Compatible
8 H0 K( m( `# b* _4 T' t; J" x; m - PNP0903 Trident VGA
& y' e! B' m1 Q* T6 O/ F - PNP0904 Cirrus Logic Laptop VGA
9 k2 E8 I4 ]6 I) q - PNP0905 Cirrus Logic VGA
8 h3 u' m1 M- X - PNP0906 Tseng ET4000
3 B$ J4 ?+ ]6 U: F - PNP0907 Western Digital VGA; ?" \" c1 E ]
- PNP0908 Western Digital Laptop VGA
. C, v& x+ C }* K" m( P - PNP0909 S3 Inc. 911/924+ K7 e9 \; u$ m
- PNP090A ATI Ultra Pro/Plus (Mach 32)% \, o3 y2 r1 F
- PNP090B ATI Ultra (Mach 8)0 {1 O0 d+ u; e9 }& y6 x
- PNP090C XGA Compatible% d* l: v6 k1 {% r
- PNP090D ATI VGA Wonder
$ j, y+ J+ w5 T1 \% ^; z. p" { - PNP090E Weitek P9000 Graphics Adapter
$ `+ o6 `9 ^5 D% b: a7 e! ? - PNP090F Oak Technology VGA8 T9 P) L5 |6 J( _+ I
- PNP0910 Compaq QVision
" W$ J7 o) f+ b! _: z9 _" @ - PNP0911 XGA/2
$ P# D; N# j8 F0 @& N - PNP0912 Tseng Labs W32/W32i/W32p1 t& m+ ?' Z0 t5 K# c
- PNP0913 S3 Inc. 801/928/964
* X# |5 q5 G- Q* g - PNP0914 Cirrus Logic 5429/5434 (memory mapped)
: c8 N, n4 l7 T$ t* @/ N! q% {7 ~ - PNP0915 Compaq Advanced VGA (AVGA)
9 ]$ G0 @+ i( I - PNP0916 ATI Ultra Pro Turbo (Mach64)5 x' K8 ]5 e+ K2 Q, X$ o6 M
- PNP0917 Reserved by Microsoft( Y( w/ A M U$ u3 K* V
- PNP0918 Matrox MGA* ]7 W0 ^) p; D! V
- PNP0919 Compaq QVision 2000 V3 e- d! Y7 T# X* P: E3 g% F
- PNP091A Tseng W1289 D9 f* J9 ^" b0 x& d4 g# j, n, `
- PNP0930 Chips & Technologies Super VGA
4 t8 ]/ a% Z+ x - PNP0931 Chips & Technologies Accelerator5 D& T, P' E+ a- S
- PNP0940 NCR 77c22e Super VGA1 E. V1 [" o% U& f: v
- PNP0941 NCR 77c32blt
% B7 Z& p$ P/ ^8 ?+ I- \ - PNP09FF Plug and Play Monitors (VESA DDC)/ K$ h2 I: p4 @; ~ O$ x
- % j+ E- ?6 `% ?3 K0 H/ N! v
- --Peripheral Buses-- W: m7 H/ ^) g y' b
- PNP0A00 ISA Bus
N/ N. n d9 O- Q. N+ _ - PNP0A01 EISA Bus
2 G1 }/ R8 F4 c% O8 \6 [4 B o* g - PNP0A02 MCA Bus
: B; f" [9 a' u - PNP0A03 PCI Bus
4 R4 x' }! [1 L1 X" T# B( ~ - PNP0A04 VESA/VL Bus
+ |+ `. x' g% n0 s - PNP0A05 Generic ACPI Bus% l e2 I4 C+ I, n
- PNP0A06 Generic ACPI Extended-IO Bus (EIO bus)" B+ a- k8 [# L- m$ l0 J1 x& _
; P' z: o9 x' |* F# o
5 V1 b- \& V" L# q0 h5 z$ k- -- Real Time Clock, BIOS, System board devices--
- r7 D% \! Z' ]5 ~& n7 z/ N - PNP0800 AT-style speaker sound
9 s1 b0 L2 h1 V8 v - PNP0B00 AT Real-Time Clock
. J5 M' z2 ?. Q3 a - PNP0C00 Plug and Play BIOS (only created by the root enumerator)/ P9 k: t9 H. w5 Z. x
- PNP0C01 System Board3 \) _; p l6 E
- PNP0C02 General ID for reserving resources required by Plug and Play9 x4 l+ {% U; V+ _0 N7 ]; h) V
- motherboard registers. (Not specific to a particular device.)4 Y& z, ^! M* E0 o ?9 d
- PNP0C03 Plug and Play BIOS Event Notification Interrupt I7 f: I( C$ y+ @: ? D! m
- PNP0C04 Math Coprocessor4 e& J S1 }0 s4 U( i
- PNP0C05 APM BIOS (Version independent)
5 e1 h) ]9 M0 g - PNP0C06 Reserved for identification of early Plug and Play
5 d4 }! g3 O- J5 D - BIOS implementation.
# k2 J+ X: A( } - PNP0C07 Reserved for identification of early Plug and Play
8 S2 l' \5 H+ H) f# G1 e+ k! d/ G - BIOS implementation.
]+ B: o9 Y3 W9 \$ D# Y - PNP0C08 ACPI system board hardware
8 A5 S& F: E/ ?' ` - PNP0C09 ACPI Embedded Controller
% K: W3 K+ M8 }) G8 U2 f% u - PNP0C0A ACPI Control Method Battery
7 S1 e. Q' _8 a5 g1 L - PNP0C0B ACPI Fan, m7 F% Q: e/ R
- PNP0C0C ACPI power button device
9 A9 M; r; @5 j3 p& f# j - PNP0C0D ACPI lid device1 G. z' o+ R" L6 `) _0 j$ W/ P
- PNP0C0E ACPI sleep button device
- G1 j" t) A# F - PNP0C0F PCI interrupt link device
; R" J. I: g8 z9 m6 L( I$ t- W - PNP0C10 ACPI system indicator device9 Y# N" ^/ [/ l0 N8 B
- PNP0C11 ACPI thermal zone
" S. @3 d- T2 h0 r* d9 c4 V - PNP0C12 Device Bay Controller
, w, w3 \" i3 C; M - " l5 o. b4 {& y2 v/ u5 s2 w
- --PCMCIA Controller Chipsets--, I( k8 j, I U- S
- PNP0E00 Intel 82365-Compatible PCMCIA Controller
" @, \; O5 J6 n' Q - PNP0E01 Cirrus Logic CL-PD6720 PCMCIA Controller
1 n0 T" C% f( a, a6 S - PNP0E02 VLSI VL82C146 PCMCIA Controller! n- ~' N2 ^+ f9 G$ {
- PNP0E03 Intel 82365-compatible CardBus controller4 A1 R* b; A9 v; n; b& ]. [4 }0 {
- 7 h5 A8 N! A6 p; u0 y
- --Mice--
9 r6 ]6 u# u2 A2 \6 h$ z0 C - PNP0F00 Microsoft Bus Mouse
9 o$ T! I, R/ c+ g/ z - PNP0F01 Microsoft Serial Mouse# T5 D% }5 y7 O) p: ?
- PNP0F02 Microsoft InPort Mouse
1 v/ M7 H% J H; c* n& O - PNP0F03 Microsoft PS/2-style Mouse8 w! m- @7 m+ H7 w/ a( `
- PNP0F04 Mouse Systems Mouse, R4 _; x: h `- Z8 y y6 j
- PNP0F05 Mouse Systems 3-Button Mouse (COM2)
0 [9 r: K- i3 P - PNP0F06 Genius Mouse (COM1)
/ y4 F7 _. \. v' b" z2 a d - PNP0F07 Genius Mouse (COM2)
, ^9 s6 r _0 b: a: B- K( d - PNP0F08 Logitech Serial Mouse
3 w- g5 p* M8 [, o$ n+ t% P - PNP0F09 Microsoft BallPoint Serial Mouse
2 w+ r( A/ [8 O" K - PNP0F0A Microsoft Plug and Play Mouse
z8 J* R* S3 `" S/ i/ |* z! { - PNP0F0B Microsoft Plug and Play BallPoint Mouse
1 R9 t0 G" G+ f) l - PNP0F0C Microsoft-compatible Serial Mouse
4 {3 }. w& B( e0 }( S - PNP0F0D Microsoft-compatible InPort-compatible Mouse' [8 `; V- [ t* J
- PNP0F0E Microsoft-compatible PS/2-style Mouse+ n9 w2 x/ H9 u m" b, A" m' W7 L% y
- PNP0F0F Microsoft-compatible Serial BallPoint-compatible Mouse8 k1 ^; P' L1 C6 y% G7 w
- PNP0F10 Texas Instruments QuickPort Mouse
" c; j$ R, U' H* {* V! z& z; O - PNP0F11 Microsoft-compatible Bus Mouse9 x( l, o3 i; ^% C: r7 ~3 [$ O
- PNP0F12 Logitech PS/2-style Mouse
8 a- D4 i6 K. g - PNP0F13 PS/2 Port for PS/2-style Mice
6 f- b* I0 y0 Y4 P+ @1 ]% L - PNP0F14 Microsoft Kids Mouse
, J- X& z6 N( U' B, I6 A& i W - PNP0F15 Logitech bus mouse
7 H8 C2 e1 H6 K7 O6 I - PNP0F16 Logitech SWIFT device
+ Z/ n" ?( W0 w; h - PNP0F17 Logitech-compatible serial mouse6 k6 R0 @4 T, ^. Q7 [! `
- PNP0F18 Logitech-compatible bus mouse
8 c, _1 s9 D: R; W - PNP0F19 Logitech-compatible PS/2-style Mouse
s. N4 E3 L; u9 X+ u5 M - PNP0F1A Logitech-compatible SWIFT Device
6 [" j' M* O! R& u, e; K - PNP0F1B HP Omnibook Mouse
9 t+ K7 }) d9 w( [! D - PNP0F1C Compaq LTE Trackball PS/2-style Mouse
9 j% O6 Z% a8 B: L' ^& n; k - PNP0F1D Compaq LTE Trackball Serial Mouse0 a. K- G0 o2 N' Y1 q" c4 [
- PNP0F1E Microsoft Kids Trackball Mouse6 P$ s% T1 S* v: Q. F
- PNP0F1F Reserved by Microsoft Input Device Group
9 D7 ^: i( ]; j! o" { - PNP0F20 Reserved by Microsoft Input Device Group& L# ^/ O/ b* f) F! m
- PNP0F21 Reserved by Microsoft Input Device Group; [/ K+ r( u: n4 F( s6 ]4 N0 Q
- PNP0F22 Reserved by Microsoft Input Device Group. M! P2 _8 _8 B
- PNP0F23 Reserved by Microsoft Input Device Group
2 u$ Q& R' B# o+ C0 \0 ~; y; q - PNP0FFF Reserved by Microsoft Systems
. u% C' p ~8 @' V( B - 8 f3 `: g3 J6 e8 r( @
- ***** Network Adapters - PNP8xxx ***********************
1 I8 L4 ]* `7 S- y - PNP8001 Novell/Anthem NE3200( |- x5 h7 [/ T' v
- PNP8004 Compaq NE3200
6 u. `& f+ R, K8 V - PNP8006 Intel EtherExpress/32) {; J! ^2 I$ |4 w; v
- PNP8008 HP EtherTwist EISA LAN Adapter/32 (HP27248A)
; a) |4 m# M3 s& g& F C - PNP8065 Ungermann-Bass NIUps or NIUps/EOTP
! Z" `3 j# ^5 w/ r0 c$ V. U - PNP8072 DEC (DE211) EtherWorks MC/TP
! ?& A+ j: C1 w% A# x - PNP8073 DEC (DE212) EtherWorks MC/TP_BNC
: I% Z! Q2 ^2 v3 o - PNP8078 DCA 10 Mb MCA5 T# f& q, H: g& `$ d
- PNP8074 HP MC LAN Adapter/16 TP (PC27246)
! d6 Q5 |7 m# J* z* Q" a, y - PNP80c9 IBM Token Ring
4 _9 y9 ?+ m5 W& c! r - PNP80ca IBM Token Ring II3 j1 {5 ~# U1 C# R8 K: ~
- PNP80cb IBM Token Ring II/Short
% L1 ]4 v7 J$ n1 E: j) }8 @ - PNP80cc IBM Token Ring 4/16Mbs
) G+ O6 y6 y( K4 S2 E. U: s$ W - PNP80d3 Novell/Anthem NE1000 b# G. u: x8 N/ p7 L
- PNP80d4 Novell/Anthem NE2000
, U4 h& U# T9 a- g- C - PNP80d5 NE1000 Compatible
- C s& Z2 s. J% M: H - PNP80d6 NE2000 Compatible' b9 W0 l7 E+ ^. h# b/ O `2 O1 x
- PNP80d7 Novell/Anthem NE1500T( u: f) _4 Q1 |; ?) l* C
- PNP80d8 Novell/Anthem NE2100 t; b# ]) `0 {% K
- PNP80dd SMC ARCNETPC
~- [7 q/ f6 |- ~* J3 I7 ? - PNP80de SMC ARCNET PC100, PC200
* B% G0 L' C% d; ?" u# G - PNP80df SMC ARCNET PC110, PC210, PC250
# q5 X X; G T - PNP80e0 SMC ARCNET PC130/E
' h- v' Z4 x! }! L; Z) B4 L5 J7 e - PNP80e1 SMC ARCNET PC120, PC220, PC260* T5 N) i' g1 q. V2 \& R# I2 Z
- PNP80e2 SMC ARCNET PC270/E$ Z6 X& K/ }# ]
- PNP80e5 SMC ARCNET PC600W, PC650W1 j) ?2 @, n' P% u/ c0 ~
- PNP80e7 DEC DEPCA
* [, D, S( t6 ? O& u - PNP80e8 DEC (DE100) EtherWorks LC1 R7 n# F1 ^6 C4 I$ j( B2 V' A
- PNP80e9 DEC (DE200) EtherWorks Turbo
6 s; K v. d" R* \+ K6 E - PNP80ea DEC (DE101) EtherWorks LC/TP
1 B, k S1 b' ~ - PNP80eb DEC (DE201) EtherWorks Turbo/TP
: {; D( d1 S7 v - PNP80ec DEC (DE202) EtherWorks Turbo/TP_BNC% Y' Z$ [$ _$ }
- PNP80ed DEC (DE102) EtherWorks LC/TP_BNC
, w) Y }2 n* {- j - PNP80ee DEC EE101 (Built-In)' F* Q/ Z! D" r/ c/ l' K) o9 U
- PNP80ef DECpc 433 WS (Built-In)
; U5 T8 {. f L6 W9 r - PNP80f1 3Com EtherLink Plus1 I7 H5 q! L5 I+ @, _( X3 C
- PNP80f3 3Com EtherLink II or IITP (8 or 16-bit)
3 _( w( ]6 G8 _4 o: x; F - PNP80f4 3Com TokenLink' S3 e3 S& j# t, B. r' F0 x/ N
- PNP80f6 3Com EtherLink 167 N* f5 S- I7 i& ~' D8 u
- PNP80f7 3Com EtherLink III6 O: J3 \6 |! M6 k: U
- PNP80f8 3Com Generic Etherlink Plug and Play Device8 R) ~" C/ V+ b0 t: w: A
- PNP80fb Thomas Conrad TC6045
. B' R9 y6 n' c. Y) S, q - PNP80fc Thomas Conrad TC6042
7 k6 A9 W6 }8 X) ~6 P - PNP80fd Thomas Conrad TC6142& e/ d6 a% P& X% a7 X2 v2 d" c
- PNP80fe Thomas Conrad TC6145* h8 A4 J) z- `. n' A
- PNP80ff Thomas Conrad TC62424 m: d V- X6 c& `9 k
- PNP8100 Thomas Conrad TC6245
6 r% J! j. C, d - PNP8105 DCA 10 MB
: O+ _9 x+ p% b8 P) y3 r4 b) ` - PNP8106 DCA 10 MB Fiber Optic. q& ?( m! J K, l
- PNP8107 DCA 10 MB Twisted Pair$ n0 \. O6 }8 `, `9 D
- PNP8113 Racal NI6510) ?" @' m' s8 @
- PNP811C Ungermann-Bass NIUpc) N, W# X& O$ V% [) C- Z3 |
- PNP8120 Ungermann-Bass NIUpc/EOTP
7 ?, h. b: a6 `7 C' u T6 ?" ~ - PNP8123 SMC StarCard PLUS (WD/8003S)1 k7 ?: P9 a/ @4 z+ w( \
- PNP8124 SMC StarCard PLUS With On Board Hub (WD/8003SH)
; d8 j" ^# O3 K2 q" d* R0 h - PNP8125 SMC EtherCard PLUS (WD/8003E)
8 a( f# ~6 ~! t - PNP8126 SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)1 C* Y3 {/ b+ \" N1 i# P9 A
- PNP8127 SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)$ d: Y: o( L6 w5 P9 V0 v
- PNP8128 SMC EtherCard PLUS TP (WD/8003WT)
4 a: s- X3 m4 s9 O3 Q# d - PNP812a SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
* _2 Y. b) x( f7 m( ?4 i3 }( ^2 u - PNP812d Intel EtherExpress 16 or 16TP
% [6 b T6 N& T; A - PNP812f Intel TokenExpress 16/48 @! l: E9 {5 U+ s
- PNP8130 Intel TokenExpress MCA 16/4+ P" l8 t: l* m& m8 a! z
- PNP8132 Intel EtherExpress 16 (MCA). w7 q' n( O5 f5 z
- PNP8137 Artisoft AE-1/ G: k |: {% D1 k8 a; G
- PNP8138 Artisoft AE-2 or AE-3
) [9 p* |; W; P - PNP8141 Amplicard AC 210/XT+ t! e+ s% ?8 H' h$ G
- PNP8142 Amplicard AC 210/AT
8 ~0 \2 I+ j; L4 O! |% ? - PNP814b Everex SpeedLink /PC16 (EV2027)
* e1 L: j* K5 H& ? - PNP8155 HP PC LAN Adapter/8 TP (HP27245)
A& E' n: h% L0 I3 v - PNP8156 HP PC LAN Adapter/16 TP (HP27247A); g3 s' k6 }/ q' W" ]* d( v
- PNP8157 HP PC LAN Adapter/8 TL (HP27250)8 H4 @3 d$ I# f) g; K9 X
- PNP8158 HP PC LAN Adapter/16 TP Plus (HP27247B)
4 n' \, c* l9 i$ E$ T' ` - PNP8159 HP PC LAN Adapter/16 TL Plus (HP27252)# C( W' r& T- r; e
- PNP815f National Semiconductor Ethernode *16AT9 D7 F! _ k {) X( G
- PNP8160 National Semiconductor AT/LANTIC EtherNODE 16-AT3
4 g6 u/ Y( e; l, e - PNP816a NCR Token-Ring 4 Mbs ISA
% e; g1 U) }" i; ` - PNP816d NCR Token-Ring 16/4 Mbs ISA
9 V' i( n% s- Q- f- l3 j - PNP8191 Olicom 16/4 Token-Ring Adapter
- P2 p4 x/ G6 I, q: C - PNP81c3 SMC EtherCard PLUS Elite (WD/8003EP). x; g$ Z% L% K B( [
- PNP81c4 SMC EtherCard PLUS 10T (WD/8003W)
1 D2 R1 g7 J u+ F% `' C - PNP81c5 SMC EtherCard PLUS Elite 16 (WD/8013EP)
b" A0 K9 n$ k( J4 U - PNP81c6 SMC EtherCard PLUS Elite 16T (WD/8013W) N3 ^7 R0 @8 t) w7 i
- PNP81c7 SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)2 {- q x" x3 L/ R2 x
- PNP81c8 SMC EtherElite Ultra 16
5 u! X8 a$ P) O; e - PNP81e4 Pure Data PDI9025-32 (Token Ring)
! h$ u. t. f8 |5 n' j- v: o$ v# {0 o - PNP81e6 Pure Data PDI508+ (ArcNet)3 }4 c, Q; a9 Y% O' c* k! D
- PNP81e7 Pure Data PDI516+ (ArcNet)
1 X( y. v4 P9 c0 p - PNP81eb Proteon Token Ring (P1390)
- v( B6 @3 v. a, o - PNP81ec Proteon Token Ring (P1392). ]3 ^. {3 F& d, R- l' T7 w
- PNP81ed Proteon ISA Token Ring (1340)
0 h D* A0 g: W/ i& C - PNP81ee Proteon ISA Token Ring (1342)+ q- H/ Z9 Q/ k! H. \6 d
- PNP81ef Proteon ISA Token Ring (1346)4 m+ O, G6 N; }9 B% d. E
- PNP81f0 Proteon ISA Token Ring (1347)
( n, f' |7 v) N0 N - PNP81ff Cabletron E2000 Series DNI
. N& V0 [0 V5 }% F9 I - PNP8200 Cabletron E2100 Series DNI
. L: k/ J% I$ g) w4 q9 m4 i - PNP8209 Zenith Data Systems Z-Note, Z6 H5 @7 i! E _, T2 L+ d4 S
- PNP820a Zenith Data Systems NE2000-Compatible
0 g5 u# }0 v+ x - PNP8213 Xircom Pocket Ethernet II
7 _3 C) @/ n* D4 X2 C* M* b - PNP8214 Xircom Pocket Ethernet I) }+ ~+ X$ I% z4 M) d/ H3 S
- PNP821d RadiSys EXM-102 n O( c0 e- c6 S
- PNP8227 SMC 3000 Series0 o- j% J7 T. e
- PNP8228 SMC 91C2 controller4 F) N' `2 {1 o9 A
- PNP8231 Advanced Micro Devices AM2100/AM1500T0 {0 O0 w6 Z* J8 O8 Y
- PNP8263 Tulip NCC-16* V* [- n7 ^# J
- PNP8277 Exos 105! n; z7 g4 Z! ?4 q
- PNP828A Intel '595 based Ethernet# ]7 H2 |% S, L6 r9 K, v R
- PNP828B TI2000-style Token Ring' w9 @6 Z" g# N: L4 }9 A
- PNP828C AMD PCNet Family cards% K, M& F' B! V8 q' a: t9 s9 E( r
- PNP828D AMD PCNet32 (VL version)
7 B: M/ Q5 w" {/ j4 _ - PNP8294 IrDA Infrared NDIS driver (Microsoft-supplied)
1 V; Q- s3 O0 R l - PNP82bd IBM PCMCIA-NIC0 a+ [* T( L& D. H0 b; w
- PNP82C2 Xircom CE105 Y5 o! r) x* t, ?2 F6 q
- PNP82C3 Xircom CEM2! S; T k8 }- V# i. }( F
- PNP8321 DEC Ethernet (All Types)' I0 N/ k$ e/ V8 r: w3 `" W4 Q) M
- PNP8323 SMC EtherCard (All Types except 8013/A)1 X9 E7 R* Y( Z9 x+ P1 k9 t/ @& p0 G
- PNP8324 ARCNET Compatible& j( t* ^. v% \8 ^' T; H, o% X
- PNP8326 Thomas Conrad (All Arcnet Types)
+ @; q1 q( g9 Q8 f) ` - PNP8327 IBM Token Ring (All Types)" U/ V, _( H) `. q4 v( D
- PNP8385 Remote Network Access Driver
8 ?5 p6 p1 t* _% S. ? - PNP8387 RNA Point-to-point Protocol Driver% K. a# m1 j. S% o! K7 X
- PNP8388 Reserved for Microsoft Networking components/ N5 `) S/ |! `# f
- PNP8389 Peer IrLAN infrared driver (Microsoft-supplied)
O+ R }0 d+ @9 b: r/ X
$ ], s5 l# _4 O: T( A# B! d- ***** SCSI, Proprietary CD Adapters - PNPAxxx **********# [! ?2 m# D& O% r! B& j4 X
- PNPA002 Future Domain 16-700 compatible controller* y$ Q0 X2 X9 [, {+ x
- PNPA003 Panasonic proprietary CD-ROM adapter (SBPro/SB16)5 M: c9 C( ^! m J
- PNPA01B Trantor 128 SCSI Controller
a4 x* D$ l2 f) z. _. a - PNPA01D Trantor T160 SCSI Controller5 `$ c6 {3 v8 [- p8 X# K" i
- PNPA01E Trantor T338 Parallel SCSI controller
9 H7 W1 d. t+ S* \9 Z( Q$ [+ M - PNPA01F Trantor T348 Parallel SCSI controller
; O- Q* T. ~2 o - PNPA020 Trantor Media Vision SCSI controller
0 t& N' E& j+ a) V P - PNPA022 Always IN-2000 SCSI controller2 E$ T* A/ ^3 R3 i9 E
- PNPA02B Sony proprietary CD-ROM controller" H }3 h6 p V- V
- PNPA02D Trantor T13b 8-bit SCSI controller
8 L) Z. p) Z( m! X - PNPA02F Trantor T358 Parallel SCSI controller/ E0 g4 F( g0 f4 {9 a: n W
- PNPA030 Mitsumi LU-005 Single Speed CD-ROM controller + drive! M- \- z" p% K- X7 q
- PNPA031 Mitsumi FX-001 Single Speed CD-ROM controller + drive! }' ^: N+ F f. s: g0 ]) g
- PNPA032 Mitsumi FX-001 Double Speed CD-ROM controller + drive
" B$ C4 N) N/ s, A" A1 G
. [. T. ?/ g& m4 t# M4 Q- ***** Sound/Video-capture, multimedia - PNPBxxx ********2 x* B8 N/ q7 }
- PNPB000 Sound Blaster 1.5-compatible sound device g! C# O- U! A. b- I! }8 F! |
- PNPB001 Sound Blaster 2.0-compatible sound device
9 m" M3 R& G1 i0 o# O( b* Y1 V+ ` - PNPB002 Sound Blaster Pro-compatible sound device
0 ?4 B7 n( _' u9 Z' { - PNPB003 Sound Blaster 16-compatible sound device% `1 P( c: c }. E1 W; T2 L( D
- PNPB004 Thunderboard-compatible sound device
% o U' F) h) y9 a- R - PNPB005 Adlib-compatible FM synthesizer device6 K; W: J5 Z2 S8 G
- PNPB006 MPU401 compatible
0 x! `1 k/ I. @3 i b4 g9 \7 S - PNPB007 Microsoft Windows Sound System-compatible sound device$ e8 |# H, t5 T5 T- _! r, e* K. k
- PNPB008 Compaq Business Audio
" n9 j, Y* B& ~; n& {+ P - PNPB009 Plug and Play Microsoft Windows Sound System Device
/ n3 }$ x7 P3 h9 M- Y8 B - PNPB00A MediaVision Pro Audio Spectrum
/ O N& T/ x/ `. v0 k - (Trantor SCSI enabled, Thunder Chip Disabled)
( }" x$ X# H) Z' J - PNPB00B MediaVision Pro Audio 3D, j& z U( x. ?. b
- PNPB00C MusicQuest MQX-32M& I1 K1 x& ?' U" i- ]( ]% I' C
- PNPB00D MediaVision Pro Audio Spectrum Basic
/ N+ _5 L# c6 H8 O Y - (No Trantor SCSI, Thunder Chip Enabled)% [; O7 |% e- v
- PNPB00E MediaVision Pro Audio Spectrum
& V) @$ m5 `3 |* W0 f1 ~/ h - (Trantor SCSI enabled, Thunder Chip Enabled)
/ p" h+ |; U* {1 ~* i. i- y, U- f - PNPB00F MediaVision Jazz-16 chipset (OEM Versions)
1 H3 u' I3 s2 q3 }7 Q, U - PNPB010 Auravision VxP500 chipset - Orchid Videola
/ g+ f# }" g& O - PNPB018 MediaVision Pro Audio Spectrum 8-bit
& n, ]0 o% T" e2 \9 _* _& ^/ q - PNPB019 MediaVision Pro Audio Spectrum Basic
/ H. U- W1 }6 ~" p' A* ] - (no Trantor SCSI, Thunder chip Disabled)0 b; R/ R+ Q1 h$ V
- PNPB020 Yamaha OPL3-compatible FM synthesizer device
$ K0 g2 E- u* j - PNPB02F Joystick/Game port+ ^+ u5 ^! r$ w% S6 @4 I
7 @8 R7 c+ m7 C4 g) y- `- ***** Modems - PNPCxxx-Dxxx****************************2 z U: [1 t1 z2 B5 y
- PNPC000 Compaq 14400 Modem (TBD)8 _ c; @& e2 N
- PNPC001 Compaq 2400/9600 Modem (TBD)( @" B7 u" a' o. y7 e+ A. N6 M# o) w8 ~) r
- $ }) i6 [, z; |' d. o6 k
- ======================================================================% ?4 j' V: c7 c/ n6 M, P4 X
: s( L7 W) v6 [9 u# v8 m+ e- DEVICE TYPE CODES# v [; f) ^7 T3 h6 D1 N$ h
8 Z: I5 y% O. t1 S, w- -----------------------------------------------------------------------
0 S; o+ H5 u3 Z, Q! w! F5 ]# ~ - $ a/ w, o7 l" t' e& f9 i. J
- Base Type = 0: Reserved0 v1 Z; q% P6 z+ |3 Q
- Base Type = 1: Mass Storage Device9 \- _, R' N; p# B5 Q8 p# a
- Sub-Type = 0: SCSI Controller; G1 K$ x7 k; y: z# A4 u* a0 B. I
- Sub-Type = 1: IDE Controller (Standard ATA compatible)
6 A& c8 v0 n1 U* F' S - Interface Type = 0: Generic IDE- x- r/ {% ^% q3 R& w* q! `' D
- Sub-Type = 2: Floppy Controller (Standard 765 compatible)! R, T7 D6 N0 c4 C6 b6 `, J8 k9 m; u
- Interface Type = 0: Generic Floppy
. |% [$ u5 ^: _7 d - Sub-Type = 3: IPI Controller
5 m% [& O |! F! j, z" [5 \ - Interface Type = 0: General IPI
, I0 _9 |% a/ I5 x8 q - Sub-Type = 80h: Other Mass Storage Controller
+ B% s. ? y3 O& P. L* L/ |3 s7 N - Base Type = 2: Network Interface Controller' ]: Y, V8 a* w4 }( y: d" a
- Sub-Type = 0: Ethernet
4 `& U/ {5 f+ ~1 j2 I - Interface Type = 0: General Ethernet
5 v: a# ]* q- j - Sub-Type = 1: Token Ring Controller
: E {2 c' R0 ^4 x0 O - Interface Type = 0: General Token Ring# o/ L+ P! a3 k5 I( e
- Sub-Type = 2: FDDI Controller
+ [# R/ m0 @1 P. l# G7 G - Interface Type = 0: General FDDI( b& A- f. v% n# x
- Sub-Type = 80h: Other Network Interface Controller
4 R4 t, ~1 D0 b* z" g4 I! ^- Z - * y3 w# p, l1 f, g$ P: k
- Base Type = 3: Display Controller
( `7 I9 Y% j t" r# o) ? - Sub-Type = 0: VGA Controller (Standard VGA compatible)9 H9 d5 ~1 ^$ q9 `* J) v1 z W. U
- Interface Type = 0: Generic VGA compatible! K, [" H \* J5 P
- Interface Type = 1: VESA SVGA Compatible Controller
# Q( z0 H) }! q: m% q0 T5 T - Sub-Type = 1: XGA Compatible Controller
* A; g, I0 j3 H, z4 X - Interface Type = 0: General XGA Compatible Controller" A" A5 G# X1 ?3 D4 ?( n
- Sub-Type = 80h: Other Display Controller
2 [+ b/ X! V! y0 E+ Y* k9 x - Base Type = 4: Multi-media Controller& | Y& Z m+ N& v6 x7 Y+ a
- Sub-Type = 0: Video Controller
/ b7 u1 v: Q# Z' p - Interface Type = 0: General Video" g \9 Y/ X+ l3 Y3 `
- Sub-Type = 1: Audio Controller
$ V8 i/ j1 O$ Z( k7 G ^3 O - Interface Type = 0: General Audio Controller
: v8 F! L. l L% S* v - Sub-Type = 80h: Other Multi-media Controller5 b1 T, C# F; C+ _
- Base Type = 5: Memory
% P3 p( l9 M2 B: [ - Sub-Type = 0: RAM
' ?8 T" O2 y9 e3 p& e- M7 e' g - Interface Type = 0: General RAM k2 j$ Z7 P0 O
- Sub-Type = 1: FLASH Memory6 |5 k5 D0 v9 ~! V. ]* O
- Interface Type = 0: General FLASH Memory4 y3 B c* }* i E0 J
- Sub-Type = 80h: Other Memory Device4 I2 ?; M- V8 S) h
-
/ s3 y6 T& f0 J; Q - Base Type = 6: Bridge Controller
4 g @. T/ r: k$ W4 v7 Z( w: X - Sub-Type = 0: Host Processor Bridge
{( u; Y; W( d2 l4 y - Interface Type = 0: General Host Processor Bridge
. @: F! M5 R3 { ~ o# s" R - Sub-Type = 1: ISA Bridge
( {0 Z( X; d7 ~; U5 A - Interface Type = 0: General ISA Bridge% K7 Z* `, G9 B+ Y) o9 G: B# ]
- Sub-Type = 2: EISA Bridge* v }3 X. _: `& N9 j
- Interface Type = 0: General EISA Bridge
8 c' f% C1 k& Q* T, P# s - Sub-Type = 3: MicroChannel Bridge
1 T/ K; a8 x8 C' E! }/ U - Interface Type = 0: General Micro-Channel Bridge
6 Y1 I+ C; V( [) G& z' I# \ - Sub-Type = 4: PCI Bridge
6 g9 v1 G) V3 M: G5 k' y- }, \0 P - Interface Type = 0: General PCI Bridge/ u$ U, s+ q8 a9 E6 [& T3 Q$ _7 `
- Sub-Type = 5: PCMCIA Bridge( w) e, \8 i* m9 y' X
- Interface Type = 0: General PCMCIA Bridge
, F5 E! O* q. u8 k - Sub-Type = 80h: Other Bridge Device
/ _! v5 s/ w1 Q) b2 ] - Base Type = 7: Communications Device
7 y% Z/ E' R" H$ \5 w2 p - Sub-Type = 0: RS-232 Device (XT-compatible COM)! }! `3 y9 }$ z. m) Z
- Interface Type = 0: Generic XT-compatible# [9 B' C! q& W& Q! x) Q+ Y" |& K
- Interface Type = 1: 16450-compatible
$ S8 b) r) g d& X. _8 p% t - Interface Type = 2: 16550-compatible% S+ Y o2 W5 N- Q+ Q, I
- Sub-Type = 1: AT-Compatible Parallel Port
8 Q B2 j. i0 N( [: l- W% \( G( {, t - Interface Type = 0: Generic AT Parallel Port
) n! T h" z7 ?" m - Interface Type = 1: Model-30 Bidirectional Port
, { {' q" I' h+ N - Interface Type = 2: ECP 1.? compliant port( ^0 N1 u) _, a- c& ^5 ~
- Sub-Type = 80h: Other Communications Device
: [, ^# y; Q+ S7 @# j9 t7 | - Base Type = 8: System Peripherals
7 o7 ~0 w# b* T* m - Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
. @" O6 w6 R1 L - Interface Type = 0: Generic 8259 PIC) E' l( \* Z# l
- Interface Type = 1: ISA PIC (8259 Compatible)4 O/ H2 i* B" C1 O
- Interface Type = 2: EISA PIC (8259 Compatible)- `6 _- U6 S) D' H2 P- d ~' m T7 ^) }
- Sub-Type = 1: DMA Controller (8237 Compatible)
3 K- H& l; Q2 a+ `5 P. o - Interface Type = 0: Generic DMA Controller
& o( Y8 h# S* V7 m \0 \. w6 m8 s - Interface Type = 1: ISA DMA Controller' r: W6 T# _! ~ b8 H1 q. @8 t3 _# h
- Interface Type = 2: EISA DMA Controller- p! u5 W8 o9 U' J! G
- Sub-Type = 2: System Timer (8254 Compatible); m% z6 H R& k2 J( [ L P4 Q Z
- Interface Type = 0: Generic System Timer6 v6 q& b! V7 Z9 [5 k
- Interface Type = 1: ISA System Timer
, N+ Y' i( d4 i - Interface Type = 2: EISA System Timers (2 Timers)
' n6 {+ t( l4 g1 {7 @ - Sub-Type = 3: Real Time Clock
7 f! h; M5 u- n1 r1 ]! y - Interface Type = 0: Generic RTC Controller
- K8 @ a; Y7 s0 N' C) o+ T" D4 @' U - Interface Type = 1: ISA RTC Controller9 y- e0 h' D% i3 a. w
- Sub-Type = 80h: Other System Peripheral
) V; `1 ?. L: c/ A - & V1 s5 N1 L, C; E9 Y, {
- ( ~5 P# A# y. l: X+ @9 d3 j: x5 m0 t
- Base Type = 9: Input Devices
1 ]: k9 v+ q3 S* }1 { D& Q - Sub-Type = 0: Keyboard Controller
3 \/ {7 H9 L- z# Q4 J - Interface Type = 0: Not applicable9 T. C" q/ z$ m1 B" `
- Sub-Type = 1: Digitizer (Pen)
1 d* W+ ?) _- M5 _! i - Interface Type = 0: Not applicable3 \6 n5 _- y d G2 C
- Sub-Type = 2: Mouse Controller! G1 `+ \0 F4 I0 W$ Y6 q# ^3 [
- Interface Type = 0: Not applicable
0 ~% \6 }" g( z/ R1 |7 R1 J4 q - Sub-Type = 80h: Other Input Controller
% M- o1 `* g2 v - Base Type = 0Ah: Docking Station
( i( U, o9 y9 b5 K) F - Sub-Type = 0: Generic Docking Station6 Y, E" _% W1 u2 }
- Interface Type = 0: Not applicable
+ {6 c0 j. C0 Q: L - Sub-Type = 80h: Other type of Docking Station% u: t8 L) s: o4 R) W/ P' l
- Base Type = 0Bh: CPU Type( W2 ?+ X q h/ @7 J A
- Sub-Type = 0: 386-based processor
( d: ^+ W6 k$ u6 F - Interface Type = 0: Not applicable- ?. O6 ]6 L1 }9 ?6 q
- Sub-Type = 1: 486-based processor8 W1 k) V* y( k- @9 ]
- Interface Type = 0: Not applicable
$ B# ^! H \" v, C( y - Sub-Type = 2: Pentium-based processor+ J: C# h: Q7 A& H; B* K$ p% ?! ~ R
- Interface Type = 0: Not applicable
复制代码 |
|