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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID" E. |  V% v6 L  }% Q8 U4 u
  1. This document is the ultimate source for Windows Generic Device IDs
    & N7 f. p' s. W9 ^1 ~3 K
  2. and Plug and Play BIOS device type codes.  
    : n. ?" d- ]" m# z

  3. " B8 {* l; ~1 m) H
  4. CONTENTS:
    ' P3 G. ^/ I3 j
  5.    Plug and Play Vendor IDs and Device IDs
    * s6 h$ D0 f/ y
  6.    Generic Device IDs % ^6 [/ F- K2 a* K: [8 n1 R
  7.    Device Type Codes
    8 V4 \. v  W) U6 {# ]/ n5 l2 b7 z, ]

  8. 8 n$ F! f( K! V
  9. ======================================================================2 J) I$ u2 W7 M1 T* ]7 D
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs5 i6 s/ y( B2 s* C

  11. 1 e. U9 W' G- x+ v$ S
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and % f+ h& ^, Z1 W& z% ]8 l5 C
  13. Device codes. The vendor must register with EISA and have a vendor code  o# I! t0 {$ y+ j$ P; {& V* x5 D
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code 0 R& T, G$ v8 S# a7 J
  15. is reserved for Microsoft and can only be used when defining a device抯
    2 n6 N: V+ c; |5 X' E- Z
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    + C/ Y9 `9 \; F7 y- {
  17. Play header.
    " b+ f: n! s+ P  E6 h
  18. 6 F7 f4 j& q5 g& |
  19. Use of CompatibleIDs is strongly recommended for devices that use / [. a! Y4 w& D9 F3 U* s3 w& N! y) b
  20. device drivers provided with Microsoft Windows 95, such as a
    ) ]/ m: V7 y% I( t
  21. "Standard PC COM Port" (PNP0500) or
    3 c: `. f9 Z6 Z8 j  q9 n3 {
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).5 f9 D2 w5 B* [+ Z% O. Q' y
  23. 1 {2 s$ O$ q/ p& T4 G" C
  24. The following example output from ISOLATE.EXE of a Plug and Play 8 Y/ S: k( ]7 R- Z7 ^& E
  25. header is provided for your reference:
    ' v4 M: `: l5 [. v0 G& d
  26.         Vendor ID:     XXXFFFF
    8 S; G. V- W! `
  27.         Serial Number: 00000001
    " y; [4 M2 r% C( n) ?2 e
  28.         Checksum (reported): 0x5E) V0 t+ v+ Y* P' W9 |+ G
  29.         PNP Version:   1.0/ M$ ^6 I9 v3 {2 O
  30.         Vendor Ver.:   10
    ! N  E3 K- a  N- v; D
  31.         Device Description: IDE Port
    . S  [; i# \: m- T3 v, I& @8 z
  32.         Device ID:  XXX0001
      p2 H# d/ j2 G* s+ @
  33.         Doesn't Support I/O Range Checking% n  ]) C5 V$ p1 P& P2 D7 g$ ~, Q
  34.         Vendor Defined Logical Device Control Registers:  None2 }2 t1 y3 p2 w7 L5 s7 ~$ n
  35.         Compatible Device ID: PNP0600
    3 L. e% k% p& ~, R, Y
  36.         Device Description: IDE
    2 S; [6 Z- K- _1 s, g
  37.         Dependent Function 0
    : u+ N% C* b' q3 k. m
  38.         ...
    2 n4 ]. m4 r) g7 @
  39.         Dependent Function 1
    - `! E6 ^. u$ U1 C& x, z; A
  40.         ...$ |3 z1 S' N6 `4 r. C
  41.         End of Dependent Functions. j5 n! K4 P( w$ T9 r
  42. 0 p8 K, K' T% l* G- o; }( I) B
  43. When the user is installing devices that use this method,
    0 S% j! b- v" ?2 `: a1 X. ?
  44. a dialog box appears at the beginning of the enumeration sequence ' O+ t5 Y: u" b
  45. to suggest use of the default driver provided with Windows 95. 7 Y: D7 Z5 X" M* O7 j6 P
  46. Windows 95 also provides the option for using a disk from the
    5 J, @$ n0 n4 _# j" }
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    . n1 P! s# s$ A- `& X6 S
  48. driver.
    3 M( a) R+ I; ~7 I4 B

  49. % ~* g- p& j5 {+ W9 h* j- |
  50. For multifunction adapters, you should supply an INF file that chooses - _* x- M0 j2 N" W1 Z8 h, @
  51. the appropriate drivers (including default drivers) for all the
      e4 V* e* {, e0 F: A8 a
  52. adapter抯 devices. This prevents additional dialog boxes from again
    * e% T) U* g, F5 K
  53. requesting the default driver or a manufacture抯 disk for the rest of
    6 ]( C0 c$ Q! E' v, l- u
  54. the devices on the adapter. When an INF file is used in this manner # g* y$ [' B. E# z
  55. for default driver selection, it must link the HardwareID (XXX0000)
    8 s/ j4 F- y% y' B8 b, p
  56. to the appropriate compatible device driver from the Windows 95
    . L  v& |5 Q3 u+ C
  57. distribution compact disc or installation disks.
    7 c: m" N) h* F' Q
  58. If this is not done, Windows 95 will continue to query the user for 7 |1 U! N4 ]! w7 {+ g1 V: l
  59. either the default driver or a new driver, thus defeating the purpose
    9 s/ m4 H2 z! u' @$ ]' [  |
  60. of using the INF file in this way.
    8 s0 [1 g, R) w2 k# I1 g

  61. ! Z! q: ?0 B. K  P$ U1 Z. _% j" |
  62. ======================================================================- D+ Y/ ^( C* j2 X& o0 y7 z

  63. 2 M. `  _* h, c  E  l4 D
  64. WINDOWS GENERIC DEVICE IDs
    * {4 V1 d( J: {: w

  65.   |3 N( _4 ]7 }$ P5 f1 N) a% H+ Y
  66. ----------------------------------------------------------------------
    ' V$ Z* M+ ~* Y6 D
  67. Many devices have no standard EISA ID, such as the interrupt controller
    ; q# E- j5 Y5 s5 r9 l
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 6 d5 t. \; V2 A' P$ F) C
  69. and Super VGA, are not actually devices, but define a compatibility 2 M% T* {$ V1 a" `& Z2 ~# \
  70. hardware subset.  Yet another set of IDs needs to be used to identify 8 }* n3 S# S5 k% h9 d& t9 O
  71. buses.
    * B- D' [4 ?% c$ _: }1 |

  72. ! ^" {& Z8 P5 T4 K0 Y3 W1 A9 O
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various 9 H* \- s' O5 x, I3 ~5 K$ @% l
  74. devices that do not have an existing EISA ID, as well as defining 7 f9 C, B4 z7 p4 r% K# o
  75. compatibility devices. The IDs are defined in the following tables.
    & F2 `' O1 k3 c! c, Z
  76. / k, n! |- X/ Y9 v3 x2 B$ p3 s$ }
  77. DEVICE ID RANGES
    7 `3 h6 D2 J' P* E, c- N

  78.   \" p+ ?! x  g9 c( u
  79. ID range        Category3 Z5 s4 b  T8 [) S0 G$ c
  80. --------        -------------9 @1 s# b+ H- z1 p
  81. PNP0xxx         System devices3 l! h9 h2 m. y3 F7 q4 j
  82. PNP8xxx                Network adapters ( r+ E6 G& u+ ^% O; Y; H
  83. PNPAxxx         SCSI, proprietary CD adapters * m, Q% t3 ?  Q5 ^! S
  84. PNPBxxx         Sound, video capture, multimedia
    8 `  |# s4 _- N% M" o
  85. PNPCxxx - Dxxx        Modems
    ! g/ ]: k! b, ^: m
  86. 7 m) m' v3 S8 `" g& T
  87. The following device ID is provided only for compatibility 0 _5 m+ `2 y" Y5 D7 Z
  88. with earlier device ID lists:' O4 ^4 l, ]( J/ Q. [/ `& a; b3 `
  89. ( q; c  L8 U( C0 i# `5 h) m
  90. Device ID        Description5 |5 v' F% ~# ]& Z( h6 m
  91. --------        -------------
    4 Q8 w/ z, M7 K  u6 x9 R
  92. PNP0802                Microsoft Sound System-compatible device& A7 \5 i( S( _0 \
  93.                 (obsolete; use PNPB0xx instead)
    1 J1 h% E' ^; c4 |, R9 h, h

  94. % y/ d4 E4 M: C7 `* O4 ?* N
  95. ---------------------------------------------------------------------------  m2 D0 V/ Q! a) S! Q6 O
  96. Device ID       Description
    9 g; a6 ]: _  c$ M- c( O
  97. --------        -------------# g3 j3 N6 r* \7 {  X
  98. ***** System Devices - PNP0xxx **************************
    & @  _/ I/ {3 ~4 r
  99. --Interrupt Controllers--
    ) o* ~$ y. U) r3 m, g7 ~" b
  100. PNP0000         AT Interrupt Controller
    . `# m4 N$ `& c5 Q4 y
  101. PNP0001         EISA Interrupt Controller8 g5 r% {5 s) Y! |
  102. PNP0002         MCA Interrupt Controller+ c6 `7 a3 c) ~/ B1 _% A
  103. PNP0003         APIC8 s& m9 W9 }  w0 s1 u
  104. PNP0004         Cyrix SLiC MP interrupt controller* F+ ]/ T' o0 E6 I! b, s

  105. / H; p0 R7 f9 G8 b# A! |
  106. --Timers--3 E/ p6 d0 s3 |' T
  107. PNP0100         AT Timer
    3 C  Q1 T+ v2 n' s
  108. PNP0101         EISA Timer
      i9 i2 x# \4 p5 b# J( v8 X8 v
  109. PNP0102         MCA Timer; A+ K( z# a& \4 Y  J3 V' A

  110. + y( n- K6 X$ B
  111. --DMA--. {$ \; \, n. y9 g, y4 b
  112. PNP0200         AT DMA Controller; @, f8 x' z: m, G
  113. PNP0201         EISA DMA Controller" b- x: m6 d: I9 u( H
  114. PNP0202         MCA DMA Controller
    4 f/ C2 G. F4 P

  115. 4 J, v1 O8 H" I" p2 `
  116. --Keyboards--' X* G/ y% v  o
  117. PNP0300         IBM PC/XT keyboard controller (83-key)" ^: Y, [, d9 z
  118. PNP0301         IBM PC/AT keyboard controller (86-key)( m& o/ A4 S$ z0 r: D
  119. PNP0302         IBM PC/XT keyboard controller (84-key)3 G. `5 d7 S$ Z0 h% P$ ?. F3 y
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    & s0 i2 ]  d6 l, r( Y  c
  121. PNP0304         Olivetti Keyboard (83-key)
    3 F  p. B) c- a- n1 D
  122. PNP0305         Olivetti Keyboard (102-key)
    3 Y7 E' Y/ g8 Z4 i
  123. PNP0306         Olivetti Keyboard (86-key)% k' {, P3 ?" P6 F, M. V
  124. PNP0307         Microsoft Windows(R) Keyboard+ L( a8 G+ w5 B, [, i
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy* z$ U( W. s* L8 a
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    6 ~  k' l+ }) v$ i7 g2 T; K/ l' v
  127. PNP030A         AT&T 302 keyboard
    $ O# z7 g& G; M
  128. PNP030B         Reserved by Microsoft
    $ @, k' ^% N  O; N" i
  129. PNP0320         Japanese 106-key keyboard A01
    9 ~) V( j1 C' c$ c2 Q% Q9 `
  130. PNP0321         Japanese 101-key keyboard
    " w- f7 f7 n( r9 \9 B) ?$ \
  131. PNP0322         Japanese AX keyboard
    * \/ y! n8 R2 E
  132. PNP0323         Japanese 106-key keyboard 002/0038 `% Q5 @) ~, g8 ?. I
  133. PNP0324         Japanese 106-key keyboard 001
    6 y  z! s$ [( x& }5 o
  134. PNP0325         Japanese Toshiba Desktop keyboard" [( E, C% v! k* w% f$ j
  135. PNP0326         Japanese Toshiba Laptop keyboard: W  d+ n- o* V4 k% F) \: A
  136. PNP0327         Japanese Toshiba Notebook keyboard1 v$ o& z" Q3 q5 v. j
  137. PNP0340         Korean 84-key keyboard
    * ?" }) N4 ?+ _% h
  138. PNP0341         Korean 86-key keyboard) ~& H6 Y" I0 d5 R6 R+ A
  139. PNP0342         Korean Enhanced keyboard
    - s' R# r7 s# U+ N1 i7 E7 n5 R
  140. PNP0343         Korean Enhanced keyboard 101b5 e' F; x3 u3 ^
  141. PNP0343         Korean Enhanced keyboard 101c
    ; D4 I, H& z+ c. Q& B6 R
  142. PNP0344         Korean Enhanced keyboard 1032 L' {4 }! t, h4 w

  143. , _* [( I7 j: [: ~+ R
  144. --Parallel Devices--. \- @1 M( j! K! |: }* D. _
  145. PNP0400         Standard LPT printer port0 w5 ^1 I6 l' _- L! f* ?
  146. PNP0401         ECP printer port
    + q% D; ]5 [$ N% S! H

  147. + }1 S' f- g2 y# b
  148. --Serial Devices--0 k/ ^; n4 l! p, n, W! W: ?$ l
  149. PNP0500         Standard PC COM port
    : K. ?& Z! ~* Y% B! m. [0 z. E
  150. PNP0501         16550A-compatible COM port8 s( T$ V2 Q& r8 T, g5 I; K
  151. PNP0510         Generic IRDA-compatible device
    4 {8 H# X) G  P# O. S
  152. + Q3 I* |7 o" R
  153. --Disk Controllers--
    / d" Q! v6 r. S# D6 V$ j( b8 ~! u
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    7 H  j) T+ r7 ]# q
  155. PNP0601         Plus Hardcard II; X. h# \7 |$ u4 @" M
  156. PNP0602         Plus Hardcard IIXL/EZ2 h9 j) Q1 m& y/ {# T: q, l; E
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    + T3 N; j2 Q/ L
  158. PNP0700         PC standard floppy disk controller1 w: H' t+ V/ `& U+ C  I8 f* a
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    + E  ^# t* `: b8 V/ b* c& Z
  160. : m% J/ X9 I0 _8 ^3 \# s
  161. --Compatibility with early device ID list--
    ! K/ \: x% F/ W1 Z9 B4 S% I
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use2 [' r3 E  ]& `' `
  163.                 PNPB0xx instead)1 D6 D  {9 a# Z, D/ `( A. S
  164. --Display Adapters--( Z0 K# Y. o9 s7 ]8 _1 Z+ J
  165. PNP0900         VGA Compatible
    7 |+ v6 V; S! a% e
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    1 v, ~5 d2 G+ x  w
  167. PNP0902         8514/A Compatible
    % G! k6 c$ \1 D1 g
  168. PNP0903         Trident VGA9 g4 V- T/ \, @. N2 E9 ^$ p7 |! ?
  169. PNP0904         Cirrus Logic Laptop VGA
    ! c& H+ T* b! Z4 t) g
  170. PNP0905         Cirrus Logic VGA
      z; N* W, R" [/ S
  171. PNP0906         Tseng ET4000& c# w& _( o2 L: n0 Y* X
  172. PNP0907         Western Digital VGA2 I9 [+ J8 Z$ I$ C+ A& ?" O! l! m
  173. PNP0908         Western Digital Laptop VGA6 S. E' Q  l$ {! C+ Z9 r# r
  174. PNP0909         S3 Inc. 911/924  N' m/ y8 H8 N7 ^9 c
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)0 T1 X; [/ p% z/ ?3 @( A2 r
  176. PNP090B         ATI Ultra (Mach 8)  K6 K! B# J- Z/ }" x" w% U
  177. PNP090C         XGA Compatible& J7 B/ m' _- K' b; _5 I5 k+ l4 ^
  178. PNP090D         ATI VGA Wonder; m' [. }/ z" _
  179. PNP090E         Weitek P9000 Graphics Adapter
    3 d& `+ D( _* V+ S" ^3 O
  180. PNP090F         Oak Technology VGA7 ?2 \/ F& b. B! H% [8 I
  181. PNP0910         Compaq QVision# r; L, ?  B( f
  182. PNP0911         XGA/2
    # P' K( L7 l4 J0 k2 t3 a0 s
  183. PNP0912         Tseng Labs W32/W32i/W32p: S9 ]: j" d  x0 m3 m) E
  184. PNP0913         S3 Inc. 801/928/964
    $ `" O& T- U5 ]. `9 \; V8 h$ p
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    " B! G2 H" {3 G: A' |' i" P, \( C
  186. PNP0915         Compaq Advanced VGA (AVGA)2 u" q' e1 b, J# J1 O# C
  187. PNP0916         ATI Ultra Pro Turbo (Mach64). Z4 N* Y2 {8 F' |' ?* i" C
  188. PNP0917         Reserved by Microsoft; {$ C4 w  u: d! X! ]1 `" p
  189. PNP0918         Matrox MGA' D0 z9 v+ Z3 d
  190. PNP0919         Compaq QVision 20008 |+ a; ?8 ]2 i  Y: D1 q
  191. PNP091A         Tseng W128& e) m+ d6 r! {- `* j" z
  192. PNP0930         Chips & Technologies Super VGA
    2 X/ w7 Z5 {. @2 q( f  B8 P8 n( h
  193. PNP0931         Chips & Technologies Accelerator
    ; {' K% ~. ]# M; }* z5 n( ~& t
  194. PNP0940         NCR 77c22e Super VGA0 A1 S) b' }. M, y
  195. PNP0941         NCR 77c32blt
    7 Y  u$ ^) G; I1 o
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    8 r+ I; K. {4 b; c' G, O
  197. ! k3 F/ ~6 m- y. t5 M# t" z( Q
  198. --Peripheral Buses--
    ( d- O- a3 Y4 Z
  199. PNP0A00         ISA Bus/ l3 V- ~+ C( r# J' U$ ~. F
  200. PNP0A01         EISA Bus; ^4 o. @5 B1 Q& e0 v' _, l% h
  201. PNP0A02         MCA Bus. q9 K( E/ a+ i
  202. PNP0A03         PCI Bus' _0 D! n3 o; G! w; v5 [
  203. PNP0A04         VESA/VL Bus
    + V/ c- {& L: q
  204. PNP0A05         Generic ACPI Bus
    6 z& t, h+ n0 i6 y0 |8 |. P
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    4 }1 k7 K6 l, w1 b; T% d

  206. % _3 [8 i: P! R6 d4 R: `

  207. 8 d! ^  N! q' e6 l6 j1 a
  208. -- Real Time Clock, BIOS, System board devices--
    ( J$ U3 H; n- N8 |
  209. PNP0800         AT-style speaker sound
    9 K; O& p7 q- K+ s2 I5 y
  210. PNP0B00         AT Real-Time Clock
    & N) k4 k& j3 c4 U/ ^9 `
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    2 ~& \- V. t/ B) ~
  212. PNP0C01         System Board$ e; F* G* F; d9 z6 h) e
  213. PNP0C02         General ID for reserving resources required by Plug and Play+ n+ T+ H! v, E: Z) j
  214.                 motherboard registers. (Not specific to a particular device.)
    9 ?. Z7 v. [$ ^9 c
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt# ], P6 B% Z% U/ V0 Q7 w0 {
  216. PNP0C04         Math Coprocessor* p- K$ Z$ a3 z2 b
  217. PNP0C05         APM BIOS (Version independent)
    ; m- e: i: d6 b- _! [4 \
  218. PNP0C06         Reserved for identification of early Plug and Play
    8 C/ k* q2 q/ A5 d( M
  219.                 BIOS implementation.( h' j- O7 f9 J* j$ X
  220. PNP0C07         Reserved for identification of early Plug and Play 6 s0 u5 l( z& G7 q
  221.                 BIOS implementation.0 z. l7 R5 ^' Y* H: q- C
  222. PNP0C08         ACPI system board hardware% f" f+ E6 d( M5 ?2 h  c
  223. PNP0C09         ACPI Embedded Controller1 o9 Z4 y, O  k. D% x
  224. PNP0C0A         ACPI Control Method Battery4 t! m( w. s- p! p
  225. PNP0C0B         ACPI Fan  d) E1 m$ w) G# |1 h, d* Y1 l2 w
  226. PNP0C0C         ACPI power button device3 [( h8 s( _* q  h; K  I
  227. PNP0C0D         ACPI lid device* _1 |  M- `. A9 e' ?% \' |
  228. PNP0C0E         ACPI sleep button device
    ' b- N( j7 G6 O
  229. PNP0C0F         PCI interrupt link device
    3 j+ d. G" I+ G2 {4 o5 {4 p' o
  230. PNP0C10                ACPI system indicator device0 H' L" o& F% S  Q
  231. PNP0C11         ACPI thermal zone
    0 ]* ?4 v+ X, O- ~+ }2 I
  232. PNP0C12         Device Bay Controller4 ~. K1 p% [7 j& [

  233. 1 X( Z0 Y) ?, N
  234. --PCMCIA Controller Chipsets--8 I7 |: c% `+ x$ b
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    * M  B0 x3 g& N5 v) L1 l
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    + ~' C7 T3 e4 n+ m3 P
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    3 J/ y7 B( j/ U+ D1 s; s
  238. PNP0E03         Intel 82365-compatible CardBus controller
    6 _/ H. U7 v) ^9 d" A
  239. ! q$ m# f4 A/ }4 }$ O
  240. --Mice--
    / ?3 _& D6 S# ~& x
  241. PNP0F00         Microsoft Bus Mouse5 u+ e' P0 O# k: s% k: k
  242. PNP0F01         Microsoft Serial Mouse2 X4 r- h2 e! Z  b' i- a0 j
  243. PNP0F02         Microsoft InPort Mouse
    4 n& l( d3 [8 u# P2 C8 s" x+ @0 {  s
  244. PNP0F03         Microsoft PS/2-style Mouse" W! }; Q9 g( m+ o+ u/ V1 c, u
  245. PNP0F04         Mouse Systems Mouse
    * ]1 M& s" V+ F+ I3 t0 T, P" {. b
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)% o9 J* k* j2 v
  247. PNP0F06         Genius Mouse (COM1)' d. O. R1 u9 \) B4 v4 g# b
  248. PNP0F07         Genius Mouse (COM2)! z5 Q  p9 o4 }  q$ }; E/ }: }
  249. PNP0F08         Logitech Serial Mouse: _9 R/ l5 [; N- A: H( g4 j& g0 B7 N% a
  250. PNP0F09         Microsoft BallPoint Serial Mouse1 z  @) {' k# n, m+ @' u" X
  251. PNP0F0A         Microsoft Plug and Play Mouse
    3 Q! w6 i! x  A- L$ J+ a: O
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse# X5 A( X8 l# ^4 s1 `3 F
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    + v9 ?- y, V6 a9 B  p5 S6 a! o9 l
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse: m& W* p* @3 W7 p
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse; R4 s% [+ U5 U3 |  m1 z3 _9 M# ^
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    % Q: t& Q7 {9 y  I1 ]
  257. PNP0F10         Texas Instruments QuickPort Mouse
    7 t9 r* O# J4 O! o
  258. PNP0F11         Microsoft-compatible Bus Mouse( N5 y& P7 _- q, T$ H- g
  259. PNP0F12         Logitech PS/2-style Mouse
    8 w( N; W5 i; ^/ s8 \
  260. PNP0F13         PS/2 Port for PS/2-style Mice# ]; V( t" w" w- J+ ?  E, w
  261. PNP0F14         Microsoft Kids Mouse
    - d; p3 U. H8 X' B, B" S
  262. PNP0F15         Logitech bus mouse/ c$ w& H6 m4 v/ m: C: }2 @4 o
  263. PNP0F16         Logitech SWIFT device
    4 t5 x1 s5 v) B& b. W
  264. PNP0F17         Logitech-compatible serial mouse; d) w; I. k/ A( B" x8 e5 u
  265. PNP0F18         Logitech-compatible bus mouse
    3 \; O) T, @3 a( q& Y, Z2 I$ I
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    + z% B7 t( h$ v; G2 l0 _' f
  267. PNP0F1A         Logitech-compatible SWIFT Device
    4 D5 k: ^' G& k* L; v8 L# Q
  268. PNP0F1B         HP Omnibook Mouse/ f$ v( M3 Z" ]
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse* j- H+ h: y4 i" }; ?4 Y% t
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    + t  x3 h9 Y, A- ~0 e$ M
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    ) \* ]5 e6 {% {: u* M! _' ?) H2 P
  272. PNP0F1F         Reserved by Microsoft Input Device Group; g0 F5 q0 w# D& s( u
  273. PNP0F20         Reserved by Microsoft Input Device Group
    3 F) h9 B5 H+ T
  274. PNP0F21         Reserved by Microsoft Input Device Group3 I: z  L, e+ n( k  u
  275. PNP0F22         Reserved by Microsoft Input Device Group
    / c" U/ E- d2 Z9 c, Y
  276. PNP0F23         Reserved by Microsoft Input Device Group
    ) E- G! z& C. {- Y$ a5 p9 y
  277. PNP0FFF         Reserved by Microsoft Systems
    5 K- f* d1 z, K" b6 i( j1 X

  278. 9 q+ m- q+ P! }" u. [# b; J
  279. ***** Network Adapters - PNP8xxx ***********************
    4 V( u; Q2 ]% w, K6 I
  280. PNP8001         Novell/Anthem NE3200* Q, `& Y! h, m' v4 l1 F
  281. PNP8004         Compaq NE3200
    . M0 A$ E; z. S: e8 d/ _
  282. PNP8006         Intel EtherExpress/32
    - k% f4 \, Z6 g/ J1 b6 \
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)9 n+ K/ G5 J6 K" u1 V8 Z
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    9 A4 t0 T" e# X& _9 E8 q% ~
  285. PNP8072         DEC (DE211) EtherWorks MC/TP: e5 C1 l7 ~6 q- x+ ~
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    ! m9 g" p1 K4 U3 U
  287. PNP8078         DCA 10 Mb MCA
    : V3 D& j' a: p. E
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    ; [2 F/ X% `( J. U" K' z7 j% g
  289. PNP80c9         IBM Token Ring
    . c# c/ @+ K$ j  F0 @
  290. PNP80ca         IBM Token Ring II4 G4 q: O, g+ S6 ?8 B
  291. PNP80cb         IBM Token Ring II/Short9 w- o0 a, z8 n) L  T4 X$ C
  292. PNP80cc         IBM Token Ring 4/16Mbs
    : r: V  i+ ?: r4 Y  {
  293. PNP80d3         Novell/Anthem NE1000
    , I' b0 F+ [5 X' \! K- _4 s9 C, `6 ]) {
  294. PNP80d4         Novell/Anthem NE2000
    5 ?! y4 @# ^& t! q4 ?5 y- P! P4 U
  295. PNP80d5         NE1000 Compatible
    7 t# w, Y% n- Q% ^7 o8 K4 R
  296. PNP80d6         NE2000 Compatible
    ; v# S! S3 I  T- @  w/ S& O0 @7 i
  297. PNP80d7         Novell/Anthem NE1500T
    , K4 O6 e: X7 W( i: I" d8 \6 b) L
  298. PNP80d8         Novell/Anthem NE2100/ m) c  A+ k9 `' |
  299. PNP80dd         SMC ARCNETPC
    , S  y5 t. n- h* d) E% _
  300. PNP80de         SMC ARCNET PC100, PC2007 \0 ~3 R6 k, P
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    * q, d9 S) J& L# g" C/ h. a
  302. PNP80e0         SMC ARCNET PC130/E
    ! J# j9 l5 T# g' c. X
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
      E" u: ?/ o- d  k" a
  304. PNP80e2         SMC ARCNET PC270/E
    - X8 {0 q! U. w
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    1 u7 t7 i) {: g; K4 q7 D4 B& s  O4 X
  306. PNP80e7         DEC DEPCA
    3 {8 Z$ i" [+ J7 o
  307. PNP80e8         DEC (DE100) EtherWorks LC
    ( y* Y; q/ t. J( h0 `
  308. PNP80e9         DEC (DE200) EtherWorks Turbo9 T: \1 p. G6 A! z: y
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    ' K8 J5 @3 \7 f7 r6 l! s
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    * N: T: i% ^, ?0 K' T- P
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    * Y( x8 Y$ ^& |) e; c
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    . G" N3 o5 b! ~/ e  n: `! _  \
  313. PNP80ee         DEC EE101 (Built-In): w& e, {* ]5 u0 d
  314. PNP80ef         DECpc 433 WS (Built-In)* D) y1 k3 l" p9 x8 b: U' `
  315. PNP80f1         3Com EtherLink Plus
    + w. j9 H: Y: @& O' S
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    4 I% _* C4 z' j
  317. PNP80f4         3Com TokenLink
    # n1 B; v+ L5 d9 J% T# v
  318. PNP80f6         3Com EtherLink 16* C" b) H' E2 r0 @# R
  319. PNP80f7         3Com EtherLink III
    8 y+ W; @! s- n; B" N. h& o
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    5 N5 I* O0 c0 }
  321. PNP80fb         Thomas Conrad TC60451 y( _2 y2 F+ N$ E# W! r9 V$ v, v
  322. PNP80fc         Thomas Conrad TC6042
    1 l( y7 u1 w* a  k4 O- z1 G
  323. PNP80fd         Thomas Conrad TC6142( b( b" D$ [  @# v
  324. PNP80fe         Thomas Conrad TC6145
    0 b# I+ S, }' Z4 ^; S2 B
  325. PNP80ff         Thomas Conrad TC6242. T/ y! C+ p) ]/ \# `
  326. PNP8100         Thomas Conrad TC6245; Y+ Y' |+ \5 R! R  \2 c* s4 C
  327. PNP8105         DCA 10 MB+ Z) U4 K2 W: ?- R
  328. PNP8106         DCA 10 MB Fiber Optic
    9 i% P+ `: m* H2 d+ m+ o! _
  329. PNP8107         DCA 10 MB Twisted Pair
    . ], }5 L% f0 v* j/ o* o6 q9 M, W
  330. PNP8113         Racal NI6510
    % q. y6 ]! }5 q, V. g
  331. PNP811C         Ungermann-Bass NIUpc
    . b# t9 W0 W, d' C5 E
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    " ?% n7 H; P( p4 k" O; a
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    * x. g) ~6 I' q, {
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)' z" y# A+ O  l% y9 ^
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)( p: @8 E7 u2 X8 F
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    . t5 N! p; D0 ^/ P( `% c
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)/ L: H. X" N  F0 x6 j' t) n' s" g5 c
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    * h4 Y: c: q* W
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)4 f8 @9 M$ d1 \- s4 M
  340. PNP812d         Intel EtherExpress 16 or 16TP
    # o  n) e9 c% n' V' {) s% ]
  341. PNP812f         Intel TokenExpress 16/4
    ' a; r* }3 B  |" Z
  342. PNP8130         Intel TokenExpress MCA 16/4
    ; R( E6 D6 _2 x2 Y6 w( w  T
  343. PNP8132         Intel EtherExpress 16 (MCA)  y7 Q, R9 S0 s) \3 ?1 N
  344. PNP8137         Artisoft AE-1
    8 n5 B3 B5 i3 [% A% S8 P& H, y/ z6 a
  345. PNP8138         Artisoft AE-2 or AE-3. T5 ?- a' }" X0 `
  346. PNP8141         Amplicard AC 210/XT) e, m9 T/ K# E' n( m7 ~
  347. PNP8142         Amplicard AC 210/AT
    / j8 Y! L7 D6 c
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)  p% b' V, Y, \9 d. m* N
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    4 R3 z! e9 Y: S$ c/ G
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    8 g  w% n2 r3 B1 P) u$ Z. N
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    ; N; |' k- |: r2 M& `1 c9 Z" u4 c
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)5 H2 f2 I/ A0 M7 ~: [
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    : A4 ~1 w  z' ^" E& L( R+ D
  354. PNP815f         National Semiconductor Ethernode *16AT8 I: `( F, k! @5 U
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    " G2 L7 d" X/ b
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    ' m# X  o6 S, g$ ?; k. z/ x) O
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    / _* i5 R+ x1 U. ?2 g
  358. PNP8191         Olicom 16/4 Token-Ring Adapter% _2 o. j5 p8 W$ B; E
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    2 _: j- k$ q, H$ O" O
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    ; C2 Q* @( s4 z4 w4 C
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)$ W5 t1 X* j) ~: n! a* f
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)4 g1 ^$ r7 Q! s8 H
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)% k8 ]) R. e2 l- H
  364. PNP81c8         SMC EtherElite Ultra 16! M' ^9 l* ^' v" @
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    + w( T: e5 J/ W5 v$ y
  366. PNP81e6         Pure Data PDI508+ (ArcNet)* x2 G5 T) O( H! X  J2 @! }
  367. PNP81e7         Pure Data PDI516+ (ArcNet)" d: _# ?! b8 R5 b9 s, y! }* M
  368. PNP81eb         Proteon Token Ring (P1390)
    " R$ j8 y/ J2 L, L
  369. PNP81ec         Proteon Token Ring (P1392)( I0 X  y  t$ D
  370. PNP81ed         Proteon ISA Token Ring (1340)
    $ L0 n: G( T7 C; }( N; l* n
  371. PNP81ee         Proteon ISA Token Ring (1342)9 x2 ?3 l1 A$ ]2 u
  372. PNP81ef         Proteon ISA Token Ring (1346)$ M6 H6 K& {" D
  373. PNP81f0         Proteon ISA Token Ring (1347)
    6 T0 y4 e1 E+ D. z: h
  374. PNP81ff         Cabletron E2000 Series DNI
    7 }7 n" E$ w) m/ Y- Q8 H
  375. PNP8200         Cabletron E2100 Series DNI, F$ ^, j/ W" ?# a& [& w/ O0 D
  376. PNP8209         Zenith Data Systems Z-Note
    & y; [" d  ~: N4 j+ c7 r: J% J
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    . y7 e) ~8 \5 t5 }) x* D. a9 S* W" Z
  378. PNP8213         Xircom Pocket Ethernet II3 z5 n1 m( s- t; t+ v- z, X6 P2 [3 [
  379. PNP8214         Xircom Pocket Ethernet I. S8 W! @0 b" e% `0 j
  380. PNP821d         RadiSys EXM-100 j$ E; V4 |0 G
  381. PNP8227         SMC 3000 Series: Y$ y! ~) f2 R+ |0 h
  382. PNP8228         SMC 91C2 controller
    3 H% r2 D3 G# L6 r( R+ i
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T" t1 z( N  p, S; o
  384. PNP8263         Tulip NCC-16
    1 ]8 [" `  y3 Y& \
  385. PNP8277         Exos 105
    6 Q9 @3 t3 ]% U, P) F
  386. PNP828A         Intel '595 based Ethernet9 _; ~) m) t! U; X, B
  387. PNP828B         TI2000-style Token Ring
    + L1 Y/ p! z" O+ g
  388. PNP828C         AMD PCNet Family cards; T* j+ c0 g- ?2 m9 d
  389. PNP828D         AMD PCNet32 (VL version)- [4 D3 l" o( y* h/ T
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)& p' c0 M: g6 A
  391. PNP82bd         IBM PCMCIA-NIC
    1 m6 J: i# ?3 C; m( O1 M  q8 c. e
  392. PNP82C2         Xircom CE10* h. a  T: w3 c2 F  m
  393. PNP82C3         Xircom CEM2' K! Y6 v( a7 T  G
  394. PNP8321         DEC Ethernet (All Types)
    0 X7 y  s9 k# Q1 Y; L
  395. PNP8323         SMC EtherCard (All Types except 8013/A)5 z- h9 ^( y( R( ^- @+ }5 ]' |  X
  396. PNP8324         ARCNET Compatible
    ' u, z6 _3 G* u
  397. PNP8326         Thomas Conrad (All Arcnet Types)$ i6 N4 S2 ]( O1 f/ X
  398. PNP8327         IBM Token Ring (All Types)  p  @/ f( r9 }4 W% R5 p
  399. PNP8385         Remote Network Access Driver/ C8 K* a) c4 N) [
  400. PNP8387         RNA Point-to-point Protocol Driver
    - [8 G# o( g( D# O' @' }
  401. PNP8388         Reserved for Microsoft Networking components9 c4 Q% n2 X4 v2 q2 r% q) y
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    7 C# p* p) ~3 E1 E6 r0 R  U3 h% Q
  403. / c$ r! |: m: A) O4 I7 C$ S
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********: i+ U3 u) D5 Q' {, A+ o
  405. PNPA002         Future Domain 16-700 compatible controller
    5 O- N- C* Z! J) k3 T2 e5 J7 U
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    $ k, D: r. x1 t2 A  o2 Y' j
  407. PNPA01B         Trantor 128 SCSI Controller
    " j( L2 R! h  N' R% o) X. M7 w
  408. PNPA01D         Trantor T160 SCSI Controller
    ) {+ e( L; y) m: z( @. s
  409. PNPA01E         Trantor T338 Parallel SCSI controller4 x" i0 c% _1 s9 A0 P+ o* q
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    " J% L1 S/ J$ b/ s
  411. PNPA020         Trantor Media Vision SCSI controller" N, u3 U" x) L* }7 a1 f9 ]
  412. PNPA022         Always IN-2000 SCSI controller. p* Z8 Y! S2 G8 f7 v: F2 }5 f6 B
  413. PNPA02B         Sony proprietary CD-ROM controller; |+ C; ]4 @# P% @+ s9 Y; M: L
  414. PNPA02D         Trantor T13b 8-bit SCSI controller: J; y6 Q! @* h) l
  415. PNPA02F         Trantor T358 Parallel SCSI controller) R* A# a! U0 j) Z
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    , E: K1 R. N8 \& |4 h2 z
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    : X- S4 l  K' g* O% E& E
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    " x. e; X* [/ r$ P% j
  419. ! M* m0 L5 Q4 ?: c# v' |& d
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    * I+ w: j9 F% G8 {; y: U
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    ( m. R$ T; c8 ?9 H
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    * c& E2 q9 f8 b5 U& \
  423. PNPB002         Sound Blaster Pro-compatible sound device: o. q4 Y% l+ N+ \) Z! e
  424. PNPB003         Sound Blaster 16-compatible sound device' i: X) Y% m9 i, P2 J7 S
  425. PNPB004         Thunderboard-compatible sound device3 Q% B/ y/ e* ~  b
  426. PNPB005         Adlib-compatible FM synthesizer device
    ' L: x8 G5 i% ^" D5 N. s% \
  427. PNPB006         MPU401 compatible
    - C1 b  `4 C6 Z; D6 c
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    ! e$ `3 }3 I8 T! {( U, V- Q
  429. PNPB008         Compaq Business Audio4 Y  Y; X4 U' Z
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
      c9 V* C% l/ d- y: I. m5 ~; g) {  g
  431. PNPB00A         MediaVision Pro Audio Spectrum - T' o5 L$ g, n/ h: O
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
      ^7 Y" |/ U$ |& N$ e# J* b4 X
  433. PNPB00B         MediaVision Pro Audio 3D
    & I, H- G3 z! ]: t
  434. PNPB00C         MusicQuest MQX-32M
    " o2 E4 b: O. Z
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    0 e' A2 w7 g0 [
  436.                 (No Trantor SCSI, Thunder Chip Enabled)( h7 ^8 a7 U2 Z  A/ w0 l+ J+ J  b
  437. PNPB00E         MediaVision Pro Audio Spectrum6 ~4 U9 I5 }( I
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    5 g+ V) l3 O9 Y9 j/ s1 [" l) E
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    ) ~" B( Y. G7 o. Z; U* v
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola; ^. |2 C& d) }
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    " a& |% B6 W( \2 {
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    - c9 |; N8 L  q  t8 b" K
  443.                 (no Trantor SCSI, Thunder chip Disabled)* k* S- s4 B$ r1 n3 E9 {  J! F
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    9 K7 E  R  `& z' ]
  445. PNPB02F         Joystick/Game port. d5 \7 G2 ], M% d

  446. , G5 H$ v- L9 b. `* h5 ?  Z
  447. ***** Modems - PNPCxxx-Dxxx****************************
    , _) y9 u4 U  x) h( ]
  448. PNPC000         Compaq 14400 Modem (TBD)
    * |( S8 \! W. Y' F8 d% \; j
  449. PNPC001         Compaq 2400/9600 Modem (TBD): f% O  h( ~8 I+ ?6 M7 @$ [* ?$ k

  450. % a1 N. c& A% w9 @4 _% K
  451. ======================================================================: B9 S: d3 B8 {' _
  452. 0 X1 O8 j! [1 P; g4 J4 C  Y
  453. DEVICE TYPE CODES
    9 e3 M0 v) o+ N1 F, Z4 A* L( V
  454. 8 \$ Z7 l5 ^0 x) K
  455. -----------------------------------------------------------------------
    - Q) C% @4 r( C5 c/ p7 d$ L0 l: E
  456.         4 {2 k, @+ @9 u
  457. Base Type = 0: Reserved, J  V6 z5 b% V( X' W: o
  458. Base Type = 1: Mass Storage Device
    6 ?% f9 Y( X3 u1 D$ P+ d
  459.         Sub-Type = 0: SCSI Controller  O* l7 g7 k! I5 n5 k
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)% z: Y+ L& i3 B& Q
  461.                 Interface Type = 0: Generic IDE
    3 E) e0 H4 {3 W- W( I: i
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    ; H% x: t' a$ H
  463.                 Interface Type = 0: Generic Floppy
    ; b5 @9 }- {. U& }3 t. b% H
  464.         Sub-Type = 3: IPI Controller* k4 l% u) p/ a( K7 D& k
  465.                 Interface Type = 0: General IPI  D) n7 _  w  Z
  466.         Sub-Type = 80h: Other Mass Storage Controller, Y1 @1 \( m% s" k
  467. Base Type = 2: Network Interface Controller
    9 Z  `, S$ ]: c- h( P
  468.         Sub-Type = 0: Ethernet; e+ @+ R+ }" d0 c0 d
  469.                 Interface Type = 0: General Ethernet! m6 n& }, a, }6 u, U. Z
  470.         Sub-Type = 1: Token Ring Controller
    7 [; t/ e( D" Z4 X8 r9 |; s
  471.                 Interface Type = 0: General Token Ring4 I" v4 k  \3 U' ~
  472.         Sub-Type = 2: FDDI Controller
    ( i2 j" u: i) x$ k7 l
  473.                 Interface Type = 0: General FDDI) |$ i6 Z4 y4 u2 C
  474.         Sub-Type = 80h: Other Network Interface Controller
    $ A2 k: A8 g& M* H. p
  475. + k. |$ h* R& m" p2 X/ E. e
  476. Base Type = 3: Display Controller9 m. r  s3 S' p  Z  E( Z
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)& h$ N9 [; b* [' y7 ]) W9 p
  478.                 Interface Type = 0: Generic VGA compatible
    1 g1 j+ x. h+ K* x
  479.                 Interface Type = 1: VESA SVGA Compatible Controller& C* ^/ }1 e* U- i' [
  480.         Sub-Type = 1: XGA Compatible Controller
      G4 }& f6 F! F8 ?0 F0 m
  481.                 Interface Type = 0: General XGA Compatible Controller
    - P& o  j0 s7 z! t, i
  482.         Sub-Type = 80h: Other Display Controller3 T# d" B" I+ [8 b; ^% P* w
  483. Base Type = 4: Multi-media Controller
    ! K$ Z' l" c, `
  484.         Sub-Type = 0: Video Controller* _. `  w9 u$ s1 U* ~; N& e
  485.                 Interface Type = 0: General Video
    2 J% \& `' o& s# Z
  486.         Sub-Type = 1: Audio Controller: W$ G6 \. {8 ?  m9 U
  487.                 Interface Type = 0: General Audio Controller
    / t1 q# h- ]. r1 ?) r/ B/ A+ X
  488.         Sub-Type = 80h: Other Multi-media Controller
    0 M* f9 p: R2 }! W% V7 w/ f3 v, y
  489. Base Type = 5: Memory * J6 C  D0 O' }" J) d. Y  W
  490.         Sub-Type = 0: RAM 0 w# x1 g- H% s
  491.                 Interface Type = 0: General RAM6 \0 L/ U: I6 U6 I) c
  492.         Sub-Type = 1: FLASH Memory
    " V) ~, F3 c& `! Z; F3 M: W
  493.                 Interface Type = 0: General FLASH Memory7 R( S( K2 h  p/ k2 J$ j
  494.         Sub-Type = 80h: Other Memory Device0 R# G8 x# X% G- q2 K$ @1 E+ V' A
  495. ' l  N2 }2 E# T$ t
  496. Base Type = 6: Bridge Controller
    ' p* }1 r3 a, W7 B# \
  497.         Sub-Type = 0: Host Processor Bridge
    + \' Y: J1 ]+ O
  498.                 Interface Type = 0: General Host Processor Bridge' z+ r- A1 H* ]+ j! b' l# _
  499.         Sub-Type = 1: ISA Bridge0 a$ ^2 Z! R; _- g! o8 R" J$ S
  500.                 Interface Type = 0: General ISA Bridge- c2 Y0 n/ Y$ b9 }5 ]2 c" B; t  }* x+ A! Y
  501.         Sub-Type = 2: EISA Bridge
    , D* c& }- }4 N+ G" e8 r0 T
  502.                 Interface Type = 0: General EISA Bridge
    , G' t; U4 r: ?9 E8 V7 s8 b
  503.         Sub-Type = 3: MicroChannel Bridge) H- S2 s( y+ I  `8 i8 [; h
  504.                 Interface Type = 0: General Micro-Channel Bridge
    # k5 o0 F: Z9 l
  505.         Sub-Type = 4: PCI Bridge
    7 N4 @& L' E/ A6 M# w$ A* h
  506.                 Interface Type = 0: General PCI Bridge8 j4 b* E5 f+ [2 I
  507.         Sub-Type = 5: PCMCIA Bridge
    1 v8 G7 Z, t. d7 W& W8 k# Z0 _
  508.                 Interface Type = 0: General PCMCIA Bridge% E* R9 y/ x, B, P. v+ \) W4 n( d# `
  509.         Sub-Type = 80h: Other Bridge Device
    5 G3 f1 G/ B7 c" v2 i" W! }2 e
  510. Base Type = 7: Communications Device
    . y0 d4 C& y4 Z: ^! ~* _. ^
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    2 w, A% w' z" X; e( C; O
  512.                 Interface Type = 0: Generic XT-compatible
    + F  Q& d, b8 Y: N7 h+ w% W
  513.                 Interface Type = 1: 16450-compatible) b8 t7 n( ~2 |- s5 w' m
  514.                 Interface Type = 2: 16550-compatible# @, V# T' i$ Q7 h" h  N" @; v- Y6 q- G
  515.         Sub-Type = 1: AT-Compatible Parallel Port6 {6 {2 y, Y& g9 L3 \
  516.                 Interface Type = 0: Generic AT Parallel Port
    & x# T8 G0 d: B, ~* L6 q0 U6 n" U
  517.                 Interface Type = 1: Model-30 Bidirectional Port0 R* i1 D& C, r  H
  518.                 Interface Type = 2: ECP 1.? compliant port" X8 c) `" x8 z' j& k; V5 P# L
  519.         Sub-Type = 80h: Other Communications Device" A* f/ E5 u0 B  j& @  c; E1 e# \
  520. Base Type = 8: System Peripherals4 o$ U# I  P  o7 _) p& w+ r
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    ) T' B) }% T1 I9 J! u( P
  522.                 Interface Type = 0: Generic 8259 PIC
    0 z: s+ T# d+ C7 x) K# N
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    4 |/ `( X% K) T0 c
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)  z+ d! U0 G0 P/ I( _
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    / m0 z6 M3 F2 q5 t4 f) w& U( w( S
  526.                 Interface Type = 0: Generic DMA Controller
    2 a# B+ h& ]0 e  N2 @
  527.                 Interface Type = 1: ISA DMA Controller
    ; q6 ]# v" k* c4 J! B: f  t4 T8 W
  528.                 Interface Type = 2: EISA DMA Controller
    2 m$ Z: f& v: }: D
  529.         Sub-Type = 2: System Timer (8254 Compatible)" I: T. f* n' M" `4 \0 y$ w+ R3 A$ ^
  530.                 Interface Type = 0: Generic System Timer" e3 E2 O$ `6 G! T9 Q1 f/ F* u1 j$ c
  531.                 Interface Type = 1: ISA System Timer
    ! V1 o: W- y- o/ j& ~8 o+ F: F$ W
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    1 ^4 L4 }- i- ]- l6 E5 f
  533.         Sub-Type = 3: Real Time Clock
    5 A9 `' D0 ]  g& X7 x- t/ {& |
  534.                 Interface Type = 0: Generic RTC Controller
    5 U9 t. \( P1 L/ E# w
  535.                 Interface Type = 1: ISA RTC Controller
    $ H( n! t5 J- d1 k
  536.         Sub-Type = 80h: Other System Peripheral                                 : h: D4 h5 h/ i3 R, X$ E. V: N
  537.                
    , H# [9 q( r3 z8 V# s* c9 S* u8 a
  538.         2 ?2 f) N. q& N! m& S, Y' V, R  {
  539. Base Type = 9: Input Devices
      f, Z/ J; c# s: K
  540.         Sub-Type = 0: Keyboard Controller8 T. q+ P! B* F! V
  541.                 Interface Type = 0: Not applicable  {; R# y" A) {5 j3 ]+ y
  542.         Sub-Type = 1: Digitizer (Pen)
    ( }2 f3 x4 q7 _) |( e" m8 B
  543.                 Interface Type = 0: Not applicable
    7 a7 K0 D6 V' I
  544.         Sub-Type = 2: Mouse Controller
    ) R# F: Q: @/ N1 f
  545.                 Interface Type = 0: Not applicable5 _/ m. s# S. l/ u3 b( E9 E
  546.         Sub-Type = 80h: Other Input Controller% B7 j' r7 {$ N$ G
  547. Base Type = 0Ah: Docking Station, S- @7 ]" p' E: y
  548.         Sub-Type = 0: Generic Docking Station
    * m9 S) e& O9 b
  549.                 Interface Type = 0: Not applicable( q  `7 q/ k: I; f: Q( Z4 S
  550.         Sub-Type = 80h: Other type of Docking Station$ [* p: K- k1 G* ?. Y. u
  551. Base Type = 0Bh: CPU Type
    % S* j5 u8 g: n2 ^" s7 k
  552.         Sub-Type = 0: 386-based processor
    ) a# f- Z/ o# m) B
  553.                 Interface Type = 0: Not applicable
    # J- ]) w& f- L5 m+ B' }0 O$ _
  554.         Sub-Type = 1: 486-based processor
    ( V0 `  f0 v5 F. Q1 N
  555.                 Interface Type = 0: Not applicable
      T) @! ]3 \; d8 I8 z2 i+ J( G
  556.         Sub-Type = 2: Pentium-based processor
      f" {3 }5 c7 x/ C! g
  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:33 , Processed in 0.067649 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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