找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 16954|回复: 2

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
" q' D: ~) ^  Z4 u7 x8 a
  1. This document is the ultimate source for Windows Generic Device IDs
    7 D) \- l6 k6 o' j' H
  2. and Plug and Play BIOS device type codes.  9 D8 R: p; U2 i9 Q+ [8 |1 J# E
  3. % a+ K5 H5 Q) U' @9 h6 g# `
  4. CONTENTS:
    " ]) L. j, d$ e4 j
  5.    Plug and Play Vendor IDs and Device IDs. a% u# {- o( }- o
  6.    Generic Device IDs
    3 I- \2 K+ ?( H
  7.    Device Type Codes7 G" w8 d3 D0 j. b
  8. $ ~5 k. L' e! M% G
  9. ======================================================================
    7 ?4 J% {& F% o  `, N7 ^3 D) E7 G  p
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs: k8 }- O# ^5 Q4 e4 U
  11. 2 e" t' @1 E7 z0 c. V8 b
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    % f: r7 m. R* |
  13. Device codes. The vendor must register with EISA and have a vendor code
    ( Y) J9 y) O  _& D% O- b
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code 6 _6 R! N1 @( j( D+ {0 F  z8 ^* S" z
  15. is reserved for Microsoft and can only be used when defining a device抯2 K, g6 e5 ?' _: L
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and . c. S6 d* F- b: ]1 B9 N1 y
  17. Play header. ( {. m4 a9 D) `, g6 S

  18. ) I7 ^; t" J# E0 |
  19. Use of CompatibleIDs is strongly recommended for devices that use
    1 X1 N+ T' r1 O/ W4 d0 s1 x
  20. device drivers provided with Microsoft Windows 95, such as a ; ?9 K4 s" j: n3 v
  21. "Standard PC COM Port" (PNP0500) or
    : h6 O2 j$ R+ V3 q: B0 j/ ~% R/ w
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).. t6 ]" m1 w5 z' \) K. z
  23. ! p8 K* P1 m6 @8 s' B
  24. The following example output from ISOLATE.EXE of a Plug and Play * a7 I' l+ P6 E7 S* p
  25. header is provided for your reference:! h; i" f/ r& F) z; K: _( |8 i
  26.         Vendor ID:     XXXFFFF
    : P* u6 \6 @: W2 O# D# G3 {
  27.         Serial Number: 00000001
    + L9 t  K8 m( d5 r# K
  28.         Checksum (reported): 0x5E" P. C& p# Y3 i  U
  29.         PNP Version:   1.0
    4 U, d! A  }# j) l
  30.         Vendor Ver.:   10
    2 O6 p5 T6 I) q  l. [" H
  31.         Device Description: IDE Port
    9 ~3 D" a, d3 ]7 g) ?7 v& S. a. G& S
  32.         Device ID:  XXX00015 X; L6 [0 j% S. v0 I2 r
  33.         Doesn't Support I/O Range Checking# e$ |- Q" N- {% a) t& c
  34.         Vendor Defined Logical Device Control Registers:  None
    $ u$ Z8 D1 i" c1 ^" G+ y: ~
  35.         Compatible Device ID: PNP0600, v( R1 I9 m& T0 R9 j: c
  36.         Device Description: IDE
    , k& C8 P2 l- d& ^: n
  37.         Dependent Function 0* J3 w3 x9 ^: l% Q' Z- ?( P) E
  38.         ..." m; w% d$ K7 N; R& \* I$ x
  39.         Dependent Function 1
    ( n  h8 i! K, u# ^/ t
  40.         ...0 \. c" j- [' Y# g! H
  41.         End of Dependent Functions, L' d5 C7 F. G# @
  42. * K/ E- a9 o, K( @# v( L
  43. When the user is installing devices that use this method, ' O0 N& D, c3 @. B
  44. a dialog box appears at the beginning of the enumeration sequence
    " @9 I" }& W2 u' I, J  U! g2 j
  45. to suggest use of the default driver provided with Windows 95. 2 Y) Q' t0 m+ w, v1 V. t8 |
  46. Windows 95 also provides the option for using a disk from the   B% T: b- S$ J: x* W: o& A
  47. manufacturer, in case the user wants to choose a manufacturer-supplied ( R8 T& j5 T+ ^0 U% T5 u0 G5 ]. w% \
  48. driver.4 A5 P+ B1 D/ F9 A% |9 @7 f5 L

  49. 0 h2 v, ~! x; P( K6 [  x
  50. For multifunction adapters, you should supply an INF file that chooses 5 Y" ?' O0 `7 W
  51. the appropriate drivers (including default drivers) for all the & M) h( h( G' N' L& R( W, d- @
  52. adapter抯 devices. This prevents additional dialog boxes from again / K& Y" I8 M" t- r% ^- B
  53. requesting the default driver or a manufacture抯 disk for the rest of
    ; {0 k2 G) |! c% }( b: j
  54. the devices on the adapter. When an INF file is used in this manner ( s- e2 }% I: a3 E4 A& m
  55. for default driver selection, it must link the HardwareID (XXX0000)
    6 c9 P/ \3 F3 w
  56. to the appropriate compatible device driver from the Windows 95 - W  u, ^' T( a6 u. c
  57. distribution compact disc or installation disks. - L: X# K& [1 c. \
  58. If this is not done, Windows 95 will continue to query the user for 2 j0 p$ C6 u& p6 l
  59. either the default driver or a new driver, thus defeating the purpose 9 B. i* }- p' S& B
  60. of using the INF file in this way.
    / a& p; `0 M6 \& k( O2 a
  61. 2 t1 D) W2 k8 z" X, M" {3 Z
  62. ======================================================================
    " q- x, B. z1 u5 G5 u) x: [* l

  63. * s# T' C2 H) y+ ~3 ^* z7 G
  64. WINDOWS GENERIC DEVICE IDs
    ! C  Z1 c6 u. T; B
  65. 4 M  R) o( @2 t% O
  66. ----------------------------------------------------------------------
    $ B; _/ R1 r% u7 B+ ~/ r4 L
  67. Many devices have no standard EISA ID, such as the interrupt controller
    ( L+ N. h% U1 P: z* `# v
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    ; g8 O  Y: [5 u  y0 Z! ~* f$ V$ b- i
  69. and Super VGA, are not actually devices, but define a compatibility
    2 u: j* Y% J4 a" o+ `
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    ! |: U& Z* g3 q
  71. buses. : v9 |/ q% N- `& Y1 E
  72. ' \- g+ g* _: {5 V% s
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    8 j& j& r+ i8 |1 |& ~6 U2 f
  74. devices that do not have an existing EISA ID, as well as defining # q7 s2 P- ?+ C
  75. compatibility devices. The IDs are defined in the following tables.- X2 i0 _. _3 h9 m# `8 I
  76. ; M, F; K/ S  ~" w: [8 D% H
  77. DEVICE ID RANGES
    1 Z, b$ v! R  E0 Q4 m7 ^# \* {
  78. 5 D0 }5 ^  c1 \( S: m1 t. k+ f& p
  79. ID range        Category- I% z2 ]3 @7 P" E2 R, W
  80. --------        -------------
    ! P5 h' R9 Z$ L) }
  81. PNP0xxx         System devices5 q) V* m1 f* O9 [, r2 B( f
  82. PNP8xxx                Network adapters
    5 N" h% j, L6 Q' c% b& I
  83. PNPAxxx         SCSI, proprietary CD adapters
    * M. j, G$ F1 g; W
  84. PNPBxxx         Sound, video capture, multimedia/ i3 E- p9 B) w  _3 h& b
  85. PNPCxxx - Dxxx        Modems: r: g7 D3 D) E2 T( B8 C0 S
  86. ) N, o6 @! h- P) s$ c  j
  87. The following device ID is provided only for compatibility # L; \2 x3 T1 ?
  88. with earlier device ID lists:
    . \8 U8 e1 P5 I5 q' o2 [: L
  89. 1 N( u0 a; z9 R2 q3 ~. t$ a
  90. Device ID        Description
    : @. k+ A7 G* C/ Q5 n
  91. --------        -------------6 J4 k. K% f: v/ e3 Z
  92. PNP0802                Microsoft Sound System-compatible device) `  I+ m0 L& S, G
  93.                 (obsolete; use PNPB0xx instead)
    * P6 s* o' U3 a
  94. ' p" N$ x2 R0 b* H/ @1 i) g1 b
  95. ---------------------------------------------------------------------------
    - w6 i- z- _/ p' J/ Q
  96. Device ID       Description! y- g; H7 o' Y3 x# E; t9 G1 a
  97. --------        -------------! K6 V- y/ a# H) O
  98. ***** System Devices - PNP0xxx **************************
    $ S0 n0 v1 I% W9 o9 x+ D7 k
  99. --Interrupt Controllers--
      d5 g  {3 \. f! m/ Z) F
  100. PNP0000         AT Interrupt Controller7 [3 W' Z; T8 `, ?% D
  101. PNP0001         EISA Interrupt Controller: b8 F# ]5 O" @2 d
  102. PNP0002         MCA Interrupt Controller7 n0 D! ?' G% o, u) K* E% {' C
  103. PNP0003         APIC9 h2 m8 d' v( U5 ~0 m
  104. PNP0004         Cyrix SLiC MP interrupt controller5 \4 g( ?  F/ a( m

  105. & ^& ~7 R% @+ Y5 ^: b* `
  106. --Timers--" [: I" o( q1 _) Q3 ~! f
  107. PNP0100         AT Timer* S: q" q% {3 _$ X" [! @
  108. PNP0101         EISA Timer8 \) R% Q+ X. Q; W4 [  v
  109. PNP0102         MCA Timer1 r" ^1 d6 D" F/ L7 M- D* }
  110. 0 v2 J8 y' x6 m8 y7 J( S, f
  111. --DMA--) R: b, N" d5 X) ?, ]  P* X
  112. PNP0200         AT DMA Controller
    & w& ^8 ]6 B0 W) s  p; U3 M) ]5 L5 ~
  113. PNP0201         EISA DMA Controller
    5 n* x6 r* k1 Q' A) i! |) x
  114. PNP0202         MCA DMA Controller% x% S# u& G0 {$ x. I# X
  115. 8 o/ S9 p0 p6 r1 P1 V+ z1 O
  116. --Keyboards--/ e) o+ l* |5 t- i2 N
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    $ @( X0 }* p& W4 i" x  z1 L
  118. PNP0301         IBM PC/AT keyboard controller (86-key). I$ ]+ z1 ~* s; M. Q
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    % n4 p! L! Q3 A
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    7 ]: b' D9 B8 x* ?
  121. PNP0304         Olivetti Keyboard (83-key)
    3 o8 t. r& m) f$ G
  122. PNP0305         Olivetti Keyboard (102-key)* o2 V2 T8 j' L- F
  123. PNP0306         Olivetti Keyboard (86-key)" ^- |' X8 }2 L
  124. PNP0307         Microsoft Windows(R) Keyboard
    0 x7 K1 ~1 a  J+ E9 k
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy9 e9 T* a. g  E" G+ c7 \5 B) F) x
  126. PNP0309         Olivetti Keyboard (A101/102 key)7 c2 i/ T" ^' S& F/ L4 w
  127. PNP030A         AT&T 302 keyboard
    7 ?. A5 K, M* V' \& y
  128. PNP030B         Reserved by Microsoft0 w. }2 J* r, y# \
  129. PNP0320         Japanese 106-key keyboard A01  t  n. n7 d* U6 w
  130. PNP0321         Japanese 101-key keyboard
    2 Z/ c# r& s: C7 a
  131. PNP0322         Japanese AX keyboard
    8 C, `. Z: }" R. ^
  132. PNP0323         Japanese 106-key keyboard 002/003+ l3 z  L+ U% p$ I4 E# k
  133. PNP0324         Japanese 106-key keyboard 001' @7 K  v, z+ n+ t5 W$ ^
  134. PNP0325         Japanese Toshiba Desktop keyboard
    9 R9 Z- u: y7 c$ {8 }  l
  135. PNP0326         Japanese Toshiba Laptop keyboard
      u5 Y3 W6 Z$ u* m" W: `. p
  136. PNP0327         Japanese Toshiba Notebook keyboard; l' L5 y- _. L  u7 P7 r
  137. PNP0340         Korean 84-key keyboard
    5 e" {- K8 r$ b& [4 {
  138. PNP0341         Korean 86-key keyboard2 B; Y, X& ^) m
  139. PNP0342         Korean Enhanced keyboard6 }- \# r) c6 W2 z( L" x. ]& r
  140. PNP0343         Korean Enhanced keyboard 101b
    : [2 A! K5 ?. K
  141. PNP0343         Korean Enhanced keyboard 101c) k3 C9 G" D% d$ Z0 X- X) I
  142. PNP0344         Korean Enhanced keyboard 103
    ' p  K. X+ {  s7 C: Y  t! N; S

  143. ( A* Z3 e% S# @3 i5 ~* B. @6 d4 F
  144. --Parallel Devices--
    4 b; L( v( N7 Y8 P
  145. PNP0400         Standard LPT printer port
    % x. D: F4 l* h- O& i4 R
  146. PNP0401         ECP printer port
    , P* L7 k# q' ]. \. V7 m+ U7 r

  147. 1 n% q) w! l, G# Y6 j6 _" M
  148. --Serial Devices--. e- ], u( l1 s" l9 G5 C/ C
  149. PNP0500         Standard PC COM port
    5 K- S, [* x" ?: K. h
  150. PNP0501         16550A-compatible COM port
    6 E! O% y$ Q8 I" A( h
  151. PNP0510         Generic IRDA-compatible device! y& h5 l8 w8 ?2 {" M
  152. ; i; |! n  \' }% W- G+ O9 `" d
  153. --Disk Controllers--
    + T2 B" J/ q( d  ]  |
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller$ j7 o3 b, w7 C9 T
  155. PNP0601         Plus Hardcard II
    2 {0 g4 C4 M5 C" V5 @
  156. PNP0602         Plus Hardcard IIXL/EZ# q2 `7 T+ l3 Z& V' t, a
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification# U/ g  ?* l9 _, E3 l2 Z/ B+ ^9 u
  158. PNP0700         PC standard floppy disk controller
    7 H( {" Q4 O' X& W
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec7 s# q9 T4 q4 G
  160.   r4 B+ ?4 m( T% p
  161. --Compatibility with early device ID list--+ Z( m7 V( t4 U% E; _' B) _7 E
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use5 s3 v- x' k* V
  163.                 PNPB0xx instead), ?$ s, q! t3 G& c% `
  164. --Display Adapters--
    + ]' ]0 i7 }: P8 [* ?
  165. PNP0900         VGA Compatible, z9 ^# T" O& X. G% y$ o
  166. PNP0901         Video Seven VRAM/VRAM II/1024i : A. I8 W4 f) f" ]% A, s- l
  167. PNP0902         8514/A Compatible
    : B+ A( @5 K1 [$ ~1 d" f
  168. PNP0903         Trident VGA
    # O: i% U0 A) J
  169. PNP0904         Cirrus Logic Laptop VGA7 ^* x  {, i. _7 F
  170. PNP0905         Cirrus Logic VGA) X5 q9 U% K' d$ p
  171. PNP0906         Tseng ET4000, F$ ^4 m; a, B9 N8 F
  172. PNP0907         Western Digital VGA
    5 _$ X* R+ b6 J9 S
  173. PNP0908         Western Digital Laptop VGA. ~- @  X; u6 o- V( ?  K8 M
  174. PNP0909         S3 Inc. 911/924
    6 p) S2 a' R1 B
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    ' B* i( w& f8 G) M
  176. PNP090B         ATI Ultra (Mach 8)
    , h  Y( @( W$ e- q/ c  Z# Y* [( Q
  177. PNP090C         XGA Compatible
    % Y" c) r4 |; B* h3 i
  178. PNP090D         ATI VGA Wonder
    # }2 ?- b7 o+ G0 c5 n9 b
  179. PNP090E         Weitek P9000 Graphics Adapter
    3 V& e/ n0 M4 u* Z' |
  180. PNP090F         Oak Technology VGA4 `" M0 [6 g' R; t2 z  M; d5 `
  181. PNP0910         Compaq QVision  i' r) |) I) M" p7 v$ a- J$ G3 }
  182. PNP0911         XGA/2
    % @* }7 F4 H* B6 o, Q
  183. PNP0912         Tseng Labs W32/W32i/W32p
    ! q+ g- h, G9 ?0 B8 _' \; p
  184. PNP0913         S3 Inc. 801/928/964
    + F8 [, w/ R0 m, r5 P
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)& t4 ~: m' T( _$ h& e
  186. PNP0915         Compaq Advanced VGA (AVGA)
    ) [5 @- X% k0 Y; U& D, m" i
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    ' p3 U% W- m( G, x
  188. PNP0917         Reserved by Microsoft
      T! S8 y% J+ z/ E
  189. PNP0918         Matrox MGA
      \. G8 V; h8 k- t; t% I, e  d' W# q
  190. PNP0919         Compaq QVision 2000; d& c! G  l% N5 N) ~
  191. PNP091A         Tseng W128
    * y" _% w4 N, f  e( i0 b$ |
  192. PNP0930         Chips & Technologies Super VGA' q/ I5 v* d+ a8 B: t3 q4 J; U
  193. PNP0931         Chips & Technologies Accelerator
    # q, P- F4 V$ W& r" }  t3 }+ ]
  194. PNP0940         NCR 77c22e Super VGA
    6 e( W3 V$ r2 d! S  \: y
  195. PNP0941         NCR 77c32blt4 m, N) z0 a. ]
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
      N. O" {( i, g# W& i
  197. : v: Q8 }, p0 Z: D  Q1 n6 {
  198. --Peripheral Buses--5 M! W8 E- S& l! u* {6 e8 c+ j
  199. PNP0A00         ISA Bus
    . e+ C# h" S% g$ U3 R! ]
  200. PNP0A01         EISA Bus
    * p& q! s; T& ^" I# ^2 L, H
  201. PNP0A02         MCA Bus
    " f  P% \5 x3 _7 {+ Z' y( [
  202. PNP0A03         PCI Bus4 ^% j: c) d$ b- X* `
  203. PNP0A04         VESA/VL Bus" _5 u- @8 n8 X" S
  204. PNP0A05         Generic ACPI Bus
    7 P9 l2 Z5 W9 }% g* b& z
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    % O5 A, Q% J, A# T" N# }! Y/ @- E
  206. 6 E, K# a* U" Q& L( G0 E
  207. 7 B# S; ~  s( N8 H5 K' g
  208. -- Real Time Clock, BIOS, System board devices--7 u3 D7 L* W% P% z2 B
  209. PNP0800         AT-style speaker sound
    ) [+ O$ n+ c9 M) Q( d
  210. PNP0B00         AT Real-Time Clock5 r4 Y2 R5 N+ Q! J
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator): {' ], \! p8 b) }% \" `
  212. PNP0C01         System Board6 q( Z' s& @. G" X) z
  213. PNP0C02         General ID for reserving resources required by Plug and Play0 |" F' g  ^) c8 D" B
  214.                 motherboard registers. (Not specific to a particular device.)) {4 _4 C2 I) Z; k0 F4 i
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt. V8 d+ Y- V6 n2 A9 ~
  216. PNP0C04         Math Coprocessor
    ! j3 c0 P+ r9 F8 S1 k7 U
  217. PNP0C05         APM BIOS (Version independent)* I' G, \8 [" Q; C5 b
  218. PNP0C06         Reserved for identification of early Plug and Play . c/ r( g7 M* p5 b
  219.                 BIOS implementation.
    * b+ g. _' P. w% j* [- J) F
  220. PNP0C07         Reserved for identification of early Plug and Play ) P9 x, T4 c) d* R1 p
  221.                 BIOS implementation.* }8 \- }* y5 u0 ?2 T
  222. PNP0C08         ACPI system board hardware; p% J8 i" c  K7 T+ f
  223. PNP0C09         ACPI Embedded Controller$ P+ m; v/ C7 I2 X
  224. PNP0C0A         ACPI Control Method Battery
    0 l0 }7 W" Y) Z  j/ V7 |
  225. PNP0C0B         ACPI Fan$ {+ Z+ c+ O/ ^2 I
  226. PNP0C0C         ACPI power button device
    0 ?1 V2 E0 M8 x, y5 j
  227. PNP0C0D         ACPI lid device9 _9 J7 v! r( X* y3 `! k: e* p# y
  228. PNP0C0E         ACPI sleep button device
    $ f. u) y' q: e
  229. PNP0C0F         PCI interrupt link device
    $ |2 T2 p8 ^% Z8 B% M+ Y
  230. PNP0C10                ACPI system indicator device
    : v- T5 v" g. R1 W
  231. PNP0C11         ACPI thermal zone/ P) f) u- N9 P+ x  ?$ ^/ ^" J1 b
  232. PNP0C12         Device Bay Controller; {6 F. R1 ]# @3 D. q8 i

  233. ) {! Z# L( |+ E1 Q9 h( m, n
  234. --PCMCIA Controller Chipsets--
    6 Y4 x. D/ @8 e; v1 P7 F& q0 ?
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller: x- U2 X% y, r5 n0 j$ j# i
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller5 X9 z& j1 f' t; i
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    * s  B+ ]" W5 }" m
  238. PNP0E03         Intel 82365-compatible CardBus controller
    2 e7 @$ R. c- m9 b! B
  239. 4 }( R+ h& ^: B0 r. m% _
  240. --Mice--
    3 u+ y; ?* V( c; o% S
  241. PNP0F00         Microsoft Bus Mouse
    . i0 R' `, n: [9 N6 z
  242. PNP0F01         Microsoft Serial Mouse- w3 F+ k( p+ R
  243. PNP0F02         Microsoft InPort Mouse* y: s; o& \- s3 P
  244. PNP0F03         Microsoft PS/2-style Mouse0 R. E, F$ E9 @2 ~5 A3 K6 g) y# X
  245. PNP0F04         Mouse Systems Mouse* _% r- G& t. s" s6 p' T
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)6 r/ q8 |& V) E
  247. PNP0F06         Genius Mouse (COM1): K3 z, {7 Z) x- [4 _+ l# H
  248. PNP0F07         Genius Mouse (COM2)
    5 r3 s, B. w# R9 D- f- _; t/ {
  249. PNP0F08         Logitech Serial Mouse  Q7 i3 w! x2 Q. e8 d. @
  250. PNP0F09         Microsoft BallPoint Serial Mouse- y) I) I3 x5 L8 t# v# A( `$ ^7 j2 k
  251. PNP0F0A         Microsoft Plug and Play Mouse$ a9 h7 E9 h% q( A
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse# {4 n8 @: r6 Y% P
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    + H# _# c, t9 E! U( s0 z
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse; B* h; _, U+ ~9 |2 O' t
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse9 p+ j6 M0 i/ _) p  S
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse! h& D: q* P$ |& G. C7 ^* S/ j
  257. PNP0F10         Texas Instruments QuickPort Mouse/ z6 V, M6 c, |3 A
  258. PNP0F11         Microsoft-compatible Bus Mouse
    ! j9 ~4 Q8 X$ R* `. ?
  259. PNP0F12         Logitech PS/2-style Mouse
    ; s' |+ {/ a5 [
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    - t6 ^# ]* t& K# v, U# E. p2 @
  261. PNP0F14         Microsoft Kids Mouse
    - N- V& T" {& l4 B
  262. PNP0F15         Logitech bus mouse( ]: L/ ]# i2 N9 U# g
  263. PNP0F16         Logitech SWIFT device+ G1 P( U# S; x$ v. R
  264. PNP0F17         Logitech-compatible serial mouse
    % `3 }: {6 u9 w( u9 N
  265. PNP0F18         Logitech-compatible bus mouse/ F2 a" s3 O: e7 Z' y! o
  266. PNP0F19         Logitech-compatible PS/2-style Mouse: q5 ^6 ^+ Z. m( {7 b
  267. PNP0F1A         Logitech-compatible SWIFT Device
    1 q5 ~  \" f* N* P, f& v$ I, I$ W- G
  268. PNP0F1B         HP Omnibook Mouse" d+ @; @: W& J/ Y; C
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    8 V+ E3 }0 K3 k7 g8 F
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    + a2 A; c4 O" C, B) v. O  Y  h
  271. PNP0F1E         Microsoft Kids Trackball Mouse" ^& }) m2 r" C, E: e+ T; d
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    ! E; k/ I5 j* u8 f
  273. PNP0F20         Reserved by Microsoft Input Device Group
    , D" w1 }$ Z: v
  274. PNP0F21         Reserved by Microsoft Input Device Group8 E. n* i6 G9 q! G( E
  275. PNP0F22         Reserved by Microsoft Input Device Group
    - Y: [$ W' c" e- q" a
  276. PNP0F23         Reserved by Microsoft Input Device Group
    $ O. @# U6 B3 e  D% E9 J! G5 @
  277. PNP0FFF         Reserved by Microsoft Systems( c4 X' J  G8 @

  278. $ Q9 J) U) \" L8 q" k& A- {6 ]
  279. ***** Network Adapters - PNP8xxx ***********************3 x4 j2 ]. [3 l$ k/ g; P, `: `" R& H
  280. PNP8001         Novell/Anthem NE3200: H; m. C+ ^' v5 d4 }
  281. PNP8004         Compaq NE3200
    6 T, S; f1 {, A7 A% k! N
  282. PNP8006         Intel EtherExpress/32
    & ]8 U! K, Y  {: N$ B6 K- W$ [
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    7 h% {8 y( T/ \, Z6 o# ~: L
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP/ o5 t7 X( ]. {5 a8 s1 y& Y
  285. PNP8072         DEC (DE211) EtherWorks MC/TP7 b, b+ w' }$ M& D6 ~" z$ \6 S$ @) k
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC5 V; P9 v$ N+ ~- V! S
  287. PNP8078         DCA 10 Mb MCA
    $ z* u1 Y2 G$ n' n% ~& ^- I
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246). N6 z; S& o. h) v2 i1 ]& H& g" c( r4 y
  289. PNP80c9         IBM Token Ring
    7 f" E, f/ X8 |9 W/ ~+ C
  290. PNP80ca         IBM Token Ring II
    5 x/ I: m" V0 P
  291. PNP80cb         IBM Token Ring II/Short, A/ }! M  ]! X
  292. PNP80cc         IBM Token Ring 4/16Mbs# }; \6 P; v0 m, s7 n2 W/ n. o
  293. PNP80d3         Novell/Anthem NE1000
    # h* J  ?' `* G+ @4 `0 ]. k* [
  294. PNP80d4         Novell/Anthem NE20005 R  J2 {+ m$ ?6 `
  295. PNP80d5         NE1000 Compatible
    3 t6 j* W1 K$ o% G5 b2 Y& ]
  296. PNP80d6         NE2000 Compatible& x! R1 u% q) G* v' l1 R" q6 \
  297. PNP80d7         Novell/Anthem NE1500T
    * _/ a3 B& J% _5 O
  298. PNP80d8         Novell/Anthem NE2100
    0 J* V/ ~. T  Z% s1 w+ d
  299. PNP80dd         SMC ARCNETPC
    ! C- S# n6 h& [6 U; {6 q
  300. PNP80de         SMC ARCNET PC100, PC2000 }1 I; m/ f, y! ~
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    9 A5 {  S  u- F& @- P
  302. PNP80e0         SMC ARCNET PC130/E9 W  s6 ?: l. f3 i. n
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    # q: F8 Q& ?5 `# l$ z% Q& L
  304. PNP80e2         SMC ARCNET PC270/E
    " _! ]' ]8 z& D5 v3 I9 U9 r. Y
  305. PNP80e5         SMC ARCNET PC600W, PC650W4 o- q$ o* M, l
  306. PNP80e7         DEC DEPCA: k; l) ?  g' p- p6 Z2 K- G
  307. PNP80e8         DEC (DE100) EtherWorks LC: Q% r+ {! C- g! c" a5 F; F
  308. PNP80e9         DEC (DE200) EtherWorks Turbo5 E+ T. y* r/ O
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    - f5 z. a* j8 [* d, @( g' J; D+ ^& X
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP" a+ B& _) z/ ~: O& W9 z
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC- ~% v( l9 l( ~0 F7 y1 F- ?) ?
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    $ _' g4 ^# T( z7 j: }
  313. PNP80ee         DEC EE101 (Built-In)
    % \" ~2 G! l+ w: @+ @$ ]* r
  314. PNP80ef         DECpc 433 WS (Built-In)
    ; R" P5 m- \- D( o& ~! |" ~
  315. PNP80f1         3Com EtherLink Plus
    6 k4 J! i, {1 O2 X) \2 l8 V) z
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)( s4 U# O9 g1 o
  317. PNP80f4         3Com TokenLink
    6 R  X. q  A  C9 A3 ?; ?
  318. PNP80f6         3Com EtherLink 16% {7 K; `  I: Q0 ~
  319. PNP80f7         3Com EtherLink III
    1 e- W) ^' b% E9 |  V  y
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    / W1 W8 n; t4 o/ o0 r' t5 B
  321. PNP80fb         Thomas Conrad TC60456 V4 T& r5 t6 }8 d
  322. PNP80fc         Thomas Conrad TC6042* p( m0 z# P0 {/ D  B- ]; ?: C: m
  323. PNP80fd         Thomas Conrad TC6142# o$ ~( A$ V# M3 s+ ~  b5 l. ^
  324. PNP80fe         Thomas Conrad TC6145+ |+ S7 K2 r* g5 Q
  325. PNP80ff         Thomas Conrad TC6242! o+ z% B. G" G: F$ X* h" |  I
  326. PNP8100         Thomas Conrad TC6245
    # Z4 f- K! p9 V6 D) {
  327. PNP8105         DCA 10 MB
    6 r$ R5 ~5 o- r5 Y+ S( B3 o+ @# n! [; B3 ^
  328. PNP8106         DCA 10 MB Fiber Optic( ^4 A" {" y4 t$ ~- |
  329. PNP8107         DCA 10 MB Twisted Pair8 \' c/ j7 F  h, b. h
  330. PNP8113         Racal NI6510  A. j4 m) v; V& j$ K1 {
  331. PNP811C         Ungermann-Bass NIUpc
    0 e8 o5 J* c4 _: j" t; {! f
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    3 V2 S3 _+ {. c/ C1 X" A. h
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
      }/ h, w: v4 Q3 l0 X, [
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)( p. s' [  ]  t/ |7 N8 f% K, g3 a
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)2 Z7 ~  o% @9 s4 L! C% u
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    1 k) g6 M# R. Q
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)+ f5 L7 e" b" I0 i+ C
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    6 z7 ?. Y8 @2 d9 `( ]  t$ e! e2 H
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)9 T% d  F0 J( u7 X2 D
  340. PNP812d         Intel EtherExpress 16 or 16TP
    6 w! U2 [, W0 c
  341. PNP812f         Intel TokenExpress 16/4* k1 g9 D/ F; v$ @
  342. PNP8130         Intel TokenExpress MCA 16/4% I( E) ]" i) W6 r& D7 d- @5 w
  343. PNP8132         Intel EtherExpress 16 (MCA)# V% ^8 y" ?3 g* `) L1 T3 p1 w
  344. PNP8137         Artisoft AE-1: u1 @- Q) Q& X. c/ j8 e* r
  345. PNP8138         Artisoft AE-2 or AE-3  D; O+ _3 a/ p' y& o
  346. PNP8141         Amplicard AC 210/XT
    , i* H0 W3 o5 R0 |
  347. PNP8142         Amplicard AC 210/AT
    - Q" Z- G4 G# N! C# R
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    ' F1 f& ~9 ]4 ?2 M2 a9 U; N9 B
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    & B: X+ R1 }* G0 Q: H7 R  F
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)+ s$ {; p# Z. M9 |/ K
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    ! @: c, o5 R& X" d+ k
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)/ g) R$ |, Q. q
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    : [+ p& B  K( }( |- g
  354. PNP815f         National Semiconductor Ethernode *16AT
    9 z6 k* ]8 k& L3 k/ V
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT31 d2 {: ^5 T9 m2 p7 ]& H
  356. PNP816a         NCR Token-Ring 4 Mbs ISA1 i  |9 C0 l( E
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    : ^, t  B2 z5 @; ~' R* {+ _
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    . f9 L! V1 e) @4 v0 T3 [/ g
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)$ i- ^8 {( Z0 h4 k7 S; Q
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    ; K( x% ^. x$ s! P: i2 O0 O
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    6 L& c* U: ~) H4 Y  g: E
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)- V& h- \& U5 t! `
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    , Z' P( P& s: |! K; n0 G; m
  364. PNP81c8         SMC EtherElite Ultra 16& O9 X% l4 M9 o. E) F0 ~
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    4 k$ \7 D! P. t( R) L) ?  B
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    0 S' d$ J) a  `6 t% c; Z8 i
  367. PNP81e7         Pure Data PDI516+ (ArcNet)# s1 Y0 C% t( V! j# D# g2 k2 T
  368. PNP81eb         Proteon Token Ring (P1390)
    ( t; V9 I2 R2 ^2 G3 W
  369. PNP81ec         Proteon Token Ring (P1392)
      R  v0 r% T3 U. G2 h
  370. PNP81ed         Proteon ISA Token Ring (1340)
    3 S) s5 y1 N( e
  371. PNP81ee         Proteon ISA Token Ring (1342)% A; o, t) c: {1 c, j) n7 X
  372. PNP81ef         Proteon ISA Token Ring (1346)
    : p! l- C8 E, w& \8 z
  373. PNP81f0         Proteon ISA Token Ring (1347)7 ~+ a# M1 ~- j0 y0 l% J) v0 H) P
  374. PNP81ff         Cabletron E2000 Series DNI
    & [" a# J! G$ V
  375. PNP8200         Cabletron E2100 Series DNI$ n/ I0 m4 J* |- w# V
  376. PNP8209         Zenith Data Systems Z-Note, A% E, `  W7 j3 D
  377. PNP820a         Zenith Data Systems NE2000-Compatible& X1 i% Q# K. C. d- c. c* n% D
  378. PNP8213         Xircom Pocket Ethernet II
    ( ?) S  W4 r- a& }
  379. PNP8214         Xircom Pocket Ethernet I( Q( C) T; o6 D% p) r, c
  380. PNP821d         RadiSys EXM-100 b$ Q: m3 S' B5 ?
  381. PNP8227         SMC 3000 Series& j% k0 y( M2 [( e
  382. PNP8228         SMC 91C2 controller
    7 C5 J* \2 C4 U3 Q) C5 ]& a
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    2 O2 v; b7 E3 _2 X- T
  384. PNP8263         Tulip NCC-16; m. }0 g6 g& M) O; [
  385. PNP8277         Exos 105
    4 o& A4 O. s, T) P
  386. PNP828A         Intel '595 based Ethernet; |" ?( e2 H+ f4 B
  387. PNP828B         TI2000-style Token Ring- K) I! q* F- E: E+ U; n7 K( B
  388. PNP828C         AMD PCNet Family cards
    4 G: ?$ I% q0 z: R" ?1 p6 Q' ~
  389. PNP828D         AMD PCNet32 (VL version)- ^* T* G: n# X3 e
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    5 T' O4 e; {3 j* n+ U6 ]
  391. PNP82bd         IBM PCMCIA-NIC
    6 p* u9 B, @1 v3 d
  392. PNP82C2         Xircom CE10& i+ e( o* z( X4 J! c# B
  393. PNP82C3         Xircom CEM2& x, K" w6 ^0 V" X
  394. PNP8321         DEC Ethernet (All Types)# ], ?  i/ O" f- q% L/ }
  395. PNP8323         SMC EtherCard (All Types except 8013/A)4 J3 T) ~+ x( T4 t9 }/ F8 i
  396. PNP8324         ARCNET Compatible. z0 d9 V$ D. x* N
  397. PNP8326         Thomas Conrad (All Arcnet Types)8 t; \% P: D0 k* q
  398. PNP8327         IBM Token Ring (All Types)% w6 Z1 H4 I* H, y9 i0 T
  399. PNP8385         Remote Network Access Driver) Y& F" y/ ^3 z, A; v: @8 S
  400. PNP8387         RNA Point-to-point Protocol Driver$ `2 L3 I7 @4 l5 l
  401. PNP8388         Reserved for Microsoft Networking components0 l1 s6 @, S4 g( u# q; Q8 c
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)( F/ J1 ^, Q# E. H$ @8 T( f0 L

  403. + }3 i; Q- ?" e: }, T1 P, n7 |
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    0 c+ P. E, \, h% [
  405. PNPA002         Future Domain 16-700 compatible controller
    , \+ a; o5 G4 M: p) G4 ~; r) }
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    * T/ g* z8 S* a5 H2 ]
  407. PNPA01B         Trantor 128 SCSI Controller
    8 Q5 W8 o; C$ n
  408. PNPA01D         Trantor T160 SCSI Controller$ Y8 o; X. o$ N9 r& ~
  409. PNPA01E         Trantor T338 Parallel SCSI controller% H5 a$ j/ X* t
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    ; ^1 F1 H' j/ L: O: B
  411. PNPA020         Trantor Media Vision SCSI controller: ?, s/ x  d, q8 _; G
  412. PNPA022         Always IN-2000 SCSI controller
    + r9 ]  i6 I* K$ Q
  413. PNPA02B         Sony proprietary CD-ROM controller5 }9 o" W* c* O! t- K) c
  414. PNPA02D         Trantor T13b 8-bit SCSI controller+ `4 E# m6 ~' z% q' r. Z. Z: |
  415. PNPA02F         Trantor T358 Parallel SCSI controller! t! _6 ~7 t3 U
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive0 {- w# t* b! o! X! x9 {
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    % T9 F! h% C, x9 S3 v  X. h2 v* r
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    5 q( U7 J8 E% S  B. }" w

  419. 8 J6 c  c3 X3 i. k4 a
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    9 B3 j- d* y% ?, `; l4 w( m! |: [
  421. PNPB000         Sound Blaster 1.5-compatible sound device# u; e7 N/ g. d
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    " j' V/ E9 Q9 u
  423. PNPB002         Sound Blaster Pro-compatible sound device; _  F0 q0 d8 d! q6 d' s' p4 i
  424. PNPB003         Sound Blaster 16-compatible sound device! V  |4 {/ l. z/ g& |3 F* |* P9 k- @7 Q
  425. PNPB004         Thunderboard-compatible sound device" ~% @  P& D# A5 V# U( E: B0 l; [
  426. PNPB005         Adlib-compatible FM synthesizer device% b1 P- y9 h& o0 U2 r" r2 }9 a
  427. PNPB006         MPU401 compatible & R$ F% j- V( \8 O0 t( ~* y" f
  428. PNPB007         Microsoft Windows Sound System-compatible sound device, Q' }) j: Z) \4 W* `/ U
  429. PNPB008         Compaq Business Audio: ^- B& a7 v/ T" z/ L2 _2 q
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device' r; J: d' ^% W. i8 I! E% O
  431. PNPB00A         MediaVision Pro Audio Spectrum 3 D* n. C/ a6 A* w
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)/ H( _$ s# P+ }# \
  433. PNPB00B         MediaVision Pro Audio 3D; A* H) |+ ^/ `  |/ z5 Z
  434. PNPB00C         MusicQuest MQX-32M
      O4 _0 `, {1 j1 l- F( S& T- c/ N; {
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic' u  i; y0 k  D
  436.                 (No Trantor SCSI, Thunder Chip Enabled): s# r3 f2 K! _
  437. PNPB00E         MediaVision Pro Audio Spectrum% Q- l5 ]$ l: F6 @( D0 u
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)  N3 `/ Z! O- v# z8 {; {
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    1 o( @/ Y% g# B5 k$ j" |( S  \' ]) ?
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola, T9 D! w+ j  V3 m9 @0 l$ c
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    * b/ k6 L& U) k; ?3 l
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    ; [# {5 n# S0 k
  443.                 (no Trantor SCSI, Thunder chip Disabled)" H' d, j2 ?+ b+ u
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device! M1 z6 f3 |6 w- j$ s( H) G+ N( ?
  445. PNPB02F         Joystick/Game port
    " A+ E$ j8 O& Z3 h

  446. : E/ i6 J+ d$ P! V$ l
  447. ***** Modems - PNPCxxx-Dxxx****************************- c* y8 C! r& w8 G' ~+ w8 f$ e
  448. PNPC000         Compaq 14400 Modem (TBD)$ n3 f8 i+ X3 d& f0 q
  449. PNPC001         Compaq 2400/9600 Modem (TBD)# Z# y% b2 @$ I+ \
  450. + `! s) M  m3 r% O
  451. ======================================================================- h  o3 Q. }% D: f2 R" o
  452. 5 v! S' [* J3 b; s  u5 l
  453. DEVICE TYPE CODES2 {6 f- k# M$ N. {# w5 |2 J; O  d
  454. 1 M9 l2 a1 A& o
  455. -----------------------------------------------------------------------
    ) V  h5 J+ ]8 [3 d# W/ {; ]
  456.        
    # L: z0 W% O7 Q+ w- u, t2 w
  457. Base Type = 0: Reserved& ?1 D4 T* G# s) a( q8 {
  458. Base Type = 1: Mass Storage Device
    1 N% _5 `7 Q/ J5 N
  459.         Sub-Type = 0: SCSI Controller3 j0 Z" ]% X+ ^/ I4 ^9 p/ H
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    / `6 m1 ]+ j9 j+ u- T
  461.                 Interface Type = 0: Generic IDE& U: i' W/ g, i# X" ^
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    9 c: {5 i3 f1 ]: y& P
  463.                 Interface Type = 0: Generic Floppy+ U0 h; s( l# u8 k1 [! [1 ^  d
  464.         Sub-Type = 3: IPI Controller& \& M- t& N$ {2 k7 {& a9 U9 F
  465.                 Interface Type = 0: General IPI
    0 G7 i4 A; \% W' T1 U7 _
  466.         Sub-Type = 80h: Other Mass Storage Controller
    2 S! C" T- r1 I  Z( C' t. X/ O
  467. Base Type = 2: Network Interface Controller1 C+ N1 w# f' {, m
  468.         Sub-Type = 0: Ethernet
    2 o# u- Z4 @) ]9 Q9 p/ {
  469.                 Interface Type = 0: General Ethernet
    3 [# v. j/ x; v* @; m( n
  470.         Sub-Type = 1: Token Ring Controller
    ) n+ }: T" \4 ^- D* l
  471.                 Interface Type = 0: General Token Ring
    : E/ G/ o& S4 w
  472.         Sub-Type = 2: FDDI Controller
    " x* b$ ]# h' d* N9 m& z
  473.                 Interface Type = 0: General FDDI* r1 u0 \) |1 x! V
  474.         Sub-Type = 80h: Other Network Interface Controller' H: d6 f5 `+ |2 H3 M

  475. 2 x7 w. j- a" h  o- e
  476. Base Type = 3: Display Controller
    * B- a0 D7 P# `# v" t
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    / E) Z9 L* H, N. V; Y) \
  478.                 Interface Type = 0: Generic VGA compatible
    " e8 ], c  w$ {: C
  479.                 Interface Type = 1: VESA SVGA Compatible Controller, [1 t. o5 M5 r& C, i" O5 b
  480.         Sub-Type = 1: XGA Compatible Controller
    # [# _1 t  p8 |! f
  481.                 Interface Type = 0: General XGA Compatible Controller- Y* c! w/ G* J- i( ~( p
  482.         Sub-Type = 80h: Other Display Controller, \  W+ {, J! ^4 o# {' b
  483. Base Type = 4: Multi-media Controller% ^. S* \" i# w
  484.         Sub-Type = 0: Video Controller
    9 W# M+ v4 K! i/ C7 I; g/ `
  485.                 Interface Type = 0: General Video) g' I) N/ A! r; C: m
  486.         Sub-Type = 1: Audio Controller
    0 y1 s- }; Z  [) ^" R* b
  487.                 Interface Type = 0: General Audio Controller  ]0 ]( o$ Z8 P. S/ M3 @! J7 g
  488.         Sub-Type = 80h: Other Multi-media Controller: ]  O" z3 U$ z
  489. Base Type = 5: Memory $ n( N) ^9 v& U1 g- D3 Q( d! r# P3 T
  490.         Sub-Type = 0: RAM
    1 s- _7 z9 v# o0 s$ e7 @
  491.                 Interface Type = 0: General RAM( o4 K0 p0 }# ~" v, l. w
  492.         Sub-Type = 1: FLASH Memory
    2 b6 V7 Y) b: l) d. G  w
  493.                 Interface Type = 0: General FLASH Memory1 O  H4 `) _" D, x. E6 F
  494.         Sub-Type = 80h: Other Memory Device
    ! z6 Z% C* T" x3 ~* E
  495. ; [& Z1 q- P5 ]4 M" q
  496. Base Type = 6: Bridge Controller
    6 X" S" c3 f" L( Y
  497.         Sub-Type = 0: Host Processor Bridge
    6 x( S1 M" Y+ f; D
  498.                 Interface Type = 0: General Host Processor Bridge
    ! x/ I  q& _0 r, e
  499.         Sub-Type = 1: ISA Bridge! _  d' v3 O. Y6 l/ a2 f. @7 @
  500.                 Interface Type = 0: General ISA Bridge
    * I+ E. d" e% W/ `- v7 Z
  501.         Sub-Type = 2: EISA Bridge! G6 |, |# ~1 j+ r# L7 K- f
  502.                 Interface Type = 0: General EISA Bridge
    ' h1 F2 w( {" V) _0 g% B# Y5 t4 |" x
  503.         Sub-Type = 3: MicroChannel Bridge
    4 V7 ]: h8 F) \
  504.                 Interface Type = 0: General Micro-Channel Bridge0 |" j/ Z, _  o% q* l) d8 V
  505.         Sub-Type = 4: PCI Bridge2 v' H% F% X1 }$ ~7 c" {  F, h; i
  506.                 Interface Type = 0: General PCI Bridge9 R# V6 @, x0 F3 Z1 x
  507.         Sub-Type = 5: PCMCIA Bridge
    6 z6 e4 H  u& Q+ X
  508.                 Interface Type = 0: General PCMCIA Bridge
    ( j& k7 S9 \% ~- a% \
  509.         Sub-Type = 80h: Other Bridge Device$ a" u! p/ e* K* C
  510. Base Type = 7: Communications Device/ m2 Z: G% q' P; \4 ^7 h5 I. g
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)% z* J- t0 Q1 b% j5 i
  512.                 Interface Type = 0: Generic XT-compatible" P) b2 _0 y! n! ~
  513.                 Interface Type = 1: 16450-compatible
    + X. }3 N- l% b9 {+ ^) C# \7 V
  514.                 Interface Type = 2: 16550-compatible
    * k1 j2 {- G6 f+ M" \! C4 G
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    3 h( Q( z6 v% u: O& C
  516.                 Interface Type = 0: Generic AT Parallel Port
    ) J7 \+ C1 v4 u) R7 M7 d
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    4 u: T) B) [$ S$ Q) F
  518.                 Interface Type = 2: ECP 1.? compliant port$ S) u8 r' r- U2 |+ j
  519.         Sub-Type = 80h: Other Communications Device" \3 _8 u- U# ~( Z2 D; f
  520. Base Type = 8: System Peripherals
    2 n/ P, x: a4 u
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    8 Q: d  p" }. ]& l9 Q& U6 K
  522.                 Interface Type = 0: Generic 8259 PIC
    ; ?) y& {- b. T0 |/ l2 m- Z# P; I' s: A
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    , L* _; {  u$ C+ M
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)/ C- |5 b, h( t1 }# N
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    # @# z# Z$ }" Y& M) A$ V, V
  526.                 Interface Type = 0: Generic DMA Controller1 W$ N% N' Z( G- L3 L# |( T8 n
  527.                 Interface Type = 1: ISA DMA Controller7 i  j6 n9 ]5 b6 I$ h$ g; y! h
  528.                 Interface Type = 2: EISA DMA Controller
    : l* t+ N3 I* ^5 l
  529.         Sub-Type = 2: System Timer (8254 Compatible)" s* r9 i% q) B
  530.                 Interface Type = 0: Generic System Timer$ E8 x+ o8 b5 t4 L$ b" {2 w6 W& ]
  531.                 Interface Type = 1: ISA System Timer# J( z9 f& i' I/ D
  532.                 Interface Type = 2: EISA System Timers (2 Timers)' H/ g; _" i$ o' ]6 \
  533.         Sub-Type = 3: Real Time Clock
    ' {( D0 D" x% D- e$ F) _$ g5 |
  534.                 Interface Type = 0: Generic RTC Controller7 `5 C  [2 ]# v# Z3 g! w/ R1 u
  535.                 Interface Type = 1: ISA RTC Controller0 e+ o- p+ ]9 G6 c. L
  536.         Sub-Type = 80h: Other System Peripheral                                 
    8 l' s. {. B/ Y3 @
  537.                
    3 s* M/ I. I1 w+ q& V3 a# G
  538.         - z+ ]$ P1 ^6 ?! T! }
  539. Base Type = 9: Input Devices! r8 {+ y7 A6 z4 X
  540.         Sub-Type = 0: Keyboard Controller1 @6 g6 v- i! O, V4 B' T
  541.                 Interface Type = 0: Not applicable' u$ e8 K0 X0 `; w& R8 O' X& C: k
  542.         Sub-Type = 1: Digitizer (Pen)8 {) ]: T0 y  E: M8 H! P. }( [
  543.                 Interface Type = 0: Not applicable
    5 D% S8 \! b/ K* ?- z
  544.         Sub-Type = 2: Mouse Controller
    0 z3 y9 {2 Z1 u$ J# o8 o
  545.                 Interface Type = 0: Not applicable- u3 d& c7 v  G0 D& A
  546.         Sub-Type = 80h: Other Input Controller9 i1 }6 I8 z  |
  547. Base Type = 0Ah: Docking Station$ P) ^  t; N" [1 Y2 b- i
  548.         Sub-Type = 0: Generic Docking Station3 R; @- S- A* A% h. p2 E
  549.                 Interface Type = 0: Not applicable. i% {0 O' @/ C7 K$ q/ A, e
  550.         Sub-Type = 80h: Other type of Docking Station
    5 U4 }$ y5 ]0 I, \
  551. Base Type = 0Bh: CPU Type/ Q' i' V. C4 g7 b2 ?
  552.         Sub-Type = 0: 386-based processor
    8 o. V/ Q6 O& B5 c& x
  553.                 Interface Type = 0: Not applicable5 a! L8 S3 H/ B5 D* O5 c
  554.         Sub-Type = 1: 486-based processor
    % _" i! v4 j- k' v0 G+ W, c
  555.                 Interface Type = 0: Not applicable
    ) i6 K: o3 Y0 A# V* i" h" D  ]
  556.         Sub-Type = 2: Pentium-based processor# ?1 m5 y5 r+ J( O8 x
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

发表于 2008-1-14 16:07:13 | 显示全部楼层
好东西,收藏。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2026-3-5 14:36 , Processed in 0.223702 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表