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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
: j* M' w4 z& n1 q8 N# d+ f
  1. This document is the ultimate source for Windows Generic Device IDs
    6 K, _3 @2 ^9 l$ M5 G
  2. and Plug and Play BIOS device type codes.  
    4 P) J6 T7 p+ d8 c2 x

  3.   P* ?" y+ d3 g/ R
  4. CONTENTS:
    / Y0 p+ e! c5 N4 D0 [
  5.    Plug and Play Vendor IDs and Device IDs. D  Q8 ]' s4 c0 Q: V% j
  6.    Generic Device IDs 5 ^2 v0 p7 F+ }  a6 O. u/ w' F3 B
  7.    Device Type Codes% ?: @! q: E/ E, x  s
  8.   Z/ S- S6 H/ C  j0 H! _
  9. ======================================================================
    % y; T, q6 |7 |! [
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs5 `4 O; K3 Y1 Z0 Q; n' @; k& p
  11. ! x! |( b3 _) K& b
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and * E* |& M* A1 ~5 @. Y
  13. Device codes. The vendor must register with EISA and have a vendor code
    " F6 B) t- F5 `& W" ?
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code 8 s; U. V- s8 `: s5 B
  15. is reserved for Microsoft and can only be used when defining a device抯
    7 w) z: W9 J7 S6 u% s0 c
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    9 s0 ?9 p! h' [
  17. Play header. 6 m; T$ q8 R) \5 i6 H

  18. 2 K6 _6 R6 c6 q$ I1 e/ k
  19. Use of CompatibleIDs is strongly recommended for devices that use
    1 r; P/ p+ I, w4 z  i$ D
  20. device drivers provided with Microsoft Windows 95, such as a
    . Z+ x, n* U# O& _5 x& z7 o
  21. "Standard PC COM Port" (PNP0500) or 2 P& `3 f$ [4 W* ?
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    0 t' h3 `! d+ e& q: y
  23. 4 H  f# s0 V; I  u% f1 u
  24. The following example output from ISOLATE.EXE of a Plug and Play - S% O; u, u6 F( s$ Y* N
  25. header is provided for your reference:: W, {) p, c9 @% X/ ?
  26.         Vendor ID:     XXXFFFF
    6 `7 `- [& X  b4 ]7 n
  27.         Serial Number: 00000001
    / W$ j/ f7 j* ]5 J% j, t: @6 g
  28.         Checksum (reported): 0x5E! I( O8 \! ]% m5 E4 h% n: n+ i
  29.         PNP Version:   1.0; `9 Y2 g5 D" _% _: ]
  30.         Vendor Ver.:   10& B1 ]6 [( d; o
  31.         Device Description: IDE Port
    2 a' ], |, a) O, j+ w6 H
  32.         Device ID:  XXX0001
    3 k% L* K  w: f+ A$ H
  33.         Doesn't Support I/O Range Checking4 x- x: u& V, x* l
  34.         Vendor Defined Logical Device Control Registers:  None+ \) p0 X- {9 x$ x( L) K+ w
  35.         Compatible Device ID: PNP0600
    + e" \, @; l( z4 X4 z3 ?4 f% |
  36.         Device Description: IDE$ Q. N# a; E  s  D
  37.         Dependent Function 0
    * A0 L) J: j& \7 u& D7 |
  38.         ...! l+ e/ a: V8 z( P) e3 {! M
  39.         Dependent Function 1
    0 b0 X/ @$ {: Z5 w
  40.         ...& H; n0 N! K# A, K! g7 h
  41.         End of Dependent Functions
    7 q/ y' k: ^. M! V9 u
  42. " t) A3 l6 P& Q
  43. When the user is installing devices that use this method,
    5 O1 U8 O4 |7 }* U) Y  L$ v
  44. a dialog box appears at the beginning of the enumeration sequence 4 G& c: D0 r" A7 S* g! J0 @5 h
  45. to suggest use of the default driver provided with Windows 95. 1 ~+ B7 O0 C1 n- t0 g% k$ e# K
  46. Windows 95 also provides the option for using a disk from the 2 J. ^* S0 W" Z
  47. manufacturer, in case the user wants to choose a manufacturer-supplied ) Q% |! C( h& W# J: K' ^
  48. driver.2 V0 e5 H2 N7 V6 i
  49. * @1 I* [1 Z# P9 F& Y  _  ?
  50. For multifunction adapters, you should supply an INF file that chooses
    & l2 I- Y0 J8 I& X+ y% e. [
  51. the appropriate drivers (including default drivers) for all the
    ; F, K6 O  _# W1 l
  52. adapter抯 devices. This prevents additional dialog boxes from again
    1 |4 C* _' A+ z$ F9 a
  53. requesting the default driver or a manufacture抯 disk for the rest of
    # i, g" o2 \- E2 _4 W
  54. the devices on the adapter. When an INF file is used in this manner # x9 Q0 y; Q( F8 j6 l
  55. for default driver selection, it must link the HardwareID (XXX0000)
    6 u( q' X/ g0 i, Q" O
  56. to the appropriate compatible device driver from the Windows 95 5 C% c6 L9 q- p. N, q0 M- R* H
  57. distribution compact disc or installation disks. ! W& Y0 e- Y& x3 ]
  58. If this is not done, Windows 95 will continue to query the user for
    ! A1 V; n& G% H5 Z! n) P
  59. either the default driver or a new driver, thus defeating the purpose , t- ~" U  ~+ \7 Z. r
  60. of using the INF file in this way.
    * ~/ w' s3 P/ E+ @6 [8 A2 @2 ~$ l

  61. % n- ?9 e" }- C
  62. ======================================================================5 z' w; O; R8 R2 H/ f! F8 x" b
  63. + v- j2 v  E9 f! Z' [0 D3 l- }: {( h
  64. WINDOWS GENERIC DEVICE IDs
    7 ^: c$ Y) |) A! ?" p

  65. - f, ^- h% B% `$ A1 \! A/ ?! L6 ], b
  66. ----------------------------------------------------------------------
    7 J2 ^2 d! O2 x7 @! B
  67. Many devices have no standard EISA ID, such as the interrupt controller; O$ X! e& R/ z9 v8 ~
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 3 ~) j3 z4 A; q* Q  t' g
  69. and Super VGA, are not actually devices, but define a compatibility
    9 o( j& o0 T0 y9 p
  70. hardware subset.  Yet another set of IDs needs to be used to identify 0 k( }' n  g  P8 k
  71. buses.
    " M0 J9 G1 y* v- V/ p
  72. + j  K/ @1 N% [4 \
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various 5 y. |" z0 f+ \! d; O% u# s3 b
  74. devices that do not have an existing EISA ID, as well as defining   i( g' k0 @8 Y6 ?
  75. compatibility devices. The IDs are defined in the following tables.
    / g$ _# W7 v8 O) D9 B

  76. - {, {/ ]9 `) o& V) d
  77. DEVICE ID RANGES, B; v7 y: Y& {8 l4 m

  78. / Y" e" w: m0 n+ K# K0 y$ G- |4 C
  79. ID range        Category2 n$ a( |) h# r  b: {& b
  80. --------        -------------
    9 T1 p% j; T( T
  81. PNP0xxx         System devices  q9 ~9 A( v% Y# j! J+ ~
  82. PNP8xxx                Network adapters
    + [9 \& P2 t) W/ X# G
  83. PNPAxxx         SCSI, proprietary CD adapters
    8 R5 _1 O) y- g( R
  84. PNPBxxx         Sound, video capture, multimedia7 D0 }- _0 C; g% R& B
  85. PNPCxxx - Dxxx        Modems0 R# S0 C4 c1 @0 _) ^; ^( l
  86. + h. G+ ?& l" A( ?
  87. The following device ID is provided only for compatibility % \- M# E8 C3 x2 _' b1 z* Q9 y
  88. with earlier device ID lists:! V' I! u/ M/ e7 M+ E: r

  89. " L. v: u  C$ R. o8 P' j6 G3 i0 w+ q" v
  90. Device ID        Description
    ! C3 M  E* v# r6 o* O: ^3 n
  91. --------        -------------' {0 V) C8 h) _7 l$ R9 d2 r
  92. PNP0802                Microsoft Sound System-compatible device
    ) l  b- O$ N9 I3 b* e
  93.                 (obsolete; use PNPB0xx instead)
    3 R% Y+ [. X! d" F: Q' V

  94. . n* A1 {9 m' W0 ?1 r
  95. ---------------------------------------------------------------------------: W1 a, i$ C. Z% y7 c- m8 ]
  96. Device ID       Description+ U: ]2 z; Y. q% [' O5 k4 M
  97. --------        -------------
    - n0 z4 y- Z  `2 t( d9 Z0 [
  98. ***** System Devices - PNP0xxx **************************9 H( E  `+ z) T2 U- z
  99. --Interrupt Controllers--
    2 E0 D* i& d& R. H0 E
  100. PNP0000         AT Interrupt Controller
    2 R( R$ g; v4 f6 s+ q# T" w/ n
  101. PNP0001         EISA Interrupt Controller
    2 ]( S& ]. l; x
  102. PNP0002         MCA Interrupt Controller3 Q9 R& V7 v7 ^' N" \
  103. PNP0003         APIC
    $ G5 Y* a) V" X+ @, t
  104. PNP0004         Cyrix SLiC MP interrupt controller1 F& ]$ a! i$ l& s8 L8 Y

  105. 4 p* {4 ~' ~  S9 B8 |# B6 H( S
  106. --Timers--6 T$ p* d9 P0 X, K4 j# Z
  107. PNP0100         AT Timer; |% p# y$ q( O% H: r0 H4 @; R
  108. PNP0101         EISA Timer
    8 L4 ^& |1 S4 S: `8 l5 M
  109. PNP0102         MCA Timer9 N* y4 Y# s3 F9 e/ }' F
  110. , k0 X- s' A+ B8 Y9 e0 \  Y$ n
  111. --DMA--# ^* G$ M0 L' ^  o- ?( _
  112. PNP0200         AT DMA Controller
    * P" u5 J. z% T5 Z; Y9 v
  113. PNP0201         EISA DMA Controller
    0 X6 R& x$ F; q. V6 ?
  114. PNP0202         MCA DMA Controller
    & W4 {3 F) ~, K, |( ^3 I
  115. 3 i* k' \) h5 X: H. B% x, W4 Y9 o
  116. --Keyboards--
    0 v8 y3 W% z5 V1 p1 Y
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    0 o  t7 R$ {3 a1 N" z' Q# `
  118. PNP0301         IBM PC/AT keyboard controller (86-key)+ t1 F) z6 x2 o/ z3 S+ I
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    : m% w( ^% l/ l" M' _  I0 C
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    3 K* S# x5 j7 x  I! p. {
  121. PNP0304         Olivetti Keyboard (83-key)) Y) T; ~; b7 `# f% P5 m& u1 i# e4 {
  122. PNP0305         Olivetti Keyboard (102-key)9 Z7 e' @$ _( f6 R0 m. S# d; q
  123. PNP0306         Olivetti Keyboard (86-key)
    6 M! W/ K7 l+ C2 v: T3 `* W# g% R: R& G5 J
  124. PNP0307         Microsoft Windows(R) Keyboard" ^0 m* }, G" {0 x
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy8 l, g5 o- h, a1 p
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    ( M8 u/ b, T( R0 o, [. ^
  127. PNP030A         AT&T 302 keyboard
    * _3 B) W5 T! K7 x" n. j" A
  128. PNP030B         Reserved by Microsoft
    + h! s, r) k# a: P9 X; ^! m
  129. PNP0320         Japanese 106-key keyboard A01
    $ p# x- |5 j5 ^2 T; f+ ]$ D
  130. PNP0321         Japanese 101-key keyboard
    5 R# F! y  k( O( d6 ~
  131. PNP0322         Japanese AX keyboard
    + g9 p- j$ z" c; ?  E; U
  132. PNP0323         Japanese 106-key keyboard 002/003
    / z& z2 E- a* ^3 j3 o2 p$ P
  133. PNP0324         Japanese 106-key keyboard 001
    5 @, ]$ j8 V/ @. S. Z! ^$ U
  134. PNP0325         Japanese Toshiba Desktop keyboard3 Q& A- T5 Z/ x7 K  ~
  135. PNP0326         Japanese Toshiba Laptop keyboard! C0 Y8 l, c7 W) ]. d% r* ^4 ~
  136. PNP0327         Japanese Toshiba Notebook keyboard0 y+ u/ w+ z& u+ F
  137. PNP0340         Korean 84-key keyboard. i* M, z5 v, l8 _1 }  j
  138. PNP0341         Korean 86-key keyboard
    0 T- _9 |- M# S
  139. PNP0342         Korean Enhanced keyboard: P; v( T' {8 {! g2 S
  140. PNP0343         Korean Enhanced keyboard 101b
    & U, M. t0 G, |0 e" ^, C# P
  141. PNP0343         Korean Enhanced keyboard 101c
    % ~& J2 t5 O4 N5 P; p9 I
  142. PNP0344         Korean Enhanced keyboard 103
      a7 E- F3 o. a, n2 @9 m6 y9 }6 r8 g
  143. % a$ ?) ]1 B' R1 E1 j, @. c
  144. --Parallel Devices--. A3 T5 P2 i' M. n6 C; a
  145. PNP0400         Standard LPT printer port
    * j. C) p- ]* _# J
  146. PNP0401         ECP printer port: D% u1 ~7 m- ~; W% ?( }
  147. $ a) v1 [; V) x: g- y
  148. --Serial Devices--
    . k( |9 Z7 U6 O. M7 t3 H
  149. PNP0500         Standard PC COM port* Q/ s4 [" M0 C- g4 {
  150. PNP0501         16550A-compatible COM port
    * C/ S. d7 W, |! b
  151. PNP0510         Generic IRDA-compatible device
    3 L6 h2 W2 M8 B* v
  152. % H$ Z5 @( t6 e& |
  153. --Disk Controllers--
    4 X5 `$ W" V/ B* N' q1 N0 X  [
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    8 C, O$ J8 n2 o( Z
  155. PNP0601         Plus Hardcard II0 w: k" W. g$ J) n
  156. PNP0602         Plus Hardcard IIXL/EZ& Q& U, y8 W% [6 Q
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    , q3 W0 z2 r. {7 \$ C
  158. PNP0700         PC standard floppy disk controller
    " P4 ?& b$ g  `- k
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec0 j* }1 t% F& M3 x/ v1 Y6 R

  160. 3 k4 L# y. u- l% B- A$ ^3 T) a
  161. --Compatibility with early device ID list--9 M# [: A* }( T
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use0 o: g+ \3 p0 F; g
  163.                 PNPB0xx instead)( V9 J2 i; M2 F3 {
  164. --Display Adapters--7 E4 f0 H0 _8 N5 s1 ^7 B
  165. PNP0900         VGA Compatible
      V' F, P+ \7 F5 q6 v
  166. PNP0901         Video Seven VRAM/VRAM II/1024i / S% N( C( `' G5 S8 U, D1 P2 U
  167. PNP0902         8514/A Compatible7 n" x0 w2 }% W
  168. PNP0903         Trident VGA
    & a( h& i: a5 Q9 k: |5 D( O
  169. PNP0904         Cirrus Logic Laptop VGA9 @4 v+ Y" k1 H* B8 _5 x$ g3 ~1 |. K; Z
  170. PNP0905         Cirrus Logic VGA
    ) r& ~; W; K5 W. O- s1 [* D
  171. PNP0906         Tseng ET4000
    ' `; \* h7 K0 z
  172. PNP0907         Western Digital VGA% Q9 g$ W( d. C4 [/ X( b
  173. PNP0908         Western Digital Laptop VGA
    9 C9 `6 W# M  B! L" h  o
  174. PNP0909         S3 Inc. 911/924
    . o* j1 R, b0 i$ v; E' A) I
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    ! W9 a- i0 n0 a
  176. PNP090B         ATI Ultra (Mach 8)
    5 u& d0 D7 I4 R  ^
  177. PNP090C         XGA Compatible  z" ^3 N) T) S( u) y+ j
  178. PNP090D         ATI VGA Wonder& ~; e, U: r9 \/ g5 z* ~
  179. PNP090E         Weitek P9000 Graphics Adapter
    4 O. d5 H" W, k0 `
  180. PNP090F         Oak Technology VGA
    - m' q% ]# D8 ^5 C; U4 b
  181. PNP0910         Compaq QVision
    4 _" W( ^) H0 f9 y- ^" Z' c1 D! \
  182. PNP0911         XGA/2! @) }( N- W5 m4 @8 E+ P$ n2 ]6 N
  183. PNP0912         Tseng Labs W32/W32i/W32p5 K: Q7 ?) f1 h* O6 {! U8 S% {
  184. PNP0913         S3 Inc. 801/928/964! K/ }" U! Z( l, e6 b
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped): b3 Y2 i/ o) a; o
  186. PNP0915         Compaq Advanced VGA (AVGA)* {5 ~$ {9 c: [2 D( [0 ^
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    9 Q1 k4 S* f  l
  188. PNP0917         Reserved by Microsoft
    5 C! v2 {8 n9 k  ?- ~6 M
  189. PNP0918         Matrox MGA
    5 ?( {) E' Y  S
  190. PNP0919         Compaq QVision 20008 u7 T5 ]4 u5 t
  191. PNP091A         Tseng W128
    ! y2 p0 {" D$ {/ c. v* p) G# u# }
  192. PNP0930         Chips & Technologies Super VGA% e6 D, i9 P' }/ _
  193. PNP0931         Chips & Technologies Accelerator
    ( m4 Z/ s& e' y" q
  194. PNP0940         NCR 77c22e Super VGA3 c1 R$ F% V# {  M2 g
  195. PNP0941         NCR 77c32blt' ?5 M+ u, `' C/ m3 p! \
  196. PNP09FF         Plug and Play Monitors (VESA DDC)& K  T  {; a& \! @+ \! S

  197. , v  p4 e2 s& |9 s
  198. --Peripheral Buses--" Q( `  S& T/ k0 a6 \( `$ X
  199. PNP0A00         ISA Bus
    : ~7 D1 Z6 m$ s( ^
  200. PNP0A01         EISA Bus4 F" P% g% `" C: N9 T. f
  201. PNP0A02         MCA Bus
    ' e7 @' K2 j* j% D
  202. PNP0A03         PCI Bus( N% |$ B8 P* |% O' T  G- l% A
  203. PNP0A04         VESA/VL Bus
    0 l) z9 A( O8 n
  204. PNP0A05         Generic ACPI Bus" j' U0 Z" {: I8 @: P
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    * h4 R# U* j8 q) \" h: p  L

  206.   @% u( D+ M/ J- u/ Y" {1 A+ \* z# l

  207. 3 q5 ^8 B: U/ `, `6 H
  208. -- Real Time Clock, BIOS, System board devices--
    5 K- v2 a3 b7 U4 x' J' }2 @
  209. PNP0800         AT-style speaker sound* o  R8 z5 m  [* N5 P  }
  210. PNP0B00         AT Real-Time Clock" c- @6 l. l; e; Q- G& U
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    7 E7 s" Y$ r% p4 v- }
  212. PNP0C01         System Board
    ; e. `& `0 u$ J( t* Y  z! M3 p
  213. PNP0C02         General ID for reserving resources required by Plug and Play7 \8 F, x7 j: W& a' N: P; W
  214.                 motherboard registers. (Not specific to a particular device.)' e, v3 u! R& w; O2 d6 a1 N
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    " m  j2 L. O0 s: \
  216. PNP0C04         Math Coprocessor
    ( k9 S: [8 a; s' \; V3 Q; R
  217. PNP0C05         APM BIOS (Version independent)
    5 b: D+ Q7 d! @$ B; p1 }
  218. PNP0C06         Reserved for identification of early Plug and Play
    + x0 ~6 J# j3 m
  219.                 BIOS implementation.
    ' ~  j1 U9 n  ^3 b# n2 k
  220. PNP0C07         Reserved for identification of early Plug and Play - ]8 |* o1 f8 }9 t& Y& c% X5 I
  221.                 BIOS implementation.
    # j" D2 G, ?2 |; {# r7 P
  222. PNP0C08         ACPI system board hardware
    8 X" t6 {) p' y8 w
  223. PNP0C09         ACPI Embedded Controller! E9 l5 ^7 J/ m1 }! F0 G
  224. PNP0C0A         ACPI Control Method Battery
    : T' j: T4 [; \) Z7 M) u* V( h" ]
  225. PNP0C0B         ACPI Fan3 d7 R6 o6 \  w2 O# w! Y
  226. PNP0C0C         ACPI power button device
    0 m* F9 D2 U$ Z. b9 G
  227. PNP0C0D         ACPI lid device
    ! e9 X* Q2 F% ?# t1 N& z
  228. PNP0C0E         ACPI sleep button device; F, R! ^6 D( D; n9 D
  229. PNP0C0F         PCI interrupt link device
    2 T& K+ Q! K& {! r, B1 n
  230. PNP0C10                ACPI system indicator device/ K: h1 r# l& L2 v, x& Z
  231. PNP0C11         ACPI thermal zone* r, p3 H: Y. Y
  232. PNP0C12         Device Bay Controller% M: j$ M/ c5 R& i. c1 Y- B/ `
  233. * _. m8 M8 y& m, E' j6 C8 z
  234. --PCMCIA Controller Chipsets--* r# {) o8 D: `1 S. H9 N4 i
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    3 X7 N: g# s' v) a! b1 Z" B
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller) @0 k6 C$ A  c1 r# g: ~
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller& h  s( o  Q9 ^1 p* G
  238. PNP0E03         Intel 82365-compatible CardBus controller
    8 t$ A) y* i3 S2 P8 {; i

  239. ) M" l% h8 `+ `
  240. --Mice--
    # ~. \, Y1 w3 b9 x( |
  241. PNP0F00         Microsoft Bus Mouse5 z' d, F: n& e8 R4 Z
  242. PNP0F01         Microsoft Serial Mouse  T% P/ f! O( b" R# f: ]
  243. PNP0F02         Microsoft InPort Mouse; s5 Z4 n2 d1 ?* B
  244. PNP0F03         Microsoft PS/2-style Mouse: F  H. @$ m. u# r2 d8 G" C9 B, L
  245. PNP0F04         Mouse Systems Mouse
    % u+ n% D9 I' q; v2 |: I3 Z. ~
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    ; f9 ^' n5 C& Z& A! I' A0 t
  247. PNP0F06         Genius Mouse (COM1)0 y% H% D- W5 @
  248. PNP0F07         Genius Mouse (COM2)
    1 [- P, Y2 t' O4 K1 m9 O; V
  249. PNP0F08         Logitech Serial Mouse
    ! ~: v% `9 E5 D( B* j
  250. PNP0F09         Microsoft BallPoint Serial Mouse7 R" L6 t+ @7 w- M' t
  251. PNP0F0A         Microsoft Plug and Play Mouse$ u8 U( H, q5 G! S
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    0 K; N$ w* n$ B) L
  253. PNP0F0C         Microsoft-compatible Serial Mouse) z: J% c0 h9 E. W/ ^
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse  S' v1 M% d' M, n/ f5 n3 d6 y: d1 V
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse4 I6 @7 T$ a: r
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    & S$ V* @& c" G
  257. PNP0F10         Texas Instruments QuickPort Mouse' q% K* \! G& m
  258. PNP0F11         Microsoft-compatible Bus Mouse
    7 v. V, C- j" O. g- A7 D: O6 L! a
  259. PNP0F12         Logitech PS/2-style Mouse
    - o8 @6 T, I8 X; y5 T! f
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    : {. \. ~, D  i, Y4 F
  261. PNP0F14         Microsoft Kids Mouse
    : y; N3 A* F+ n+ C
  262. PNP0F15         Logitech bus mouse& {, I, F7 L" O
  263. PNP0F16         Logitech SWIFT device! o. m8 P3 E8 h5 Q5 A( I
  264. PNP0F17         Logitech-compatible serial mouse5 Y+ _. {' b5 V6 U. I  O
  265. PNP0F18         Logitech-compatible bus mouse9 g0 P4 r% R' m1 t. p
  266. PNP0F19         Logitech-compatible PS/2-style Mouse+ K4 U$ C7 ~6 t3 U( h3 M
  267. PNP0F1A         Logitech-compatible SWIFT Device. f* H7 [' l, i! U, X# \
  268. PNP0F1B         HP Omnibook Mouse, E7 X2 C: h. v7 z; m/ q1 g8 \
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    ( s, |2 V2 B2 e5 b
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    " W+ o0 e5 X3 M$ a
  271. PNP0F1E         Microsoft Kids Trackball Mouse  L7 l& a5 D2 i' L" W
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    : e- M% s5 w. [( @: l; P: m! S  i5 T2 D
  273. PNP0F20         Reserved by Microsoft Input Device Group! B1 J# A0 R- H: g
  274. PNP0F21         Reserved by Microsoft Input Device Group
    8 a6 Z$ @, V% y% |3 K$ J2 n
  275. PNP0F22         Reserved by Microsoft Input Device Group2 @' U" h) {6 V& m
  276. PNP0F23         Reserved by Microsoft Input Device Group$ y5 W: j6 B1 I& ?7 @$ Q* T
  277. PNP0FFF         Reserved by Microsoft Systems
    ' {+ o5 S  R3 }1 @8 u
  278. 0 j- K/ M& I8 L6 A
  279. ***** Network Adapters - PNP8xxx ***********************; x4 |$ R! p/ Y) k9 W
  280. PNP8001         Novell/Anthem NE3200
    ) ]3 m% {8 q7 h  r2 k9 @6 g( P9 X
  281. PNP8004         Compaq NE3200. ^- \  Z+ i; i& E9 [4 O
  282. PNP8006         Intel EtherExpress/32# r+ k+ f5 K. M
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)1 ~9 p  A. ]3 W7 @+ j
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    6 m( K: C" ^" Y
  285. PNP8072         DEC (DE211) EtherWorks MC/TP4 O) V1 n: D. X0 j5 d3 G
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    + |8 Y. b  n" p) q% E* P+ L, V$ _
  287. PNP8078         DCA 10 Mb MCA
      b) ~  |$ R  m* S4 S3 i
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    1 H2 L1 U" c" Q1 f2 L; w
  289. PNP80c9         IBM Token Ring: y: ?  T- k) A4 ^& V
  290. PNP80ca         IBM Token Ring II
    6 Q5 l/ x! \* ^- h& Z
  291. PNP80cb         IBM Token Ring II/Short0 t+ M, U+ w) x# a% g3 q
  292. PNP80cc         IBM Token Ring 4/16Mbs9 M- U" b. z% x  }- C
  293. PNP80d3         Novell/Anthem NE10007 J! x2 w/ q- ^, V# ^; x( U
  294. PNP80d4         Novell/Anthem NE2000
    ( T- c/ P/ R# h6 |
  295. PNP80d5         NE1000 Compatible
    0 [$ w# R4 e1 o2 j0 r  N+ E
  296. PNP80d6         NE2000 Compatible/ H% n' R) `( r( z9 A
  297. PNP80d7         Novell/Anthem NE1500T
    $ e" L( |0 ~& A& p
  298. PNP80d8         Novell/Anthem NE2100
    2 A+ P/ c+ N% M% |! W8 h& O2 X
  299. PNP80dd         SMC ARCNETPC
    : p0 y' g/ N8 u) M8 `# m
  300. PNP80de         SMC ARCNET PC100, PC200! V3 {' b' p/ V& h6 }9 @1 v1 g4 A
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    5 w( g/ [+ ]1 K! `  J) _. q
  302. PNP80e0         SMC ARCNET PC130/E
    2 }) d" q8 l5 Y
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    3 ~  D# o! F  V" s' E
  304. PNP80e2         SMC ARCNET PC270/E4 s5 C- q3 l! }4 _* y9 _* _& G
  305. PNP80e5         SMC ARCNET PC600W, PC650W2 m5 A  b" o2 g/ x4 B! O) K7 |8 m
  306. PNP80e7         DEC DEPCA
    , A- ^4 Q7 t1 P1 \2 x/ k
  307. PNP80e8         DEC (DE100) EtherWorks LC
    5 b/ {3 L/ u3 l1 L5 B: A
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    6 k, f+ S" m$ s; r5 i. F4 R' p: d
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    & [. E7 W: W4 k% v" D1 m8 @
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP3 U4 B2 V1 o# U5 Z4 f" u6 e6 P
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    + f0 u) |/ f; n  z) P) j" x
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    - I# X; \0 I- b& [0 Q: a4 ~/ ^
  313. PNP80ee         DEC EE101 (Built-In)* d! ^4 }# T. ]7 u/ ]# D. d
  314. PNP80ef         DECpc 433 WS (Built-In), J4 k! X' A/ [* r0 ~# I) H: N
  315. PNP80f1         3Com EtherLink Plus
    1 h8 H/ z) D$ }( s; \7 W
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    . |- A) o+ j$ i4 L' n
  317. PNP80f4         3Com TokenLink
    4 d( B9 d) [$ H
  318. PNP80f6         3Com EtherLink 16
    ! V# O  r  ~+ O- s2 |+ s
  319. PNP80f7         3Com EtherLink III7 Y' L5 y) B. C; s3 |2 H/ K  B
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device& o' L3 I1 q6 F
  321. PNP80fb         Thomas Conrad TC60453 m  p9 Z7 ?3 v' g
  322. PNP80fc         Thomas Conrad TC60422 x$ |- `% g4 D( w& c
  323. PNP80fd         Thomas Conrad TC6142
    6 `: K) V- q! g# m, k. W
  324. PNP80fe         Thomas Conrad TC6145/ h# f* l1 u+ t3 k; `% H% Z8 V
  325. PNP80ff         Thomas Conrad TC6242
    # a" R- v2 o) t; A% M& t4 P
  326. PNP8100         Thomas Conrad TC6245
    " B& _1 a1 E& s8 O
  327. PNP8105         DCA 10 MB
    # x# E& @' l- }2 a; c
  328. PNP8106         DCA 10 MB Fiber Optic0 N: ~4 M% a/ H
  329. PNP8107         DCA 10 MB Twisted Pair
    ; C  ?7 \2 w" u7 ^7 u; W, X
  330. PNP8113         Racal NI6510
    # N6 d* u$ i/ o; c) y5 F" W
  331. PNP811C         Ungermann-Bass NIUpc6 o0 @, R8 @$ j5 {4 `
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    3 D8 |; ^5 A1 e  o) m" |! @  @, Y
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    7 O: R( m. v" G/ m
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    . B* q: _! I$ {9 ]
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)4 j, v' i) c+ _2 Y
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)9 d0 d! m; N# z; s; v6 I
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    % ^  C$ A$ h$ }# W
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)5 `( L7 G! }- q+ n8 ^
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    8 x& G* Q5 Z7 i( L7 h0 o
  340. PNP812d         Intel EtherExpress 16 or 16TP
    7 Y# ~* D' U  Y( X
  341. PNP812f         Intel TokenExpress 16/4" _5 }3 H% o: s! ~; v; \0 y
  342. PNP8130         Intel TokenExpress MCA 16/4  g4 w6 r0 K( l% j+ r
  343. PNP8132         Intel EtherExpress 16 (MCA)
    5 g) Z5 Z0 ^! t* w( Y
  344. PNP8137         Artisoft AE-16 }; `1 _6 c: k5 Q  z) y
  345. PNP8138         Artisoft AE-2 or AE-3% u% }$ @/ L8 @% |$ n  G  R  X
  346. PNP8141         Amplicard AC 210/XT
    1 Z! @4 m, V, j7 T
  347. PNP8142         Amplicard AC 210/AT
    ! ?3 x! q, Q, _  Y/ i
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    * e4 H4 |$ h# i  U7 r" b
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)  ^- D( z1 R: \8 q6 g1 |
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)  o) N0 |5 n3 T4 \
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)% f7 j! k( B. ~( N6 X5 x( [
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    6 t1 W  t+ L4 h# C
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252); T7 ~( p6 m3 c9 t
  354. PNP815f         National Semiconductor Ethernode *16AT
    9 ~. i1 `9 z. ^
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3  o: g$ e; g' T4 w* S9 ^
  356. PNP816a         NCR Token-Ring 4 Mbs ISA% u* {0 }$ F/ g) V- P) y$ X
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    , f1 V, q: W1 o& Z& X
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    # I& v+ Z/ L1 I9 G0 X
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    0 h2 Z6 i7 n- ^+ l+ w
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    ) f8 [8 a  U" r1 @. o0 n2 V
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)/ I' w2 m  C% @. s- a; k6 V
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    7 Y3 }6 ?! N( `, z
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    # R( C! @! ^* i# o, k+ q
  364. PNP81c8         SMC EtherElite Ultra 16* _; u# P( K& w5 `9 ]3 O
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    / _2 |" ~* P7 b, i
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    ' L" V- [( P+ n9 h& B5 M
  367. PNP81e7         Pure Data PDI516+ (ArcNet)2 r; J5 K  ~5 e# S; V
  368. PNP81eb         Proteon Token Ring (P1390)
    & j# k6 K- a! F0 r
  369. PNP81ec         Proteon Token Ring (P1392)) t) z* N( K' a. t) M) J  s4 i
  370. PNP81ed         Proteon ISA Token Ring (1340)
    ' a) q5 s% d' z- {8 p( X4 J0 h7 I
  371. PNP81ee         Proteon ISA Token Ring (1342)" B- }) |* p" d3 z
  372. PNP81ef         Proteon ISA Token Ring (1346)
    ; j/ m0 J8 @  s; G: T# e
  373. PNP81f0         Proteon ISA Token Ring (1347): Z0 F) X+ x# M, z
  374. PNP81ff         Cabletron E2000 Series DNI3 k+ O5 }2 W/ J% M8 W
  375. PNP8200         Cabletron E2100 Series DNI4 S. j" i9 x( M, B7 \; E6 r" [& h6 d
  376. PNP8209         Zenith Data Systems Z-Note
    % A2 K. p4 `% b
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    ; X- A* G5 `" v. N; Q1 l& c& [1 G
  378. PNP8213         Xircom Pocket Ethernet II
    4 O2 t* k5 q. W1 m& M* p- n
  379. PNP8214         Xircom Pocket Ethernet I; e9 P. {7 m: ]* }; M; A
  380. PNP821d         RadiSys EXM-103 o6 [- f8 U& I7 c
  381. PNP8227         SMC 3000 Series; t  j7 X* h6 F8 ~6 u
  382. PNP8228         SMC 91C2 controller
    2 `, D) U" q" G* H6 g, ?  |
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    , Y* J! F% Y% m8 N) U; r
  384. PNP8263         Tulip NCC-16
    ( |( F; ?# `! w
  385. PNP8277         Exos 105: a/ }( u8 T- e4 p0 t  x7 x. g, O
  386. PNP828A         Intel '595 based Ethernet
      k' ?  c, H6 h2 J, _7 t( m
  387. PNP828B         TI2000-style Token Ring* }" y6 E; y. |
  388. PNP828C         AMD PCNet Family cards
    ' y; e6 U8 \/ c$ `2 l2 i/ r
  389. PNP828D         AMD PCNet32 (VL version)
    , C" V: r% S2 T: T5 v
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied), S/ ~, r( V$ I4 D/ @: X
  391. PNP82bd         IBM PCMCIA-NIC+ D1 q0 k. y# I: B3 l) [
  392. PNP82C2         Xircom CE10" k' m) e0 v/ g, y* m
  393. PNP82C3         Xircom CEM22 u8 Z  ?3 I5 a
  394. PNP8321         DEC Ethernet (All Types)9 `6 R2 Z# W% n9 o7 F
  395. PNP8323         SMC EtherCard (All Types except 8013/A). R  Q9 C8 _- M  _8 Y1 s/ G
  396. PNP8324         ARCNET Compatible1 T0 ]  _: m1 H  L' B( z" x( M
  397. PNP8326         Thomas Conrad (All Arcnet Types)9 v0 B% |1 z0 w/ h) n$ t
  398. PNP8327         IBM Token Ring (All Types)- {, ]+ Z+ }' b
  399. PNP8385         Remote Network Access Driver( z, ~- ~" p" r7 v
  400. PNP8387         RNA Point-to-point Protocol Driver
    0 W, ]2 Y% a$ l: J; z5 h
  401. PNP8388         Reserved for Microsoft Networking components
    3 W5 G! t0 F: O( [* U8 g
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    7 ~& r, o+ H/ A& a! c# w3 E% g

  403. : t% `1 ]. j6 r0 `
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    ; ~: O$ W0 J! o
  405. PNPA002         Future Domain 16-700 compatible controller
    8 G! L2 F% b3 W7 P
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    ! O: n. T! I% ^" S: N( A
  407. PNPA01B         Trantor 128 SCSI Controller, V8 D1 B* d- U7 c7 G3 N
  408. PNPA01D         Trantor T160 SCSI Controller
    . I2 G6 c6 @! s2 r
  409. PNPA01E         Trantor T338 Parallel SCSI controller, {; v2 X2 n- }. R0 l, f: P
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    ( @" d4 F! W; P) Y+ T+ l# i
  411. PNPA020         Trantor Media Vision SCSI controller
    ' I0 Z. Y# {, _7 p
  412. PNPA022         Always IN-2000 SCSI controller$ v( k8 s- H% g4 J1 A; q
  413. PNPA02B         Sony proprietary CD-ROM controller$ f8 U* K$ y5 o; W1 b
  414. PNPA02D         Trantor T13b 8-bit SCSI controller5 V* d4 ~- g& r( m1 C
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    : Q8 t/ `: [4 l
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive/ |1 c) D" s" G4 x5 o( Q
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive& H6 [/ c1 }% n$ }2 y6 J
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive. g0 c3 B2 a; N* Z# k; u& O! z% V

  419. 5 }7 `7 d6 X4 I& g
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    ' G( J8 v. f. H! v
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    + y1 u6 u, [+ p& K/ h
  422. PNPB001         Sound Blaster 2.0-compatible sound device& c) N0 R6 T+ Y0 X
  423. PNPB002         Sound Blaster Pro-compatible sound device
    6 C, \* g: r8 }: C* R# T3 d# \& j
  424. PNPB003         Sound Blaster 16-compatible sound device0 z! Q6 c' o' Z1 ?
  425. PNPB004         Thunderboard-compatible sound device
    , {$ U$ k/ R' E6 W& s# K
  426. PNPB005         Adlib-compatible FM synthesizer device
    / ?1 T4 u) }; {  \
  427. PNPB006         MPU401 compatible
    8 ], l4 f  k9 M& `' r: s
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    ) s1 ^/ i( N' {* Y# f
  429. PNPB008         Compaq Business Audio
    . w( x) H5 E( @* A1 j# Z8 w8 E& E
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device7 [2 W6 d( H2 I5 B! e, C
  431. PNPB00A         MediaVision Pro Audio Spectrum $ T# i1 n) Z& C) S7 B8 `1 M& l& ~$ n9 v
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    / O) }9 p+ O3 r9 V  P
  433. PNPB00B         MediaVision Pro Audio 3D8 v) V1 q" j# I9 y- D2 U6 s% p7 \4 [
  434. PNPB00C         MusicQuest MQX-32M# |2 C. P* l: F1 }7 v0 e- \* s3 w: i. a' x
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    * ~9 `# t+ ]- D, v
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    # K, z  j; v4 j, d& D, p4 B* M
  437. PNPB00E         MediaVision Pro Audio Spectrum% ~4 ^( y1 w- n: q
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    7 l9 V/ D" e5 f4 N' N8 g
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)% E+ C8 d" K6 R
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    , X4 z* ~0 g$ y
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit) J* G. H( x0 t. G4 ]
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    ' g  g* e' w5 D; k: N
  443.                 (no Trantor SCSI, Thunder chip Disabled)* g/ B- t+ h) ]2 E# ]6 Q6 s
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    6 w: V% l! ]# W; J5 F
  445. PNPB02F         Joystick/Game port
    " |3 ?6 ]) M; ^6 _1 j0 i: O7 \# R

  446. 7 u4 h% M) p9 T& N
  447. ***** Modems - PNPCxxx-Dxxx****************************
    0 t4 K; R/ ~3 R
  448. PNPC000         Compaq 14400 Modem (TBD)
    / C/ E! Q' ~$ b4 G! {4 t! }
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    1 r# e2 P! p' y( A5 _5 Q. z$ P

  450. 0 O8 G! ^6 i  C) u2 \
  451. ======================================================================
    , i  X8 }- z, `, b0 v7 s

  452. 0 }5 P0 J3 e) y4 m1 {3 X& G
  453. DEVICE TYPE CODES6 g* l2 A5 j, x* T4 ^+ Z* L
  454. & v5 I: O5 Q6 C. f
  455. -----------------------------------------------------------------------: k: c( |3 k+ q, H! q
  456.        
    ) |7 ?6 d& H1 _8 s$ ]7 R8 Z! _5 s2 e) m
  457. Base Type = 0: Reserved
    ; e' G& i4 j; ?
  458. Base Type = 1: Mass Storage Device
    * K# G5 c/ q% U- q" E) m
  459.         Sub-Type = 0: SCSI Controller
    # p; _- Q9 O! A3 \
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    ! ]0 u9 D: P) Z9 S# Q3 }9 w: h/ C1 F
  461.                 Interface Type = 0: Generic IDE2 r) X2 y0 d! E- F1 Z: E
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    4 R! p4 [' N5 W6 @0 H% D$ ^( `: i
  463.                 Interface Type = 0: Generic Floppy- S- D" H+ }3 l  a; `0 O6 ]2 C' G/ f
  464.         Sub-Type = 3: IPI Controller" n# \, p$ i' J1 G/ z
  465.                 Interface Type = 0: General IPI
    7 Q$ Y  H4 y( G# {5 w
  466.         Sub-Type = 80h: Other Mass Storage Controller
    2 u7 T7 `( P+ ^" T; {5 e
  467. Base Type = 2: Network Interface Controller6 T, e2 t3 H" \
  468.         Sub-Type = 0: Ethernet
    ! W1 O8 y" ]1 U9 _
  469.                 Interface Type = 0: General Ethernet; f  ^, o6 R: j$ w
  470.         Sub-Type = 1: Token Ring Controller
    5 |+ t) ~) w8 M# v
  471.                 Interface Type = 0: General Token Ring
    * G; k, w/ G+ A7 q) I" w
  472.         Sub-Type = 2: FDDI Controller
    2 f( H) h' G5 N
  473.                 Interface Type = 0: General FDDI
    8 l  H& v! N0 y  U' t' g
  474.         Sub-Type = 80h: Other Network Interface Controller
    9 {. M/ A5 V; ]7 Y; g+ K
  475. : c. l- B" H; l9 W" c0 D6 {/ b% v0 P
  476. Base Type = 3: Display Controller% c0 l7 I9 g2 Z# N$ A
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    3 C/ X$ d( g0 C) Y
  478.                 Interface Type = 0: Generic VGA compatible
    # r1 K# Q+ u  [" L
  479.                 Interface Type = 1: VESA SVGA Compatible Controller. N/ X# l1 N4 J: {
  480.         Sub-Type = 1: XGA Compatible Controller: p+ ]4 f# R4 C4 J
  481.                 Interface Type = 0: General XGA Compatible Controller5 v- ~. `$ @9 u. j( i0 r
  482.         Sub-Type = 80h: Other Display Controller
    % S0 \3 ], d3 b$ p' g3 I' ?
  483. Base Type = 4: Multi-media Controller# r: @& Y6 f+ c9 m0 r% ]
  484.         Sub-Type = 0: Video Controller) b+ P& G, k4 r- w, K% W, d
  485.                 Interface Type = 0: General Video8 Z" u* m" h/ i+ ~
  486.         Sub-Type = 1: Audio Controller
    8 c& O1 o" @6 [2 G
  487.                 Interface Type = 0: General Audio Controller! n5 Z/ e5 h* ~2 K8 l- k% \4 T
  488.         Sub-Type = 80h: Other Multi-media Controller# i" S, x( }. y1 [2 u) C$ h
  489. Base Type = 5: Memory
    4 C3 h8 S$ I$ l
  490.         Sub-Type = 0: RAM . o" v0 l, x! G! W
  491.                 Interface Type = 0: General RAM0 J" ]" ~& S9 |. l
  492.         Sub-Type = 1: FLASH Memory. \) D5 V6 R9 m1 ]/ r9 \
  493.                 Interface Type = 0: General FLASH Memory
    ) Y* V6 @! O& a( O
  494.         Sub-Type = 80h: Other Memory Device4 v4 l* d8 ]/ C% ^1 b5 [* ?7 ?
  495. 9 C. B0 I0 L* E; c& `* C
  496. Base Type = 6: Bridge Controller
    & |$ H/ o" q! o& n9 A1 c
  497.         Sub-Type = 0: Host Processor Bridge) h- l  ]+ w9 e+ z2 P' P% E2 `
  498.                 Interface Type = 0: General Host Processor Bridge5 I& S( ]( _+ W
  499.         Sub-Type = 1: ISA Bridge
    # [: ?6 T5 F, \/ M- ~1 |
  500.                 Interface Type = 0: General ISA Bridge* r8 M" L) a6 p; C; E
  501.         Sub-Type = 2: EISA Bridge
    6 V0 k* Z1 x- e. c. \5 l' z! E4 f
  502.                 Interface Type = 0: General EISA Bridge
    / k9 h& E+ @2 S' O+ r7 p
  503.         Sub-Type = 3: MicroChannel Bridge2 C% ?3 \& J: O! t* c
  504.                 Interface Type = 0: General Micro-Channel Bridge* I( N1 E: A$ ]' o% J% s
  505.         Sub-Type = 4: PCI Bridge
    ; {6 @4 H, }0 y* f2 b6 ^
  506.                 Interface Type = 0: General PCI Bridge: q" P0 a) G2 z, C, n( l
  507.         Sub-Type = 5: PCMCIA Bridge. t8 p9 e& k* U; w7 |8 p
  508.                 Interface Type = 0: General PCMCIA Bridge
    2 o) k+ X* y  o* r# p
  509.         Sub-Type = 80h: Other Bridge Device
    7 L; L# m8 }- V% |7 [, d
  510. Base Type = 7: Communications Device
    0 H& s4 }  \% v# L
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)1 ?; f+ t( r% A9 x% V
  512.                 Interface Type = 0: Generic XT-compatible
    ( a3 t, _8 v" y$ {
  513.                 Interface Type = 1: 16450-compatible
    8 `9 N' C( S3 P9 ]6 X8 M
  514.                 Interface Type = 2: 16550-compatible" j* D" J4 y1 c, m- ?$ _! q" J
  515.         Sub-Type = 1: AT-Compatible Parallel Port4 y3 A: u) M" J' g/ B
  516.                 Interface Type = 0: Generic AT Parallel Port4 m1 p7 M" p2 [; e1 c: ]
  517.                 Interface Type = 1: Model-30 Bidirectional Port4 ^: S% {1 R2 D1 Q' d. d' ~1 f
  518.                 Interface Type = 2: ECP 1.? compliant port
    ( a. }/ D( F* U7 N. l
  519.         Sub-Type = 80h: Other Communications Device
    + p, \; ^7 P7 L$ `, ?' v: a
  520. Base Type = 8: System Peripherals9 V1 \( V' T; y8 O3 c4 C. k
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    8 z* h4 q6 `6 [
  522.                 Interface Type = 0: Generic 8259 PIC. l" `* x8 \. c1 U; F4 D
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    / y1 y* A) N/ U5 u6 F
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    * P1 @/ @. U4 y. Z" V' G
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    1 ]8 T5 J% L$ o. P
  526.                 Interface Type = 0: Generic DMA Controller4 l: c. h/ S  i% J& ]
  527.                 Interface Type = 1: ISA DMA Controller  [8 u* b" C. U( H6 ~2 z0 }
  528.                 Interface Type = 2: EISA DMA Controller: \" L, I1 [# B. J
  529.         Sub-Type = 2: System Timer (8254 Compatible)8 U- o' i" r5 _9 `9 s
  530.                 Interface Type = 0: Generic System Timer6 X; m  F' y* o. h4 Z! U; }( n
  531.                 Interface Type = 1: ISA System Timer8 o8 g) u" G% K7 Z/ g5 L. y- y
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    ' u3 V+ N+ l; A; R& ?
  533.         Sub-Type = 3: Real Time Clock
    ; g8 ?% v: n& d" S0 d0 w
  534.                 Interface Type = 0: Generic RTC Controller
    : h; j* V3 [6 i! y1 v, C6 U
  535.                 Interface Type = 1: ISA RTC Controller& m1 X7 x2 z: V  l
  536.         Sub-Type = 80h: Other System Peripheral                                 8 r0 g0 ^- A( S
  537.                 , I6 B& c$ s( U  a
  538.        
    1 c8 r! y0 x' X6 S# D# D
  539. Base Type = 9: Input Devices
    4 K" t; }, J; g1 W
  540.         Sub-Type = 0: Keyboard Controller
    ! [$ u9 `( N' D# W+ K
  541.                 Interface Type = 0: Not applicable. f3 S, k1 x; L5 K
  542.         Sub-Type = 1: Digitizer (Pen)
    + @" L+ y( j6 S& E$ C- c  N, `
  543.                 Interface Type = 0: Not applicable
    2 A- V% P* b* H
  544.         Sub-Type = 2: Mouse Controller3 T0 U5 i$ k) f
  545.                 Interface Type = 0: Not applicable
    5 r* [  ~) l+ Q1 v4 |, B  `% |
  546.         Sub-Type = 80h: Other Input Controller
    6 @3 ^) I! B( `! |4 c6 {8 x
  547. Base Type = 0Ah: Docking Station
    8 Z3 p" G3 T7 S6 p! e' q
  548.         Sub-Type = 0: Generic Docking Station& ~* `+ [8 Z$ P, l2 i# u" w# y' d
  549.                 Interface Type = 0: Not applicable, Q9 n6 U2 D1 W5 E' U' T* m
  550.         Sub-Type = 80h: Other type of Docking Station: L$ x7 A5 {: g+ w2 d4 I8 G
  551. Base Type = 0Bh: CPU Type
    , ~3 G  K/ L2 x4 @# I" K
  552.         Sub-Type = 0: 386-based processor
    % }7 m+ m8 A) D. n6 j
  553.                 Interface Type = 0: Not applicable
    / e3 `/ G5 h. s3 I0 l$ `$ Y5 D
  554.         Sub-Type = 1: 486-based processor$ P4 F7 R: l. h9 b9 G6 u% w
  555.                 Interface Type = 0: Not applicable( c! r, A" a1 n4 s7 m  W/ o: }
  556.         Sub-Type = 2: Pentium-based processor
    + Q/ |% X. U4 D" t
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-17 14:09 , Processed in 0.104579 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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