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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
  _  c; B0 G* L( D2 a
  1. This document is the ultimate source for Windows Generic Device IDs
    ; e' n2 ^$ S: ^) t' j* L1 _1 k
  2. and Plug and Play BIOS device type codes.  # {* o, _, Y( h1 e

  3. - ^2 s4 n# P$ M% M: C, @; n* G6 }) C
  4. CONTENTS:1 Y: ]0 d& N; _1 m) a3 e& L
  5.    Plug and Play Vendor IDs and Device IDs2 b5 {7 ?/ R6 c! {: r2 f
  6.    Generic Device IDs
    * v4 R0 G: k& M9 _
  7.    Device Type Codes- [( _2 n2 T. u( `
  8. 9 R* r5 H! V. i
  9. ======================================================================3 Z0 D$ W" u$ U3 m2 d+ |
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    : ~3 l- z; q0 W

  11. % |- T) g) ?) Q, M
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and 4 o% w- E. B/ x0 r: O6 ^
  13. Device codes. The vendor must register with EISA and have a vendor code
    / y- Z2 J! X; }
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    ! z( R. r$ x9 @" j& O
  15. is reserved for Microsoft and can only be used when defining a device抯4 y: w" n( @. w& l0 J6 P
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and % c- `3 }( O# E" [$ z/ e0 D
  17. Play header.
    # F: Q' H1 R% Z! n9 q

  18. : P7 h2 U* S! x( b. O9 x4 _
  19. Use of CompatibleIDs is strongly recommended for devices that use
    ' D& U2 i% \- {) f( E* n* \8 Z# C
  20. device drivers provided with Microsoft Windows 95, such as a 2 a4 R# n% i6 h2 P9 B
  21. "Standard PC COM Port" (PNP0500) or
    4 P5 m$ ~7 \1 x& O6 I( {
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).2 b, b! R8 G5 s1 y: ^

  23. / `/ F9 `7 |& x/ \  e' q
  24. The following example output from ISOLATE.EXE of a Plug and Play
    & g, O3 \% I7 R/ [' }( D8 x( V  D
  25. header is provided for your reference:# o! j+ X" e3 f6 X- l& X
  26.         Vendor ID:     XXXFFFF+ d; H8 A2 `5 r1 Y2 Z$ m* T  U) m
  27.         Serial Number: 00000001
    ) Z3 f7 }. v, i  h+ _# ]
  28.         Checksum (reported): 0x5E
    : k' q/ M, y# Q( w
  29.         PNP Version:   1.0
    ! u5 q, z* Z2 _6 |) \# p' ]3 m
  30.         Vendor Ver.:   10. r9 r# H7 }# _, O3 T( t9 F% D7 [
  31.         Device Description: IDE Port
    : \: C- U- {2 j, G+ {2 l
  32.         Device ID:  XXX0001
    6 n; K- r; d2 n/ m8 _% u1 @
  33.         Doesn't Support I/O Range Checking+ ^% B# Q0 w. C- K! Z* G- H, s
  34.         Vendor Defined Logical Device Control Registers:  None' J4 [4 K; ?# g3 ]4 l  S  G
  35.         Compatible Device ID: PNP0600/ X8 g' }- u, b! J/ [' l3 v
  36.         Device Description: IDE
    6 D: j! l8 R$ e& N  f
  37.         Dependent Function 0- y/ j; [2 g3 t) j5 `2 q( H
  38.         ...- c, [1 H. [3 y  C5 N
  39.         Dependent Function 1
    . g( W) h! a3 b) ~. a
  40.         ...
    / d+ s) [# S$ S' W7 _
  41.         End of Dependent Functions
    " I# {/ b2 u1 d3 x7 I
  42. 7 J7 i2 U* [& i, ]9 |2 L3 L" R( d
  43. When the user is installing devices that use this method, . p9 y" N6 b& e' P+ Q0 N" G- c2 n; g
  44. a dialog box appears at the beginning of the enumeration sequence
      Y$ C2 a% j% V
  45. to suggest use of the default driver provided with Windows 95.
    : Q0 K% D, f9 m. _8 ^- r, ^
  46. Windows 95 also provides the option for using a disk from the
      ]: L5 g: `: d/ z6 _0 g( q$ B3 C6 T2 z
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    . V$ g0 |+ J2 s9 t! D0 }: u" }3 \* i
  48. driver.
    6 z3 |% {* ~& x) O& v) ?

  49. " ]* E) m& I+ d, d6 [0 B% w
  50. For multifunction adapters, you should supply an INF file that chooses % U5 C; ]0 b# \4 T( b$ ]. t- M
  51. the appropriate drivers (including default drivers) for all the 3 X/ A0 Z) B/ E! @$ [+ P
  52. adapter抯 devices. This prevents additional dialog boxes from again + ^# p2 B6 S2 k) I  l
  53. requesting the default driver or a manufacture抯 disk for the rest of " U" M$ Z3 T$ a3 m( p, f
  54. the devices on the adapter. When an INF file is used in this manner ( ?$ ?( j" V1 `/ V9 V: w9 x
  55. for default driver selection, it must link the HardwareID (XXX0000) 8 I+ {) V: G+ }% L1 e
  56. to the appropriate compatible device driver from the Windows 95
    $ D3 N0 x$ q! ]' V! ]' `5 m
  57. distribution compact disc or installation disks.
    2 {$ x3 c6 w% R0 e1 y# f& D' d" H1 G
  58. If this is not done, Windows 95 will continue to query the user for # F" ?- Y9 B- c; K
  59. either the default driver or a new driver, thus defeating the purpose
    + h4 ]. @+ f- |7 W% ]
  60. of using the INF file in this way.$ m+ G$ ~$ n% }% z% L* Z% {

  61. . V3 |  C* i4 P; F
  62. ======================================================================
    1 l+ N# J' [6 d2 h5 V/ C& K4 m

  63. % C9 V( N; [$ B- R; P; z9 u
  64. WINDOWS GENERIC DEVICE IDs+ T/ w4 j+ |# J. S1 J

  65. 8 K, O' M, u4 H6 A0 L
  66. ----------------------------------------------------------------------5 u( z5 `3 y2 d5 O
  67. Many devices have no standard EISA ID, such as the interrupt controller8 v1 V0 a0 |) p9 O
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 4 p2 ^! N7 C; m* K
  69. and Super VGA, are not actually devices, but define a compatibility 1 D7 x3 Q. B4 \& G  v2 K
  70. hardware subset.  Yet another set of IDs needs to be used to identify 9 N$ K2 P  J$ s7 H5 w2 C
  71. buses.
    + Z1 e: }$ C% k( B% S$ k8 |: V
  72. . x+ Z3 z+ V" t4 t) w
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    2 z) k5 r% H2 N. |2 q, g
  74. devices that do not have an existing EISA ID, as well as defining
    - V+ \1 Y* g2 b# {# i. y2 |4 e
  75. compatibility devices. The IDs are defined in the following tables.
    : g. R8 R+ e' ?6 x+ k

  76. 1 @; [! H8 i  b9 _% k
  77. DEVICE ID RANGES
    ' w& o) E+ o& E+ w) ?
  78. $ h: K+ i% V7 c5 d% Z' |
  79. ID range        Category  K1 L1 ~+ S+ f0 a. `; d' p
  80. --------        -------------+ O2 w( E7 B3 g, ?% z
  81. PNP0xxx         System devices
    ( j7 b/ n, {( L# p4 h; e
  82. PNP8xxx                Network adapters
    ! U& b2 |2 A" D6 D+ e
  83. PNPAxxx         SCSI, proprietary CD adapters
    * X9 O1 l; C6 C( c
  84. PNPBxxx         Sound, video capture, multimedia
    + E! E/ V7 G* V! |6 l
  85. PNPCxxx - Dxxx        Modems
    3 v3 Z& A6 M+ x0 G
  86. ) B. \- e" W) b$ L
  87. The following device ID is provided only for compatibility ! b" B8 B: p7 V3 a( v
  88. with earlier device ID lists:* C5 }  Q' N4 ]" T

  89. $ L$ l# h$ L7 V
  90. Device ID        Description( t( F5 _: Z& {- I5 z5 ~  |0 t- U
  91. --------        -------------
    7 O/ X: D) P! X- z. k0 o) l( E, j
  92. PNP0802                Microsoft Sound System-compatible device
    / @; f) Z3 Z. x: |. H9 [& w
  93.                 (obsolete; use PNPB0xx instead), Y' ^) `* H3 F/ v! M) p0 Y

  94. 1 k4 E& n, a9 ]- `
  95. ---------------------------------------------------------------------------& j. b5 E, T# \+ I* O
  96. Device ID       Description# ^5 K# [  t8 T2 M
  97. --------        -------------# h! m. J4 m' q* C. m
  98. ***** System Devices - PNP0xxx **************************
    - \- b/ A" p4 |5 h7 \% ~: Z' E
  99. --Interrupt Controllers--
    5 ]" W$ \5 d5 @" s( S1 N
  100. PNP0000         AT Interrupt Controller2 U6 E' E* A$ `9 L; y9 j0 E6 |% j
  101. PNP0001         EISA Interrupt Controller: H( N$ m. L) |# b
  102. PNP0002         MCA Interrupt Controller" ?5 b1 D: P: G
  103. PNP0003         APIC
    ! c" a) z3 T. q6 t3 m' }
  104. PNP0004         Cyrix SLiC MP interrupt controller& B8 @$ t2 x6 E, k
  105. 0 X' \% p5 W5 x( ?, h7 d9 q! p
  106. --Timers--
    # a- h# E% E4 }$ v
  107. PNP0100         AT Timer" K" G. \# x$ `% S9 Y
  108. PNP0101         EISA Timer
    1 g, H% A0 \' Q1 E$ M
  109. PNP0102         MCA Timer
    ( {+ y+ q9 d5 m8 C, @

  110. ' a+ q9 R6 q  h  ]! X+ \
  111. --DMA--
    # b* R; U( F; z& C
  112. PNP0200         AT DMA Controller
    ' ^6 V) {! g1 ?' [0 F! v
  113. PNP0201         EISA DMA Controller
    6 I+ }+ V$ f( @& o2 z
  114. PNP0202         MCA DMA Controller
    7 [  ~# P1 J6 N2 q" f
  115. + k  \2 I' _) n9 \2 i6 o2 B
  116. --Keyboards--
    ) u4 n( {9 p+ @+ h& n3 b$ U- _
  117. PNP0300         IBM PC/XT keyboard controller (83-key)& X/ L4 t2 f1 v, T* \
  118. PNP0301         IBM PC/AT keyboard controller (86-key)+ \( k' J$ Y# y1 w
  119. PNP0302         IBM PC/XT keyboard controller (84-key)8 N& ^! n8 Q1 U8 t+ `
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)  A# H- k+ F  k4 P- t5 ]
  121. PNP0304         Olivetti Keyboard (83-key)  J, ?% t0 `! W! [* l9 t- n  |, }  t
  122. PNP0305         Olivetti Keyboard (102-key)& l1 ]. d5 X/ m
  123. PNP0306         Olivetti Keyboard (86-key)
      b3 Y2 T0 C- \! Z: i7 i) p
  124. PNP0307         Microsoft Windows(R) Keyboard
    ) o4 c; P" ]" P% O4 t- b
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy: c% b4 I0 U) S) k5 L) S
  126. PNP0309         Olivetti Keyboard (A101/102 key)7 n2 ~6 W" ]0 T" [( p* N9 b" z) I
  127. PNP030A         AT&T 302 keyboard
    3 D, H, u$ _  `$ ?2 _
  128. PNP030B         Reserved by Microsoft" {  d5 b* F  j0 b' O) `! a
  129. PNP0320         Japanese 106-key keyboard A01/ V, s$ d/ Q1 @  v: O
  130. PNP0321         Japanese 101-key keyboard
    6 r# D: E, O( S; @) C; {
  131. PNP0322         Japanese AX keyboard2 y8 N: o4 Q# G8 S& _
  132. PNP0323         Japanese 106-key keyboard 002/0038 q! c( V* D1 d; x
  133. PNP0324         Japanese 106-key keyboard 001
    / J6 E/ K+ V+ L- z
  134. PNP0325         Japanese Toshiba Desktop keyboard0 o# V9 B# n3 r" m5 `
  135. PNP0326         Japanese Toshiba Laptop keyboard
    * o+ N; ?3 E# q9 D# R7 r
  136. PNP0327         Japanese Toshiba Notebook keyboard
    # V" d9 ~  B& o' N* d+ J2 D
  137. PNP0340         Korean 84-key keyboard4 H/ x- w' N2 H- s1 m
  138. PNP0341         Korean 86-key keyboard
    * l, F! o3 ]) j
  139. PNP0342         Korean Enhanced keyboard" Y9 E, Y! F1 K3 V
  140. PNP0343         Korean Enhanced keyboard 101b
    4 S$ c- F/ Z: u1 L5 c& C% ]) y
  141. PNP0343         Korean Enhanced keyboard 101c
    6 B7 X3 [9 \# Z3 n1 G) x
  142. PNP0344         Korean Enhanced keyboard 103& _# W' n' S0 e' B+ ]) R: l; u
  143. , ?) g3 n- n. `  _& e/ n
  144. --Parallel Devices--
    3 q9 F% ~- ]# p4 v" {" L
  145. PNP0400         Standard LPT printer port
    ; l2 o, z) _' D2 q
  146. PNP0401         ECP printer port
    2 M! \% ^8 _* z; r0 j

  147. $ K& X3 k9 v5 i) R# C: k9 T
  148. --Serial Devices--
      t" O4 C) R# Q: k6 G4 V, Q4 q# O
  149. PNP0500         Standard PC COM port& M, n4 r. b. j( Z9 x+ r% F' f7 s
  150. PNP0501         16550A-compatible COM port5 v" f) g# p0 A+ K" B
  151. PNP0510         Generic IRDA-compatible device; O1 w0 Q8 ~3 d- p2 k

  152. 0 c) w& A  R2 _; e/ K: V7 ?
  153. --Disk Controllers--1 R7 w8 B* C9 I- [9 J% e+ A
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller1 O  l1 a! o; _4 G( r
  155. PNP0601         Plus Hardcard II
    * C. p( [# u8 x: _
  156. PNP0602         Plus Hardcard IIXL/EZ8 i5 P7 y) I/ X5 ?/ D) y) n* Y
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    0 i& u- q& D, R' K% R
  158. PNP0700         PC standard floppy disk controller8 M5 ^7 G3 [& c' R1 s+ C' O0 p+ }" f
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec  C) v; o" e$ g  U+ Z
  160.   v/ i" E. A' Y; o. a7 b# e
  161. --Compatibility with early device ID list--
    " v! U. M: _0 S0 C5 R
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
      n  e" `3 H( l8 L* y! }
  163.                 PNPB0xx instead)
    % k9 {4 f9 W, J& o. C0 B2 a2 B. @
  164. --Display Adapters--; z" V* ?2 Y) B6 h1 K/ A
  165. PNP0900         VGA Compatible$ `8 Q1 O( ?- y/ k: A6 E
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    : e. r- w$ L! L" S" ]) T" X
  167. PNP0902         8514/A Compatible$ p5 C, l- U3 e( [; z) q
  168. PNP0903         Trident VGA8 a/ X! ?! o6 K: n: M
  169. PNP0904         Cirrus Logic Laptop VGA
    ( |; T! \, o0 l) N$ m
  170. PNP0905         Cirrus Logic VGA: n4 g% h  q! ?* d4 z  Z
  171. PNP0906         Tseng ET4000
    % @5 k# G* G3 x( [
  172. PNP0907         Western Digital VGA
    3 q' v6 H* l4 b4 F! a
  173. PNP0908         Western Digital Laptop VGA
    ' Q: e) I- C/ b5 X
  174. PNP0909         S3 Inc. 911/9248 [/ v- V& p9 m0 Q
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)! Y. N% k' a! N3 k
  176. PNP090B         ATI Ultra (Mach 8)# G* n# }  t! z
  177. PNP090C         XGA Compatible
    . m2 D/ h, x) g; f; C
  178. PNP090D         ATI VGA Wonder
    8 K* g* x( x; C7 g8 M$ Y
  179. PNP090E         Weitek P9000 Graphics Adapter
    6 k' M' u% R7 J- J: N1 y
  180. PNP090F         Oak Technology VGA0 |4 I. @  d4 ?- Q6 T% ~
  181. PNP0910         Compaq QVision* a! g! y* D* g$ v, h& [
  182. PNP0911         XGA/2
    ' I) w- T  L7 t7 I
  183. PNP0912         Tseng Labs W32/W32i/W32p2 s+ f% }$ u& i' J
  184. PNP0913         S3 Inc. 801/928/964, V' I8 J1 _1 S0 _, C! [! @
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)" [) s: M. U' k- t
  186. PNP0915         Compaq Advanced VGA (AVGA)
    5 m7 ?1 i7 W8 ]4 Z& b' F3 R
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    # _( K4 u: q1 w  O
  188. PNP0917         Reserved by Microsoft: D) i) o& Y, E/ N- z
  189. PNP0918         Matrox MGA
    # R+ `" |( P, l: S) r- u+ {, ^
  190. PNP0919         Compaq QVision 2000
    % {  Z; D' ]$ w& t+ i
  191. PNP091A         Tseng W128
    8 l; F8 X% A; l4 |
  192. PNP0930         Chips & Technologies Super VGA
    " n9 `0 |" C- ]- H& n; }  m
  193. PNP0931         Chips & Technologies Accelerator+ |3 T& }1 c% j7 ~( d
  194. PNP0940         NCR 77c22e Super VGA8 P! N6 z3 ^) P! V4 b
  195. PNP0941         NCR 77c32blt7 a7 V5 A+ x+ @9 @' r1 t
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    # b6 [3 @2 p, j
  197. % `+ O& p/ K% X
  198. --Peripheral Buses--
    ! t+ _+ |8 p# O& d* P: ?
  199. PNP0A00         ISA Bus
    2 y/ T1 N7 e4 j) J+ c
  200. PNP0A01         EISA Bus
    * W% w7 _) s7 v$ L! B
  201. PNP0A02         MCA Bus
    . }* P2 X& @' V  y
  202. PNP0A03         PCI Bus
    4 p9 b! a5 b, P; l
  203. PNP0A04         VESA/VL Bus
    2 O! \! y. T+ _& u! Z3 n
  204. PNP0A05         Generic ACPI Bus
    ! [, v0 q) Q1 T  `
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    2 q- f3 `, c, X1 e+ u
  206. : y$ _$ P) w  |5 G9 C
  207. % x0 p  Q0 o5 Z& R
  208. -- Real Time Clock, BIOS, System board devices--
    # G0 V& `0 j# M% n4 p$ L4 h
  209. PNP0800         AT-style speaker sound( D: B4 @# w& u$ g6 Q
  210. PNP0B00         AT Real-Time Clock
    % ?0 d% R0 i% n
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    : s+ `* A( n2 [- C+ k" [
  212. PNP0C01         System Board
    6 F5 D4 E% K7 S8 _7 C  ]; J' S5 h5 v
  213. PNP0C02         General ID for reserving resources required by Plug and Play
    ! }4 q! r8 K5 c  M$ Q
  214.                 motherboard registers. (Not specific to a particular device.)- A- Y/ q: g- G6 q
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    $ F2 G* x0 i5 V3 F" x
  216. PNP0C04         Math Coprocessor3 s  U# N1 x) Z
  217. PNP0C05         APM BIOS (Version independent)
    ) H( r9 ]% P) x# F9 z
  218. PNP0C06         Reserved for identification of early Plug and Play % M5 {8 t# G0 \! ]
  219.                 BIOS implementation.
    1 {/ W8 Z- j: x
  220. PNP0C07         Reserved for identification of early Plug and Play 0 r5 V' d$ B* m
  221.                 BIOS implementation., Q8 S! I; x7 ?, z. O
  222. PNP0C08         ACPI system board hardware
    8 v$ y5 g- ~3 @7 L
  223. PNP0C09         ACPI Embedded Controller" V: t! A6 X' y" f( a1 M0 G9 p: J) ]. S! ~
  224. PNP0C0A         ACPI Control Method Battery# T3 C- z3 [+ u1 d+ h
  225. PNP0C0B         ACPI Fan
    0 k( ]# o& Q; Q+ R* A6 a
  226. PNP0C0C         ACPI power button device* I( Q8 f6 W% c  D; \  ?
  227. PNP0C0D         ACPI lid device0 K- V4 y+ A# O
  228. PNP0C0E         ACPI sleep button device/ Q4 U+ S1 S( m$ O6 N* s
  229. PNP0C0F         PCI interrupt link device
    $ w! c# E$ r, T+ }6 j
  230. PNP0C10                ACPI system indicator device
    ; [, K9 K4 t7 E
  231. PNP0C11         ACPI thermal zone
    3 B6 ^' ?# v/ _7 x6 X
  232. PNP0C12         Device Bay Controller
    8 k4 P8 C1 I- H( K
  233. ' d" ^; B; Y- T( y5 n$ ~7 ^7 M
  234. --PCMCIA Controller Chipsets--
    & K5 r7 ?" ]  q% t/ I
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller- l4 m* F( f2 U7 J& i1 |3 w
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    1 f4 [/ {* J2 @# X9 a( E, S
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    1 n  t9 W- B, @5 U3 d4 ~5 Y
  238. PNP0E03         Intel 82365-compatible CardBus controller
    3 W* ~  [% N: |2 ?9 H4 g% u* }) v
  239. ; h1 }7 C% C2 Y4 z
  240. --Mice--9 K% T+ F) W+ c4 Q4 B
  241. PNP0F00         Microsoft Bus Mouse: _+ M/ t; b( h1 f* i9 n" m% c
  242. PNP0F01         Microsoft Serial Mouse
    # z- A2 b' z, `: j& o& p9 `, ?
  243. PNP0F02         Microsoft InPort Mouse0 y; I6 u, T! B: }, B2 o5 v5 Q. D
  244. PNP0F03         Microsoft PS/2-style Mouse
    " p# D' H7 m* f- }2 l9 Z3 N
  245. PNP0F04         Mouse Systems Mouse: L# D2 \( J8 N( ^6 a0 v
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    2 h1 ]  h: H0 q/ Y0 d
  247. PNP0F06         Genius Mouse (COM1)
    6 h5 T8 k0 j7 g" d2 b; t4 U
  248. PNP0F07         Genius Mouse (COM2)+ Y/ B  D& F9 w+ i% q/ G
  249. PNP0F08         Logitech Serial Mouse
    % i" a% A( ~! n- Z, Q7 I" L; F; l
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    3 c  R( Y# \5 \; f9 k
  251. PNP0F0A         Microsoft Plug and Play Mouse' T/ D; ~5 x# _: t" G
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse! a3 }% a6 K8 |, C; ^  M' a
  253. PNP0F0C         Microsoft-compatible Serial Mouse4 K4 U$ q4 D1 f/ X* L' h3 p# S
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
    0 S+ W# l* b  c( {. {
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    2 T9 o) s: z2 D! v. P
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse. n, B- n( U' L5 b) E$ A
  257. PNP0F10         Texas Instruments QuickPort Mouse2 ~( {6 C" |: O1 B, q6 D/ b
  258. PNP0F11         Microsoft-compatible Bus Mouse
    9 W6 n3 U# ]0 n. q7 V
  259. PNP0F12         Logitech PS/2-style Mouse- a* I% Y# A5 r& Q- x4 L
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    8 R& V- p" {8 }7 [  [$ Q
  261. PNP0F14         Microsoft Kids Mouse& }4 R. X$ t* z
  262. PNP0F15         Logitech bus mouse
    8 z& V) s- N$ l2 m0 J" ~" U% q2 }
  263. PNP0F16         Logitech SWIFT device- E7 i* f: i: f  J7 m8 z# D2 H9 S5 R
  264. PNP0F17         Logitech-compatible serial mouse
    * v/ P6 A9 c. v7 n
  265. PNP0F18         Logitech-compatible bus mouse
    % ]: |& @( l( C. W% I9 Q/ ~
  266. PNP0F19         Logitech-compatible PS/2-style Mouse1 @+ _, C, I2 R( N& u6 [
  267. PNP0F1A         Logitech-compatible SWIFT Device, i* I% ^( ~. b* e. t% f$ L: f, D( [
  268. PNP0F1B         HP Omnibook Mouse
    9 M: ]! d! M$ f7 f. q9 U0 I6 Q" V* P
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    : P/ j5 C& i6 O5 v$ Y
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse6 X& S6 [% Y) \; V& U% m9 ?8 B
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    4 j+ \: O/ j5 s4 v, ^8 M  o
  272. PNP0F1F         Reserved by Microsoft Input Device Group+ ]- `) m9 [2 q5 U, m% i7 H
  273. PNP0F20         Reserved by Microsoft Input Device Group
    8 H, v8 W7 @( [6 {. J) q
  274. PNP0F21         Reserved by Microsoft Input Device Group+ u6 C& x( \% A+ v7 v+ z9 I2 u# u
  275. PNP0F22         Reserved by Microsoft Input Device Group
    ) C0 x4 S- d' J( x
  276. PNP0F23         Reserved by Microsoft Input Device Group0 S1 [. f& M2 w" l4 g1 t
  277. PNP0FFF         Reserved by Microsoft Systems
    0 L2 L3 R0 e' H6 a. Y, Z
  278. 1 z8 f$ |/ I0 |( y( g: I2 o
  279. ***** Network Adapters - PNP8xxx ***********************8 [) |6 h( l- W5 c; c, X  U& |
  280. PNP8001         Novell/Anthem NE3200
    . s/ x5 ^' ]0 l! @; K# h
  281. PNP8004         Compaq NE3200
    # `+ N8 {: h2 P2 @. X( N, u2 g4 e
  282. PNP8006         Intel EtherExpress/320 w, H7 W+ q- ~2 H+ ]; ]/ `
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    ! U4 \& ^. u* A& v/ x; r/ ?+ A
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP4 ]( h2 ^. d0 S! q* m8 |4 E" e: d" q7 g
  285. PNP8072         DEC (DE211) EtherWorks MC/TP) j+ l  [; e! \( o. P" I6 b* u/ i
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    9 k; ?) z8 b/ J8 o0 h5 Y3 F
  287. PNP8078         DCA 10 Mb MCA
    ' A* {1 a. }# }7 _" z% B3 ]
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    6 ~& S# \6 [* D9 M# V8 ?; x
  289. PNP80c9         IBM Token Ring+ V  S% N% r3 T9 r
  290. PNP80ca         IBM Token Ring II1 G$ N8 B; h8 w. Z% H& P% A" t
  291. PNP80cb         IBM Token Ring II/Short  ^( J: B' m2 [; T8 p$ a1 K
  292. PNP80cc         IBM Token Ring 4/16Mbs
    , D* @, |# a. p, T( s7 D* F
  293. PNP80d3         Novell/Anthem NE10006 D5 ?. t5 c' \" K  I) }8 u
  294. PNP80d4         Novell/Anthem NE2000
    0 j1 [  h# I" b: U
  295. PNP80d5         NE1000 Compatible  c/ J, f6 P& l8 ]# l  C; I
  296. PNP80d6         NE2000 Compatible: a: e8 r5 E5 X. X- h* ]& ^; V
  297. PNP80d7         Novell/Anthem NE1500T
    * z4 ?1 a! Z2 y" F" i* B
  298. PNP80d8         Novell/Anthem NE2100
    : X3 N8 e* H  i/ N
  299. PNP80dd         SMC ARCNETPC
    ) h$ {# Q, x: W. _" C. l% l3 M
  300. PNP80de         SMC ARCNET PC100, PC200
    2 z$ A9 x- T8 G' K. J$ L
  301. PNP80df         SMC ARCNET PC110, PC210, PC250+ u# y0 B+ n( T! ?: k5 B. `
  302. PNP80e0         SMC ARCNET PC130/E
    - o6 t; Z5 V) j8 W$ w
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    ! |6 l  Q# M. O; W8 p' K+ O
  304. PNP80e2         SMC ARCNET PC270/E
    3 W$ m5 B' N  c3 r* r, v
  305. PNP80e5         SMC ARCNET PC600W, PC650W  ^3 ~0 y1 L. a: ?/ c$ O. B( q
  306. PNP80e7         DEC DEPCA5 A: N' H) }; c9 r% F
  307. PNP80e8         DEC (DE100) EtherWorks LC
    ! a8 U! g- i( M- P: k4 q1 Z' i0 v
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    8 w3 }/ k, T; }: W7 f+ ~9 U
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    - w) ]1 ~; W# e9 w1 O! A
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP. N& C8 K0 ^+ ?$ ~% ]
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC$ A; p, Q" `; n; d' |
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    ' Q2 h9 A2 p; a0 V* n. f
  313. PNP80ee         DEC EE101 (Built-In)6 T& c! m& h0 Q
  314. PNP80ef         DECpc 433 WS (Built-In)* A8 w/ f1 l% @' a' O- o4 X! g4 p
  315. PNP80f1         3Com EtherLink Plus$ ^  A( ?9 M( ~" A0 {7 a7 y
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    # S/ ~9 f- h% o3 W3 G
  317. PNP80f4         3Com TokenLink' ~; W3 j+ r  e
  318. PNP80f6         3Com EtherLink 16
    5 h9 g( V" ~6 e8 G. K" o! T
  319. PNP80f7         3Com EtherLink III
    6 _  P2 q) D3 m8 t! t
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device7 L) J  g3 P) v5 I( [4 }( A
  321. PNP80fb         Thomas Conrad TC6045  q( ]: ?. p# K3 `9 g' Y, h
  322. PNP80fc         Thomas Conrad TC60420 b1 v6 i& m5 P: ^# R
  323. PNP80fd         Thomas Conrad TC6142/ \! g$ w4 L8 b- ?; y
  324. PNP80fe         Thomas Conrad TC6145
    ; ^- _4 P" q5 _$ P5 N
  325. PNP80ff         Thomas Conrad TC62425 k6 x& T9 P) r/ u. W/ s  `! r
  326. PNP8100         Thomas Conrad TC6245  B) \! J  T" j! v
  327. PNP8105         DCA 10 MB
    $ [5 i8 S, k7 O- T$ ]% U2 j$ x0 f
  328. PNP8106         DCA 10 MB Fiber Optic8 I6 }% Y' q2 b8 n, e
  329. PNP8107         DCA 10 MB Twisted Pair5 T5 C. V& J' R9 ?
  330. PNP8113         Racal NI6510/ @; U: m1 C* b; O* ^# i9 o
  331. PNP811C         Ungermann-Bass NIUpc
    . H2 [& Q7 r  {" g
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    & s% I$ I; s* ~
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    7 b8 \9 x3 m: }5 I
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)( T5 J# ^0 Z3 ?( W2 O! W
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    * P" g5 u1 r" m5 u0 E& P  b
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)$ [  Q: I3 g. ^5 q1 c
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    ; _1 w% m' g) r* X! Z& a
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)" z" @8 [  M7 M0 X) y4 `
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    4 M6 n# m. t( g! q% d3 j
  340. PNP812d         Intel EtherExpress 16 or 16TP  h% u1 n, E& ^+ P+ E
  341. PNP812f         Intel TokenExpress 16/4" |% n4 ~1 m5 \: }- ^3 V
  342. PNP8130         Intel TokenExpress MCA 16/4% K& x) X, H. Q
  343. PNP8132         Intel EtherExpress 16 (MCA)
    0 D  I5 f' Q% ^$ u# T( E$ J- `$ e
  344. PNP8137         Artisoft AE-1
    7 _  Y/ `* B  s+ l# _, }- z& r
  345. PNP8138         Artisoft AE-2 or AE-3  Q1 c5 |& C; l( l/ L) ]5 z4 d8 ~
  346. PNP8141         Amplicard AC 210/XT
    . G7 k4 S# ^( {* A9 t
  347. PNP8142         Amplicard AC 210/AT
    + c, P$ S# @+ s4 V6 d
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    , V3 N" D( ]: \4 K
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245). ?4 v7 u+ O; i# R' h& ]# `% w
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    3 H( Q! H# R5 Q$ f9 J: B- P7 X
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)- y+ @/ O$ `5 E. P( P
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    ) Z3 D- A4 o! j# {/ ~9 c8 D
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)# Y. T1 I7 d" g5 i
  354. PNP815f         National Semiconductor Ethernode *16AT7 u* q5 _4 |1 Z7 ]% v
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    ! u3 u1 {+ o+ k4 y- [' W
  356. PNP816a         NCR Token-Ring 4 Mbs ISA8 `) k5 m. \7 K. _, ^& S
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    3 Q# L) ~; L7 d% T9 C
  358. PNP8191         Olicom 16/4 Token-Ring Adapter7 M( }% Z  K7 M. g% J% s
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)  e( e. H3 _/ t$ u# h
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    - N" w, a- v3 z! ~+ N
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    # T2 B3 Z6 e0 z8 a: b
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    3 ?+ T( U' }/ C
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)  Z0 X: d" r7 F% Q- v
  364. PNP81c8         SMC EtherElite Ultra 16( w$ }  r. @' S  @; }
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    8 v: ]" g' K/ M5 [2 ^4 A3 V
  366. PNP81e6         Pure Data PDI508+ (ArcNet)3 |. o6 m8 G6 p6 a( Z
  367. PNP81e7         Pure Data PDI516+ (ArcNet)+ X3 O0 j6 K, r* _$ k. p/ f
  368. PNP81eb         Proteon Token Ring (P1390)
    0 I8 K) M: _2 d* i% u/ J
  369. PNP81ec         Proteon Token Ring (P1392)
    2 |9 o& I# E9 r, N. d9 L, K# F* e
  370. PNP81ed         Proteon ISA Token Ring (1340)
    7 K! V% G. Z: J5 j9 w/ ?
  371. PNP81ee         Proteon ISA Token Ring (1342)2 T0 r% N2 f. ^6 c  K
  372. PNP81ef         Proteon ISA Token Ring (1346)% c! j3 V: t2 p* b. R& M
  373. PNP81f0         Proteon ISA Token Ring (1347)
    5 @1 y9 K' i0 [
  374. PNP81ff         Cabletron E2000 Series DNI
    $ o3 E9 s# ^7 s$ `
  375. PNP8200         Cabletron E2100 Series DNI8 x/ ~+ _) @) h5 Z( ]
  376. PNP8209         Zenith Data Systems Z-Note, J9 C4 M! D7 P* Y
  377. PNP820a         Zenith Data Systems NE2000-Compatible8 C( N2 d) d1 X  x* ^' d, X
  378. PNP8213         Xircom Pocket Ethernet II+ B" N; x9 l( k' E1 u( `" |' _; P
  379. PNP8214         Xircom Pocket Ethernet I( W% f/ x& O8 s  d
  380. PNP821d         RadiSys EXM-10$ n% b6 w" y6 d+ d% R, `- b' ^
  381. PNP8227         SMC 3000 Series
    ; r. V% c- M0 z, X0 B
  382. PNP8228         SMC 91C2 controller; N/ A; j0 j* G9 s5 e. r# O6 S% d4 m
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T% }4 f# ?  M6 e- ^0 e
  384. PNP8263         Tulip NCC-167 Y+ X4 ?5 D+ G
  385. PNP8277         Exos 105
    : z# p( f0 n* \2 |) i( I4 o
  386. PNP828A         Intel '595 based Ethernet7 D1 f" `0 X1 O! f
  387. PNP828B         TI2000-style Token Ring
    . d- l% j7 j" T, C( x" r
  388. PNP828C         AMD PCNet Family cards" t" b1 S& ?; ^
  389. PNP828D         AMD PCNet32 (VL version)/ ?: x/ }4 K, D+ X0 ]7 R, B% }
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    2 R, M4 C" k% _5 T
  391. PNP82bd         IBM PCMCIA-NIC
    # s, b5 X0 G$ I' Q) G+ _
  392. PNP82C2         Xircom CE102 M$ p1 f7 q* X: q' d
  393. PNP82C3         Xircom CEM2
    " J# h$ o3 h" u) b' [
  394. PNP8321         DEC Ethernet (All Types)
    ( B6 I% B# m5 [* a. Q
  395. PNP8323         SMC EtherCard (All Types except 8013/A)" t7 i) c2 I! f& i$ S, l
  396. PNP8324         ARCNET Compatible
    ! |5 I- ]& Y4 g! G4 c9 q
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    ) a' P1 o5 J( z, \- }; X
  398. PNP8327         IBM Token Ring (All Types)
    $ F* h( k1 |8 w" j9 H: V
  399. PNP8385         Remote Network Access Driver% w' \4 \. h0 i
  400. PNP8387         RNA Point-to-point Protocol Driver
    ' S$ ]3 H( `3 J4 k
  401. PNP8388         Reserved for Microsoft Networking components
    ! F% r. b8 V- `4 [
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    / o0 ~* T0 w9 H
  403. , }: u3 P6 k8 C
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx *********** M6 n3 \. A8 _1 z/ l% [
  405. PNPA002         Future Domain 16-700 compatible controller
    ( Y5 z3 i6 q+ D. U3 X" B$ D' r
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    ! }& ?4 Y7 H/ z4 p8 O( |1 f! E
  407. PNPA01B         Trantor 128 SCSI Controller
    9 L1 s$ G, I5 e. \( ^; D# _$ \/ w
  408. PNPA01D         Trantor T160 SCSI Controller
    7 I/ C2 {  d. [9 w# I* n' g$ u+ Q2 |
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    / g- r  x% _& p( Y, f1 T, q' F' ^! I5 t
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    . c+ \. q4 ^" A) O/ p8 p
  411. PNPA020         Trantor Media Vision SCSI controller
    . ?+ o9 o' x8 Y( _/ v1 L7 l
  412. PNPA022         Always IN-2000 SCSI controller
    ' \; W9 _. Z0 ~+ Z
  413. PNPA02B         Sony proprietary CD-ROM controller) l" v4 i+ |5 C
  414. PNPA02D         Trantor T13b 8-bit SCSI controller8 E8 N0 f' m9 k* Y8 A
  415. PNPA02F         Trantor T358 Parallel SCSI controller: o2 f. G8 V0 ?9 d8 g, d
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    4 h! H# R2 X- @
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    . J* ~% s" q1 U7 R
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive# T7 Y& K; z+ Q- J+ R  f4 S2 E% u1 x3 m

  419. 3 Y' ?+ A$ ]$ [5 }
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    3 r7 ?& H& P/ X7 E
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    - \; f5 l+ O1 k7 l5 M2 C+ \
  422. PNPB001         Sound Blaster 2.0-compatible sound device+ J, T; K! {. M. m. e% d
  423. PNPB002         Sound Blaster Pro-compatible sound device
    - S: O. B' I2 ~( F" B
  424. PNPB003         Sound Blaster 16-compatible sound device
    6 r$ u; S; m+ F
  425. PNPB004         Thunderboard-compatible sound device
    $ C* Y3 i( ]% E9 \
  426. PNPB005         Adlib-compatible FM synthesizer device3 H  _, r$ Z4 a7 X- f; `
  427. PNPB006         MPU401 compatible 9 T3 M; I. k7 O' X* Q
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    & x2 F+ R6 A; \; `8 K
  429. PNPB008         Compaq Business Audio/ S% Y% w: X1 c
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    * n3 b1 g7 i3 W
  431. PNPB00A         MediaVision Pro Audio Spectrum
    2 l- D% r+ H4 Q# O! @
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)3 R2 O* x' T) o& R
  433. PNPB00B         MediaVision Pro Audio 3D3 `% s8 [1 X" i0 U- k3 P, f4 |
  434. PNPB00C         MusicQuest MQX-32M( a7 E, Y5 _: q
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    " O0 E5 I8 I( q* H" w
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    / w6 k; T8 R' N; K0 j
  437. PNPB00E         MediaVision Pro Audio Spectrum9 k4 ^6 Z7 X1 ^
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)0 v5 L5 z; T* k; s) k2 D' G% q
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    5 T# O! Q" m. x- R2 @
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola) z2 a+ T2 c1 ^" q& }' G
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    * D8 ?# d) @( d9 e8 r+ D1 I8 \
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    - j3 W  J. {6 b& {* r7 a
  443.                 (no Trantor SCSI, Thunder chip Disabled)/ n, _9 [4 X: ~& {) ~- v+ s
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device. c! H9 f$ F" ~. Y' N
  445. PNPB02F         Joystick/Game port; M& V! P* i. t& f/ L* g1 {" |2 I
  446. $ K) e7 l# Q7 o/ f- ^$ f* D
  447. ***** Modems - PNPCxxx-Dxxx****************************# k* m! L3 G3 G& ~$ N! ]
  448. PNPC000         Compaq 14400 Modem (TBD); ?) c9 N5 Q2 p/ q; F. _
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    # I4 o" C9 R% X. L

  450. " A  W! j% L# m6 T; ~" X8 {8 D
  451. ======================================================================
    ! `7 K8 w$ {& N  U
  452. ! F1 O: h+ ~! @: |
  453. DEVICE TYPE CODES
      M1 E+ ]% A4 U' K2 g1 _
  454. 8 N/ f) \- T( U* c  A3 _
  455. -----------------------------------------------------------------------
    + o) H( O% j* O) R! @
  456.        
    ! j9 S5 |  _. W! W6 x+ y
  457. Base Type = 0: Reserved
    % B3 N1 L7 k9 r
  458. Base Type = 1: Mass Storage Device
      _5 n. ^- I4 |: C7 K
  459.         Sub-Type = 0: SCSI Controller
    8 H/ p: ?- p  O0 _0 u; p& H
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)+ }8 M8 d9 {' M2 l) d
  461.                 Interface Type = 0: Generic IDE6 P% T6 @) S0 S9 W
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    % }7 `% l# Q! ]$ o6 v
  463.                 Interface Type = 0: Generic Floppy+ w/ j) d5 I( P# R
  464.         Sub-Type = 3: IPI Controller- j4 }# t7 p$ Y2 Q( s! l
  465.                 Interface Type = 0: General IPI
    : g& y/ u3 D$ x: L, [! i; s
  466.         Sub-Type = 80h: Other Mass Storage Controller
    9 L: s( Y; A( C2 P
  467. Base Type = 2: Network Interface Controller
    1 {8 _, q" i) N9 P: Y
  468.         Sub-Type = 0: Ethernet
    - |6 b& V: i5 `3 i  G' G. h5 ^3 B& Y% l
  469.                 Interface Type = 0: General Ethernet
    ' k& o& ~' ]1 E/ x( M) Q! B
  470.         Sub-Type = 1: Token Ring Controller8 |0 p2 h- ?* i2 F  U9 w  D' ]
  471.                 Interface Type = 0: General Token Ring
    ! ^2 h) s9 O; o$ o1 E
  472.         Sub-Type = 2: FDDI Controller% \/ O) R/ e6 Q! p: s5 ^! z$ C
  473.                 Interface Type = 0: General FDDI% y& Q0 R3 k" [  H4 _
  474.         Sub-Type = 80h: Other Network Interface Controller
    3 I2 ~& r$ n4 p0 z5 c
  475. 0 `$ o  M: {2 l
  476. Base Type = 3: Display Controller" J, J- e' X; b* V* U2 H1 `1 L$ }) Y
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    , ~9 C% V- i% E- p5 ?
  478.                 Interface Type = 0: Generic VGA compatible2 H: N3 t9 e7 b3 ~- h  S! o
  479.                 Interface Type = 1: VESA SVGA Compatible Controller9 o1 X4 z8 j$ n
  480.         Sub-Type = 1: XGA Compatible Controller
    ) D9 G4 v6 |5 d( z) M4 ?
  481.                 Interface Type = 0: General XGA Compatible Controller
    - o4 ~9 |5 a0 o) K5 w& G7 e$ n! P) N
  482.         Sub-Type = 80h: Other Display Controller
    2 ]3 c1 s( c3 p& l( r+ b
  483. Base Type = 4: Multi-media Controller
    7 r) }6 G/ ~7 T4 o% U
  484.         Sub-Type = 0: Video Controller  B3 ~: l, D* q& r* E8 Q* U
  485.                 Interface Type = 0: General Video0 n4 g$ O6 y/ Q3 v0 Q
  486.         Sub-Type = 1: Audio Controller
    ( c4 u$ |- K( h" }3 f& Y9 o
  487.                 Interface Type = 0: General Audio Controller
    % {1 h( `. y$ M. h: h$ G$ I+ {7 L
  488.         Sub-Type = 80h: Other Multi-media Controller  W) b4 @' `6 S4 J! d
  489. Base Type = 5: Memory
    # O8 u- U3 o7 z! G# M+ p  d5 ~; a
  490.         Sub-Type = 0: RAM
    ' R, T+ w( r# l
  491.                 Interface Type = 0: General RAM
    " o/ z" t2 i, q- `2 o; W+ d
  492.         Sub-Type = 1: FLASH Memory
    " k5 F% c" ~3 |7 t+ b! S7 k6 F
  493.                 Interface Type = 0: General FLASH Memory4 v6 N3 g  W5 I- N6 L0 N% o" K; I: i
  494.         Sub-Type = 80h: Other Memory Device
      H  `( [6 F3 ^! {1 o" J2 K
  495. ; Z; e: E) A  v( E0 _/ z+ N0 A3 p. A0 F
  496. Base Type = 6: Bridge Controller' P1 ?/ h: Y; _, O, k
  497.         Sub-Type = 0: Host Processor Bridge
    / ?7 k3 `, ~6 y+ V, S$ Z& J1 U
  498.                 Interface Type = 0: General Host Processor Bridge) x: R5 {  q. v% y: `7 [
  499.         Sub-Type = 1: ISA Bridge2 q: H# T; P: w& I! T( a) g
  500.                 Interface Type = 0: General ISA Bridge
    " }6 n: R7 C( O
  501.         Sub-Type = 2: EISA Bridge/ a' {3 W! ?; P% |& F
  502.                 Interface Type = 0: General EISA Bridge* z9 Q" c6 S6 k; {
  503.         Sub-Type = 3: MicroChannel Bridge, _/ J4 q& C& ~! Q
  504.                 Interface Type = 0: General Micro-Channel Bridge* A+ Q4 h% t# |$ [( R
  505.         Sub-Type = 4: PCI Bridge
    / i  f( m+ Q8 ^: Z, k
  506.                 Interface Type = 0: General PCI Bridge2 k& f1 k" U1 C$ n- p% ^: y
  507.         Sub-Type = 5: PCMCIA Bridge
    & V. t( {& c2 [, ?1 U4 Y
  508.                 Interface Type = 0: General PCMCIA Bridge
    . \& C, e# R$ Q9 s
  509.         Sub-Type = 80h: Other Bridge Device
    % t/ b+ U% V( O5 K
  510. Base Type = 7: Communications Device/ P3 y+ D, r( z; ?* g2 C: y; c
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    ; W% E! e0 [& Z# m8 {0 Z2 y
  512.                 Interface Type = 0: Generic XT-compatible
    : b0 D  \$ G# p, b" d  w
  513.                 Interface Type = 1: 16450-compatible1 ]7 g! P) c9 \3 Y8 s' K! {
  514.                 Interface Type = 2: 16550-compatible+ f2 [9 r$ d  W. `0 E/ |
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    9 v% W  {6 Z( e! ]" o# S9 v  R
  516.                 Interface Type = 0: Generic AT Parallel Port! ]3 R. [( u$ R  R
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    7 j1 T( \9 J0 I
  518.                 Interface Type = 2: ECP 1.? compliant port; x  y: X! Z4 T& h+ ?* D7 S
  519.         Sub-Type = 80h: Other Communications Device# }' n' M. X$ H
  520. Base Type = 8: System Peripherals
    & x  j6 h& w4 O* M  h2 Y
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    ; a5 z& A# E* e& _' _: G4 d# _
  522.                 Interface Type = 0: Generic 8259 PIC
    0 O. Z  E4 a6 s+ f9 I/ i" d
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)9 q* }0 V+ L, K% R7 V1 Y& E7 Y
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    7 E$ q( r* o: Z( K! y) v* ]6 @- f
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    . [" D2 _8 P0 I% n1 ~
  526.                 Interface Type = 0: Generic DMA Controller
    1 E  |2 m& @  M
  527.                 Interface Type = 1: ISA DMA Controller4 m1 B" S7 w' Y2 B; v' |
  528.                 Interface Type = 2: EISA DMA Controller
    7 o0 V% u7 g5 R1 u8 [+ \" T
  529.         Sub-Type = 2: System Timer (8254 Compatible)
      F8 ^$ W( n' H4 b! M
  530.                 Interface Type = 0: Generic System Timer
    8 z4 a4 N& S* l1 f& g) f
  531.                 Interface Type = 1: ISA System Timer/ e9 `+ H4 d$ R  s9 h9 K, ?
  532.                 Interface Type = 2: EISA System Timers (2 Timers)8 E; i: M0 D) ~
  533.         Sub-Type = 3: Real Time Clock& f8 t8 u/ m/ M* S6 x3 _7 r
  534.                 Interface Type = 0: Generic RTC Controller
    - L; ]# E  e9 p, t: u( _
  535.                 Interface Type = 1: ISA RTC Controller; R/ r5 x& P1 m5 c) e2 P1 v
  536.         Sub-Type = 80h: Other System Peripheral                                 9 Y  I6 h. D- \5 u, p1 Y6 i
  537.                
    9 Z  t+ O$ C  {1 m7 Z+ u
  538.        
    5 n4 W0 j4 a+ b. Q6 j
  539. Base Type = 9: Input Devices
    # c$ s7 }$ e& ~
  540.         Sub-Type = 0: Keyboard Controller" o+ p, o) a. n. \
  541.                 Interface Type = 0: Not applicable% r1 H" i0 f* \% E3 J
  542.         Sub-Type = 1: Digitizer (Pen)0 y# x1 ?3 X* \* p- {
  543.                 Interface Type = 0: Not applicable! j7 J4 X* V' u  N% c  V1 P) `
  544.         Sub-Type = 2: Mouse Controller' m- K' `" }" b! @  U
  545.                 Interface Type = 0: Not applicable0 |; W! A% R& h4 l. L
  546.         Sub-Type = 80h: Other Input Controller
    ) C1 L( Z: O7 M9 K( B* T. x
  547. Base Type = 0Ah: Docking Station
    3 X+ c1 a1 ?# I& S
  548.         Sub-Type = 0: Generic Docking Station* \& N' H/ G# ^# T
  549.                 Interface Type = 0: Not applicable
    * Z1 I- d6 W! x9 a( G
  550.         Sub-Type = 80h: Other type of Docking Station
    # p  V( k0 r# O. L. i3 q
  551. Base Type = 0Bh: CPU Type
    8 Q, i2 Y2 ~. y5 r4 Q, K: i2 j1 J
  552.         Sub-Type = 0: 386-based processor
    . }; v/ g$ h( q* R  b% {& w
  553.                 Interface Type = 0: Not applicable
    % w( {0 ~; {, ]: b
  554.         Sub-Type = 1: 486-based processor$ b' v0 P5 \- B; y
  555.                 Interface Type = 0: Not applicable
    # i! V: \! k: H" U
  556.         Sub-Type = 2: Pentium-based processor4 L2 N6 I1 d6 B6 v
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 19:28 , Processed in 0.032245 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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