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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
5 P* m' ^& R3 N9 j; t0 s
  1. This document is the ultimate source for Windows Generic Device IDs
    2 v; H  ]2 L) g7 b. B  c
  2. and Plug and Play BIOS device type codes.  
    - n" V' P$ e- ]

  3. 3 V* {' T8 C. L+ V# w
  4. CONTENTS:
    ' o# r) `; J. ?* ~  Q
  5.    Plug and Play Vendor IDs and Device IDs" T! [8 K5 |3 T% S0 x: N" [: |
  6.    Generic Device IDs
    - E* r. g6 ]& R' r
  7.    Device Type Codes8 N* y( \+ K7 Y# b$ z6 J3 H% k
  8. 7 G# O. i6 n2 v& ?* S
  9. ======================================================================
    + P$ k3 {! \. m4 ~3 ]
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs4 L" K& n4 P; O. d
  11. 7 G- R7 \5 T6 X& @. V$ W% Y
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and : c3 |$ C9 N4 A. H9 ^
  13. Device codes. The vendor must register with EISA and have a vendor code( n# j) e' h- T2 ^) o3 I: v- q
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code + Z6 J# S9 [9 B. g' l! s
  15. is reserved for Microsoft and can only be used when defining a device抯  ~5 w* B; v! G; z4 h& @4 k5 s! x  i
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    & x% p* t; v% K" G
  17. Play header. 2 J+ X# I( K; j( e! E/ `
  18. ) v- \: B- K# i2 q, F  T2 p
  19. Use of CompatibleIDs is strongly recommended for devices that use
    9 h- x+ O: b; c( I# ^2 y+ c
  20. device drivers provided with Microsoft Windows 95, such as a . L1 B& q& e7 O; P5 \+ E
  21. "Standard PC COM Port" (PNP0500) or # x, E. l  \% m! H* M
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).! H% A3 x# ]# ~, S7 k1 z$ {
  23. : }2 j# u2 c* ~4 p! v
  24. The following example output from ISOLATE.EXE of a Plug and Play
    " D( `0 X) D* S1 _. {7 q! E
  25. header is provided for your reference:
      I7 @" i' P2 x
  26.         Vendor ID:     XXXFFFF8 H3 m) @% L/ Y0 D
  27.         Serial Number: 00000001
    , A' u. S; e5 T; ]" T
  28.         Checksum (reported): 0x5E5 `# w2 ^% H6 ~
  29.         PNP Version:   1.0
    3 c0 D! I, q4 W. ~6 n- z1 K
  30.         Vendor Ver.:   100 K& i. E5 v" L8 }" V3 x
  31.         Device Description: IDE Port
    * ^. K* p. p. J/ Y, a  V( k
  32.         Device ID:  XXX0001
    . t+ L7 F# W+ V, e# j) y+ C
  33.         Doesn't Support I/O Range Checking
      u  x( Q$ z+ I0 M
  34.         Vendor Defined Logical Device Control Registers:  None  H0 c0 G4 o- \) C5 r  v/ U7 B
  35.         Compatible Device ID: PNP0600: N; p* I3 S  ]  }& ^5 a: h5 u
  36.         Device Description: IDE
    1 s1 a7 S3 L6 z# h. g( _
  37.         Dependent Function 0
    . p' l- M; h, V( i3 @6 |
  38.         ...3 i! D& L7 O: o1 N- ]3 d2 H, B6 ~
  39.         Dependent Function 11 n& r# U* y# F: R1 h/ l: x
  40.         ...( I9 x' v* i0 f$ s3 J! X! |5 B
  41.         End of Dependent Functions
      V( |" `. l/ ]& G! A0 m

  42. 0 S/ _5 ~+ `  K/ C; ]# `* F6 g
  43. When the user is installing devices that use this method,
    5 {* `% ]/ }. ~$ V9 Z- S' b
  44. a dialog box appears at the beginning of the enumeration sequence
    . K3 w( |+ b6 s3 z) d$ E" v) Z
  45. to suggest use of the default driver provided with Windows 95.
    ' l, f. Z1 R0 c9 _
  46. Windows 95 also provides the option for using a disk from the : m, S$ `9 e6 i: q9 s7 u% }9 j. B) D' X
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    # L5 b% l" W2 O) |, ]1 b
  48. driver.
    2 Y# S! q" }- ~9 ?
  49. & _, \: p0 p1 F' S7 i2 ^" z, b
  50. For multifunction adapters, you should supply an INF file that chooses
    5 g) Q' U% X! I: {2 u- g8 p* R
  51. the appropriate drivers (including default drivers) for all the # X( F$ c3 O3 z) R2 U' E
  52. adapter抯 devices. This prevents additional dialog boxes from again : S. c+ b. [) N( d, I
  53. requesting the default driver or a manufacture抯 disk for the rest of " x( d  R' p5 ^6 K4 ^- C# l, h7 c% t
  54. the devices on the adapter. When an INF file is used in this manner
    : o5 Z. R% J1 ^: C
  55. for default driver selection, it must link the HardwareID (XXX0000)
    2 f$ ^0 g, m) i
  56. to the appropriate compatible device driver from the Windows 95 7 u: r2 @- U+ z8 F3 j
  57. distribution compact disc or installation disks.
    " M! h+ J9 h: }
  58. If this is not done, Windows 95 will continue to query the user for 5 T# B/ c. D7 U
  59. either the default driver or a new driver, thus defeating the purpose / P3 f* I. n! x/ \7 ~" I4 U9 ^
  60. of using the INF file in this way.
    4 N' H6 J; k  p1 D9 m* c8 U. \

  61. 3 I8 i6 B: X6 p
  62. ======================================================================
    5 H7 b% a) `. M5 b$ O! T

  63. 3 o+ s+ J0 E. o) o2 M. n
  64. WINDOWS GENERIC DEVICE IDs8 A6 d$ R7 B: F) ]6 ~. x8 v
  65. ; ~9 n7 y0 o. V
  66. ----------------------------------------------------------------------- }) o, J, l' `( e; J0 W8 |: l* D
  67. Many devices have no standard EISA ID, such as the interrupt controller
    6 V$ l3 p$ {) Z1 x5 p9 h" f4 Q
  68. or keyboard controller. Also, a set of compatible devices, such as VGA $ `1 y' Y3 H% E5 ?4 N4 o$ k$ c$ N
  69. and Super VGA, are not actually devices, but define a compatibility
    7 }9 }9 a0 M6 k
  70. hardware subset.  Yet another set of IDs needs to be used to identify % W6 h* ^3 D& Z
  71. buses.
    ) n: l& |5 [9 \) B) ]. j' y# p
  72. # K2 P) q) l1 L. n# a$ }
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    / ]2 }* p5 e+ J9 v8 J
  74. devices that do not have an existing EISA ID, as well as defining   E, q5 n& v, |$ [" H2 [
  75. compatibility devices. The IDs are defined in the following tables.2 G0 I; |+ V: j8 c# i

  76. 5 C" S5 E+ q& K/ A
  77. DEVICE ID RANGES0 O, i% u: x7 k  b) a' V$ r

  78. ; w, S. B! S( Q! f6 @
  79. ID range        Category
    6 ~* X  ?; P3 x$ T& t" ]% }( B
  80. --------        -------------
    $ e5 J7 G' J1 }& i# z0 S) d/ }
  81. PNP0xxx         System devices+ o9 \3 [7 I9 n  m( Q
  82. PNP8xxx                Network adapters ' }& A! }8 m! {  u$ `  ]& B
  83. PNPAxxx         SCSI, proprietary CD adapters
    9 u+ L! P1 g2 j$ T. V, C
  84. PNPBxxx         Sound, video capture, multimedia
    0 f& s7 e* f: @: j
  85. PNPCxxx - Dxxx        Modems: b( ~" ~/ t. J. U9 V

  86. 7 m* {; E4 u& u2 ?; C. Q
  87. The following device ID is provided only for compatibility 5 C7 M& J2 m" }1 h6 }( t
  88. with earlier device ID lists:# p2 Y0 ?0 q* I
  89. 1 {, L' c+ ]: }2 J
  90. Device ID        Description
    : i+ i0 O* T; R; d0 U
  91. --------        -------------3 [4 k2 c, D4 ]% H$ c  c$ N! b
  92. PNP0802                Microsoft Sound System-compatible device
    ' j; ]" I$ C) X' p5 P
  93.                 (obsolete; use PNPB0xx instead), ]8 Q+ e* U& N# E& W4 d/ k
  94. 8 i$ F  T2 e! ]1 m6 l6 y
  95. ---------------------------------------------------------------------------
    . b, W' n2 ]4 Y! x( T% c, ~) m
  96. Device ID       Description0 g" G2 r9 R# m3 z
  97. --------        -------------
    " f- X4 D2 q) M. o
  98. ***** System Devices - PNP0xxx **************************
      d4 n; K5 F; a, @( M1 p
  99. --Interrupt Controllers--
    - D( x3 }, L" P( L
  100. PNP0000         AT Interrupt Controller
    # X' }+ J, m1 k/ |: [; ]3 g
  101. PNP0001         EISA Interrupt Controller7 f: F) D( s7 K( t( o
  102. PNP0002         MCA Interrupt Controller
    : M$ }+ C* a3 `! d# f- t: O( _5 H
  103. PNP0003         APIC
    , u" p/ G6 j) V! c, w; A: ?
  104. PNP0004         Cyrix SLiC MP interrupt controller; h7 k, b# v8 D, C- Z, b5 T

  105. 9 q( z, D1 }3 o
  106. --Timers--
      @& ]6 N9 l& I& H% c5 ~: p
  107. PNP0100         AT Timer
    : @# r9 w7 C) G4 S9 x6 [( n, h
  108. PNP0101         EISA Timer
    " c: v- \% x; F( b4 I2 z* ~
  109. PNP0102         MCA Timer6 g- D( ]9 f& f! A6 H
  110. : t$ J! g) G7 x$ N) X4 S
  111. --DMA--
    7 i- [1 r- S5 a
  112. PNP0200         AT DMA Controller8 t+ q% U' s$ P/ R/ ?
  113. PNP0201         EISA DMA Controller' m% v! e* t( X3 q# q! i; B
  114. PNP0202         MCA DMA Controller
    - B- @5 W; E$ b3 `& `

  115. " {/ D3 W# Z) s# E9 g
  116. --Keyboards--( x; L; B3 ?9 L* T
  117. PNP0300         IBM PC/XT keyboard controller (83-key)  y# r) j: q/ o# Q6 m' G& n
  118. PNP0301         IBM PC/AT keyboard controller (86-key)8 [! H9 Y$ a! |* _7 z9 T1 Q
  119. PNP0302         IBM PC/XT keyboard controller (84-key)- t+ L; y; x0 l. }* ], K0 M3 S5 C
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    6 E" d4 i' b8 W2 @( e# n! ~; M% _' c
  121. PNP0304         Olivetti Keyboard (83-key)' A2 f; U: r& v0 l" o8 Z1 u! L
  122. PNP0305         Olivetti Keyboard (102-key)
    * k( ?+ g) A0 |" H$ r" |1 J6 a
  123. PNP0306         Olivetti Keyboard (86-key)  k  ]8 _5 Q5 m5 c
  124. PNP0307         Microsoft Windows(R) Keyboard* c3 x* Q* n" D2 o( M; Q
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy; j5 |$ H8 K8 M! \* Y
  126. PNP0309         Olivetti Keyboard (A101/102 key): |0 }) R' _  \# ^+ k
  127. PNP030A         AT&T 302 keyboard
    , i/ D. H4 A+ m5 j4 d1 \
  128. PNP030B         Reserved by Microsoft$ c& e3 o7 C2 w/ x1 t3 Y7 _$ E
  129. PNP0320         Japanese 106-key keyboard A016 M9 Q6 z, r) Z% \- y  J) G
  130. PNP0321         Japanese 101-key keyboard" q6 \  M& r( p8 H7 g  y8 I/ F! v0 Q
  131. PNP0322         Japanese AX keyboard
    # U% Q( {8 X6 B' B0 h* G0 v
  132. PNP0323         Japanese 106-key keyboard 002/003
    8 W4 n6 s9 D, c1 V/ Q) `) e( J+ {
  133. PNP0324         Japanese 106-key keyboard 001
    " C* G- \- ^& O) f+ c; V
  134. PNP0325         Japanese Toshiba Desktop keyboard0 M6 h. ~/ u: r% E# G
  135. PNP0326         Japanese Toshiba Laptop keyboard
    - H! d% w3 D8 J6 O. O; _
  136. PNP0327         Japanese Toshiba Notebook keyboard
    # z- I2 B' P+ j  O/ G' Q3 t
  137. PNP0340         Korean 84-key keyboard1 T5 ~. B) X" B/ D) v& {( J" s
  138. PNP0341         Korean 86-key keyboard. A4 M5 Y" ^, r
  139. PNP0342         Korean Enhanced keyboard
    7 v0 ]8 y1 f$ D5 B* }' L" m
  140. PNP0343         Korean Enhanced keyboard 101b5 X- z3 t. I5 J+ r
  141. PNP0343         Korean Enhanced keyboard 101c: v+ E% e6 ^, A. v
  142. PNP0344         Korean Enhanced keyboard 103& q$ w& z; \6 |# D+ ?" _7 ]# `+ f

  143. 7 w6 @# O3 F9 ]2 y# A* `
  144. --Parallel Devices--
    2 G/ I; j* ~0 V9 t3 L: b2 T
  145. PNP0400         Standard LPT printer port1 b3 C6 f( ]& `( D
  146. PNP0401         ECP printer port
    ! a' y+ |: ?5 X; s- _! j
  147. 9 e, l5 W. {! t! Y
  148. --Serial Devices--
      L0 {' B& b/ D! I6 G
  149. PNP0500         Standard PC COM port7 |$ `; D* ?6 j  n  q" W
  150. PNP0501         16550A-compatible COM port" h. t0 y, U& p! R
  151. PNP0510         Generic IRDA-compatible device. y9 n* J' U" m8 o
  152. , Y7 P. j; c# \) o
  153. --Disk Controllers--
    . g- y( g: Q5 I6 n7 a, m& k/ e1 v7 U
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    1 ?: X* |9 a* C
  155. PNP0601         Plus Hardcard II: s* P7 D. ~# K. P+ T
  156. PNP0602         Plus Hardcard IIXL/EZ- j1 B8 ?) O7 V9 K9 H* ~
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
      y6 T. I( ]7 Y8 C& V
  158. PNP0700         PC standard floppy disk controller
    + k1 k& `, G5 T4 s8 k0 V' D4 v
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    . n% T* _+ A' I( Y$ S) f! E( N; o

  160. , ]' z; ^- v% \1 j" m7 A( K
  161. --Compatibility with early device ID list--) h: Y* H5 C' A7 v  i  U" l7 m' B
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use  E+ @* L9 P+ t' L3 l( I
  163.                 PNPB0xx instead)
    : @: n# c' c: e8 F, n4 C
  164. --Display Adapters--" Y# \/ x8 t0 a6 M& W: `$ c  Q
  165. PNP0900         VGA Compatible
    " `1 s9 c, S3 o
  166. PNP0901         Video Seven VRAM/VRAM II/1024i . t$ o, h3 c& d! t; _+ m
  167. PNP0902         8514/A Compatible
    ! V  t# X+ n( s! a# w2 A
  168. PNP0903         Trident VGA- h9 s0 r% `4 b6 e
  169. PNP0904         Cirrus Logic Laptop VGA
    , F# @' e+ U2 x7 n; {) f! M& s
  170. PNP0905         Cirrus Logic VGA
    ' Y5 e6 l9 p! q4 y; x1 r0 t
  171. PNP0906         Tseng ET40007 j) `5 s' E6 h# ^' Y3 E
  172. PNP0907         Western Digital VGA1 x& }! ?; e) _/ p/ d; D
  173. PNP0908         Western Digital Laptop VGA
    & r! N* F3 r' j
  174. PNP0909         S3 Inc. 911/924' B7 j* [  H; g! t
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    & i) }3 n' [* C' g$ b0 F
  176. PNP090B         ATI Ultra (Mach 8)$ a- r$ p0 c0 n0 G
  177. PNP090C         XGA Compatible
    & M. G7 @* m1 G9 X, f( u) j5 L5 T
  178. PNP090D         ATI VGA Wonder
    ' M7 ^. ]5 N/ O* {5 H3 H
  179. PNP090E         Weitek P9000 Graphics Adapter; p2 ~0 g: K" R3 ?
  180. PNP090F         Oak Technology VGA
    / c- [: a! Y6 U3 v  m
  181. PNP0910         Compaq QVision; x8 s' ~# l$ k" z9 q& C
  182. PNP0911         XGA/2& N0 Q* e; p9 _  W
  183. PNP0912         Tseng Labs W32/W32i/W32p
      N& a( h/ x0 }; Y8 Y0 v. z
  184. PNP0913         S3 Inc. 801/928/964" l$ \' I1 M& E1 q) Y6 h' u% z8 ~
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    / I6 B4 L6 `: F# @/ q2 o
  186. PNP0915         Compaq Advanced VGA (AVGA)& v+ i2 H3 V9 m9 ~3 O
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    % _, B% T. C8 ^' K) V
  188. PNP0917         Reserved by Microsoft
    8 m2 g2 L& i4 P
  189. PNP0918         Matrox MGA) v! B2 h4 A9 h3 \9 u3 Y/ C' X
  190. PNP0919         Compaq QVision 2000+ S5 `6 A6 F5 W1 a: l2 ?* X0 i% K
  191. PNP091A         Tseng W128; f0 m; Q5 i" v3 p
  192. PNP0930         Chips & Technologies Super VGA) g4 \) j- B. {
  193. PNP0931         Chips & Technologies Accelerator
    0 ~- l% Y: D1 F1 A- A: D
  194. PNP0940         NCR 77c22e Super VGA) R! {# F9 q) {9 Z/ \" g7 R  \
  195. PNP0941         NCR 77c32blt0 D( Y' `' H( g9 L
  196. PNP09FF         Plug and Play Monitors (VESA DDC)+ W" x+ z/ C, v9 |& s/ \5 F
  197. 1 b- O2 ^" Y' J+ M6 t/ L/ v# M
  198. --Peripheral Buses--0 s5 M: b( A3 A
  199. PNP0A00         ISA Bus. E, Q# F1 P2 s  N6 G/ {
  200. PNP0A01         EISA Bus
    8 ^* T6 k$ R4 m) d% U+ J
  201. PNP0A02         MCA Bus  C/ D& E/ T) o6 ?+ N: A/ a
  202. PNP0A03         PCI Bus0 r& t" L9 O" S& r9 ~+ [/ l
  203. PNP0A04         VESA/VL Bus
    # O  L2 t& \3 o+ |( w% X
  204. PNP0A05         Generic ACPI Bus3 Y/ y; h8 t" a
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)0 O: q$ P& G9 R7 X, {

  206. , \5 @. G( ^" y! D

  207. ' W, H. \; J; m+ V& x0 a
  208. -- Real Time Clock, BIOS, System board devices--* U' T# u2 B' a; X
  209. PNP0800         AT-style speaker sound  e1 g) G; e# H
  210. PNP0B00         AT Real-Time Clock
    % q, X* h3 ^% u% M
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    : M% ~$ \4 A6 l7 r% y
  212. PNP0C01         System Board
    + B1 s0 x# }  W
  213. PNP0C02         General ID for reserving resources required by Plug and Play' k" z" Y+ q$ H# R
  214.                 motherboard registers. (Not specific to a particular device.)
    * I9 }+ V! Q; J6 ^" @  S4 c
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt; K4 c8 u' D6 N. z5 t
  216. PNP0C04         Math Coprocessor+ X( X1 N' f6 v
  217. PNP0C05         APM BIOS (Version independent)
    # I7 H* h4 b' K( ?9 i* F, o
  218. PNP0C06         Reserved for identification of early Plug and Play
      W( I# j0 t( v. J
  219.                 BIOS implementation.
    # C4 U# j; A/ V- O- B6 T
  220. PNP0C07         Reserved for identification of early Plug and Play
    9 I  F$ P" F7 a/ o3 x% p8 e
  221.                 BIOS implementation.
    5 `  S& N  o5 z
  222. PNP0C08         ACPI system board hardware
    2 ^8 _( y/ w$ y# c6 {1 F; O) ]
  223. PNP0C09         ACPI Embedded Controller
    # d2 T' F; A' a8 t8 I1 |
  224. PNP0C0A         ACPI Control Method Battery4 M/ S3 l2 {4 t% ~9 J
  225. PNP0C0B         ACPI Fan0 u$ ]0 S' C6 |+ x" W
  226. PNP0C0C         ACPI power button device
    & M+ `: y  }& Z% k2 |7 a
  227. PNP0C0D         ACPI lid device
    & N- A( d: ?% x  T% m
  228. PNP0C0E         ACPI sleep button device
    0 O5 n: n% @7 W, b
  229. PNP0C0F         PCI interrupt link device
    " I$ T4 Z! Y9 y. X* s( y) R7 \( i
  230. PNP0C10                ACPI system indicator device
    * K: j: |/ ?, e1 w7 I  Y  g
  231. PNP0C11         ACPI thermal zone
    - R5 J& u; P1 G! A* L: L
  232. PNP0C12         Device Bay Controller
    8 o) F: Y, A, S, n! p6 V

  233.   z- V' R* C2 k; }0 y4 x
  234. --PCMCIA Controller Chipsets--# c: [" V* b+ i; p5 u
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller5 T1 I$ w* X7 p9 D8 [: R4 T
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller$ _/ Y$ y' Z0 D
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    % y. o; h2 W6 d
  238. PNP0E03         Intel 82365-compatible CardBus controller
    0 U+ M' P( K. Y& M

  239. ' O/ Q8 Z. m* @0 \- f5 `
  240. --Mice--  ~! M) [1 J0 z9 k& u# z
  241. PNP0F00         Microsoft Bus Mouse
    4 @$ w" M/ P/ D, W1 k8 p
  242. PNP0F01         Microsoft Serial Mouse- C6 c9 I- _; w8 B# I; ^
  243. PNP0F02         Microsoft InPort Mouse
    8 C1 q( o4 w7 _6 ~$ i/ k
  244. PNP0F03         Microsoft PS/2-style Mouse
    " e3 j# _  ]1 M; g/ P% J* J7 D
  245. PNP0F04         Mouse Systems Mouse8 P% o9 C) u7 H: K; }
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2), s* P$ W/ K" |/ N
  247. PNP0F06         Genius Mouse (COM1)/ m( H  I& U, p9 r: l( t
  248. PNP0F07         Genius Mouse (COM2)* C; ?& @+ O. H4 Y% N
  249. PNP0F08         Logitech Serial Mouse
    5 d! p: u9 |. ?& w6 B: w. M
  250. PNP0F09         Microsoft BallPoint Serial Mouse7 [9 Q7 w6 t8 ]
  251. PNP0F0A         Microsoft Plug and Play Mouse( j# z9 P5 A, X* l4 r+ a
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse3 W' z# I2 E2 w
  253. PNP0F0C         Microsoft-compatible Serial Mouse+ w! a. P# Q' G* U. v1 p
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse2 Z! U* W; }5 R& ]. M
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    4 M. d: L# P3 y; b
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    ) K+ ]1 Z" |% S
  257. PNP0F10         Texas Instruments QuickPort Mouse4 Q: l4 o9 G9 M0 W- u5 R- ~
  258. PNP0F11         Microsoft-compatible Bus Mouse' Y7 o0 W  _4 ]5 h8 g# Z
  259. PNP0F12         Logitech PS/2-style Mouse# B5 ?- V; v1 y* I- u  E8 Z
  260. PNP0F13         PS/2 Port for PS/2-style Mice$ [3 ^2 _% x$ [
  261. PNP0F14         Microsoft Kids Mouse  y7 I: e0 @# b8 e. d$ r, t
  262. PNP0F15         Logitech bus mouse
    8 k  ]' R/ t' Q; y* T( E
  263. PNP0F16         Logitech SWIFT device
    2 e8 c' ^- f  n7 @5 w
  264. PNP0F17         Logitech-compatible serial mouse
    : h3 X/ n$ \4 Z: \
  265. PNP0F18         Logitech-compatible bus mouse
    $ O8 }6 U# T. K( ~1 \' K5 X. i% o' c
  266. PNP0F19         Logitech-compatible PS/2-style Mouse* b7 F! f6 u; K* ^& A" W
  267. PNP0F1A         Logitech-compatible SWIFT Device
    : ?1 ~) V8 B' M  M1 s2 K! w* q5 q
  268. PNP0F1B         HP Omnibook Mouse% O* U3 F* b' J( b2 \' X8 f" @
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse$ f5 Z+ {' F. A( x+ m0 w% f5 ~
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse: ~  A  ~2 r' k  e
  271. PNP0F1E         Microsoft Kids Trackball Mouse6 W0 n4 H6 l( w8 h& o" _
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    4 E  I! B8 X) l- A  A; Q1 y
  273. PNP0F20         Reserved by Microsoft Input Device Group9 Z% p: F5 S& x  q
  274. PNP0F21         Reserved by Microsoft Input Device Group# T/ G* O( W/ h: t" {; v
  275. PNP0F22         Reserved by Microsoft Input Device Group
    & ]; F* F0 D! I1 L" A
  276. PNP0F23         Reserved by Microsoft Input Device Group2 @# S9 L, ]5 T) B9 t. A
  277. PNP0FFF         Reserved by Microsoft Systems. H! r! L: i! ]9 O1 k7 C

  278. & e: G% B/ x. O; ?. x* z" \. I
  279. ***** Network Adapters - PNP8xxx ***********************
    6 w. E$ B$ q2 D9 l$ o" L, g
  280. PNP8001         Novell/Anthem NE32004 }0 v4 T" u. _! [/ t5 f4 M
  281. PNP8004         Compaq NE3200+ F# {9 `7 k2 j$ p* @7 j. Q
  282. PNP8006         Intel EtherExpress/32
    # Z& H# u; I8 A! z. s. Z( |9 b
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    . {! S6 v+ n. u: q
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    7 {7 n7 F7 D, j4 ]
  285. PNP8072         DEC (DE211) EtherWorks MC/TP% g( Q7 z# R; c& R5 _
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    ( s$ J6 X; m0 W, c) ?" r- g
  287. PNP8078         DCA 10 Mb MCA  ]' z1 i: _1 A  w. b
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)* M* e  L3 a9 f9 N
  289. PNP80c9         IBM Token Ring
    , l( f' |; ]8 \6 _  O
  290. PNP80ca         IBM Token Ring II
    3 }8 g" I- s  G2 |
  291. PNP80cb         IBM Token Ring II/Short! w# r6 |; b) H4 l8 c: p4 d2 A
  292. PNP80cc         IBM Token Ring 4/16Mbs
    ' I4 }1 Q" m& ?) o$ }5 H: s
  293. PNP80d3         Novell/Anthem NE1000% J2 y2 c6 {$ G% Z
  294. PNP80d4         Novell/Anthem NE2000
    # a. p' ?; c' E6 l/ Y& G1 ~6 A
  295. PNP80d5         NE1000 Compatible+ t6 j6 r; V5 @
  296. PNP80d6         NE2000 Compatible
    * k* G3 S* z, a5 ]6 X1 Q
  297. PNP80d7         Novell/Anthem NE1500T6 i9 T; c$ x+ [
  298. PNP80d8         Novell/Anthem NE21004 f/ i2 y4 V" b8 }: U0 n
  299. PNP80dd         SMC ARCNETPC
    ' ~3 ]1 b5 z5 }& w. a3 d
  300. PNP80de         SMC ARCNET PC100, PC2008 I# [' k' c! b3 s! X9 F* V
  301. PNP80df         SMC ARCNET PC110, PC210, PC2508 p, Z5 G8 X& K
  302. PNP80e0         SMC ARCNET PC130/E
    # g" L! [( z7 @" F. i
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260" p' {& ?9 {6 O1 F+ O( P. l
  304. PNP80e2         SMC ARCNET PC270/E
    * M: ~) Y4 z6 s) _7 ?
  305. PNP80e5         SMC ARCNET PC600W, PC650W: c. C0 R) V, V' S
  306. PNP80e7         DEC DEPCA
    " i) R" \9 M( [8 c
  307. PNP80e8         DEC (DE100) EtherWorks LC. ?( e* s" ]1 h
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    8 N$ N2 C' A& E& l
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    & ]* Y6 q. A5 j% _8 @0 c, N
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    3 T; @4 t+ N; n
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    9 d, r& L- g, F- Z7 ^
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    * t' ~4 k8 _& M# E: p) E
  313. PNP80ee         DEC EE101 (Built-In), _" e. q# F. e7 H+ C" [
  314. PNP80ef         DECpc 433 WS (Built-In)
    ; d5 {  j4 c# [. |
  315. PNP80f1         3Com EtherLink Plus! s* ]- F; p% \% ~
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit). n' s) m: a  k& A  C8 f+ P
  317. PNP80f4         3Com TokenLink
    & G2 H2 p+ y" i
  318. PNP80f6         3Com EtherLink 16
    0 o# O! l, O9 w5 c  Y6 N
  319. PNP80f7         3Com EtherLink III
    ; F1 ?+ H0 _$ l0 o7 S5 e
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    ) F( A' X7 n8 {
  321. PNP80fb         Thomas Conrad TC6045
    % B+ l6 M, i+ l* O% t
  322. PNP80fc         Thomas Conrad TC6042: i0 M. o% q& V
  323. PNP80fd         Thomas Conrad TC6142
    : Y7 q1 A- i' M5 \! N5 K
  324. PNP80fe         Thomas Conrad TC6145
    # J$ D) i4 f" Y: I8 S" A
  325. PNP80ff         Thomas Conrad TC6242
    6 j3 @& |( L7 P0 G- q# _* [) S; h
  326. PNP8100         Thomas Conrad TC62459 ^& b0 d% `& N' K/ C& f
  327. PNP8105         DCA 10 MB5 _; k3 L$ e: z0 `) y3 K- u; G
  328. PNP8106         DCA 10 MB Fiber Optic
    8 k5 [1 {9 i6 m% z
  329. PNP8107         DCA 10 MB Twisted Pair" I1 @8 |  A( _3 I
  330. PNP8113         Racal NI6510
    ) J/ y! r' q3 G
  331. PNP811C         Ungermann-Bass NIUpc! S$ M( f* j8 M6 P- L6 o
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    : @/ [( v3 I' B; v' a+ N* m  Q- n
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    2 p& o% j* |& f! o
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)3 m. w8 R( o1 u7 W0 P) [- X
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)  w2 P; q. {: m( z/ K0 d
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)% T- u; E1 u  p$ Y9 R5 O, L
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    " B' E& w9 W$ Y# f- M
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    % J1 ]$ E$ W% k& e( Q  X
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    5 p/ D4 k! ~) R$ H' k: V
  340. PNP812d         Intel EtherExpress 16 or 16TP
    ; q: ^# @: \% @) h$ Y5 [
  341. PNP812f         Intel TokenExpress 16/4
    & x+ p; S! E7 e  P
  342. PNP8130         Intel TokenExpress MCA 16/47 [/ G8 c+ d+ f0 A  }9 K
  343. PNP8132         Intel EtherExpress 16 (MCA)9 T# L2 V6 z) b7 T/ I' ?0 a4 H
  344. PNP8137         Artisoft AE-1
    & y5 l8 {' K5 b$ g1 |# k
  345. PNP8138         Artisoft AE-2 or AE-39 W' H6 i' K9 T; F# g  r; k5 k/ m' u
  346. PNP8141         Amplicard AC 210/XT
    # R, b9 N: ]# n! y
  347. PNP8142         Amplicard AC 210/AT# G6 `4 R+ ~( C  E8 s
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    3 O' H  Q; v; }! }/ g0 v
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    . k8 L% f: b. A5 z6 x
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    3 {5 G% V0 v. `5 }
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    . s( z- Z; d( y- g5 P
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    ! f# g% h& |' x6 z* f( N( C7 p) x
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)& F4 l( G9 @( R) r/ \
  354. PNP815f         National Semiconductor Ethernode *16AT
    4 V# ^9 ~6 L6 G1 a
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3- {, g% p: w4 F
  356. PNP816a         NCR Token-Ring 4 Mbs ISA& Q: R! Z5 }8 \$ @
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    4 }% ?) w8 c3 ]0 F  i2 y& E! M
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    9 F' f. ~$ q; Y9 ?- h  n" ]
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)6 l" x& R3 |: v0 b3 l1 q4 }
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    ! b, r) W8 u1 W2 w& [) g, Y
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    9 k5 ~& K* l. d8 J. d
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    % B( C0 V: Q# T7 g/ ?, j* U9 j
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC): [2 \, D# c, B6 [- s% y
  364. PNP81c8         SMC EtherElite Ultra 16
    0 F8 Q$ V* {! v' O
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring): l" Z; k5 _2 x1 K
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    , Z1 l& w! R5 @' F
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    7 e, |9 g  B5 i2 r' `1 E" ^5 B
  368. PNP81eb         Proteon Token Ring (P1390)  U1 o+ ?. g: B
  369. PNP81ec         Proteon Token Ring (P1392)
    ! i* R0 v+ r$ K% w5 Q; K% j$ B
  370. PNP81ed         Proteon ISA Token Ring (1340)
    - ^- [5 s6 Y( [( ?7 }1 s! y) l
  371. PNP81ee         Proteon ISA Token Ring (1342)
    % n! K2 Q3 K+ K. _
  372. PNP81ef         Proteon ISA Token Ring (1346)
    1 T' D# B, o( v$ Y" l
  373. PNP81f0         Proteon ISA Token Ring (1347)1 n) ?& y5 o0 y  I; `0 E+ M! M4 Z3 C
  374. PNP81ff         Cabletron E2000 Series DNI, p1 E: v' H, d' O2 d7 B. w2 e% j
  375. PNP8200         Cabletron E2100 Series DNI
    $ ^5 G+ o9 {& H: `7 T$ q) Y
  376. PNP8209         Zenith Data Systems Z-Note3 e- `8 Q) f, Q! E- Y* ]% r! B
  377. PNP820a         Zenith Data Systems NE2000-Compatible5 I* g; j$ r( f* D
  378. PNP8213         Xircom Pocket Ethernet II
    , m; D1 W! w1 d; ^* H/ B# @. R
  379. PNP8214         Xircom Pocket Ethernet I
    ' f/ U( B) c3 b, S4 Q' G1 y
  380. PNP821d         RadiSys EXM-104 O, e* Y* ?/ L- z0 B( y
  381. PNP8227         SMC 3000 Series
    ! g! _! V6 M& i" D4 P+ S/ x& F* `
  382. PNP8228         SMC 91C2 controller" g/ i8 n3 a* v1 l1 A9 ^
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T& p) k7 F) b8 n8 X$ z1 k
  384. PNP8263         Tulip NCC-16
    0 i4 w( |" D0 B0 _
  385. PNP8277         Exos 105" ~0 t, I1 M+ D( V# D
  386. PNP828A         Intel '595 based Ethernet
    * J" J9 ~6 J5 l1 b% Y/ e" y
  387. PNP828B         TI2000-style Token Ring6 ?9 ~$ S4 F8 E% }  w
  388. PNP828C         AMD PCNet Family cards4 T1 ^" \$ U1 @& d2 F9 x
  389. PNP828D         AMD PCNet32 (VL version)
    5 \( U2 s, Q  }: ~2 `2 u+ T2 Y
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    5 N" e) C2 @9 @
  391. PNP82bd         IBM PCMCIA-NIC
    1 [: @, k5 K3 t" S5 H
  392. PNP82C2         Xircom CE10
    ! ?) a* v) Y: r1 p( |% E" x5 V% `
  393. PNP82C3         Xircom CEM2
    - X0 Y, R, r& @3 e% l3 y
  394. PNP8321         DEC Ethernet (All Types)5 D& `, A5 w5 W- _
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    2 D1 u6 B9 ]) D- |6 Z- t- e
  396. PNP8324         ARCNET Compatible- a8 T" b: k, d8 M- J9 S
  397. PNP8326         Thomas Conrad (All Arcnet Types)2 `6 q* |# H. O% s
  398. PNP8327         IBM Token Ring (All Types). w/ @) R& Z' U) L9 w% u# f
  399. PNP8385         Remote Network Access Driver
    + P) ^" x* k, I) e3 P
  400. PNP8387         RNA Point-to-point Protocol Driver! L$ F0 ?& J4 K2 h. y
  401. PNP8388         Reserved for Microsoft Networking components
    - _# k7 y  O8 ?& s+ W. A
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    ( @( @$ E# Z3 w

  403.   F/ A" `$ \5 k; [4 X6 g1 v8 O
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    & }! x, F, a: c& e) P5 X
  405. PNPA002         Future Domain 16-700 compatible controller8 `% \; A8 P, s( G
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    ) x3 y% o: [" P. f$ J" c
  407. PNPA01B         Trantor 128 SCSI Controller
    % x! d2 e* \# i' z% Y( m; L
  408. PNPA01D         Trantor T160 SCSI Controller
    ; T* M+ ~3 ], i/ ^% ]$ e' R
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    7 ^8 M# }; Y0 h! A8 A, j
  410. PNPA01F         Trantor T348 Parallel SCSI controller+ R5 ^( x) r0 W) i' ?
  411. PNPA020         Trantor Media Vision SCSI controller
    0 N7 m. S2 a1 A6 a4 W% `, Y+ m
  412. PNPA022         Always IN-2000 SCSI controller' Y- {3 ]9 O# [2 k
  413. PNPA02B         Sony proprietary CD-ROM controller
    " i* ~* _. ~) M& Q
  414. PNPA02D         Trantor T13b 8-bit SCSI controller2 p5 f9 v6 z. S
  415. PNPA02F         Trantor T358 Parallel SCSI controller4 ]$ n2 B6 \# N* ]: X7 o* A
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive# \7 U+ L6 j8 F2 }& P. |
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive  R' A( D) ]& O! F% C  r2 A* f
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    " ~# Y$ @/ H5 V8 L; \0 c

  419. $ |" }3 V$ b4 g  E7 {
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********  _  L- [7 a: `4 x! ]
  421. PNPB000         Sound Blaster 1.5-compatible sound device! l8 U$ {4 z* \1 f# j
  422. PNPB001         Sound Blaster 2.0-compatible sound device5 k  z/ o. _, [5 P3 |, j
  423. PNPB002         Sound Blaster Pro-compatible sound device
      ^; Y8 j' A7 S) W3 _2 `3 X. h
  424. PNPB003         Sound Blaster 16-compatible sound device* z9 r' x# z" T4 \; i8 `% W
  425. PNPB004         Thunderboard-compatible sound device, t+ b, p. V7 g  D3 L
  426. PNPB005         Adlib-compatible FM synthesizer device
    . m: }5 |9 i# n" I
  427. PNPB006         MPU401 compatible
    - W* D+ K5 {: J8 N, x$ s
  428. PNPB007         Microsoft Windows Sound System-compatible sound device5 v+ h5 V6 P9 Z7 {- R* m
  429. PNPB008         Compaq Business Audio% ~7 k& g. H  c& M* ^
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    6 [+ w2 D: ?1 H% C2 i7 E, j# L  k
  431. PNPB00A         MediaVision Pro Audio Spectrum ; h7 s* i9 }: J5 x. j" Z  Q
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    2 r1 s/ E" \: |9 D
  433. PNPB00B         MediaVision Pro Audio 3D
    7 {8 Z$ ^2 ]& G7 a5 L3 }/ ~* l2 t
  434. PNPB00C         MusicQuest MQX-32M, _8 Z# x; y) i0 T) a, J
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    ' t5 d3 v  O# j. B
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    # d0 K: K( m5 o: K: n, P
  437. PNPB00E         MediaVision Pro Audio Spectrum
    " ?. C% s! W/ ?: s. o. c/ x! s
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    2 {1 n5 m8 H* \- `3 I$ r7 N# I" `7 X
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    9 ]1 P' @- M$ o3 s
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola9 m0 D1 _  h' R/ N0 n$ X
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit. H- p8 r" ]$ T: h3 W$ Z
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
      z" W! |; q7 \$ V5 j
  443.                 (no Trantor SCSI, Thunder chip Disabled)% ~5 J" }. M6 `# e  |9 z
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    7 l# S' B) [, d5 a8 Y1 A& Q
  445. PNPB02F         Joystick/Game port2 b2 g6 t0 Y. [. ^, x# l' k

  446. , C- a9 M4 Z2 A  z4 b- Y
  447. ***** Modems - PNPCxxx-Dxxx****************************5 E- k1 F3 ?* C: b9 z( x
  448. PNPC000         Compaq 14400 Modem (TBD)! B4 {$ X' {8 O' K
  449. PNPC001         Compaq 2400/9600 Modem (TBD)0 H! p5 U0 @$ x

  450. & _1 O8 y) f! j8 }" C
  451. ======================================================================% \% o) b8 S8 z' N

  452. & {: ~- a8 @* x$ G# U- @
  453. DEVICE TYPE CODES
    ( m' m0 t$ b5 u# k' c; ]
  454. ' o8 t6 V( \+ ?8 ^
  455. -----------------------------------------------------------------------
    2 g6 _4 z8 `* [5 ~/ B/ {8 ?2 ?' @
  456.         % ?1 S+ f+ U$ w/ O
  457. Base Type = 0: Reserved
    4 w- W" ^5 p3 q  N" |/ L2 t3 Q/ {
  458. Base Type = 1: Mass Storage Device5 K4 {9 b. D0 N6 M) ?7 M
  459.         Sub-Type = 0: SCSI Controller
    4 {5 C% e' u! n  N- Y
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible). ?" d) v, i$ Z& ^% }
  461.                 Interface Type = 0: Generic IDE. p- {5 U4 _6 [1 r2 F% m
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    , d& N& j6 Q6 f3 t' V% Z% ]
  463.                 Interface Type = 0: Generic Floppy
    8 p/ U; @4 f- m' \; v3 n: G3 W
  464.         Sub-Type = 3: IPI Controller$ E' F$ [4 _) Y0 B2 O/ B
  465.                 Interface Type = 0: General IPI. u1 `: ?( V- V% v
  466.         Sub-Type = 80h: Other Mass Storage Controller; @0 g; t5 c2 n1 S
  467. Base Type = 2: Network Interface Controller
    5 J) ^' l; v1 _* ]7 |1 J0 U, \' z
  468.         Sub-Type = 0: Ethernet
    " n3 k! J1 x5 r, f" [3 f+ m
  469.                 Interface Type = 0: General Ethernet
    1 _. E. x% x7 ~
  470.         Sub-Type = 1: Token Ring Controller
    ) ^6 ~$ ^6 T! j  F9 B
  471.                 Interface Type = 0: General Token Ring
    ) s3 Q+ G- O4 l$ y0 N1 [
  472.         Sub-Type = 2: FDDI Controller
    3 |  i- V& M2 h) ~* V4 M0 R
  473.                 Interface Type = 0: General FDDI' E; p6 B/ w2 V2 m/ c- A& `6 W1 A% }1 y
  474.         Sub-Type = 80h: Other Network Interface Controller
    9 k, V, Y/ g( k5 v7 ~
  475. $ ~* j1 s" `1 x* @
  476. Base Type = 3: Display Controller) I: X" r) S' |* c5 w& y& _
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)2 K6 `- X& m" Q4 F& }4 ~+ F2 W
  478.                 Interface Type = 0: Generic VGA compatible
    . ?# V! J6 X$ H2 G5 W
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
      f# ]* x3 q% t: k+ M1 a
  480.         Sub-Type = 1: XGA Compatible Controller
    * C8 |3 F; i* |9 c" x  C( c+ e9 y/ p9 w
  481.                 Interface Type = 0: General XGA Compatible Controller: @; ?. S' }1 s: C" y4 M7 K& t
  482.         Sub-Type = 80h: Other Display Controller! M: S; L' e" [0 E
  483. Base Type = 4: Multi-media Controller
    & H* |' ^, O3 J0 }3 B0 X
  484.         Sub-Type = 0: Video Controller
    : j  J8 B6 R7 r1 ]  G
  485.                 Interface Type = 0: General Video
    5 W) _: T, Q* f) S1 }
  486.         Sub-Type = 1: Audio Controller
    * |( r& s1 W: k8 d: K
  487.                 Interface Type = 0: General Audio Controller- V: u3 C9 u+ n
  488.         Sub-Type = 80h: Other Multi-media Controller" G  h. P: ~2 w8 x0 v$ E" @
  489. Base Type = 5: Memory
    1 a( x, [7 k  O' v4 t1 H$ l
  490.         Sub-Type = 0: RAM
    ' |& @' J! {( S1 j" _
  491.                 Interface Type = 0: General RAM
    $ e0 n. c' E* A" B6 m
  492.         Sub-Type = 1: FLASH Memory0 m3 D1 q0 X  [4 i
  493.                 Interface Type = 0: General FLASH Memory+ ^% y& J: C  O, b
  494.         Sub-Type = 80h: Other Memory Device
    7 l% E3 m) H5 V, I. l% R) ^
  495. ) o7 j: T4 s  c# X# j0 c4 ?
  496. Base Type = 6: Bridge Controller# `# W# G& m' O- D1 v) ^- S
  497.         Sub-Type = 0: Host Processor Bridge
    9 a7 h/ j: }% I) \, N
  498.                 Interface Type = 0: General Host Processor Bridge
    9 \8 U3 d1 r( ?0 H; Q
  499.         Sub-Type = 1: ISA Bridge6 P8 C: C5 s7 `
  500.                 Interface Type = 0: General ISA Bridge
    0 W, J7 F- i7 D# s
  501.         Sub-Type = 2: EISA Bridge
    7 X' b* w' @2 j3 K
  502.                 Interface Type = 0: General EISA Bridge. G9 L' x# b' B5 \/ d4 k7 N4 ?
  503.         Sub-Type = 3: MicroChannel Bridge
    $ z, L; I7 P: |5 |/ T
  504.                 Interface Type = 0: General Micro-Channel Bridge
    . Q3 Y! s" C# S* p- o
  505.         Sub-Type = 4: PCI Bridge6 L/ ^: S4 z) t) c! I
  506.                 Interface Type = 0: General PCI Bridge: a+ F  Q* G5 }
  507.         Sub-Type = 5: PCMCIA Bridge
    7 J2 ^; `) s  T, {% V* O$ [
  508.                 Interface Type = 0: General PCMCIA Bridge8 [/ [' k- }: D7 L( U/ V
  509.         Sub-Type = 80h: Other Bridge Device
    * A) Z% s: b: b2 d3 d
  510. Base Type = 7: Communications Device
    + _* p& z( r. [& C5 _
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    / Z) N2 f4 ]2 _/ i1 \2 d
  512.                 Interface Type = 0: Generic XT-compatible0 c  a/ O8 q# e4 U; ~" ^
  513.                 Interface Type = 1: 16450-compatible
    6 r/ B. ^% v2 c( E% K# Q; q
  514.                 Interface Type = 2: 16550-compatible
    ! f0 Z6 b* B' p+ ?( t; e# _
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    . _' C* p! C0 \* L
  516.                 Interface Type = 0: Generic AT Parallel Port
    % O  W1 V0 D: d8 p6 e5 A3 V
  517.                 Interface Type = 1: Model-30 Bidirectional Port3 b- n, c; E. R. ~/ r2 B
  518.                 Interface Type = 2: ECP 1.? compliant port9 F  S) a0 `# A
  519.         Sub-Type = 80h: Other Communications Device
    ; W7 {( T$ x/ B5 f6 |$ x3 W
  520. Base Type = 8: System Peripherals
    , ~3 |+ m; I6 A# a) P/ L
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    - P3 d. R% A' ]. {3 X( U% K
  522.                 Interface Type = 0: Generic 8259 PIC
    # h8 G: M% b3 ]3 t9 J# S
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    3 j6 o* a/ V: i; m# ?" H9 Y
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)  G. ]# D$ @  T$ s
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    ' ]% }( m8 I, J2 ^( `4 h
  526.                 Interface Type = 0: Generic DMA Controller
    * e; Q' J/ G0 y' z9 q# ^2 r5 f
  527.                 Interface Type = 1: ISA DMA Controller7 G) J2 ]+ D2 T. K* l" \6 x  v
  528.                 Interface Type = 2: EISA DMA Controller
    + Q# |4 P( N/ [% M/ B
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    2 J' Q7 A) G" q' ^* c( p
  530.                 Interface Type = 0: Generic System Timer
    ' e0 ?  {: z6 Y1 K7 {; d/ v
  531.                 Interface Type = 1: ISA System Timer4 Z0 l2 ~' g8 s7 P: H; G
  532.                 Interface Type = 2: EISA System Timers (2 Timers)6 N7 w. e  y& w9 x9 y1 `, u* {( J& X# M
  533.         Sub-Type = 3: Real Time Clock( d2 r2 @# b7 a  Y( Y1 w
  534.                 Interface Type = 0: Generic RTC Controller
    " N$ v9 y* k- O9 v8 U6 v! V% ], U9 @
  535.                 Interface Type = 1: ISA RTC Controller
    0 N  C, i( \: `2 v
  536.         Sub-Type = 80h: Other System Peripheral                                 . n- k6 O) d, R8 f" k; p
  537.                 " p% L: E; x/ s) |% Y
  538.        
    1 t- c1 g2 K; p- N8 _6 V
  539. Base Type = 9: Input Devices2 a  {* k% r0 o' g7 T7 F
  540.         Sub-Type = 0: Keyboard Controller
    5 W  M( ?# N) q4 \1 K
  541.                 Interface Type = 0: Not applicable) b3 G6 T2 `7 X5 s8 E, l
  542.         Sub-Type = 1: Digitizer (Pen)
    ( H% z' q! @/ M/ V2 R
  543.                 Interface Type = 0: Not applicable. ^' ]! B. k8 U8 |4 W/ h9 F
  544.         Sub-Type = 2: Mouse Controller# ^6 e' `% s5 Z# ?1 q
  545.                 Interface Type = 0: Not applicable
    $ Q( |" T2 o, ~$ J/ P
  546.         Sub-Type = 80h: Other Input Controller$ Y; s. B5 Z; P( K, d) n
  547. Base Type = 0Ah: Docking Station6 ]* _; D" B0 b. D- u
  548.         Sub-Type = 0: Generic Docking Station
    ( D" c5 V' t: Y& u+ F, |5 ?
  549.                 Interface Type = 0: Not applicable0 l( @  J% _6 [2 `1 [
  550.         Sub-Type = 80h: Other type of Docking Station0 ]2 ~  l' {$ x/ p
  551. Base Type = 0Bh: CPU Type* O- ]3 R9 t( b' K) H+ Y0 b
  552.         Sub-Type = 0: 386-based processor
    + i3 M  {! r: T
  553.                 Interface Type = 0: Not applicable
    * C2 b. M  R, n; K
  554.         Sub-Type = 1: 486-based processor
    5 o# `' p- U4 g4 |
  555.                 Interface Type = 0: Not applicable
    ) P' k% C1 b) H% K# e4 }: u, Y# M
  556.         Sub-Type = 2: Pentium-based processor
    ) [' g* E$ ?) U* K
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-23 10:54 , Processed in 0.106493 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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