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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID5 t7 k4 B& L, O! ~/ L, ^1 \5 M" k
  1. This document is the ultimate source for Windows Generic Device IDs " h* R5 ]+ ]2 z4 h& r$ X
  2. and Plug and Play BIOS device type codes.  # r9 a! [  F  v) \2 q1 x
  3. ; ~3 y- A' R# A' ]# M) k
  4. CONTENTS:
    6 O/ Y$ _2 `  L& ]. ?
  5.    Plug and Play Vendor IDs and Device IDs
    & T7 r( A6 k0 b8 O5 k7 o
  6.    Generic Device IDs
    ' I6 g. m' C( k5 j" n7 l8 f0 t
  7.    Device Type Codes0 z+ B4 x  ?, _, X! [
  8. , y  ]* ?8 ?0 r
  9. ======================================================================
    * H4 O7 [( ~. i3 A. g5 Q; f
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    0 y7 n* K9 o+ z6 @. I  k
  11. , Q' |. E* x# d
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and & H' t( Z$ j7 j3 S& V) v
  13. Device codes. The vendor must register with EISA and have a vendor code
    : Q1 o$ g, l7 x7 P3 ^
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code " i; l1 f" q# E1 D7 J) p( W
  15. is reserved for Microsoft and can only be used when defining a device抯# O1 Z% t3 [/ J
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    ; N2 z. O# u6 m
  17. Play header. 7 H; B$ s% v' p( a
  18. " s1 d9 e# Z7 G: o' ~7 @
  19. Use of CompatibleIDs is strongly recommended for devices that use , T* e0 g" i: r8 F! D# T
  20. device drivers provided with Microsoft Windows 95, such as a
    " ?3 K2 N8 g5 S( Z8 }
  21. "Standard PC COM Port" (PNP0500) or
    / u9 |9 ]$ i# ]- |5 m- w
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    3 ~# ]& w5 V# X3 O/ ~$ v) Q

  23. ' H* ?# ^. H5 m
  24. The following example output from ISOLATE.EXE of a Plug and Play " Y" x' w9 [) @
  25. header is provided for your reference:& a/ Z( F  \0 E7 t
  26.         Vendor ID:     XXXFFFF- I0 b8 m8 M% e$ M) ^4 a  R$ C1 z
  27.         Serial Number: 00000001: }' s) R# P( l) V) g
  28.         Checksum (reported): 0x5E
    " f' _2 @3 W( C; u' c& L3 A1 k
  29.         PNP Version:   1.0$ S! ?: U; }  E: C
  30.         Vendor Ver.:   10
    7 ^& `7 s# h0 A) {" B0 u, ~
  31.         Device Description: IDE Port  h( C" [6 ~2 R, u7 O: [% f
  32.         Device ID:  XXX00019 D! ^! ?, s" j4 [& ?- {6 g
  33.         Doesn't Support I/O Range Checking" C, }9 }( ~' s# ^% a
  34.         Vendor Defined Logical Device Control Registers:  None# H2 _7 _3 b" O5 u! E
  35.         Compatible Device ID: PNP06000 r7 G, J8 `; m9 y6 T4 N
  36.         Device Description: IDE
    3 t% c0 i7 ~' ~- V! K8 w
  37.         Dependent Function 02 a' A7 S0 Q& [5 _- ]( B$ K4 j# h
  38.         ...7 S5 _; o' e/ |* A; O4 T3 M5 V
  39.         Dependent Function 1
    2 Z1 O( K. n9 x5 ~. A. Y- |
  40.         ...7 `/ D0 O+ r# m# G
  41.         End of Dependent Functions  {) i9 i: _" y& ^$ q! O
  42.   N% d9 z2 `* }9 v' z
  43. When the user is installing devices that use this method,
    - Q8 B5 _. Y" e. @6 T: ]5 z
  44. a dialog box appears at the beginning of the enumeration sequence & P1 ]* @5 n1 W$ x
  45. to suggest use of the default driver provided with Windows 95. / n2 B1 q- _; f* l) |) G7 F
  46. Windows 95 also provides the option for using a disk from the
    2 b1 }( o3 n& E
  47. manufacturer, in case the user wants to choose a manufacturer-supplied 9 w7 S5 [8 J1 ~
  48. driver." c/ p2 {( b+ V8 P# _
  49. & R: A4 m' |) y, P9 x9 N
  50. For multifunction adapters, you should supply an INF file that chooses
    / b! x3 }6 a1 U
  51. the appropriate drivers (including default drivers) for all the
    ) i, X0 x% g+ k- _1 P
  52. adapter抯 devices. This prevents additional dialog boxes from again * v5 a& ]. E3 l6 e+ Y+ N
  53. requesting the default driver or a manufacture抯 disk for the rest of
    : w! Q: S- k% I, j
  54. the devices on the adapter. When an INF file is used in this manner
      s" q' `5 N6 L( L7 @3 x$ V$ M* c# s
  55. for default driver selection, it must link the HardwareID (XXX0000)
    - p6 `9 q! ^2 ?
  56. to the appropriate compatible device driver from the Windows 95 4 g" Y, W3 Y$ V6 Z7 D
  57. distribution compact disc or installation disks.
    ) X; Y5 W" V+ s! z' x8 p& ^
  58. If this is not done, Windows 95 will continue to query the user for
    # I6 F2 S4 _- G9 n) S
  59. either the default driver or a new driver, thus defeating the purpose " u) \& c0 t; ]5 o' O) y" @
  60. of using the INF file in this way.. o) s# w2 i; l& {: [

  61. 4 W" J6 |5 f) u0 i) e7 {
  62. ======================================================================
    : M* U& [9 Y0 G# ~$ y) Z

  63. ! c8 K7 w- l2 q0 Z. J# b( q% H- A2 G
  64. WINDOWS GENERIC DEVICE IDs$ O& d/ p# L" |, }
  65. * p7 R: `, e& ]) x
  66. ----------------------------------------------------------------------
    5 ?: z2 B- x* W/ s5 \4 u
  67. Many devices have no standard EISA ID, such as the interrupt controller8 p8 l( L: B4 w6 u! _/ t: J
  68. or keyboard controller. Also, a set of compatible devices, such as VGA ) b5 c2 o1 i) K+ R$ z
  69. and Super VGA, are not actually devices, but define a compatibility 4 _( m3 p" G1 |& n
  70. hardware subset.  Yet another set of IDs needs to be used to identify 5 ~& f" y, h- y" E  l) \9 q! u2 Z
  71. buses.
    / @8 J7 ^. n$ P1 p
  72. " Y% z  S* W7 M# m( |4 W4 b
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    : V' ]% A. C; l& \) X3 X' h- g
  74. devices that do not have an existing EISA ID, as well as defining   q6 s5 j. ~: ~' Q- Q
  75. compatibility devices. The IDs are defined in the following tables.+ V$ L" ]' j" \$ Q9 U: v

  76. / f, V) t$ \5 U! f) l- Q# ~! m0 v6 C
  77. DEVICE ID RANGES
    1 O' @3 L* k% r8 M* u$ s
  78. 1 Q1 ^3 }' d% i+ l8 D$ b5 q: U5 E
  79. ID range        Category
    * W# Q0 W* w  Y- G5 L
  80. --------        -------------7 a8 n3 b2 N2 A. @) x
  81. PNP0xxx         System devices0 f. B' E' X7 c6 ]7 s
  82. PNP8xxx                Network adapters
    5 M1 z- k/ q' O: g
  83. PNPAxxx         SCSI, proprietary CD adapters . }6 g6 Z# I1 Z+ ~$ n# c
  84. PNPBxxx         Sound, video capture, multimedia
    ! p: R' W% p! r; J$ L
  85. PNPCxxx - Dxxx        Modems
    0 y# [' e) i& J7 ~

  86. 7 Q! O- {. Y  }: X3 B" I- j
  87. The following device ID is provided only for compatibility ) q2 B: z2 _% L4 \5 r- h
  88. with earlier device ID lists:& B2 h3 o. \2 m' c3 R% Y
  89.   E8 x- ~1 i  `, x4 Z# ~0 q3 H
  90. Device ID        Description
    8 O+ Y% V2 `( t4 q- Z& n4 I
  91. --------        -------------
    # T3 J( y4 U0 K0 r4 p* R
  92. PNP0802                Microsoft Sound System-compatible device5 U* K( U9 ^. M) l4 u$ f
  93.                 (obsolete; use PNPB0xx instead)" @* ^1 e2 z% C" Z9 j! d& M) ?
  94. , r2 d+ k* `5 l* N& u5 d
  95. ---------------------------------------------------------------------------
      D( P* U  X& L0 ~! t& R. J+ ^
  96. Device ID       Description! K3 y* B  T. d  p2 _/ _& p
  97. --------        -------------
    # f; W. Z" t# p: V$ _' l
  98. ***** System Devices - PNP0xxx **************************# n: k0 C' \& K0 _8 `
  99. --Interrupt Controllers--
    , R  b  r% J8 n- R+ X
  100. PNP0000         AT Interrupt Controller4 _2 _( Z- l7 d8 a# _9 f0 {
  101. PNP0001         EISA Interrupt Controller1 S+ o/ t0 r' G+ g0 W1 G# g
  102. PNP0002         MCA Interrupt Controller
    8 j) d# n! _5 G  ?3 e% F8 P2 t
  103. PNP0003         APIC7 \7 R: F+ B, s/ ~4 c1 E- f4 y% H
  104. PNP0004         Cyrix SLiC MP interrupt controller7 F# J1 s* [% m; Q8 h  i5 E: r% a: t
  105. - L8 r# \$ V% C) t7 l4 }, r# d4 k
  106. --Timers--( e! k  Q; d, s) y0 c
  107. PNP0100         AT Timer) M+ h+ O" g2 ]' \- m$ H
  108. PNP0101         EISA Timer
    1 x- \8 U3 h3 t6 U7 |
  109. PNP0102         MCA Timer
    ( g9 b  d! M7 ], b8 N$ h8 A! Y
  110. 5 u/ c) T  T; G, s7 y2 L/ y& ~
  111. --DMA--
    % i/ R- Q( O' |
  112. PNP0200         AT DMA Controller
    6 Z! |. [4 {2 E/ J0 c
  113. PNP0201         EISA DMA Controller% O( U  K4 O) }% d
  114. PNP0202         MCA DMA Controller% g9 |% `3 \, r6 Q  t
  115. 1 x, Q# m; m( N4 @% z$ M
  116. --Keyboards--( y( V% h* e5 t" |0 ?& b8 e
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    , @3 R$ \; S& n& }9 Y7 _' g0 I
  118. PNP0301         IBM PC/AT keyboard controller (86-key)' b/ V  J0 @( Y& G( b; n8 t0 r1 x
  119. PNP0302         IBM PC/XT keyboard controller (84-key)/ m0 t  ^) U. F% U& q* K* X
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support), I6 X8 R6 C8 O# q+ n: h' d( Y- C
  121. PNP0304         Olivetti Keyboard (83-key)# ?, [+ \7 `5 H3 r
  122. PNP0305         Olivetti Keyboard (102-key)6 M! [+ P: }: \7 `
  123. PNP0306         Olivetti Keyboard (86-key)
    , J; v6 z3 J' X7 O( l  a) O
  124. PNP0307         Microsoft Windows(R) Keyboard% n8 a( G, v# T: @( o2 x
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy, n) `& ?0 `$ q! M& `6 q
  126. PNP0309         Olivetti Keyboard (A101/102 key)0 {% t* X. ~9 x9 H6 c0 S
  127. PNP030A         AT&T 302 keyboard
    & \0 b3 t/ A7 O, _5 C) f9 Z
  128. PNP030B         Reserved by Microsoft7 a# a. d" B6 j
  129. PNP0320         Japanese 106-key keyboard A01
    2 V- ?/ b2 C* s4 X, e/ h* O
  130. PNP0321         Japanese 101-key keyboard
    $ B) K' y* M, z8 Y
  131. PNP0322         Japanese AX keyboard+ j3 {& q/ P2 O
  132. PNP0323         Japanese 106-key keyboard 002/003
    * x/ Z' Y8 C+ k. p; I% z) G6 B
  133. PNP0324         Japanese 106-key keyboard 001
    ; O" Y1 N8 N' }5 d) ?( o
  134. PNP0325         Japanese Toshiba Desktop keyboard
    ! y$ j! j# z0 t0 \0 j
  135. PNP0326         Japanese Toshiba Laptop keyboard
    ; j, h) a3 P( _- c: Z
  136. PNP0327         Japanese Toshiba Notebook keyboard
    * ^' E$ E* X  T6 p; u
  137. PNP0340         Korean 84-key keyboard# b( Y) e7 y4 r, N0 |) C5 t: ]
  138. PNP0341         Korean 86-key keyboard; A8 z' j- s; n1 O' q5 o3 t  v6 s" ?
  139. PNP0342         Korean Enhanced keyboard& X  a0 E6 y, l' b6 _
  140. PNP0343         Korean Enhanced keyboard 101b/ ]8 U, g7 f9 C6 B; _% p, L, I; c
  141. PNP0343         Korean Enhanced keyboard 101c
    # p  p+ M+ m% M( V5 a: S7 x) C
  142. PNP0344         Korean Enhanced keyboard 103
    ) _" s5 |/ a. p  N' \
  143. $ D! q9 y, ^% T7 Q
  144. --Parallel Devices--
    2 M. d  C; B3 z& u# W5 k, c8 a7 s1 k$ D
  145. PNP0400         Standard LPT printer port  q' L9 P" y  l
  146. PNP0401         ECP printer port
    ; M. P" Y+ K* F
  147. 2 u" ?  C: C+ W; l. Q7 }! J- l
  148. --Serial Devices--5 J1 S; L6 R+ H! E  L
  149. PNP0500         Standard PC COM port
    : d" Z$ X4 n0 L* [! i6 i6 h3 K! X
  150. PNP0501         16550A-compatible COM port# g! c# o5 S# l' v
  151. PNP0510         Generic IRDA-compatible device
    % [% g% n) V; z6 Y

  152. 5 `" y9 M2 c9 A% K0 Q# N
  153. --Disk Controllers--! e2 v' Y/ @3 }7 W
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller3 F7 L8 K# }" u0 P* E7 J
  155. PNP0601         Plus Hardcard II  c; s" l7 u0 Y* a& [9 c: W$ w
  156. PNP0602         Plus Hardcard IIXL/EZ( H) ?! N+ C. r! ~- Y  W
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification: C7 \( P: Y& }5 a7 g
  158. PNP0700         PC standard floppy disk controller) l) v# U( K3 J( u5 _
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec% z3 M6 k+ k7 m$ ]2 `! l

  160. / a9 F4 i0 F3 G: P% r) q4 P
  161. --Compatibility with early device ID list--9 ]/ i9 p' d) Z; R% b
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    ! N$ ]& G( \; Y% P
  163.                 PNPB0xx instead)
    * ?9 [3 Q% H5 [' K4 {
  164. --Display Adapters--
    7 q6 v3 Q" p$ l& m
  165. PNP0900         VGA Compatible$ g4 c' X6 P3 O& B& k* U
  166. PNP0901         Video Seven VRAM/VRAM II/1024i ) O# I3 x5 l3 e) A; l: k
  167. PNP0902         8514/A Compatible
    9 M3 z8 K! g  v% v- j; p
  168. PNP0903         Trident VGA( L5 ?. t- S1 |7 p+ x7 l
  169. PNP0904         Cirrus Logic Laptop VGA! _; l6 @& M9 A5 z2 f7 s5 L  [
  170. PNP0905         Cirrus Logic VGA
      Q6 u; g/ }! U* Q& a: |
  171. PNP0906         Tseng ET4000& W# t$ G6 k3 r7 b3 I* c6 q! j8 n
  172. PNP0907         Western Digital VGA. G7 I3 n% k- M& m7 O
  173. PNP0908         Western Digital Laptop VGA
    ( G6 g  X7 `$ ^
  174. PNP0909         S3 Inc. 911/924
    , P8 e" a5 C! w( G4 v& S! I
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    - i0 z( w) w* q
  176. PNP090B         ATI Ultra (Mach 8)9 b* u  U  v4 p" b* c
  177. PNP090C         XGA Compatible+ R8 S( M, @& E; L' P
  178. PNP090D         ATI VGA Wonder
    5 n$ _$ Z6 v& l- N& ?4 }9 h
  179. PNP090E         Weitek P9000 Graphics Adapter
    2 b  R1 a" R* |2 \/ n
  180. PNP090F         Oak Technology VGA
    7 ]9 f0 v4 r0 c, a' a1 l' U* w
  181. PNP0910         Compaq QVision
    1 o! k: K0 f- M# x1 |" w% w) t' W( z
  182. PNP0911         XGA/23 ?( m6 h0 j/ h& x# [7 S7 W
  183. PNP0912         Tseng Labs W32/W32i/W32p, h3 e( `0 c% N% [
  184. PNP0913         S3 Inc. 801/928/964
    2 f& n) Q4 [4 k3 n# f( T) M- U% ^
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)8 P' [/ Y1 h$ J6 N/ I; E( L! |& q0 g
  186. PNP0915         Compaq Advanced VGA (AVGA)
    , ]( t4 W% l% k  n! v+ F
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)& l1 s/ e% v0 `% b" b' @
  188. PNP0917         Reserved by Microsoft6 o  _6 P0 V$ d
  189. PNP0918         Matrox MGA
    7 |, u- e+ v# R
  190. PNP0919         Compaq QVision 2000
    + h  W. e( h; S4 O
  191. PNP091A         Tseng W128, s- x; ?$ L3 Z, f5 @& i
  192. PNP0930         Chips & Technologies Super VGA
    9 t! ]* \( M! e) r' }( k  F
  193. PNP0931         Chips & Technologies Accelerator0 {: M, M$ f! b
  194. PNP0940         NCR 77c22e Super VGA
    ! A) u: x5 ]& |% j0 ~! r' U- Y) Y2 N
  195. PNP0941         NCR 77c32blt
    2 }. l$ q& i$ L: b2 l& @
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    : a, n# `4 j, P$ ?8 Y& j

  197. 2 d% j+ z7 m1 g" u/ ^4 }
  198. --Peripheral Buses--
    4 q. K2 t6 X' }0 V8 e1 n
  199. PNP0A00         ISA Bus
      S( f" G2 o& e2 A& a
  200. PNP0A01         EISA Bus. N4 S$ F: ]* Q. B% T
  201. PNP0A02         MCA Bus
    8 e: a4 u& K9 q, D
  202. PNP0A03         PCI Bus
    4 A' B  C6 q2 E+ V
  203. PNP0A04         VESA/VL Bus# l+ R4 e4 T' X2 z
  204. PNP0A05         Generic ACPI Bus
    ! u  V& G3 H4 S5 G$ l9 f% N$ a
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    0 c# s# ?& j+ Y( C' Y
  206. ! w7 ]! }; m; T$ g/ u& S! {1 g
  207. 9 O" A2 m8 C8 p$ W
  208. -- Real Time Clock, BIOS, System board devices--
    ) H! N  W) Z6 _  {9 v' C
  209. PNP0800         AT-style speaker sound5 t8 F+ R, P& {  x7 |7 k9 }
  210. PNP0B00         AT Real-Time Clock
    8 I7 G3 U" O. V: H8 C
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)8 y! p1 F9 O. h8 M- n: u3 a7 d
  212. PNP0C01         System Board$ E' \9 {: g. i2 T6 M" B
  213. PNP0C02         General ID for reserving resources required by Plug and Play
    5 r) j9 B3 n6 G
  214.                 motherboard registers. (Not specific to a particular device.)
    ' l( R& |4 E3 m+ b( ]" u! J# s
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt5 `# ?' y% H. h  h# Q6 y0 P. l
  216. PNP0C04         Math Coprocessor
    $ g! a. j; U* d, x, q
  217. PNP0C05         APM BIOS (Version independent)
    . W: i- s$ y0 J* b- {! H& Q1 Z
  218. PNP0C06         Reserved for identification of early Plug and Play ! `1 o( F; o  ]5 g& X
  219.                 BIOS implementation.0 n* E% H2 s# e& n# Z
  220. PNP0C07         Reserved for identification of early Plug and Play
    8 j! h8 g2 c9 f2 T( B8 [
  221.                 BIOS implementation.
    ; s/ E; H: \9 t2 ^( Y  Q' e
  222. PNP0C08         ACPI system board hardware
    " A: j" ^. o) i2 R  T5 P- y( f
  223. PNP0C09         ACPI Embedded Controller- p6 x/ E% `, x# ~& [7 S
  224. PNP0C0A         ACPI Control Method Battery
    ! b! L3 a: K# G  @
  225. PNP0C0B         ACPI Fan
    . q: ~( Z& O' G! E1 Z
  226. PNP0C0C         ACPI power button device
    " s8 y" s9 r! x# V" k
  227. PNP0C0D         ACPI lid device
    4 |% D9 w" t! K" a
  228. PNP0C0E         ACPI sleep button device
    ( q( i$ [! |" E8 `, b& f2 I4 v
  229. PNP0C0F         PCI interrupt link device1 _& `/ r* |: Q7 H
  230. PNP0C10                ACPI system indicator device2 E) O, U1 y% |  S  o' Q. ?  `
  231. PNP0C11         ACPI thermal zone
    $ K5 ?* Z) c) z: ~
  232. PNP0C12         Device Bay Controller
    ) V/ g- \* u7 e! @
  233. 2 o1 `: Y' r  b( D8 W, d: {' m
  234. --PCMCIA Controller Chipsets--# ?3 ^- f, z8 s9 c& M3 M& B1 R
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller* Z7 {! g  H, B5 S0 Q& ?5 z1 q
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    . [$ c: n7 ^7 L& a- j2 z/ o
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    1 c  g, V1 h6 k) ^: P
  238. PNP0E03         Intel 82365-compatible CardBus controller
    4 C5 ^4 V) R2 R
  239. , g) q% M* [- ^/ z: u2 P5 z
  240. --Mice--! ?: i  y) T+ u2 }1 X. @+ x$ S& d
  241. PNP0F00         Microsoft Bus Mouse+ K8 E; \7 q' G: \! N) i  f
  242. PNP0F01         Microsoft Serial Mouse
    0 d' ]* U. P+ l
  243. PNP0F02         Microsoft InPort Mouse/ ~* F( E% v( q" h
  244. PNP0F03         Microsoft PS/2-style Mouse" [0 j5 B9 A# Q- ]) ?
  245. PNP0F04         Mouse Systems Mouse) p& O1 ^( F/ J- `5 F
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)" t" \1 c4 y3 j4 n& D& G1 A2 a# d
  247. PNP0F06         Genius Mouse (COM1)
    ! h& a2 n: {2 S% E# ]$ z& p
  248. PNP0F07         Genius Mouse (COM2)
    ! V$ v$ {5 i# T0 j6 `9 P
  249. PNP0F08         Logitech Serial Mouse0 z8 s+ P3 D8 X/ f, |3 N& e5 O
  250. PNP0F09         Microsoft BallPoint Serial Mouse( l0 `0 Q9 X9 M8 F, ?3 I' D! X
  251. PNP0F0A         Microsoft Plug and Play Mouse
    7 G8 J- A( a# Y) n, \: s
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse* V) D! ^9 A7 f: A$ z  o# w
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    . J5 E0 n1 ^: S
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
    ! Q$ c) O2 Z$ b& c" U5 n8 I/ w
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse& [8 {4 z: V1 H0 J( I
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse9 E6 @& w0 r" \; Z
  257. PNP0F10         Texas Instruments QuickPort Mouse  i" ^; |% x6 t) ?* J! Y' l
  258. PNP0F11         Microsoft-compatible Bus Mouse
    3 N' l( E1 X# E) `$ y/ @% B% J
  259. PNP0F12         Logitech PS/2-style Mouse- p4 J9 |( w. T3 H! o& N3 J
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    & E; b/ G6 _0 h6 g
  261. PNP0F14         Microsoft Kids Mouse! o' i( O1 t7 R/ i
  262. PNP0F15         Logitech bus mouse
    6 \) f' `7 r; K4 t7 X. x7 s3 @0 P. L
  263. PNP0F16         Logitech SWIFT device  r- A. `6 E: G# H; b/ _
  264. PNP0F17         Logitech-compatible serial mouse! T# B- }. t( E9 s9 [
  265. PNP0F18         Logitech-compatible bus mouse. }  U1 B2 m# J3 U4 f
  266. PNP0F19         Logitech-compatible PS/2-style Mouse) p3 e4 M! q6 z: |6 H6 g3 Y
  267. PNP0F1A         Logitech-compatible SWIFT Device
    0 A& Q7 T0 s: C/ o/ d
  268. PNP0F1B         HP Omnibook Mouse
    ( t; ~" j1 x+ Y" ]
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse& x, G# c: K% i% c
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    - K, a; }# c, r' ^) O
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    . o3 Y1 N& c4 G, B0 p& b
  272. PNP0F1F         Reserved by Microsoft Input Device Group- K1 _( F* L- K7 _/ \( x! ]/ p( c
  273. PNP0F20         Reserved by Microsoft Input Device Group  {2 ?% z. k8 V- [- R5 `" |4 F
  274. PNP0F21         Reserved by Microsoft Input Device Group
    2 L6 z/ @9 n0 t6 v
  275. PNP0F22         Reserved by Microsoft Input Device Group6 E. W. c, U/ `8 N9 `$ K. v1 k
  276. PNP0F23         Reserved by Microsoft Input Device Group0 P4 j" M6 }8 i" G( z3 J/ N* Z/ }) a7 P
  277. PNP0FFF         Reserved by Microsoft Systems/ K. ^' ~% z5 u8 ~/ Q1 p# Y# F
  278. ! C! J+ `) v- g  L7 P+ V
  279. ***** Network Adapters - PNP8xxx ***********************
    / I6 i7 D, s* _+ W* d
  280. PNP8001         Novell/Anthem NE3200
    % E! g4 c6 N9 _9 J1 t
  281. PNP8004         Compaq NE3200
    3 ^/ m4 ]7 s. C7 l0 A" a+ K
  282. PNP8006         Intel EtherExpress/32
    5 j3 p) @# ^  `# k
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    3 X7 h) C) ?1 K1 Y5 \
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    ' G' i  v; H  L6 X) E- g
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    / h# y7 E/ V' E% z% Q* F
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC# G1 @! t; G: }
  287. PNP8078         DCA 10 Mb MCA9 `$ h5 Z5 ?" D8 P4 ^1 H
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)! B6 z, {# e8 L8 x
  289. PNP80c9         IBM Token Ring
    . s  [) {. Z; V; P7 G
  290. PNP80ca         IBM Token Ring II
    + e4 Y1 I2 x8 D; F( v* T
  291. PNP80cb         IBM Token Ring II/Short
    2 V7 w  ]4 }9 m" j; _1 L
  292. PNP80cc         IBM Token Ring 4/16Mbs+ y" M: A$ P  Y& T1 B. G* P  s
  293. PNP80d3         Novell/Anthem NE10005 d1 {. q) Z2 Y1 S6 c* T
  294. PNP80d4         Novell/Anthem NE2000
    + F* @' ^( O  w& T$ b) i. ^
  295. PNP80d5         NE1000 Compatible  ]+ X, M0 V# s5 q8 B$ j
  296. PNP80d6         NE2000 Compatible6 E) E( E1 _8 V8 Z; _; T" C
  297. PNP80d7         Novell/Anthem NE1500T- U* F5 [. W) E" R% C& e! ^
  298. PNP80d8         Novell/Anthem NE2100
      O% @% [5 c4 }: N$ F
  299. PNP80dd         SMC ARCNETPC. d  t  x" t5 ]% n7 y
  300. PNP80de         SMC ARCNET PC100, PC200
    ( k2 \$ ^# e# P: Z& [! B
  301. PNP80df         SMC ARCNET PC110, PC210, PC250% t" a. K- `* i2 u
  302. PNP80e0         SMC ARCNET PC130/E
    . i" f# C- N) M5 B+ m/ C
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260& {" c/ X- k! u2 y) J
  304. PNP80e2         SMC ARCNET PC270/E+ S: a+ U9 U+ j# A, e3 Y$ o
  305. PNP80e5         SMC ARCNET PC600W, PC650W: ^. D/ \  c3 ^' H- U1 {
  306. PNP80e7         DEC DEPCA
    - K1 R7 l) ?' J- d' @; ?( f3 n! j
  307. PNP80e8         DEC (DE100) EtherWorks LC
    ) x! X2 J8 p1 b2 u1 d+ ]+ S' M5 \& a
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    3 v8 D  ~; p% C. y* ?
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP9 V5 S: q2 n4 l4 w# G0 Y% Z
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    : e, H8 G# ?4 _4 }$ q: T
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC) Z2 i* H  N5 U2 G2 |5 h
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC8 p5 d/ R+ ^% V5 C2 q
  313. PNP80ee         DEC EE101 (Built-In)
    5 p/ w& }! a/ U- i& M
  314. PNP80ef         DECpc 433 WS (Built-In)% [7 N* f' a) c' z
  315. PNP80f1         3Com EtherLink Plus
    + [' q. v" z/ p2 c) T  R7 h
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    2 C  F# W' k0 {" p2 a
  317. PNP80f4         3Com TokenLink# n% g  B3 D3 H/ M& u, W5 I
  318. PNP80f6         3Com EtherLink 163 r4 M/ Y2 u, p2 V/ h) F6 H
  319. PNP80f7         3Com EtherLink III; R' ^" E4 ]$ m  D2 f% w
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device9 z' T) z7 ^( \; e. c  ?; @2 e
  321. PNP80fb         Thomas Conrad TC6045. m' t! U2 L) n
  322. PNP80fc         Thomas Conrad TC6042! k) V6 u1 j8 `+ S. O3 U- L: u
  323. PNP80fd         Thomas Conrad TC61423 O! ?8 C) t, m
  324. PNP80fe         Thomas Conrad TC6145
    ; f' L4 c' l7 i4 R; E
  325. PNP80ff         Thomas Conrad TC62421 k) b1 ~5 j: V2 Y' |' r
  326. PNP8100         Thomas Conrad TC6245
    , b1 D" ^8 I) j1 M+ m# Q7 M
  327. PNP8105         DCA 10 MB
    % F4 R6 i7 p$ Z1 i  c) {% h% o$ d  j
  328. PNP8106         DCA 10 MB Fiber Optic* v, e0 O3 K3 W- M' N
  329. PNP8107         DCA 10 MB Twisted Pair6 p9 R9 L  F3 i( R3 ]6 l
  330. PNP8113         Racal NI6510, }$ u- U& _$ }* V( l
  331. PNP811C         Ungermann-Bass NIUpc8 `( L  T0 t2 Y' Z4 `& w2 y
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    ! r: S6 b* r2 N
  333. PNP8123         SMC StarCard PLUS (WD/8003S)8 B  O9 T5 W. D7 n7 F( }
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    ( D4 G" N" `$ u
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    2 ]7 ^9 j/ r) g8 u- M8 X
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    * T/ k$ `* ^/ A. C
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    $ O# k. d0 u- A5 V  ~
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)0 j4 G8 S% {3 @) e5 x) g
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    ' m1 f9 E7 K  o/ R+ C
  340. PNP812d         Intel EtherExpress 16 or 16TP
    : R; h, s7 V! R% O
  341. PNP812f         Intel TokenExpress 16/4
    ( m0 w% N' m$ D: a
  342. PNP8130         Intel TokenExpress MCA 16/4
    # @9 j$ X% k% ^6 E# [, E
  343. PNP8132         Intel EtherExpress 16 (MCA)
    : m! `) Z2 }) V$ T+ a
  344. PNP8137         Artisoft AE-1
    9 y) ?  b8 R  @7 |, s
  345. PNP8138         Artisoft AE-2 or AE-3- P! M7 H8 j$ F, @
  346. PNP8141         Amplicard AC 210/XT
    + [( |1 q# K8 w& y
  347. PNP8142         Amplicard AC 210/AT" D- I# ^7 ~8 j% k6 B6 Y2 C5 h. ?
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    : A0 Q$ s9 S& S4 F* n
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    ' V* B) t+ ]% ~2 r; U' |
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    5 G; I# Q- X% U1 U) F' |! g7 ~
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    8 q6 D/ U, }& P
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)1 k% |5 X# O: P( \
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    2 B; h9 M  K7 _3 _# X8 p- a
  354. PNP815f         National Semiconductor Ethernode *16AT
    * s" C& m) B3 i- D
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3) o; [' H3 i( A# [
  356. PNP816a         NCR Token-Ring 4 Mbs ISA. V& Q9 q) }/ v! h7 b% n# d
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    ) Z2 U) v3 h( o& a8 ]1 O' i
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    / w0 C$ S4 B4 W; j& k' }7 r
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)  ]! D2 e. h4 p, C
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    1 Y8 q1 c1 C, d! Z6 |. _! |. }0 C
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)% Z  m2 b3 b' s0 a
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    # S, h* }9 v, _2 h- x
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    " e4 x5 L7 V% b" G: \) v. A
  364. PNP81c8         SMC EtherElite Ultra 16
    2 _# t: V2 k  B7 m
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)8 U) x* U8 |' X; R$ ]
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    8 a9 _9 g; g8 t  d  z' A
  367. PNP81e7         Pure Data PDI516+ (ArcNet)* g" _* N9 F" h9 z8 U6 t1 g, X( b
  368. PNP81eb         Proteon Token Ring (P1390)
    . i" T3 W" v, j' q7 l7 }' C# @
  369. PNP81ec         Proteon Token Ring (P1392). L" c1 @. j! P8 L+ {
  370. PNP81ed         Proteon ISA Token Ring (1340)
    ; ?2 b4 l8 E( V# k4 x
  371. PNP81ee         Proteon ISA Token Ring (1342)4 Q+ h, s" p3 d: K
  372. PNP81ef         Proteon ISA Token Ring (1346)9 A9 d# p  Q2 |2 D9 h
  373. PNP81f0         Proteon ISA Token Ring (1347)
    - P( z" N! A7 n
  374. PNP81ff         Cabletron E2000 Series DNI
    - ~% O4 h3 L* d7 t2 g
  375. PNP8200         Cabletron E2100 Series DNI& y/ M$ [  p9 X" s, U# |: a  X
  376. PNP8209         Zenith Data Systems Z-Note
    9 O0 J' Z7 p; `& b7 e
  377. PNP820a         Zenith Data Systems NE2000-Compatible
      \0 m6 C" _7 p1 l
  378. PNP8213         Xircom Pocket Ethernet II7 y0 _9 F8 h3 d" o& i
  379. PNP8214         Xircom Pocket Ethernet I
    " b, e% q% m* ]+ ^2 E
  380. PNP821d         RadiSys EXM-10
    ' Q: G# |# \6 h9 Z
  381. PNP8227         SMC 3000 Series9 `! h. ]3 @! [: h  m$ g
  382. PNP8228         SMC 91C2 controller9 d2 S& }+ {# q8 k9 U" g/ ~8 U
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T# g% a* F; k3 i. V" j  e" A
  384. PNP8263         Tulip NCC-166 x4 Y4 _% b  D7 @- F
  385. PNP8277         Exos 105
    ) S: u# s  W; G8 I6 W
  386. PNP828A         Intel '595 based Ethernet
    3 m4 D6 c) t/ @; y. {2 l
  387. PNP828B         TI2000-style Token Ring
    ' {1 m! E6 ~! k8 M8 P
  388. PNP828C         AMD PCNet Family cards
    5 l# t1 D6 n  |
  389. PNP828D         AMD PCNet32 (VL version)# F) {) O0 L  d/ ?8 q. C, B
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    5 \) x5 b8 p$ D
  391. PNP82bd         IBM PCMCIA-NIC
    $ m8 H, X% j) g) r0 S4 D
  392. PNP82C2         Xircom CE104 z2 w1 q  g$ b. w
  393. PNP82C3         Xircom CEM2' K  N2 Z+ Y. {% [7 j1 g/ ], `
  394. PNP8321         DEC Ethernet (All Types)3 d5 q8 i8 ^- z9 u2 I# @. ]. F
  395. PNP8323         SMC EtherCard (All Types except 8013/A)9 X7 `! C; t8 N
  396. PNP8324         ARCNET Compatible* a0 o3 R! O1 o* B1 ^4 y9 A
  397. PNP8326         Thomas Conrad (All Arcnet Types)* Y9 j% L! T# n; T3 N) r% F+ d
  398. PNP8327         IBM Token Ring (All Types)
    % u$ |7 G* W6 o( g3 d1 O! o
  399. PNP8385         Remote Network Access Driver
    $ I, L  y4 j& u2 Q; P
  400. PNP8387         RNA Point-to-point Protocol Driver4 r- q) x4 |4 Q  y3 j) R% @/ z+ W
  401. PNP8388         Reserved for Microsoft Networking components
    ; S( K+ E/ j9 b- X/ _. R0 a5 Y
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    + h' U! U4 R. @  ?$ y0 k5 ]) F. s

  403. # C4 r2 [* x$ `3 j- g: B# c
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********# N4 y4 r! B2 t  q
  405. PNPA002         Future Domain 16-700 compatible controller. ?2 Z+ S, Y6 d6 O% J- y; r8 k
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    + t+ D1 p0 f/ t! A2 w
  407. PNPA01B         Trantor 128 SCSI Controller
    # ~7 h- e% x" N
  408. PNPA01D         Trantor T160 SCSI Controller; T) c) |' t2 u: A; x
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    2 H' A9 o0 x; `# @* N
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    5 j0 `. p% H5 m4 j  }6 L* }. U7 K
  411. PNPA020         Trantor Media Vision SCSI controller. m) N$ E. S; W, L
  412. PNPA022         Always IN-2000 SCSI controller% }4 T( U( O7 C" D# K! @; C4 |# W
  413. PNPA02B         Sony proprietary CD-ROM controller/ Q7 A" O- A# z! R4 K8 O. o; T0 x. Q
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    9 j- T: [) d% G
  415. PNPA02F         Trantor T358 Parallel SCSI controller4 T( M, K, R1 K3 s
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    2 Q( m% G" {! }' @
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    ( F9 z( F: r* w* t* |: v1 h7 @6 G
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive- q1 d2 S3 x- r# k

  419. * p) o7 A& d( D( c
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    8 ?2 M, l" ?& ?* T
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    : Y2 W( r" g! _5 ]. ?
  422. PNPB001         Sound Blaster 2.0-compatible sound device% z8 z, q% r8 b8 _
  423. PNPB002         Sound Blaster Pro-compatible sound device
    3 J; D( |* B- P
  424. PNPB003         Sound Blaster 16-compatible sound device
    ) J! v  O5 `+ Q8 p
  425. PNPB004         Thunderboard-compatible sound device
    5 Q: t; u7 v" o1 O: b
  426. PNPB005         Adlib-compatible FM synthesizer device
    ) r6 s  \6 l, Z' s1 t* ~
  427. PNPB006         MPU401 compatible 4 j. y0 `& U% j! o5 y
  428. PNPB007         Microsoft Windows Sound System-compatible sound device# X6 ?1 q$ }5 F' E% p8 Z
  429. PNPB008         Compaq Business Audio. o2 A9 H9 @# x1 J8 ]
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    : B: B0 h3 r8 V- b- x
  431. PNPB00A         MediaVision Pro Audio Spectrum
    / r( P' s7 N- c6 Y8 A; I
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)! w" \+ A4 |8 x* r( q2 @  [4 K
  433. PNPB00B         MediaVision Pro Audio 3D5 k* l, L% K# j9 I3 h. Q7 |
  434. PNPB00C         MusicQuest MQX-32M
    / X, Y" A! o7 |! r
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic0 b' B, P) d9 r3 n1 I& A
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    8 W4 L* }7 M  d) \
  437. PNPB00E         MediaVision Pro Audio Spectrum6 H9 a+ ]% x& M  h3 q, {
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled), k8 X9 G8 A$ R( b$ |& @) @
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)8 D  i6 |2 H3 A. H3 {; P" [' X% u
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    ) E. |; G1 \2 X% w
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    1 J6 {% F( M7 x( J$ `- r! ]2 L
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    1 I  h+ D9 z! e
  443.                 (no Trantor SCSI, Thunder chip Disabled)5 s1 k9 g& Q. B$ M; U4 z+ I
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    3 q) b, ~. i! m. m8 Q, d4 k2 u" d) D  R
  445. PNPB02F         Joystick/Game port
    5 P! o# i4 F1 P# V2 ?' \; y8 }

  446. 6 v/ D+ `- E" S4 h. ?) a- Y
  447. ***** Modems - PNPCxxx-Dxxx****************************
    , ?. q( }, M0 z) L7 Y& i. D; U
  448. PNPC000         Compaq 14400 Modem (TBD)# {, v" {( X8 J7 i9 D
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    - q/ C5 Z0 _7 _7 \. n% a! y! K

  450. " c8 x/ w8 E! p6 z: M( r7 y
  451. ======================================================================
    / z" n+ B/ _8 P4 `& I) `+ H: p7 d' ^
  452. : d2 \) c. v/ G5 O- t1 Z
  453. DEVICE TYPE CODES
    7 U6 f+ h+ g/ V* x$ W
  454. : ?4 K$ B) N' E6 B  |" B9 f
  455. -----------------------------------------------------------------------
    ! r+ e2 N9 O' j2 ]8 Q
  456.           Q, ]' ^" o! d( j" D' P* I
  457. Base Type = 0: Reserved2 r9 {. ]5 F7 D- S, p# |
  458. Base Type = 1: Mass Storage Device4 K' L7 h* Y3 c4 q
  459.         Sub-Type = 0: SCSI Controller
    ! ^& f  ]  {* O+ p
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    & q0 |/ t9 Q2 Z& j& Q
  461.                 Interface Type = 0: Generic IDE1 w9 j7 c7 I. x9 L
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)3 f  K( ]  |, s7 E2 `% A
  463.                 Interface Type = 0: Generic Floppy! o% _5 Y2 B) u6 T
  464.         Sub-Type = 3: IPI Controller
    3 H; C$ O$ X7 k! k( G
  465.                 Interface Type = 0: General IPI
    * g1 y* P% o3 D$ O4 H4 H( z- B
  466.         Sub-Type = 80h: Other Mass Storage Controller0 J( Y) P3 E7 m4 H; C$ d
  467. Base Type = 2: Network Interface Controller5 d" {& u' |4 C* m5 q, X2 Z; [. d
  468.         Sub-Type = 0: Ethernet8 m+ q) c& _1 {7 S) L8 |  V
  469.                 Interface Type = 0: General Ethernet
    # Q2 e" R8 H7 U: [% W
  470.         Sub-Type = 1: Token Ring Controller  i+ ?( \& w3 z& }& w( U
  471.                 Interface Type = 0: General Token Ring# ~3 M7 `  o2 _- ]
  472.         Sub-Type = 2: FDDI Controller
    - y& z4 W$ Q3 ]) F1 c
  473.                 Interface Type = 0: General FDDI! U  H# H6 |9 X$ J) E% [+ N
  474.         Sub-Type = 80h: Other Network Interface Controller" k3 N; m; X1 r) R* ~, ^
  475. / g5 |# D8 Q7 T! A# Y
  476. Base Type = 3: Display Controller
    # [/ @/ i  K, h0 m3 w' l
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    : l& ^% Y9 F7 T5 C8 g8 q! i; O
  478.                 Interface Type = 0: Generic VGA compatible7 p9 {! ~- a8 B) Q  B6 i/ T/ O
  479.                 Interface Type = 1: VESA SVGA Compatible Controller) N7 }* `3 w: F' e; q
  480.         Sub-Type = 1: XGA Compatible Controller
    . y4 j6 f: ?$ h: x' n4 |
  481.                 Interface Type = 0: General XGA Compatible Controller
    ) n3 C" j1 n! K3 w  @1 k+ y
  482.         Sub-Type = 80h: Other Display Controller' c# g) @0 r2 i( c$ M; g
  483. Base Type = 4: Multi-media Controller
    - {9 R$ K" s& o; W2 _0 ~: [+ _. o& X: r
  484.         Sub-Type = 0: Video Controller
    ) g( c3 r; w& e9 e" t/ O* f
  485.                 Interface Type = 0: General Video, P; ~5 ]" f6 B' x# v. v  H7 @
  486.         Sub-Type = 1: Audio Controller9 y6 r% A# P9 u" v
  487.                 Interface Type = 0: General Audio Controller1 q% i, J) D6 W8 a- \4 c" a
  488.         Sub-Type = 80h: Other Multi-media Controller4 S/ A# C5 @' l4 O6 f# g
  489. Base Type = 5: Memory
    . k, |$ l; \4 H2 n' _
  490.         Sub-Type = 0: RAM
    1 t4 ^1 e) e4 [  ~7 u
  491.                 Interface Type = 0: General RAM8 Y& P& T  B' d8 w& p; N
  492.         Sub-Type = 1: FLASH Memory- I7 m5 \0 Z; v  n
  493.                 Interface Type = 0: General FLASH Memory
    3 H( Y' y4 |, b
  494.         Sub-Type = 80h: Other Memory Device
    2 P" y7 N) @2 R

  495. 7 V' |: [: ?+ [# t* `, L
  496. Base Type = 6: Bridge Controller9 p# @. h# w: Q2 S+ y
  497.         Sub-Type = 0: Host Processor Bridge8 h; X' }2 b2 W' B
  498.                 Interface Type = 0: General Host Processor Bridge
    6 C+ v' @  U1 _! w- ~! E" O
  499.         Sub-Type = 1: ISA Bridge8 T* ]# a# P' j" X8 {
  500.                 Interface Type = 0: General ISA Bridge  A4 r( R3 U2 g2 A+ T8 D
  501.         Sub-Type = 2: EISA Bridge: }, Q8 P! ]3 q2 \6 |* a
  502.                 Interface Type = 0: General EISA Bridge5 O7 `2 x% a$ i4 O4 `; x/ N
  503.         Sub-Type = 3: MicroChannel Bridge( S. R8 m. q3 l: i+ I& s
  504.                 Interface Type = 0: General Micro-Channel Bridge+ ]! L  u0 N* I# O
  505.         Sub-Type = 4: PCI Bridge
    $ G: p9 f  v5 F1 l2 I" d8 h
  506.                 Interface Type = 0: General PCI Bridge
    4 `6 v9 g2 d5 s7 }
  507.         Sub-Type = 5: PCMCIA Bridge
    % h4 e! R1 V  s# V. [8 j: q, t
  508.                 Interface Type = 0: General PCMCIA Bridge3 A" H- v" _' S9 {0 S
  509.         Sub-Type = 80h: Other Bridge Device9 o# \( p( c' p6 C- j% L& [
  510. Base Type = 7: Communications Device0 w) }7 l/ `$ @) A, q+ a* U( \$ A5 {
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)" @' w, X+ N3 `' I) ]; ^
  512.                 Interface Type = 0: Generic XT-compatible
    1 Q: {7 M) m4 V
  513.                 Interface Type = 1: 16450-compatible1 R' ~5 g" h; q: `
  514.                 Interface Type = 2: 16550-compatible
    6 u2 v, }3 W3 \/ J6 o1 F8 j: K2 e- @" L1 ^
  515.         Sub-Type = 1: AT-Compatible Parallel Port  d/ V7 x1 a2 s0 O* P5 X/ R& \
  516.                 Interface Type = 0: Generic AT Parallel Port1 i/ G' Z$ ^8 L6 A2 L
  517.                 Interface Type = 1: Model-30 Bidirectional Port8 R# X1 P# ~, K  f' I
  518.                 Interface Type = 2: ECP 1.? compliant port
    ' R, s. y, W9 i- d. R
  519.         Sub-Type = 80h: Other Communications Device
    : ~3 P) g3 I2 s
  520. Base Type = 8: System Peripherals' w( y: w1 A* K/ V$ G. Z
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    $ T) ]0 h( b- T* u2 K1 D
  522.                 Interface Type = 0: Generic 8259 PIC. x2 z0 C! X' |6 l5 j, M+ f
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)9 O/ x& \% Z- |8 t* X5 S/ C2 u
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)8 h3 s, z  j4 R- `: H; ?- s: A
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    4 Q% d. S& ]0 P' X; X' P
  526.                 Interface Type = 0: Generic DMA Controller% I5 h# b: }  u7 b7 k3 ?& _
  527.                 Interface Type = 1: ISA DMA Controller- X+ S4 @9 S& {( ?
  528.                 Interface Type = 2: EISA DMA Controller6 B0 f* B& e1 E0 p2 i
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    ; @+ x' `7 n& y/ b! _
  530.                 Interface Type = 0: Generic System Timer! [1 E9 l% N9 `0 f  C, [
  531.                 Interface Type = 1: ISA System Timer
    * I$ z+ L' i9 c
  532.                 Interface Type = 2: EISA System Timers (2 Timers)8 d' z: z8 Z+ |" j/ N3 d- n
  533.         Sub-Type = 3: Real Time Clock* m8 Y) ~; x+ M" l4 t
  534.                 Interface Type = 0: Generic RTC Controller% s& b5 V; e, F! a2 }
  535.                 Interface Type = 1: ISA RTC Controller
    9 N; N" I: ?( U$ y. |- W% B
  536.         Sub-Type = 80h: Other System Peripheral                                 ) G# N* h. X1 I, o1 }! T
  537.                 5 e' B8 U4 Z. G- _' s
  538.         $ y/ f$ m) U& e. J. m7 c3 q; Z
  539. Base Type = 9: Input Devices
    ) p1 i& d2 |, o" R, v% S
  540.         Sub-Type = 0: Keyboard Controller
    6 _. x% H; o  l
  541.                 Interface Type = 0: Not applicable
    0 V; n+ t6 i2 M; O
  542.         Sub-Type = 1: Digitizer (Pen)
    9 |, d: S, \. _2 `8 {3 N9 A
  543.                 Interface Type = 0: Not applicable
    ; x3 ~2 q  P1 p  a) o) I. }9 o, o) n" \
  544.         Sub-Type = 2: Mouse Controller8 y6 C! S+ x4 ~/ J% J
  545.                 Interface Type = 0: Not applicable
    6 X4 J) Q3 m8 F6 |0 j; \  ~, F
  546.         Sub-Type = 80h: Other Input Controller! h7 E4 z! c7 _+ P7 A' q
  547. Base Type = 0Ah: Docking Station3 V* e. Z% e7 l, `
  548.         Sub-Type = 0: Generic Docking Station2 ^4 M% H- A  X4 L: c
  549.                 Interface Type = 0: Not applicable
    ! p7 Z, x5 G! t5 C* \0 k# z5 l0 H
  550.         Sub-Type = 80h: Other type of Docking Station
    2 J, r' r( i% g! W" o; G1 R" K( h
  551. Base Type = 0Bh: CPU Type
    . k2 L9 y# I# l8 f
  552.         Sub-Type = 0: 386-based processor  ?4 u. g8 p6 \% f, Q6 A& I
  553.                 Interface Type = 0: Not applicable* h/ K) o7 y. k& F
  554.         Sub-Type = 1: 486-based processor, t4 {0 O6 a( c) ^! p  h% ]
  555.                 Interface Type = 0: Not applicable
    & s/ i" u1 P  k- x$ E, R- K
  556.         Sub-Type = 2: Pentium-based processor
    $ p. r; M1 q" M# x/ F/ R0 V! X
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-5 15:59 , Processed in 0.539496 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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