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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID% L$ R- @6 R) C' N$ n
  1. This document is the ultimate source for Windows Generic Device IDs
    $ Z1 z8 {; }, h6 P# H
  2. and Plug and Play BIOS device type codes.  4 G% F1 O; ?& [6 E* q
  3.   s$ r7 x# y% y- o2 R6 F; Y
  4. CONTENTS:/ F, J2 u- t8 g
  5.    Plug and Play Vendor IDs and Device IDs  h, F+ ]0 y; c# I' p- R0 ^1 D
  6.    Generic Device IDs 8 _" c+ ~7 C- u# g. u
  7.    Device Type Codes6 i+ ^2 J3 f  e  s+ ^& f

  8. " ]5 n4 K* g5 F/ a
  9. ======================================================================
    3 s1 o) R1 c0 L$ G7 u' s: J
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    & \1 e% L+ `: f( U6 w( K; e8 o9 Y

  11. * Z- b" R4 Y( B" J# Q. V5 v4 x
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    # _( A6 |5 o" e( Z5 L1 F, g
  13. Device codes. The vendor must register with EISA and have a vendor code; S! z. Q: {, Y2 S
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    1 O5 R# B  l( M: E$ q
  15. is reserved for Microsoft and can only be used when defining a device抯4 V/ I) N0 H3 ^: x
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    6 r  u. C" H! J: \5 \$ j# A% `
  17. Play header. 0 W0 A: u/ @6 A1 r' [( i- e+ B9 Y; u

  18. ' ~) H. x2 W  F9 h: `9 v! x
  19. Use of CompatibleIDs is strongly recommended for devices that use
    3 K3 o! U: @4 T! H
  20. device drivers provided with Microsoft Windows 95, such as a $ M4 S' [" D8 u1 L) g' X+ }- g+ e, n
  21. "Standard PC COM Port" (PNP0500) or
    " p9 _- N) ~0 x9 G- i1 ^
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).% F  m) o, ~1 g, a
  23. ; ]/ J/ J# x% I( h+ H' K
  24. The following example output from ISOLATE.EXE of a Plug and Play
    & N0 I( E2 M4 \+ ^! j1 {) A( v
  25. header is provided for your reference:
    9 b5 h- X1 G8 d4 K1 O$ F
  26.         Vendor ID:     XXXFFFF
    # d& B2 A% b% ?( K2 [  `2 b
  27.         Serial Number: 00000001& }9 R$ _& }6 N9 z& Q! ~: ]
  28.         Checksum (reported): 0x5E$ ~! {0 o- c! r
  29.         PNP Version:   1.0
    ; ?' X0 }3 f) G, M: q8 _$ N
  30.         Vendor Ver.:   101 ]0 }5 Q+ [& V0 `
  31.         Device Description: IDE Port7 w5 g0 d9 E8 g& g; Z
  32.         Device ID:  XXX0001
    * f: V: P( \5 A: Z
  33.         Doesn't Support I/O Range Checking
    0 F5 ]" O+ f7 P: ^/ w
  34.         Vendor Defined Logical Device Control Registers:  None
    ( p; W6 \1 f% K5 z5 Y
  35.         Compatible Device ID: PNP06007 j1 [. Q+ e' O. f7 Z# `
  36.         Device Description: IDE0 ?$ z) `* y2 O7 R% o1 `+ ?% P1 ]
  37.         Dependent Function 0
    3 r$ {6 Z# E- D( Q3 P0 x0 m
  38.         .... [# ^5 E' H; a! S* A. l+ e
  39.         Dependent Function 1: Y$ `) @* F! r: y- f1 s! \
  40.         ...) i/ x2 R; e; U
  41.         End of Dependent Functions
    8 s+ w- C0 v6 Y% K* E. }

  42. . I. O3 B$ t1 W' S0 i) a
  43. When the user is installing devices that use this method,   [: m& n7 o: R$ d
  44. a dialog box appears at the beginning of the enumeration sequence 2 }/ d  t; c; F4 n
  45. to suggest use of the default driver provided with Windows 95. 4 {. D; j8 S5 [0 m" m; B
  46. Windows 95 also provides the option for using a disk from the 5 w. r  m+ X$ p& d& e3 D8 L" p; s
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    - ^; k/ i: o  a) I
  48. driver.
    : O; [+ T$ ]+ O
  49. $ o3 a; a9 ^& A
  50. For multifunction adapters, you should supply an INF file that chooses 4 ^' ~) I' e5 `4 S6 t! c
  51. the appropriate drivers (including default drivers) for all the
    " e* r$ A% c3 ~( ]1 D) D) C
  52. adapter抯 devices. This prevents additional dialog boxes from again ! T% O8 m7 s" u* ~0 f. r: \6 s
  53. requesting the default driver or a manufacture抯 disk for the rest of
    / E( `6 x( S# L( v. G9 m  ^. {
  54. the devices on the adapter. When an INF file is used in this manner   g* t4 ?$ y/ u9 W, U
  55. for default driver selection, it must link the HardwareID (XXX0000)
    , w& G: D( _: D4 i/ a
  56. to the appropriate compatible device driver from the Windows 95
      P  m( N9 z' `6 @% m5 z  D
  57. distribution compact disc or installation disks. # f+ g% W: N5 O6 S" h
  58. If this is not done, Windows 95 will continue to query the user for
    7 h2 r% }3 o  Z* S" r  S
  59. either the default driver or a new driver, thus defeating the purpose + ], u8 M4 G: Z  I
  60. of using the INF file in this way.9 D9 T- a" U' @3 n' U5 m
  61. ! C. s# B  H8 L' R
  62. ======================================================================
    1 U1 W: y8 F& P4 N$ ]5 i
  63. 3 |7 ~5 D2 }" `; G; ^& U8 H
  64. WINDOWS GENERIC DEVICE IDs
      |" V1 `$ Y: L5 A4 @, h

  65.   B5 H5 X/ w. W. P4 l
  66. ----------------------------------------------------------------------# G. g$ M2 r( {2 [! j3 ]' H
  67. Many devices have no standard EISA ID, such as the interrupt controller
    + `/ S& A7 h& ?
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    * T3 |. J& E6 |2 b/ T* U) d0 v
  69. and Super VGA, are not actually devices, but define a compatibility * w; T; h: a, H% ^, G8 i
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    % L1 ~& c! @! h- C: H
  71. buses.   d' u9 h' ?( h% |" P: p6 b
  72. ( }- c+ D4 H8 F& x
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various 7 Q3 b: `- q5 x9 _" h' d
  74. devices that do not have an existing EISA ID, as well as defining
    2 K+ K. K- i# M' H; K) ^
  75. compatibility devices. The IDs are defined in the following tables.7 m" [6 Q9 [6 h& Q% |
  76. 5 t/ A% n. I5 r6 i
  77. DEVICE ID RANGES
    / y2 O. P7 w, F

  78. / @" \! c' r6 g! P! E- F+ O
  79. ID range        Category3 r3 L1 T" M% A2 L4 r( z- f: n
  80. --------        -------------/ }( _9 \* w. U: J: H0 o. E# V: b
  81. PNP0xxx         System devices
    2 Y$ C3 j* P5 K
  82. PNP8xxx                Network adapters % p- e: [3 s, j5 F
  83. PNPAxxx         SCSI, proprietary CD adapters
    $ s% |2 @1 J& U* D6 E3 Q$ P: p2 d
  84. PNPBxxx         Sound, video capture, multimedia4 O3 i! Z, I% x5 l# T
  85. PNPCxxx - Dxxx        Modems
    ! P5 R: W( k+ @  f% I8 @3 o

  86. - s; j+ F+ G5 Z; @& {( c- G" \
  87. The following device ID is provided only for compatibility + y9 G8 c, B! R9 W! _) U& I
  88. with earlier device ID lists:4 M2 o4 m4 }/ g

  89. 4 e3 h$ |! K- V+ S$ `6 X
  90. Device ID        Description
    # a, R9 x8 k; j
  91. --------        -------------
    & V. u% |5 L! k. i3 i
  92. PNP0802                Microsoft Sound System-compatible device) E& K$ Q" \* P3 j. @, h% v' Q
  93.                 (obsolete; use PNPB0xx instead)
    / V/ @& C# ]$ L1 C& H+ Q" ]% |

  94. 7 _* n% i) U* d' S: S" P
  95. ---------------------------------------------------------------------------7 H* N4 k8 P5 j
  96. Device ID       Description
    9 A9 Z4 ^% M6 Y( W
  97. --------        -------------
    ; s- \, R+ H+ O( ?+ ~/ _7 j* O
  98. ***** System Devices - PNP0xxx **************************
      W' _/ f0 b: Q9 N
  99. --Interrupt Controllers--
    " E, t% V( W2 n7 S* C; M  Z
  100. PNP0000         AT Interrupt Controller
    # e8 ]3 j% m5 _, F/ ~6 ?
  101. PNP0001         EISA Interrupt Controller
    7 X( c) l6 ^" {8 }6 R
  102. PNP0002         MCA Interrupt Controller5 @/ Y5 W+ O. H6 o$ ]9 w2 a
  103. PNP0003         APIC
    1 ?' Y7 t+ [. a
  104. PNP0004         Cyrix SLiC MP interrupt controller1 P+ m" r7 F# g1 g7 ~

  105. * Y! I& C1 l5 [  a9 ]3 F
  106. --Timers--
    ( B! Q2 m" }3 v
  107. PNP0100         AT Timer
    0 t2 {6 V- `5 Z" M1 F
  108. PNP0101         EISA Timer7 o7 |7 d$ W7 `1 z
  109. PNP0102         MCA Timer/ a6 l. P: g! {: C" u. C

  110. * ^  F3 N1 |. k0 ~" @/ ?8 A) n
  111. --DMA--
    # W* n* ^/ N% L
  112. PNP0200         AT DMA Controller
    & p2 Z$ n0 x2 {7 {) Z) Q+ t
  113. PNP0201         EISA DMA Controller
    . Z4 c+ {# F& U
  114. PNP0202         MCA DMA Controller
    , `% I* W# j9 |/ Y9 n1 A- B

  115. : W$ e( |6 g0 |* v5 R0 u* B+ E( i
  116. --Keyboards--
    ( G0 m! k9 L2 @+ F- y# @6 A
  117. PNP0300         IBM PC/XT keyboard controller (83-key), @, h3 W: r( {
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    $ ~) R' t  `" U) u, l$ |
  119. PNP0302         IBM PC/XT keyboard controller (84-key)7 I/ l" u& p7 Q5 M- G9 u
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)- l/ M1 @8 N8 \) j3 ^
  121. PNP0304         Olivetti Keyboard (83-key)
    7 h0 k( v0 S" ?
  122. PNP0305         Olivetti Keyboard (102-key): P* r7 A( D+ J( e: Q( E- v* g
  123. PNP0306         Olivetti Keyboard (86-key)
    ; h* H, ^$ s  L
  124. PNP0307         Microsoft Windows(R) Keyboard0 x$ F( b8 W6 W; B
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    / o! `6 l. {% V- Q! L
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    % r0 J8 X& c1 ~& Y# K
  127. PNP030A         AT&T 302 keyboard
    6 r" j! s, I/ b
  128. PNP030B         Reserved by Microsoft- T  T& f+ Z. l/ k
  129. PNP0320         Japanese 106-key keyboard A01
    - P  ~* z7 A  p# |7 ]
  130. PNP0321         Japanese 101-key keyboard# s2 b$ q+ V# |* L" R2 e3 k+ n7 d
  131. PNP0322         Japanese AX keyboard1 e& U& g' T) J8 F* S) ]
  132. PNP0323         Japanese 106-key keyboard 002/003
    ( U# C; d+ E1 U
  133. PNP0324         Japanese 106-key keyboard 001
    " {$ z5 G* [- N& X8 k8 B8 I  c6 A
  134. PNP0325         Japanese Toshiba Desktop keyboard7 W  l( P( L7 L4 Z* y7 U' ?& M
  135. PNP0326         Japanese Toshiba Laptop keyboard
    ; K$ P, g! e9 w* e7 C0 l! B/ V
  136. PNP0327         Japanese Toshiba Notebook keyboard
    ; ?6 U; T" U7 c. {  s0 J% o7 b. n
  137. PNP0340         Korean 84-key keyboard
    / y, x4 L2 w, i$ w, J  l
  138. PNP0341         Korean 86-key keyboard' ^# R- y1 ?. p; U. g) d
  139. PNP0342         Korean Enhanced keyboard
    , v8 N* v( _1 p, K
  140. PNP0343         Korean Enhanced keyboard 101b. {( W# s% x1 V! X
  141. PNP0343         Korean Enhanced keyboard 101c2 Z+ A5 X# ?: i$ l+ |: V
  142. PNP0344         Korean Enhanced keyboard 1032 N  K9 P% G; L* `1 e4 ~
  143. 0 j4 L. P  R9 B2 s* f
  144. --Parallel Devices--( W: S0 W* g4 N( A8 Y7 \0 n% ?* [
  145. PNP0400         Standard LPT printer port
    2 I: w2 z  G8 X# x& t; C4 u. W/ `& ^
  146. PNP0401         ECP printer port
    $ q1 U! X0 h3 [* G$ f

  147. 4 ], M$ \- l) W) m' d8 o5 X5 M
  148. --Serial Devices--
    ! u) M5 c# U8 ]' H% Q& a1 M, r
  149. PNP0500         Standard PC COM port
    # I4 \7 r& G  v4 r7 A0 {: }  F/ i
  150. PNP0501         16550A-compatible COM port
    ; B$ a  O9 b2 L$ f* F$ v
  151. PNP0510         Generic IRDA-compatible device
    " B( g. p! e* Q% {

  152. * `9 S/ K1 [& g( Q# P) D5 m, B8 ~
  153. --Disk Controllers--" P9 |, X8 \6 Q, _" W9 W. h* g4 b
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    4 v" m8 G  ]: ^/ C3 `9 J
  155. PNP0601         Plus Hardcard II
    % f9 U) T( C- ]8 {% C3 a1 H
  156. PNP0602         Plus Hardcard IIXL/EZ
    % W4 t. `9 z7 t1 r- i9 P
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification! q+ [7 X; K$ w( D, k
  158. PNP0700         PC standard floppy disk controller
    / Z9 q9 i! |. Q9 P
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec- f) E6 `, L  S8 n3 U2 q; z+ X

  160. 1 z5 T& S' D7 O, X4 ?& Y
  161. --Compatibility with early device ID list--
    3 Q: v! V. u& n3 m
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use; P7 Y4 r- n/ q
  163.                 PNPB0xx instead); `) N8 K+ M1 ^* C' g7 \; |, Y% o
  164. --Display Adapters--
    % A. D& F8 B1 K7 d3 G
  165. PNP0900         VGA Compatible
    * m* o  Q% ]% |( j' m5 P
  166. PNP0901         Video Seven VRAM/VRAM II/1024i 5 {# W+ M3 g6 _! R: t2 C
  167. PNP0902         8514/A Compatible. T5 _8 M& r8 k4 i4 ?
  168. PNP0903         Trident VGA* x( E9 g! L& U* S& e& S1 ~
  169. PNP0904         Cirrus Logic Laptop VGA
    4 Z2 @# F7 V8 O; A6 ?7 ]
  170. PNP0905         Cirrus Logic VGA
    ! r( |& Q( v6 V' k
  171. PNP0906         Tseng ET4000# Q& ~  T, k8 M" m
  172. PNP0907         Western Digital VGA
    . P' _3 C3 Y" e
  173. PNP0908         Western Digital Laptop VGA
    . g: f9 C9 y) V1 \& C8 b6 v+ R* v# w
  174. PNP0909         S3 Inc. 911/924- |6 J9 B+ J, r# e& u: R
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)& }" z9 u# n/ R) a2 A/ i
  176. PNP090B         ATI Ultra (Mach 8)  G. e  s  c/ N# N3 s( M0 k
  177. PNP090C         XGA Compatible5 ?/ x$ n* N, M
  178. PNP090D         ATI VGA Wonder
    6 A; J& l6 d4 i, q5 V/ C& q( {
  179. PNP090E         Weitek P9000 Graphics Adapter) A& F' ^  j. k
  180. PNP090F         Oak Technology VGA
    ; p9 D- R' {" ~& `
  181. PNP0910         Compaq QVision4 k; @' P/ k- E& W8 o9 @+ D
  182. PNP0911         XGA/2, y3 `4 y1 q) C3 i8 V' s
  183. PNP0912         Tseng Labs W32/W32i/W32p
    5 Z; E+ o+ N. r% c
  184. PNP0913         S3 Inc. 801/928/964
    / J) y4 f& Y. G
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)$ z" Z# y$ z4 W7 t6 |! l2 g+ c, T' k9 Y
  186. PNP0915         Compaq Advanced VGA (AVGA)
    0 Q$ o' o& g9 v! b7 E6 G0 s
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    , L8 L6 V* j1 g( E) |( o# z* y" g
  188. PNP0917         Reserved by Microsoft2 z+ k# z3 I) B% k9 w
  189. PNP0918         Matrox MGA$ _' v2 }) C1 T8 B, M& J
  190. PNP0919         Compaq QVision 2000! T- E8 b9 o" b+ Z$ n5 e$ C
  191. PNP091A         Tseng W1288 G) t% \/ D5 Z9 r3 S- J) Y4 W
  192. PNP0930         Chips & Technologies Super VGA
    9 i* ^; v# a$ d. R* }: ^
  193. PNP0931         Chips & Technologies Accelerator
    : U; x9 x% Y7 [8 @
  194. PNP0940         NCR 77c22e Super VGA
    8 n. H' q! F" I
  195. PNP0941         NCR 77c32blt
    3 K0 |% l+ O3 L/ V" u
  196. PNP09FF         Plug and Play Monitors (VESA DDC)) k) J6 N  d" }+ H2 v/ m8 R

  197. 1 G7 R7 ]! }0 q  R+ A) W2 @
  198. --Peripheral Buses--
    $ w  L+ g8 Y3 y" n* q0 ?% v
  199. PNP0A00         ISA Bus1 c6 p4 ^1 f+ Q$ K  D
  200. PNP0A01         EISA Bus
    . J8 f: k. X' J. U$ |
  201. PNP0A02         MCA Bus
    * p. J7 h& a* C0 N
  202. PNP0A03         PCI Bus' ~8 ?9 Z! D2 D0 u3 I1 J
  203. PNP0A04         VESA/VL Bus
    & d' Y4 ?! e. I- _8 |; g, F
  204. PNP0A05         Generic ACPI Bus0 e$ M* m" m$ k8 X/ c
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)0 N: X% n3 d, U* J3 G% ]- r. }

  206. . y- Y3 G5 U) _8 X  v! ]  f

  207. 8 F2 p+ v8 ]0 ~  Z& R
  208. -- Real Time Clock, BIOS, System board devices--6 u; w9 m4 X- G. h; K
  209. PNP0800         AT-style speaker sound# h" X3 G/ V; [8 F2 f2 u6 _
  210. PNP0B00         AT Real-Time Clock
    " V9 \3 c+ I1 w% G. p& b
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)  B$ E  g2 p- `+ e: `7 G
  212. PNP0C01         System Board) m  g. N- b  Y2 W6 T! z2 I* C
  213. PNP0C02         General ID for reserving resources required by Plug and Play2 r: J! ~4 C) Y
  214.                 motherboard registers. (Not specific to a particular device.)" }* `1 U5 L! \4 r, O. S! D
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    * z- B  `# t9 o& J" W
  216. PNP0C04         Math Coprocessor2 h! X* e3 V9 m
  217. PNP0C05         APM BIOS (Version independent)
    6 ?# s. `( B. F) {, U! U# y
  218. PNP0C06         Reserved for identification of early Plug and Play 8 S3 V, V; b* r# \  T3 M) D* M
  219.                 BIOS implementation.; K+ E2 v  G! K& U. ]
  220. PNP0C07         Reserved for identification of early Plug and Play 9 |* L- X& C* p
  221.                 BIOS implementation.
    9 Z, N4 Z& }# n9 ]6 m: g, e$ G
  222. PNP0C08         ACPI system board hardware7 L% w" d6 u* \$ F% X6 B& P" q9 _
  223. PNP0C09         ACPI Embedded Controller3 h- n, w) Y7 |1 g0 I- a
  224. PNP0C0A         ACPI Control Method Battery
    . w( W* Q, O; H" I$ P- c+ p, D# ?! n
  225. PNP0C0B         ACPI Fan2 O+ [0 T, ?8 c, S
  226. PNP0C0C         ACPI power button device
    ( f- C1 r1 m% _9 n4 m
  227. PNP0C0D         ACPI lid device
      v7 D8 w/ E5 t  j1 X
  228. PNP0C0E         ACPI sleep button device7 D3 c* A* `8 W+ t3 C
  229. PNP0C0F         PCI interrupt link device+ v! {2 o2 P4 B: q& r2 D
  230. PNP0C10                ACPI system indicator device
    5 j. b0 R; Q+ z2 O$ V8 M
  231. PNP0C11         ACPI thermal zone
    5 W% z8 ~- J- S: R! q
  232. PNP0C12         Device Bay Controller
    $ z6 }' u# O, c; U
  233. " X" t$ J' ]% R( i3 p. t4 o
  234. --PCMCIA Controller Chipsets--' \+ Q5 E# k2 J0 W3 T5 f
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller2 B! h; d% b& @0 x3 ~
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller/ Z2 n- T. k/ t6 v1 G& L9 Z+ ~
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    6 [2 H4 Q1 K4 A6 |: H
  238. PNP0E03         Intel 82365-compatible CardBus controller1 M4 s5 M* K& ~8 |" g, g

  239. % W" M4 Z, o" u5 a' H
  240. --Mice--
    8 N3 I! m/ d  p, j
  241. PNP0F00         Microsoft Bus Mouse0 _+ P9 r! B* O% J' x+ b) d
  242. PNP0F01         Microsoft Serial Mouse
    3 z# p( J3 Q" ^6 _/ F! A
  243. PNP0F02         Microsoft InPort Mouse5 R1 F2 ]( t, K" x8 Q# {
  244. PNP0F03         Microsoft PS/2-style Mouse
    ( o# G: B5 ]5 q6 d" `: _7 H1 {1 @
  245. PNP0F04         Mouse Systems Mouse
    1 g6 Z0 s: T3 z* G1 ]5 k; J
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    . T$ L+ P  W' C6 p+ V* S$ L1 _! u0 {
  247. PNP0F06         Genius Mouse (COM1)
    " O, [0 s: p* w5 N$ P! Y+ \; a
  248. PNP0F07         Genius Mouse (COM2)
    : [  [7 x- @2 y' h. K- D2 K
  249. PNP0F08         Logitech Serial Mouse
    7 y6 N+ e8 s7 V) ]
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    % d, M8 n( x/ }; D( E$ c8 q
  251. PNP0F0A         Microsoft Plug and Play Mouse7 t9 {& y0 G! C. u
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    9 @3 n+ \2 P% n& g( v8 J8 R& o, w, d
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    - w7 ^9 T' |2 O1 o' a' p% e
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
    1 E3 D5 D  O3 }- X
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse0 B1 I/ q. E9 a0 G) k$ ]
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    ; X0 Y! [- q3 {/ {8 B& l0 _
  257. PNP0F10         Texas Instruments QuickPort Mouse. Y8 ^6 F! r2 {, M9 k. k' f
  258. PNP0F11         Microsoft-compatible Bus Mouse
    1 c% \' T& w3 H/ R, B4 {
  259. PNP0F12         Logitech PS/2-style Mouse0 O+ V: x3 ]6 O
  260. PNP0F13         PS/2 Port for PS/2-style Mice1 c% A3 H9 p; s% b
  261. PNP0F14         Microsoft Kids Mouse
    + e) t2 {/ r, J8 B
  262. PNP0F15         Logitech bus mouse
    9 o5 U- y/ O! ]% g
  263. PNP0F16         Logitech SWIFT device& O. q+ ?$ H' w! E1 W) ~
  264. PNP0F17         Logitech-compatible serial mouse
    % J5 P( l$ ]) k
  265. PNP0F18         Logitech-compatible bus mouse
    ' w! I7 r' K5 \& b8 ~( G0 Y
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    & R  T2 B3 t7 `* m% S: }7 }
  267. PNP0F1A         Logitech-compatible SWIFT Device, I  P1 s  e6 c  W* }9 c* C
  268. PNP0F1B         HP Omnibook Mouse
    / c5 |9 ^& O8 I' [. W. q! p
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse# \; r. N/ h; q" i6 w
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    * [! P# k: l- P+ |2 h
  271. PNP0F1E         Microsoft Kids Trackball Mouse1 W% D9 V" y( r
  272. PNP0F1F         Reserved by Microsoft Input Device Group" G3 O: F' p. w) O( l8 E7 X' W) C
  273. PNP0F20         Reserved by Microsoft Input Device Group
    1 a( L2 s  l* t' t
  274. PNP0F21         Reserved by Microsoft Input Device Group
    # A- v$ C: ]# K4 Z& O$ O& s, k
  275. PNP0F22         Reserved by Microsoft Input Device Group$ b- {4 }( a3 O4 A: u1 k/ O" b7 K
  276. PNP0F23         Reserved by Microsoft Input Device Group
    $ [& c/ [) H1 n. W) Y
  277. PNP0FFF         Reserved by Microsoft Systems
    6 A( Q, T+ Z# A8 @, |

  278. & u2 h  z/ _% ?
  279. ***** Network Adapters - PNP8xxx ***********************
    - _- V$ h( ^; y# Q( C$ e4 ?
  280. PNP8001         Novell/Anthem NE3200
    ; m/ F2 r7 s2 n
  281. PNP8004         Compaq NE32008 ~; ?7 U" }& \, q# b
  282. PNP8006         Intel EtherExpress/32
    . m6 Y9 q5 T; F3 c; v$ d0 H3 Q0 g$ T
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    % D. Z% z; H) h+ i
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP1 t. l2 P& `9 l6 t+ m- l# R* N
  285. PNP8072         DEC (DE211) EtherWorks MC/TP% f+ f% \2 M1 g1 j
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    4 h2 k( G  x( ~, R2 j
  287. PNP8078         DCA 10 Mb MCA7 Y  s- w% L$ n  x5 h, ~9 X; r
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    , }. p$ I1 g  [' a* h) ?" b
  289. PNP80c9         IBM Token Ring
    : S' G4 B) w7 L& {0 B
  290. PNP80ca         IBM Token Ring II3 O$ [" G& W, I2 [+ c
  291. PNP80cb         IBM Token Ring II/Short2 s5 s7 H# N$ I: L' l4 o) _. J
  292. PNP80cc         IBM Token Ring 4/16Mbs
      M5 T2 V0 [) H
  293. PNP80d3         Novell/Anthem NE1000
      d+ ~; C8 c# E$ \& O8 {
  294. PNP80d4         Novell/Anthem NE2000) s+ F+ {2 J8 q$ r% D- R$ ], B, W
  295. PNP80d5         NE1000 Compatible5 k6 @. e3 h9 n* T
  296. PNP80d6         NE2000 Compatible
    , N$ N$ g7 k6 ], I# j
  297. PNP80d7         Novell/Anthem NE1500T4 ]3 X" h( t5 W+ i
  298. PNP80d8         Novell/Anthem NE2100
    2 S0 W: }3 h, h$ I3 j
  299. PNP80dd         SMC ARCNETPC9 H. i3 ]5 Q1 m
  300. PNP80de         SMC ARCNET PC100, PC200# u& r$ [  |: s% _& X! ~& y4 [
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    ; y/ r9 T/ r$ a3 K1 G
  302. PNP80e0         SMC ARCNET PC130/E3 h4 q; G0 l/ d$ Z& k
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    * ?" o6 J* c6 E2 c2 f
  304. PNP80e2         SMC ARCNET PC270/E
    * J3 r9 F& @1 ?6 r
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    2 M* V- P: I1 s6 S
  306. PNP80e7         DEC DEPCA3 o! C, f- _1 W/ C9 i4 e
  307. PNP80e8         DEC (DE100) EtherWorks LC
    ) A5 \0 n3 N* l
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    $ Q  O  s& I+ V! n  Z) |# n
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP$ k* F3 D. f6 P. Y# }; n# S" Q6 ?
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    9 ^" u' g  b6 s7 n" v
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    5 K$ W4 a# k( G) L
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    ) r) Q3 Q; I  X) F
  313. PNP80ee         DEC EE101 (Built-In)
    - L4 S3 c3 E3 k3 o) \
  314. PNP80ef         DECpc 433 WS (Built-In)% h1 w0 `5 w0 K+ A- d
  315. PNP80f1         3Com EtherLink Plus+ I7 `$ X& c% q; Q# L$ B6 V
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    & Z; X' c" D7 n) I% l  m
  317. PNP80f4         3Com TokenLink" V8 p& k$ u' s/ p2 }
  318. PNP80f6         3Com EtherLink 16
    3 E9 O2 B- G; H6 [& v' O7 I2 J
  319. PNP80f7         3Com EtherLink III
    ' w1 `* b) y. k( D
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device) l6 a2 B) S4 e
  321. PNP80fb         Thomas Conrad TC6045/ y0 ^- U  ?- V& g2 T4 d
  322. PNP80fc         Thomas Conrad TC6042" h2 W$ ~% H4 ~# f% v( C9 n
  323. PNP80fd         Thomas Conrad TC6142
    # R! W  P- B- |
  324. PNP80fe         Thomas Conrad TC6145; T0 v9 B! O9 J7 n2 s2 B% K% @" Z
  325. PNP80ff         Thomas Conrad TC6242
    $ N6 L, |1 Y. |
  326. PNP8100         Thomas Conrad TC6245, _( a: W9 P! l4 _& J# W9 A9 T1 V
  327. PNP8105         DCA 10 MB0 u7 O, i" {" O- K7 P: C0 f( a8 \2 I
  328. PNP8106         DCA 10 MB Fiber Optic
      Y) Y. a& X- J9 h
  329. PNP8107         DCA 10 MB Twisted Pair
    " m  b& Q- s! w5 R
  330. PNP8113         Racal NI65101 K  h+ l% V( k0 k0 E0 j
  331. PNP811C         Ungermann-Bass NIUpc# z& s+ O  g+ ^5 j' u
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    7 W: s3 m. `1 \8 }  [
  333. PNP8123         SMC StarCard PLUS (WD/8003S)2 B8 j1 y8 J0 h
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    8 B0 v* w) \- B0 K) B1 n$ y
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)& }: k3 P6 X- _! _. h  y
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)% I# p% y. @. D- @
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)$ K, z# L( l1 ~8 M  v' Z2 \% y$ p
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    8 F0 X4 Z  x- Z9 w0 b
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT); B% ]3 z# v/ W! u! ?
  340. PNP812d         Intel EtherExpress 16 or 16TP
    : K# {. r. P3 Z! I* ^  h" v
  341. PNP812f         Intel TokenExpress 16/4, W6 ^' ~8 V4 S, t% f6 d. \2 L
  342. PNP8130         Intel TokenExpress MCA 16/4
    $ H7 t6 Y0 w% f7 h& y' N
  343. PNP8132         Intel EtherExpress 16 (MCA)' c( [6 V/ W& Q& f) W  d; d
  344. PNP8137         Artisoft AE-1
    . z& M8 y2 W& k) L! a5 Y
  345. PNP8138         Artisoft AE-2 or AE-3: l) W5 z, O5 p8 P, S" {
  346. PNP8141         Amplicard AC 210/XT
    0 C2 l. i; j1 G& H
  347. PNP8142         Amplicard AC 210/AT2 {8 h; v$ B& U% b; ?
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    $ s+ r3 ~7 X! t" q
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    - y' ]6 M" _8 z
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)- t( q0 c0 g! \
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)- K9 J! Q0 @0 `" e5 }( i6 n, a0 h. O7 [
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    0 c' X: B/ M: S3 u: k3 m& W
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    & q9 V# V& P: I
  354. PNP815f         National Semiconductor Ethernode *16AT6 _, O* I3 q, C1 Y; v, q1 x* e
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    . r9 Z4 K. Z* Y8 M9 b
  356. PNP816a         NCR Token-Ring 4 Mbs ISA- x+ W& B, q; n# h/ G# R
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
      n% x3 l% E2 V# t8 Y
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    5 h' o/ v3 \8 v5 I
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    ; _. A5 f+ E( j
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    0 Q  ^6 g) G/ n. k/ P/ ~: Q
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    0 G+ I! o/ x) o( E
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    ) `# @8 Z6 \) t6 V
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    7 @: l3 c+ n) j' R6 ^3 A
  364. PNP81c8         SMC EtherElite Ultra 16
    ; C/ O. z- q2 p" w0 @
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)6 ]# N+ N  R9 H! [
  366. PNP81e6         Pure Data PDI508+ (ArcNet)8 b) X3 `$ I( |+ Z' j, \! l
  367. PNP81e7         Pure Data PDI516+ (ArcNet)) z; |: N9 D+ y" o0 \/ Z
  368. PNP81eb         Proteon Token Ring (P1390)
    % D( ?" n8 I6 f6 j. u0 x
  369. PNP81ec         Proteon Token Ring (P1392)
    2 T9 p. x& u+ G+ C* O! A6 O
  370. PNP81ed         Proteon ISA Token Ring (1340)" ^/ [& R3 }2 C# E+ Y
  371. PNP81ee         Proteon ISA Token Ring (1342)
    & Y, s$ X0 W0 C, J0 @5 `* D/ u
  372. PNP81ef         Proteon ISA Token Ring (1346)2 ~$ h9 i+ I# ^1 w: S5 p
  373. PNP81f0         Proteon ISA Token Ring (1347)6 J+ x+ c- S7 P+ O: u8 C
  374. PNP81ff         Cabletron E2000 Series DNI
    * ]! W/ p0 \* t4 A
  375. PNP8200         Cabletron E2100 Series DNI' [4 S5 ^  B" j( \" l/ P
  376. PNP8209         Zenith Data Systems Z-Note5 L$ Z) z2 {( _
  377. PNP820a         Zenith Data Systems NE2000-Compatible- O# g4 Z/ z) X
  378. PNP8213         Xircom Pocket Ethernet II$ x6 U4 f. C7 f( i& v5 h6 W( z2 d
  379. PNP8214         Xircom Pocket Ethernet I
    ; T4 ?( n8 o, k. L% [$ [" y2 A5 ]
  380. PNP821d         RadiSys EXM-10
    - e- g" C7 W) d2 q
  381. PNP8227         SMC 3000 Series
    ( F4 `; U. ~" B% c# i
  382. PNP8228         SMC 91C2 controller
    , x0 T# T% S; j3 \& f
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T$ D. d. |. H* a& F6 X" g
  384. PNP8263         Tulip NCC-165 Q- F  n; X2 @) ?8 F
  385. PNP8277         Exos 1057 K. P' q; x9 L; b
  386. PNP828A         Intel '595 based Ethernet
    - n! ]4 A0 l" ]1 \, j
  387. PNP828B         TI2000-style Token Ring
    - b! o( x6 Q- s) k* ^6 ?
  388. PNP828C         AMD PCNet Family cards
    ; K4 i" a3 v, I/ O$ {' N; i7 O
  389. PNP828D         AMD PCNet32 (VL version)1 C) n' v0 ?% r- a: L4 \  X/ [
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied): G4 _3 M* o, O. `$ V$ @8 c
  391. PNP82bd         IBM PCMCIA-NIC* N9 g9 I. y/ U) F  W* _! D; V
  392. PNP82C2         Xircom CE10. D$ l4 Z- P2 ?' K- k
  393. PNP82C3         Xircom CEM2
    0 s! |  _6 L. V1 E8 m! G; L9 E
  394. PNP8321         DEC Ethernet (All Types)! U1 w; E5 @+ q5 Z" v
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    $ c2 K9 ?# }% J( J+ l( n5 Y
  396. PNP8324         ARCNET Compatible% G4 M1 u0 e% n  g  ~
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    9 W2 F1 G; k8 Z! W* c! f0 P$ ~, Z& ?
  398. PNP8327         IBM Token Ring (All Types)/ _7 Z9 o, k- n7 c) J: F
  399. PNP8385         Remote Network Access Driver
    # o" q: y6 \0 l/ A7 w3 h
  400. PNP8387         RNA Point-to-point Protocol Driver
    . o' w$ h0 W1 ]9 e' B
  401. PNP8388         Reserved for Microsoft Networking components
    2 v5 O2 N: {5 Y
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    $ V5 P5 T9 c; F

  403. / b2 {2 R- U( }5 S/ a
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
      l: m; I7 I7 K
  405. PNPA002         Future Domain 16-700 compatible controller% ]; y3 E0 u5 R# r3 f" R5 Z6 l. K
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    & _/ F2 T) u/ U3 h4 m4 A9 Q* v
  407. PNPA01B         Trantor 128 SCSI Controller
    , D7 E% ^+ k- R. [
  408. PNPA01D         Trantor T160 SCSI Controller- s2 `/ u6 [# @' D  q" ~$ X
  409. PNPA01E         Trantor T338 Parallel SCSI controller# m0 n# A, I, ~' [5 G% o* s9 D
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    8 u* G. E* {* {) l
  411. PNPA020         Trantor Media Vision SCSI controller2 f9 s4 R0 n: G/ e+ K
  412. PNPA022         Always IN-2000 SCSI controller: _% J& ?/ p) F* |
  413. PNPA02B         Sony proprietary CD-ROM controller
    8 S. E" j4 D7 o) t7 W3 s
  414. PNPA02D         Trantor T13b 8-bit SCSI controller* i  B1 [# c" e- f; |. o, Q
  415. PNPA02F         Trantor T358 Parallel SCSI controller$ Y# Y6 Z6 T) u) H. v- F
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive  u9 U8 m, L  b
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    : `) \/ R$ X5 R9 Y
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    3 u9 @) ]+ }2 F+ K% o8 @

  419.   z' z/ V  V! S. a9 c
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********; A5 v4 S9 C% I7 D4 y
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    + K2 O1 r* G# Z7 D7 G1 h% E
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    / x3 V1 K/ H6 O9 {& x, g$ b
  423. PNPB002         Sound Blaster Pro-compatible sound device1 V) ?' _% N0 m& J
  424. PNPB003         Sound Blaster 16-compatible sound device
    5 ?' R1 q6 S1 ^8 P- E
  425. PNPB004         Thunderboard-compatible sound device
    4 Q0 Y4 G, }0 [, h  U1 {1 J
  426. PNPB005         Adlib-compatible FM synthesizer device# T8 Z& C- S+ f7 a
  427. PNPB006         MPU401 compatible - Y: |2 y' y" n: w( x
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    6 ?* Z% u+ H( t- W& F8 g
  429. PNPB008         Compaq Business Audio0 b+ v8 Z5 Y/ w% t% ~
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    # x: A  _. B$ F$ [; R
  431. PNPB00A         MediaVision Pro Audio Spectrum , X6 |) ^9 T9 W8 e
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)2 L1 `" x- v: l
  433. PNPB00B         MediaVision Pro Audio 3D$ A$ u+ e: G/ D- ?
  434. PNPB00C         MusicQuest MQX-32M
    4 Q4 R+ l- B7 T6 F
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic9 W) Y1 p4 w9 C3 i; y. n
  436.                 (No Trantor SCSI, Thunder Chip Enabled)4 Y8 l3 J: r7 S7 J! [4 m
  437. PNPB00E         MediaVision Pro Audio Spectrum  G/ R2 F: s! n! W; A
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)1 R; Y- h/ v' I4 Q
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    , A) T) z3 W) y6 T2 t! H
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    6 q3 n- O1 \' o, n$ r/ r
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit9 W, _9 l5 `7 H" N& Q; }. K, K
  442. PNPB019         MediaVision Pro Audio Spectrum Basic5 g/ }* V; m7 M6 T
  443.                 (no Trantor SCSI, Thunder chip Disabled)5 I0 m! S* ]8 D0 I0 U& r/ t/ f: l! M
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device6 R; b/ x, c8 U2 l/ @4 i' P
  445. PNPB02F         Joystick/Game port
    1 \# Q9 Z* A' o1 A% [/ }. f

  446. $ Y' w' n" L3 I9 p2 y
  447. ***** Modems - PNPCxxx-Dxxx****************************) P; h, n. J5 p* u
  448. PNPC000         Compaq 14400 Modem (TBD)9 v4 t  Y3 V' H' {+ @' D0 ^/ O7 [
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    5 P3 J6 w1 h2 ?9 Q
  450. ) t  f4 s- F$ q; D% s. [  o
  451. ======================================================================8 i. P7 O0 L: J9 R0 J; {$ i
  452. ( q. Q8 f" L. S( a+ A3 M
  453. DEVICE TYPE CODES6 p/ r/ r2 t" s4 `- [2 n- K# m

  454. 7 z6 `+ s1 H8 c3 U
  455. -----------------------------------------------------------------------' t3 R( d6 x8 V3 |/ U0 c9 n
  456.        
    3 ?- B% ~7 E' J* y7 M/ B; r  j8 Q
  457. Base Type = 0: Reserved7 e* Y8 L! M: f8 }# ~$ b7 Y8 ]6 M" ~
  458. Base Type = 1: Mass Storage Device1 J2 B; ]8 l. }
  459.         Sub-Type = 0: SCSI Controller3 h: O$ Q! T3 ?! B. |$ L, [
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)0 d3 `, U' u. c  @9 {& C& F% \  Q
  461.                 Interface Type = 0: Generic IDE5 A- I. B4 Y' t1 b7 _0 q
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    : |% l2 [$ U) u% P6 |
  463.                 Interface Type = 0: Generic Floppy
    1 g8 O3 _" c& c0 x# C$ a8 t
  464.         Sub-Type = 3: IPI Controller( P2 H3 Z: w5 c( n. Z0 P# O7 W" R
  465.                 Interface Type = 0: General IPI3 l7 B# `1 h0 w5 x6 x- N3 N; p
  466.         Sub-Type = 80h: Other Mass Storage Controller; I0 e2 r7 N1 g  ]" T! G& @5 [
  467. Base Type = 2: Network Interface Controller
    $ J5 o' P# C4 _( p$ q, h8 f: j6 }
  468.         Sub-Type = 0: Ethernet3 a& ~2 ~! Y- K
  469.                 Interface Type = 0: General Ethernet
    % S" z2 F+ z2 v* o4 }# H
  470.         Sub-Type = 1: Token Ring Controller
    4 n8 T6 c4 I; j9 f5 W8 v
  471.                 Interface Type = 0: General Token Ring$ h' G( E% \0 \9 J
  472.         Sub-Type = 2: FDDI Controller2 s  `# O% |+ O/ s& Z
  473.                 Interface Type = 0: General FDDI) V. `# Z* z# g4 V9 G
  474.         Sub-Type = 80h: Other Network Interface Controller% A8 W- w. ]+ b! j

  475. 4 W( @: H$ R! F& v+ U/ B6 A
  476. Base Type = 3: Display Controller
    - _3 c, Q% n: d* y3 a. ~
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    ' E/ r: R3 o' d2 E- H
  478.                 Interface Type = 0: Generic VGA compatible! _* ?# A5 I& K  k
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    2 S! h- e" I2 ^9 G! N% q5 S( R" r
  480.         Sub-Type = 1: XGA Compatible Controller! k3 m  X! m6 l) O! \" T
  481.                 Interface Type = 0: General XGA Compatible Controller1 ]! B' P0 M! S+ w
  482.         Sub-Type = 80h: Other Display Controller' D) B0 g8 y7 r& a' J- |
  483. Base Type = 4: Multi-media Controller# a# ?7 P4 c, C3 J' r! b: ]
  484.         Sub-Type = 0: Video Controller
    % c5 {+ E) N3 K( `- o8 g
  485.                 Interface Type = 0: General Video, Q& U: Z' V- Q  G5 A& k7 z3 w3 i/ \% ^$ H* X
  486.         Sub-Type = 1: Audio Controller" r& G  q  V+ Y: I( z; `! _/ D
  487.                 Interface Type = 0: General Audio Controller. o( y' v" k. U. X: g# k
  488.         Sub-Type = 80h: Other Multi-media Controller1 K8 j) I  e8 C7 w0 k
  489. Base Type = 5: Memory
    5 M: a! u0 M6 t' K! b" b: ~
  490.         Sub-Type = 0: RAM
    % K" ^% d, M& ]6 n$ M
  491.                 Interface Type = 0: General RAM
    3 S3 j, g- \' F# [7 s5 |
  492.         Sub-Type = 1: FLASH Memory8 T/ y! f( V( H; g4 g9 c! U
  493.                 Interface Type = 0: General FLASH Memory
    . J: F7 p' s! a& C5 ]* H7 M2 m6 q
  494.         Sub-Type = 80h: Other Memory Device5 t9 V" Y6 Z* \( @
  495. $ z  P( `9 E+ C# E4 l
  496. Base Type = 6: Bridge Controller* C2 s! K0 f% }6 f- T
  497.         Sub-Type = 0: Host Processor Bridge* I; u6 {$ m/ O  m7 Y/ H4 [8 [% b* y  c
  498.                 Interface Type = 0: General Host Processor Bridge- V! F- L/ O  u6 ~
  499.         Sub-Type = 1: ISA Bridge
    $ F# a, c' |7 w
  500.                 Interface Type = 0: General ISA Bridge
    + `; l/ t' o! w* p
  501.         Sub-Type = 2: EISA Bridge
    ; r! m- h# j+ _, ~; w, y
  502.                 Interface Type = 0: General EISA Bridge; r, T/ x; t3 b
  503.         Sub-Type = 3: MicroChannel Bridge
    0 V2 m3 I# w9 b+ r# {
  504.                 Interface Type = 0: General Micro-Channel Bridge- ?' |, z5 @  }* k0 w  Y* a) L
  505.         Sub-Type = 4: PCI Bridge* L4 S/ P% A% ?
  506.                 Interface Type = 0: General PCI Bridge
    . b! w5 Y" Y4 d, u6 @
  507.         Sub-Type = 5: PCMCIA Bridge6 E$ ]1 v! v/ U% Y4 _
  508.                 Interface Type = 0: General PCMCIA Bridge0 T! P& d6 x" u1 ~6 i) Z
  509.         Sub-Type = 80h: Other Bridge Device
    & a6 Q3 e, M* k) |7 k9 l& I- [
  510. Base Type = 7: Communications Device0 ?! O) d. l5 |( K6 K. ~
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)* C# m; h0 O! l8 {2 `* O
  512.                 Interface Type = 0: Generic XT-compatible
    7 @9 ]8 d: m3 }, @3 W) w6 J
  513.                 Interface Type = 1: 16450-compatible; G3 l: }6 g$ v) l# m0 p
  514.                 Interface Type = 2: 16550-compatible5 N3 ?, D$ k% O! R' l- G$ p
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    " f0 O- ^( j/ e6 [( T/ T8 u- B
  516.                 Interface Type = 0: Generic AT Parallel Port
    " D  C# M/ S- z# R+ m; p2 C
  517.                 Interface Type = 1: Model-30 Bidirectional Port, f7 B0 k8 S9 ]5 ?- {# V
  518.                 Interface Type = 2: ECP 1.? compliant port
    % t, d  F9 L' k! y7 N
  519.         Sub-Type = 80h: Other Communications Device
    8 s" F( F4 a6 O( V  {& g
  520. Base Type = 8: System Peripherals: y; o  u& D. F' a  H/ c: \
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible); c. o* R- F6 D! _- u, B6 V4 I6 Q
  522.                 Interface Type = 0: Generic 8259 PIC
    ' H2 J6 _1 n# P6 K8 F3 x$ b
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)0 t2 f& `* c* ~  k0 T2 M, V
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    % v& K7 v5 U9 m
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)! k$ o' G% `3 B5 W
  526.                 Interface Type = 0: Generic DMA Controller" E5 a9 r% R6 w# a" s' @4 Z9 P
  527.                 Interface Type = 1: ISA DMA Controller  ?" j5 H: l, m
  528.                 Interface Type = 2: EISA DMA Controller
    0 j/ m% f, \0 s' {; F0 b% L6 ~" c
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    $ Y: G. Z& D: X) D: d
  530.                 Interface Type = 0: Generic System Timer1 e$ P, L. A4 D/ ^1 o3 z! c
  531.                 Interface Type = 1: ISA System Timer7 p9 m0 n; ]7 g# r7 ~
  532.                 Interface Type = 2: EISA System Timers (2 Timers)) G! b5 b0 C: j8 r- m! q- b
  533.         Sub-Type = 3: Real Time Clock. m4 P5 C1 B5 B
  534.                 Interface Type = 0: Generic RTC Controller2 T1 \6 R" v# j
  535.                 Interface Type = 1: ISA RTC Controller
    ' f0 f0 L% o- `9 V6 a: I% r
  536.         Sub-Type = 80h: Other System Peripheral                                 
    + v1 M6 p# M, s5 z6 s/ j% J
  537.                 4 K  ^& V6 Q; t  k8 ^
  538.         + `1 K8 H! O. H! o
  539. Base Type = 9: Input Devices2 ~1 \6 t( C/ R. v* V
  540.         Sub-Type = 0: Keyboard Controller7 `& d/ ?2 I/ J7 a. Z
  541.                 Interface Type = 0: Not applicable
    ! }6 f0 q8 y$ k* v9 K/ H' U4 S3 F
  542.         Sub-Type = 1: Digitizer (Pen)9 x* u7 n+ e# x" n  X3 N0 y$ i
  543.                 Interface Type = 0: Not applicable
    + {) w0 t* p5 C6 b
  544.         Sub-Type = 2: Mouse Controller
    " m1 ~/ `! R5 F, ?. r
  545.                 Interface Type = 0: Not applicable/ X3 l9 m6 K; e5 a$ S
  546.         Sub-Type = 80h: Other Input Controller
    1 G( q" F$ i5 }" ?: `- y  `
  547. Base Type = 0Ah: Docking Station+ L' x1 W" Y% u/ |4 d; Y
  548.         Sub-Type = 0: Generic Docking Station. h  T" l% |- o( ]' k
  549.                 Interface Type = 0: Not applicable
      P: n0 ]9 }: K9 ?  M: F* p& S/ z
  550.         Sub-Type = 80h: Other type of Docking Station
    ( _9 I" o4 C  Q, x  y
  551. Base Type = 0Bh: CPU Type7 v/ {) s  Y, K1 @2 s
  552.         Sub-Type = 0: 386-based processor6 }$ x! s3 j: Z
  553.                 Interface Type = 0: Not applicable/ R$ o1 V8 t& w
  554.         Sub-Type = 1: 486-based processor
    ( ~+ U& Z; S& y
  555.                 Interface Type = 0: Not applicable
      @4 J6 |2 w4 }' ?! j1 }4 z  E
  556.         Sub-Type = 2: Pentium-based processor
    ' L4 u" u0 s5 u0 O, z
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-29 08:51 , Processed in 0.052388 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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