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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
0 V9 u8 j. G0 J5 C
  1. This document is the ultimate source for Windows Generic Device IDs ; B6 d' ]  M' _! _9 M4 @+ q0 D
  2. and Plug and Play BIOS device type codes.  
    ; M) l2 O9 x0 p+ n7 }' [
  3. " a  d: s* h  B. Z
  4. CONTENTS:) a( L5 Z0 ~- h' U1 C
  5.    Plug and Play Vendor IDs and Device IDs
    ( \3 t( t2 v4 r2 F% G- i6 f
  6.    Generic Device IDs 0 C* N4 z  T9 N' B% y
  7.    Device Type Codes
    ; v. ?; w3 _3 w$ M- K& z9 F+ s
  8. 0 Z8 P' a+ S6 K; T+ }( H
  9. ======================================================================/ `5 Y1 [2 ?, d- T
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    7 `" B0 _2 W7 e6 y
  11. . Z  E0 `$ ^) O, s" @! \  y* M
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    ' M4 x9 E% |+ n6 p9 P4 P
  13. Device codes. The vendor must register with EISA and have a vendor code. k7 o8 n; n( b0 X% A8 G
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    7 r* u( U, f6 R1 c7 n# R
  15. is reserved for Microsoft and can only be used when defining a device抯
    2 Y3 {2 s( V, b0 D% V
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    8 @( a" v+ a7 }. u  z* k" T; x# g
  17. Play header. 8 v7 ]# z) z: W1 V- m
  18. $ F5 P  ]' `  F% _0 U7 ]+ ^+ W, a' Z
  19. Use of CompatibleIDs is strongly recommended for devices that use 9 ^+ }( t/ _$ b) b/ \! V. B
  20. device drivers provided with Microsoft Windows 95, such as a
    7 a, O/ u4 z% }
  21. "Standard PC COM Port" (PNP0500) or
    - S: v. L: ^8 B; `  S4 h
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003)., }$ e4 p$ J4 D# M+ B
  23. 2 u# Y& L: ?$ _% B
  24. The following example output from ISOLATE.EXE of a Plug and Play
    % c  u4 i$ N. D5 d; ?- M0 F) R
  25. header is provided for your reference:
    : Z/ s$ a0 Q% W) T5 r- C- x
  26.         Vendor ID:     XXXFFFF! T, F% m( f% ^9 I8 E
  27.         Serial Number: 00000001
    0 p9 c" m5 F. P8 [
  28.         Checksum (reported): 0x5E
    2 H* C2 q) B+ e8 t
  29.         PNP Version:   1.0. C7 w, I3 L' @
  30.         Vendor Ver.:   103 n! U- Z. `/ r1 R! o1 @
  31.         Device Description: IDE Port1 g9 X7 [% d1 s9 f
  32.         Device ID:  XXX0001. }1 S) P3 E. I: ?$ K7 @
  33.         Doesn't Support I/O Range Checking
    2 m' w3 p1 D6 n, Y( \$ i. X  N
  34.         Vendor Defined Logical Device Control Registers:  None: h1 n1 o* V9 _5 ?6 S
  35.         Compatible Device ID: PNP06008 s# z7 Y+ r' Y2 Q
  36.         Device Description: IDE; z1 w' Z; k' {; Y& `- K; m
  37.         Dependent Function 0  J/ Q( i7 k! s! z$ a
  38.         ...8 O  b% B7 N0 a. Y+ i) R9 b
  39.         Dependent Function 1
    / \8 s# T+ O9 `% S! L; l4 u
  40.         ...
    3 |* p. a- ^8 R  _/ U( j
  41.         End of Dependent Functions
    8 h) {6 U+ D$ X! J! e0 F

  42. . x6 y4 ^- e, C. K/ y
  43. When the user is installing devices that use this method, $ E* x- W( B7 Z
  44. a dialog box appears at the beginning of the enumeration sequence ; \( n( T4 X& L/ l. g
  45. to suggest use of the default driver provided with Windows 95.
    ; I1 i& _: T1 |0 r9 ?
  46. Windows 95 also provides the option for using a disk from the
    # A  V& ?; f# g8 N5 I% Z7 N3 o
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    2 j6 Y0 ]1 ], i# {
  48. driver.
    $ ~2 R2 k/ W8 i0 n$ F+ F* S+ ~

  49. 7 K6 v7 l+ Q! ~2 Y1 q6 s  S
  50. For multifunction adapters, you should supply an INF file that chooses
      M  E9 O/ C% B2 r3 {# o
  51. the appropriate drivers (including default drivers) for all the * u8 Y4 l% v( u0 `
  52. adapter抯 devices. This prevents additional dialog boxes from again
    ( O) H0 ?2 t6 o$ R
  53. requesting the default driver or a manufacture抯 disk for the rest of
    0 g5 V6 }  m, F
  54. the devices on the adapter. When an INF file is used in this manner ; W9 V2 \: x9 E& o
  55. for default driver selection, it must link the HardwareID (XXX0000)
    & _: u2 G( |6 ?2 {5 a, C
  56. to the appropriate compatible device driver from the Windows 95 5 z; ^% \: V! w! U( G
  57. distribution compact disc or installation disks. , @3 K, @1 U( W6 G
  58. If this is not done, Windows 95 will continue to query the user for
    # n( m" }/ \. _: N: E) h4 Q
  59. either the default driver or a new driver, thus defeating the purpose ( l) u, h6 |* \0 g, I; F  r7 ^
  60. of using the INF file in this way.+ g, I# s7 Q  j$ p& n

  61. ; g- P# h( ^4 o
  62. ======================================================================
    ) W: x# F9 |7 b+ d- {' \
  63. , i' w( I5 p6 v+ ~9 p" k
  64. WINDOWS GENERIC DEVICE IDs. n* h" ]8 t& b4 ?9 f

  65. 0 ?' q9 v& G! H
  66. ----------------------------------------------------------------------
    6 J/ J- O+ ], S* @' S2 a& Q
  67. Many devices have no standard EISA ID, such as the interrupt controller/ r# T0 U# q# S( ]. K2 f9 G$ R
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    ) L$ p$ P: |9 C$ j
  69. and Super VGA, are not actually devices, but define a compatibility
    . x$ Y3 g: H7 S8 h$ j
  70. hardware subset.  Yet another set of IDs needs to be used to identify / n" _0 f$ W$ x  x, H" P
  71. buses. 7 F+ U$ f% h. g' w& R* H
  72. & h4 _* h: k, _5 F! C( t- P/ y. A
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    3 l/ F- ^0 x" a3 W
  74. devices that do not have an existing EISA ID, as well as defining
    6 |% L0 X' N; E; O- {
  75. compatibility devices. The IDs are defined in the following tables.
    ! d9 o, X3 m6 W2 V0 \8 Y4 l
  76. 2 E8 C6 V& X4 p0 s6 J
  77. DEVICE ID RANGES
    6 W; f5 B* y) l* m3 l+ X; c" \% b

  78. , \! V. g! I) j5 ?0 r+ O5 D
  79. ID range        Category
    , |3 l; A9 O1 V0 Y% C
  80. --------        -------------
    3 i1 l. C  `7 j2 L+ E6 B" I
  81. PNP0xxx         System devices0 {# H8 F: n  a3 [
  82. PNP8xxx                Network adapters
      P2 Z3 l* g. h  ^# ~- X
  83. PNPAxxx         SCSI, proprietary CD adapters
    % s6 Q# L3 A! m1 d3 S
  84. PNPBxxx         Sound, video capture, multimedia# t# E7 W$ `9 q( r+ a$ k8 x
  85. PNPCxxx - Dxxx        Modems& A0 l9 I8 ^9 E2 w

  86. 3 l' h( r# u+ z6 {6 a  g
  87. The following device ID is provided only for compatibility
    " J/ {5 E3 b0 s/ B' H+ J) \
  88. with earlier device ID lists:
    & W; M  Y' \/ V: Z5 S# K  b* N
  89. . p( j, Q" i9 |8 ]2 _
  90. Device ID        Description  n# `1 E5 N- r0 c, a# D
  91. --------        -------------
    4 W; y) {+ L0 O5 y+ i% |$ ~- W
  92. PNP0802                Microsoft Sound System-compatible device
    1 F( U  L, K  t3 P+ w% h* D: u
  93.                 (obsolete; use PNPB0xx instead): K& u5 ~6 N% N. I9 R1 R0 m9 u

  94. 3 q7 K, S9 A" \" n
  95. ---------------------------------------------------------------------------
    6 U% n# \6 s: g/ `* b) n- e
  96. Device ID       Description3 [, R) `, U5 z. G6 [
  97. --------        -------------
    5 y% L, ~3 E; m0 Q6 E- k
  98. ***** System Devices - PNP0xxx **************************
    1 H9 f. S! ]3 M( A) v4 n5 N
  99. --Interrupt Controllers--0 L! g4 z. f# D$ I: ~
  100. PNP0000         AT Interrupt Controller
    $ ~3 H0 t) {- g; k
  101. PNP0001         EISA Interrupt Controller
    7 T" {$ q- s7 }' W
  102. PNP0002         MCA Interrupt Controller
    1 w4 S/ K3 i9 M$ ]' ?
  103. PNP0003         APIC
    ' c6 b5 s6 m: _
  104. PNP0004         Cyrix SLiC MP interrupt controller
    2 Y+ M4 _' c: y* w" ?

  105.   R; D; Y  T: t  v# m8 v
  106. --Timers--
    8 O* h# d) K8 O# B: b
  107. PNP0100         AT Timer
    * V6 l8 {3 G6 c. F( X
  108. PNP0101         EISA Timer
    3 {) a5 e% t" _1 l8 C6 B
  109. PNP0102         MCA Timer! o+ P( \+ U; p$ K. |: w
  110. 0 ^* Q' t4 D1 f& ^$ s# Q4 y7 ]
  111. --DMA--7 s5 g9 c# j' q
  112. PNP0200         AT DMA Controller
    " r7 _9 z. K9 d6 n! r4 @4 M
  113. PNP0201         EISA DMA Controller4 ]6 i! W5 o+ T4 p
  114. PNP0202         MCA DMA Controller3 p5 s" v3 l( r3 f1 s. n

  115. ) J) f3 d+ ?$ f) ~# [. J
  116. --Keyboards--
    ! Z  m8 c  m" `0 x" G/ @
  117. PNP0300         IBM PC/XT keyboard controller (83-key)' E& t$ w) x0 d- {* y! U
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    6 t9 C3 F6 L; [( R5 u* `+ E
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    - ]8 q6 N  d! j# o* M
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)+ h0 i$ B/ z: {% z
  121. PNP0304         Olivetti Keyboard (83-key)
    % E1 R5 r  l; q# m$ R
  122. PNP0305         Olivetti Keyboard (102-key)
    4 H1 x" ~, ^% ~' i
  123. PNP0306         Olivetti Keyboard (86-key)0 |$ X, I! Q4 d1 h) R  m+ ?
  124. PNP0307         Microsoft Windows(R) Keyboard0 d0 C1 H" ?8 H! J% [( C" s4 t; f
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy2 W) \6 T( s0 V* X* }
  126. PNP0309         Olivetti Keyboard (A101/102 key)6 Q5 H1 B/ q3 H6 T6 \" t6 u' A7 N
  127. PNP030A         AT&T 302 keyboard# h1 }- ?- F( ^+ [
  128. PNP030B         Reserved by Microsoft9 e! T' e) j0 l) Q% a" _: Y; P
  129. PNP0320         Japanese 106-key keyboard A01
    - |! \4 M9 i8 F5 A# @
  130. PNP0321         Japanese 101-key keyboard
    - ?0 X$ \' [7 m7 c. q$ F' ?
  131. PNP0322         Japanese AX keyboard
    8 u: P4 ~3 }1 z0 Q) M6 G- _0 P
  132. PNP0323         Japanese 106-key keyboard 002/003
    ; Q( d2 K4 p1 o3 t1 _( e$ @% Z
  133. PNP0324         Japanese 106-key keyboard 001
    ! x3 I9 y; R6 C) P( j
  134. PNP0325         Japanese Toshiba Desktop keyboard
    2 C( Z6 {* k6 y1 k( ]; f
  135. PNP0326         Japanese Toshiba Laptop keyboard; s- v3 V! b( x' u  Q
  136. PNP0327         Japanese Toshiba Notebook keyboard
    ) ]8 Z: X# T8 Y& R, h# M2 K3 @
  137. PNP0340         Korean 84-key keyboard& r6 c% q  D5 r# C3 l/ Q
  138. PNP0341         Korean 86-key keyboard
    ' [7 i& E2 @8 E8 R. A( \) Y
  139. PNP0342         Korean Enhanced keyboard
    2 u) r' j/ T: J- X( _/ c7 T$ i
  140. PNP0343         Korean Enhanced keyboard 101b& T& I, u  h6 K' W/ ?& n2 {
  141. PNP0343         Korean Enhanced keyboard 101c
    3 F; Q1 Z) `0 {: N+ @0 {
  142. PNP0344         Korean Enhanced keyboard 103" U% \6 T. v5 N, y! m

  143. 0 W# p2 q+ }: ]7 k! c2 V( T  W
  144. --Parallel Devices--& v6 M; j4 V: W. A4 B  W8 Q
  145. PNP0400         Standard LPT printer port& |3 b' Z. k. u6 c
  146. PNP0401         ECP printer port4 v$ g* `* F# ~! e0 m, ^

  147. * v$ g: I8 S  x8 _) x
  148. --Serial Devices--
    , {- B  q( N( X
  149. PNP0500         Standard PC COM port
    5 d- ^, K2 y0 z* |- ^
  150. PNP0501         16550A-compatible COM port
    ' z: |+ N! w; D; p8 ]
  151. PNP0510         Generic IRDA-compatible device
    ! ]7 _2 f* V; A. ~

  152. . y7 v3 ]6 z/ K0 b' e
  153. --Disk Controllers--
    $ r: v1 ^! S( R  l. ~- w4 u
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    ( c  x2 S2 Q1 @/ }$ P  Q
  155. PNP0601         Plus Hardcard II
    4 I. x# B2 c* i6 C- {$ L4 ?
  156. PNP0602         Plus Hardcard IIXL/EZ' y) x6 L1 y7 Q' P- K/ Y0 ]/ M
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    # J8 _3 P6 M  A) M) y% M
  158. PNP0700         PC standard floppy disk controller
    7 z( q! w1 j. j: r" x
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    6 x) w; e' v' H

  160. + W4 A# N6 E! ]; R" o' x5 z
  161. --Compatibility with early device ID list--6 G! g5 G% P( r+ F6 F4 a
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    7 [; q2 N' l! ]. c! A4 D) ~+ b
  163.                 PNPB0xx instead)
    % c- I/ H- u; a9 F; s
  164. --Display Adapters--' U; J( U+ S  g' K% ~+ k# m) T
  165. PNP0900         VGA Compatible2 ^, i: {' W6 H+ z- u
  166. PNP0901         Video Seven VRAM/VRAM II/1024i 1 t6 I. F$ H. u- K% c
  167. PNP0902         8514/A Compatible
    ) L) o$ U6 X) m9 o/ P
  168. PNP0903         Trident VGA
    5 }4 n2 r& \* M+ Q5 T
  169. PNP0904         Cirrus Logic Laptop VGA$ ~4 d! |* ^! B5 B
  170. PNP0905         Cirrus Logic VGA5 u7 C& `( Z3 j! S
  171. PNP0906         Tseng ET4000  Q; S$ P. c; H
  172. PNP0907         Western Digital VGA! z8 y: B& [! d( H7 `. d: n7 Y  Y
  173. PNP0908         Western Digital Laptop VGA: @0 d0 R1 r. g: x+ S/ c; d
  174. PNP0909         S3 Inc. 911/924  N: l: Z  f" {" m) ~
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)( h: d7 }2 S* J0 l% }& O& G6 ^& P
  176. PNP090B         ATI Ultra (Mach 8)
    $ M' t7 {# O+ f0 H, H
  177. PNP090C         XGA Compatible/ ~7 a# P9 O% ^" U$ |% i
  178. PNP090D         ATI VGA Wonder! O3 @! I4 F+ p; q, P( t. u% R# i
  179. PNP090E         Weitek P9000 Graphics Adapter
    $ Y7 e8 l  p3 s
  180. PNP090F         Oak Technology VGA$ L# j$ Q, Y' o5 S% C0 |* |1 y( x+ a
  181. PNP0910         Compaq QVision( x# B* q% Q$ B$ I0 L
  182. PNP0911         XGA/2
    * V8 j0 W0 S, z; J, R7 Z3 z
  183. PNP0912         Tseng Labs W32/W32i/W32p
    , o# Z( t: \. R( b& `$ s
  184. PNP0913         S3 Inc. 801/928/964& R# o+ e% @2 P( z' ^, p9 f
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)5 z! P, o' `( m7 r0 N: o' h! h
  186. PNP0915         Compaq Advanced VGA (AVGA)
    " @9 F  T  o% m) v! @
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)$ j7 X: C5 X9 I# W( b
  188. PNP0917         Reserved by Microsoft( F8 z1 z1 B0 w' S, m/ J
  189. PNP0918         Matrox MGA
    ) @( r1 E$ Q! e, _
  190. PNP0919         Compaq QVision 2000
    3 y& R( M% k; u1 _
  191. PNP091A         Tseng W128
    3 Y6 t/ m1 m! b4 u4 \1 `
  192. PNP0930         Chips & Technologies Super VGA
    ' x$ d; p, m: D& O6 M
  193. PNP0931         Chips & Technologies Accelerator
    ) y$ o( ^6 L; ~
  194. PNP0940         NCR 77c22e Super VGA
    ; q+ X! n/ S2 S3 u+ W( i
  195. PNP0941         NCR 77c32blt
    2 w) z$ V* U; v" T0 z3 G
  196. PNP09FF         Plug and Play Monitors (VESA DDC)9 ~$ Q& K" F: J9 {% N& p
  197. # m1 z+ L3 b/ x% r
  198. --Peripheral Buses--. L# R: ?( L4 W5 _+ O7 S" ~* c
  199. PNP0A00         ISA Bus% r0 w) Q& H: I; N" }
  200. PNP0A01         EISA Bus: _) Y* y8 [/ d! X* \# v, I
  201. PNP0A02         MCA Bus
    5 p/ F( ^' e9 C. m/ }% b8 J
  202. PNP0A03         PCI Bus
    / S( k3 n4 \$ D* k" r
  203. PNP0A04         VESA/VL Bus; _3 Q  ?0 f5 t- }2 l
  204. PNP0A05         Generic ACPI Bus  O! N3 o. H5 K7 [1 `3 x: N( ^( B$ k
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)) p4 q  d4 Q7 a$ }+ `( L) |

  206. $ [* h% q- t; B9 U/ q. r  g

  207. / Q6 A3 Q6 o5 J2 D4 }: h6 @4 Y
  208. -- Real Time Clock, BIOS, System board devices--
    3 @2 p$ r  i1 W$ R9 o2 Z
  209. PNP0800         AT-style speaker sound
    ( u2 ^9 i6 B. H0 f) T( ]0 V
  210. PNP0B00         AT Real-Time Clock7 }+ C9 ~6 C! G! B8 F
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)/ P  e4 L' [7 ~5 Q4 R  M# ~
  212. PNP0C01         System Board. C. W! [" D6 G3 I. N- X0 e
  213. PNP0C02         General ID for reserving resources required by Plug and Play+ `2 x! [; N3 F# k4 B* S) G
  214.                 motherboard registers. (Not specific to a particular device.)
    " j( d& H& H' f2 |. a0 a
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    ' `1 a4 N: G: K9 O  j
  216. PNP0C04         Math Coprocessor3 W8 M# r( |5 t, t# v$ W5 P# ^
  217. PNP0C05         APM BIOS (Version independent)+ [0 |. z# ^% u) Q$ M- Y
  218. PNP0C06         Reserved for identification of early Plug and Play & ^. Q6 A; I" M! K& v" e$ `6 }
  219.                 BIOS implementation.
    - v5 I- I$ M& g+ V6 f- G
  220. PNP0C07         Reserved for identification of early Plug and Play
    $ A$ a9 _, P' S' N
  221.                 BIOS implementation.
    : D: A' t3 `8 u/ e5 h, e/ x: y
  222. PNP0C08         ACPI system board hardware
    ( `. G: X+ z, G0 f! v; ^3 e
  223. PNP0C09         ACPI Embedded Controller% g* a, D5 [+ u
  224. PNP0C0A         ACPI Control Method Battery5 Y  S* o$ w2 Q/ v0 V+ O2 p8 p% y* D9 I
  225. PNP0C0B         ACPI Fan0 D/ H; B4 ]+ k9 F8 h+ O1 B6 p
  226. PNP0C0C         ACPI power button device
    5 F$ O" _6 S$ s+ L, R5 @( ^0 m. O3 N
  227. PNP0C0D         ACPI lid device$ R; p; C+ o# L* \% c
  228. PNP0C0E         ACPI sleep button device$ i. D  f8 E3 Q& H" l9 k: v) r" V
  229. PNP0C0F         PCI interrupt link device
    + B" j" y) y4 p. o. s
  230. PNP0C10                ACPI system indicator device
    6 h! L' ?, R7 h* S: N8 O
  231. PNP0C11         ACPI thermal zone* W/ J$ c7 K4 l
  232. PNP0C12         Device Bay Controller
    % w" |- Z7 G( O
  233. 7 s0 f4 r2 C( K) W. S1 ^% L
  234. --PCMCIA Controller Chipsets--' b* k& M8 A* [
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller3 d, d9 }" {. X+ f0 {4 T: w
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller5 I( c4 W7 m4 R# c) O- I: H' q( ~
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
      T2 L+ M- g1 Z! c' z
  238. PNP0E03         Intel 82365-compatible CardBus controller2 T' t+ B. g* W2 n
  239. 9 Q3 d7 a1 \8 Z
  240. --Mice--$ R" ^, Y% w, H% y
  241. PNP0F00         Microsoft Bus Mouse5 ^- ]8 i: w6 J3 L/ l* _% c
  242. PNP0F01         Microsoft Serial Mouse
    % j% F6 e5 L# K% K
  243. PNP0F02         Microsoft InPort Mouse
    ! B# {4 Z) p4 c
  244. PNP0F03         Microsoft PS/2-style Mouse( @, I( G. x; y- j0 ^0 Z6 V
  245. PNP0F04         Mouse Systems Mouse' f& `3 c9 l( f" o0 O* B3 m2 m0 [+ E! Y& Q
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    6 \; K8 g0 ^: Z! E; F6 x
  247. PNP0F06         Genius Mouse (COM1)3 a  M. g0 T) p+ q" Q+ K
  248. PNP0F07         Genius Mouse (COM2)
    ( s* \4 Y8 V6 o3 o
  249. PNP0F08         Logitech Serial Mouse* q0 E- u# Y9 B* G; W
  250. PNP0F09         Microsoft BallPoint Serial Mouse1 Y1 ^- q$ Q4 P
  251. PNP0F0A         Microsoft Plug and Play Mouse9 Q6 w& f2 K) J  d% d0 }
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    ) x: A1 z: l* W/ f
  253. PNP0F0C         Microsoft-compatible Serial Mouse" y& N( X& V# F. |/ ^2 A9 T2 W. [$ `
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse. E0 f9 f: h6 V0 D6 n7 A
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse2 z7 O& Y! x1 N2 s
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    5 Q) G  N: A* B, l
  257. PNP0F10         Texas Instruments QuickPort Mouse7 ?$ H, S, H! H, I& P
  258. PNP0F11         Microsoft-compatible Bus Mouse
    1 x0 ?% w# k: x) v, i
  259. PNP0F12         Logitech PS/2-style Mouse2 Z$ g' c1 x5 ]7 b; V
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    7 @$ W- B) q0 \, X# |0 m
  261. PNP0F14         Microsoft Kids Mouse
      }% U0 ^! ~0 k. O" Y  S- k
  262. PNP0F15         Logitech bus mouse1 n- S. V6 B. N% _( V  E
  263. PNP0F16         Logitech SWIFT device
    9 @6 h3 |; \/ |8 ~+ \/ B
  264. PNP0F17         Logitech-compatible serial mouse
    6 R% Z" H) N9 O2 [& R
  265. PNP0F18         Logitech-compatible bus mouse2 P7 V# V. P) E, ?8 e: [* {/ Q
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    " [7 B- R- ]1 {4 v0 ~$ B
  267. PNP0F1A         Logitech-compatible SWIFT Device% X9 ]$ Y  g/ o" G
  268. PNP0F1B         HP Omnibook Mouse
    / @8 @: x# {5 o: G& e
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse. v) q3 K7 ^- `  g; p1 p9 T: a
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    * C- q: N# ^; E+ l6 N
  271. PNP0F1E         Microsoft Kids Trackball Mouse
      ~* K" [) G  r: h8 i( D* i1 b$ Z
  272. PNP0F1F         Reserved by Microsoft Input Device Group6 }( {$ [6 u2 M- I
  273. PNP0F20         Reserved by Microsoft Input Device Group
    ) {. L  m- y" E3 n2 A& z
  274. PNP0F21         Reserved by Microsoft Input Device Group1 V. A( m/ z& m& _9 [2 G( {
  275. PNP0F22         Reserved by Microsoft Input Device Group& B& k4 u) o9 U! ~+ y- V
  276. PNP0F23         Reserved by Microsoft Input Device Group
    : M8 C* y+ P3 F  q
  277. PNP0FFF         Reserved by Microsoft Systems& a4 n' }% t& U: }
  278. 7 M9 @3 @) u* x
  279. ***** Network Adapters - PNP8xxx ***********************8 @. L7 D+ Z0 a  R& z$ T$ g
  280. PNP8001         Novell/Anthem NE3200
    8 w$ ]; C5 P" H
  281. PNP8004         Compaq NE3200% s5 C8 O( ?6 K) K/ ]" \; S& B. u4 v7 [
  282. PNP8006         Intel EtherExpress/326 ~9 `- o- O: X$ {* Z9 x
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)9 H! t2 [/ d7 q% e3 Y% M8 `8 X/ p
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    9 S5 o  z5 J3 N+ a1 i* L" K
  285. PNP8072         DEC (DE211) EtherWorks MC/TP! W7 k3 v; Z  V9 |/ d4 N
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC! o; e$ v6 ~1 K9 x( E2 H
  287. PNP8078         DCA 10 Mb MCA
    # Y! H: p& F; E7 s& f8 r
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)2 H2 e/ F: d  `
  289. PNP80c9         IBM Token Ring
      N0 }0 g& {+ W' w: J
  290. PNP80ca         IBM Token Ring II
    / i# @, |; F- \% Q0 P1 |1 V
  291. PNP80cb         IBM Token Ring II/Short0 U5 \; M3 y2 S3 Q" S
  292. PNP80cc         IBM Token Ring 4/16Mbs
    1 |/ @# ?  V  M9 U" n( o
  293. PNP80d3         Novell/Anthem NE1000
    3 o5 k9 a- B% {
  294. PNP80d4         Novell/Anthem NE2000# F$ C( _6 t' b* L! ~, ~
  295. PNP80d5         NE1000 Compatible; L# ~: b* \8 n# u# t! b2 d+ K
  296. PNP80d6         NE2000 Compatible
    " z: {7 b. `: _' Y6 R
  297. PNP80d7         Novell/Anthem NE1500T$ e- }$ W4 V! {! z# e2 p' n
  298. PNP80d8         Novell/Anthem NE2100
    % `4 [# R4 G; Y/ D# C, m
  299. PNP80dd         SMC ARCNETPC
    : L' J! O9 U9 D
  300. PNP80de         SMC ARCNET PC100, PC200# r( T7 B/ z: @  z7 P
  301. PNP80df         SMC ARCNET PC110, PC210, PC250+ k+ u% s/ C' R- L/ I% @! |
  302. PNP80e0         SMC ARCNET PC130/E6 n4 m+ D' a3 Q
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    4 m, v' V) r7 S
  304. PNP80e2         SMC ARCNET PC270/E
    . M6 V2 e" m; h+ q+ X' c. K
  305. PNP80e5         SMC ARCNET PC600W, PC650W+ e2 a# X& F+ `3 d7 ^1 M  `+ R
  306. PNP80e7         DEC DEPCA
    * z9 N1 N1 l! s
  307. PNP80e8         DEC (DE100) EtherWorks LC
    8 D5 M( s; Z- l2 ]' v
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    + e6 S( d" F6 n5 B; `3 Q
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP, ]7 @6 d0 p1 M& `% r
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP" h1 p$ Y) g" U
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC# U) ^0 P3 ]3 [' ^! p! g
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    9 ?$ O( n$ }" K; K- S! t
  313. PNP80ee         DEC EE101 (Built-In)
    , a0 |  i( D! G- d
  314. PNP80ef         DECpc 433 WS (Built-In)8 f. j5 T' P! `( u) x
  315. PNP80f1         3Com EtherLink Plus# d( b" ?+ v5 A/ P" L6 `/ k
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)# u+ q9 w( d+ z) c  e' j$ B$ U; V
  317. PNP80f4         3Com TokenLink
    / h- a0 Y% q/ d, |7 R
  318. PNP80f6         3Com EtherLink 164 B, P2 t! B. r& X# y+ v
  319. PNP80f7         3Com EtherLink III
    # ~; ]2 h3 `- y
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    , O* _# Q9 [" f
  321. PNP80fb         Thomas Conrad TC6045
    $ p' [3 @6 c5 a9 c, t9 D7 f$ f
  322. PNP80fc         Thomas Conrad TC60425 b& {* i0 ]+ q# D# C8 ]
  323. PNP80fd         Thomas Conrad TC6142; \, h" J/ l  W1 ^, s9 D( K0 F
  324. PNP80fe         Thomas Conrad TC6145
    $ k" j7 B0 C9 Y# Z+ e( d* C
  325. PNP80ff         Thomas Conrad TC6242
    8 Y+ Q  [& b- l; c5 Y$ U$ s
  326. PNP8100         Thomas Conrad TC62451 ?( n7 y6 e% b9 v
  327. PNP8105         DCA 10 MB. E- d# v' A; m% o! P
  328. PNP8106         DCA 10 MB Fiber Optic
    8 s/ I, t+ Z8 a
  329. PNP8107         DCA 10 MB Twisted Pair: h- @) t8 m" Q' F' s  h( P$ z
  330. PNP8113         Racal NI65105 z3 R6 W+ s& a  a
  331. PNP811C         Ungermann-Bass NIUpc
    $ \( I4 ?6 E) F/ C. ?! Q0 \
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    7 A- @6 Z2 F; _3 `. |* j* V
  333. PNP8123         SMC StarCard PLUS (WD/8003S)+ ~5 B5 y& }0 F5 |! {
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH): c; G7 @5 A6 k
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)' D7 x& [9 x3 ]- ~2 Q
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    3 S7 P% |! U$ p, G, G6 }
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    / ~$ n  [% \3 u  U% t
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    " m. `- y4 c: u6 l3 \# y0 l% n: n
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT): p- Y& z& O0 `; _, ?+ k
  340. PNP812d         Intel EtherExpress 16 or 16TP
    / n! e8 \: u; U' K* L  n
  341. PNP812f         Intel TokenExpress 16/4
    : j& i4 Z. z5 e! _3 n; R4 v
  342. PNP8130         Intel TokenExpress MCA 16/4/ c3 U$ D" ]/ @/ @) e
  343. PNP8132         Intel EtherExpress 16 (MCA)
    % \) h. r* A# q7 J. i' @
  344. PNP8137         Artisoft AE-1) }  E/ S4 y6 J. ]$ K; v$ n* w
  345. PNP8138         Artisoft AE-2 or AE-3
    * m! E! `, A3 o  y
  346. PNP8141         Amplicard AC 210/XT5 ?& t( i- Q# L: D1 q' ~+ D3 x0 p  ]  ^
  347. PNP8142         Amplicard AC 210/AT
    . N1 {5 M( n% K# G  j1 \. I
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    + K  o/ R1 \0 c
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)  x+ A. f) ~3 u% `0 [. q1 ?
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    ; R; _1 x& R" C
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)  e6 W) g/ G. L; o
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    . E8 f" {3 M8 q& V
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    8 {) G3 d7 u% r7 \; O* a9 n
  354. PNP815f         National Semiconductor Ethernode *16AT
    ' ]1 `. k. u' {) V' K
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3* h" f; N$ W9 z* Z
  356. PNP816a         NCR Token-Ring 4 Mbs ISA  o4 V& `* O( ?4 r
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    2 Z# l8 W8 M6 r
  358. PNP8191         Olicom 16/4 Token-Ring Adapter( s% _( S/ A; Q
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)6 C" m6 d( h$ _  m3 j. \+ v
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)# |9 [7 t$ g+ W4 x! d+ H
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)# L8 r3 P. S  W' a5 H: i/ A4 o
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    # y( L8 p2 t4 H6 s8 W
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
      W9 F; E; y9 g. l) i6 X
  364. PNP81c8         SMC EtherElite Ultra 16
    ' @8 p% {; y/ d6 g2 m& h
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)7 k7 f" {/ ?9 x+ Q) R
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    4 ^0 i9 e& Y0 W' ]
  367. PNP81e7         Pure Data PDI516+ (ArcNet). F3 w9 s3 V. W/ s4 b
  368. PNP81eb         Proteon Token Ring (P1390); t8 u) k6 I5 T3 Q2 r' b  ?* S
  369. PNP81ec         Proteon Token Ring (P1392)
    " {/ s$ ?% m" N4 d; N; p
  370. PNP81ed         Proteon ISA Token Ring (1340)
    & y. o8 F* t. s
  371. PNP81ee         Proteon ISA Token Ring (1342)
    ' ]5 _6 n4 O! N" c% ^* V
  372. PNP81ef         Proteon ISA Token Ring (1346)
    , z8 O4 V# d6 _5 Z
  373. PNP81f0         Proteon ISA Token Ring (1347)6 U. m8 o( A+ E8 R$ V
  374. PNP81ff         Cabletron E2000 Series DNI
    7 l9 v2 u: S# J( E$ F
  375. PNP8200         Cabletron E2100 Series DNI
    # t6 [/ n9 r( V, `, ~( R0 L& t3 V
  376. PNP8209         Zenith Data Systems Z-Note
    ' u' S/ v8 H7 x" d9 v
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    & Z& @! H" t9 f( _! H
  378. PNP8213         Xircom Pocket Ethernet II9 {% h+ N- M& s
  379. PNP8214         Xircom Pocket Ethernet I/ U* j. y" }* J: [( l: p' g
  380. PNP821d         RadiSys EXM-10: w8 f7 k  @( T9 P7 o
  381. PNP8227         SMC 3000 Series' @4 g. Z$ t& q, E: ]
  382. PNP8228         SMC 91C2 controller' e' E, G5 b& R, l+ u
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T  V% r4 v* {' S5 L/ z
  384. PNP8263         Tulip NCC-16
    4 N( G$ `2 i* o
  385. PNP8277         Exos 105" k4 a' T. c( ^# O% a- L# b2 C
  386. PNP828A         Intel '595 based Ethernet
      Q! s8 `+ x6 V4 ]$ j, C. c
  387. PNP828B         TI2000-style Token Ring( K5 ]$ o- d; u+ @
  388. PNP828C         AMD PCNet Family cards
    * X( v) N7 b( o7 A
  389. PNP828D         AMD PCNet32 (VL version), _6 c! ~$ ]# V$ M5 S- [
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)7 d8 [7 q, k/ X) ]2 X' g
  391. PNP82bd         IBM PCMCIA-NIC% C& q( B2 U6 o+ R9 s5 c9 J4 i: }
  392. PNP82C2         Xircom CE10; r3 N+ O$ p# i  N/ q8 \
  393. PNP82C3         Xircom CEM2
    " l. R3 A/ B( \# G( i; C2 b
  394. PNP8321         DEC Ethernet (All Types)
    ' z" Y6 I0 f$ Q1 S" \
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    . B3 [9 Y1 P2 s' j0 _- {3 H6 `5 I
  396. PNP8324         ARCNET Compatible9 T3 R% W  ~3 Y5 h  w% ]: f9 W
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    2 K$ y. v. ^1 [1 M
  398. PNP8327         IBM Token Ring (All Types)8 H2 }- R. c; h- ^& |$ @
  399. PNP8385         Remote Network Access Driver
    , A# ~4 c4 A- g8 J7 w5 U5 y
  400. PNP8387         RNA Point-to-point Protocol Driver: N( K' p" O. v/ N, R# ?* B, k. a% E
  401. PNP8388         Reserved for Microsoft Networking components: w" d/ P  m7 F) \
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)* d7 j5 O; F7 q& [- O8 z2 p$ }
  403. / T& ~6 Q1 X; F0 b4 s5 I7 F
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    5 Y7 p% U" _& T1 p
  405. PNPA002         Future Domain 16-700 compatible controller
    . T: U* `8 V7 L" c9 C/ f+ f
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    6 k; e: ~" T4 H/ R- b; V
  407. PNPA01B         Trantor 128 SCSI Controller' Y  s" D+ K3 x# x7 f+ |/ k
  408. PNPA01D         Trantor T160 SCSI Controller& m- o3 [) n/ ~5 o8 |) ]6 V
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    ) `& M+ H7 Y0 U6 }6 z$ p, n3 w1 `
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    8 p* e2 n" ^- x' ~$ H! {
  411. PNPA020         Trantor Media Vision SCSI controller! J8 ^) I" q2 c
  412. PNPA022         Always IN-2000 SCSI controller
    & A' ]9 Q% z  y( d7 w# v& s; m
  413. PNPA02B         Sony proprietary CD-ROM controller
    # y& {, T# ?  ]
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    + _. q3 o2 y' D) [! R/ l. I
  415. PNPA02F         Trantor T358 Parallel SCSI controller1 V; t. v% |9 e8 Z/ C$ U* I+ x
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    ! X5 z$ B  b5 Y7 x( Y
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive6 T+ v5 b9 G" o9 }- P  O( X
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive1 N- ^' H, ?. x

  419. . O; H, l2 t* m2 U+ G
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********5 w8 K: U: M- W) z$ q; |
  421. PNPB000         Sound Blaster 1.5-compatible sound device# o; T& N; ~. ?& M( j
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    6 a8 x7 g0 L2 o6 `9 u6 p
  423. PNPB002         Sound Blaster Pro-compatible sound device
    5 }1 ], F8 D7 I  m
  424. PNPB003         Sound Blaster 16-compatible sound device
    . I$ Z6 K$ I* l- ^) q
  425. PNPB004         Thunderboard-compatible sound device$ [5 _4 l* S2 T* D0 c0 `( [
  426. PNPB005         Adlib-compatible FM synthesizer device- r0 t6 E- v6 m  N
  427. PNPB006         MPU401 compatible
    1 Y4 E% e4 `9 p0 D
  428. PNPB007         Microsoft Windows Sound System-compatible sound device- z9 J: @; \/ Y: s
  429. PNPB008         Compaq Business Audio
    7 Z/ r/ @  p6 v  }: u
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    0 h. [. x8 D' L
  431. PNPB00A         MediaVision Pro Audio Spectrum
    6 e7 x; T. T+ r6 w% l
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
      k3 V. d8 {& C0 T  n6 `1 W! H% D" ^
  433. PNPB00B         MediaVision Pro Audio 3D
    - }$ v4 T7 D8 N. b: R
  434. PNPB00C         MusicQuest MQX-32M$ o; i/ N- P) q7 [
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic% ]  B* ~4 B, x% N& Y9 ^
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    ( q& F$ p. K3 ~, k5 t
  437. PNPB00E         MediaVision Pro Audio Spectrum
    + v; [' ~5 d# n. o* j8 T' U" h
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    5 g; j4 P3 k3 z7 Y% q0 S
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    % ~& M3 j0 R8 i2 h; ~. V0 B
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    6 T: _0 F9 _- e9 k8 ~2 [
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    . B+ ^5 `" i+ I7 _. S$ |
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    - B( n. V0 W2 {) F) ^% s
  443.                 (no Trantor SCSI, Thunder chip Disabled)$ K3 M; b8 l3 E4 Q( p
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device& @4 c3 W# @+ q$ a/ U6 e
  445. PNPB02F         Joystick/Game port% [4 m! H+ f  f& @

  446. 7 c% E7 }/ f; r% t
  447. ***** Modems - PNPCxxx-Dxxx****************************  }0 n/ M/ m' Z! B. \
  448. PNPC000         Compaq 14400 Modem (TBD)
    8 E, ^( G- P0 Y* V2 H
  449. PNPC001         Compaq 2400/9600 Modem (TBD)0 T. H  P+ J  g9 y* r8 f& m% q
  450. ( x- ^& O2 P. A8 h% L  r
  451. ======================================================================
    , a# L' j3 r) ]$ _

  452. - N# e" w# J# T$ |1 O
  453. DEVICE TYPE CODES1 d4 ~( m3 m4 F1 J* j3 o; S
  454. : m( D& C( A7 }: f! q* }% [
  455. -----------------------------------------------------------------------5 A' g/ o! H3 C0 a+ D
  456.        
    $ L- J6 r5 T$ t
  457. Base Type = 0: Reserved/ l! q: s  s2 y. X8 s4 P* J( b
  458. Base Type = 1: Mass Storage Device
    # S. ]6 D/ A. d' [# l2 [8 e
  459.         Sub-Type = 0: SCSI Controller
    ! m/ c: v: `  H- G3 m# b
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    8 I3 i8 W7 }' l$ d4 ^, N* C
  461.                 Interface Type = 0: Generic IDE
    1 g- V, J& i2 W# s
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)9 G1 h2 Z& Y2 s- n: v& _! Q
  463.                 Interface Type = 0: Generic Floppy0 v/ S4 n- S2 w- _% ^
  464.         Sub-Type = 3: IPI Controller, o& D0 N8 i7 k0 O  X
  465.                 Interface Type = 0: General IPI
    ! k, i4 Z5 [$ Z. j; m0 V0 z
  466.         Sub-Type = 80h: Other Mass Storage Controller, t4 V" N+ K3 N$ {- w3 a
  467. Base Type = 2: Network Interface Controller4 E. i% X* @# Q( {$ w) Q; l% R6 D; [/ ~
  468.         Sub-Type = 0: Ethernet* ^; F: C+ S9 g" l8 S2 v" [
  469.                 Interface Type = 0: General Ethernet
    ' K4 h+ m" A& \9 K6 _' Z$ n
  470.         Sub-Type = 1: Token Ring Controller$ L$ |& F. E- o
  471.                 Interface Type = 0: General Token Ring) i% ~& Z$ v* z, s: q
  472.         Sub-Type = 2: FDDI Controller" }/ E6 n  R# `# b6 n6 @* a
  473.                 Interface Type = 0: General FDDI/ z" A9 k  n% M: E
  474.         Sub-Type = 80h: Other Network Interface Controller0 f3 k* c5 Y# A" X! X  n

  475. : S, f9 b$ i. f6 O4 U
  476. Base Type = 3: Display Controller
    ! f: {7 G4 l/ h3 \
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    ( W* e2 P) P9 ]  c  ?2 R  F
  478.                 Interface Type = 0: Generic VGA compatible3 Z, U! k: G7 z
  479.                 Interface Type = 1: VESA SVGA Compatible Controller  E4 ^" \9 N' j+ ^/ y3 x, H, j
  480.         Sub-Type = 1: XGA Compatible Controller
    3 S' P5 o% N, k( G1 _
  481.                 Interface Type = 0: General XGA Compatible Controller( q. |7 U5 P3 J; l
  482.         Sub-Type = 80h: Other Display Controller. q3 s1 {' P! a
  483. Base Type = 4: Multi-media Controller% k7 a* R& M5 m! y
  484.         Sub-Type = 0: Video Controller
    , Q4 Y. e" |5 U& F( q5 |
  485.                 Interface Type = 0: General Video0 Q" U- x) v/ d1 F
  486.         Sub-Type = 1: Audio Controller
    5 ]; A  B. I8 q) [* W% w6 S6 d9 y* v( Z
  487.                 Interface Type = 0: General Audio Controller+ d: t0 }  w; d* c1 q
  488.         Sub-Type = 80h: Other Multi-media Controller
    0 j6 q* M. ~7 T$ d, Z& z6 T
  489. Base Type = 5: Memory 8 x! K" g* ?  r5 ^% p2 L3 y+ y
  490.         Sub-Type = 0: RAM ! p4 S+ u' _/ U
  491.                 Interface Type = 0: General RAM
    9 A6 H% z  A# N+ v
  492.         Sub-Type = 1: FLASH Memory
    3 b8 u/ F. B- G0 q0 R5 Q
  493.                 Interface Type = 0: General FLASH Memory- ~; ]5 m' s2 b' K7 l! I
  494.         Sub-Type = 80h: Other Memory Device
    ( k8 `4 c0 |/ q0 ]! P
  495. 0 E) ?( `( L7 x0 y
  496. Base Type = 6: Bridge Controller
    - D  c; e  H; S4 C( W/ |" o
  497.         Sub-Type = 0: Host Processor Bridge3 b# t5 U" @/ l% ]3 g
  498.                 Interface Type = 0: General Host Processor Bridge1 r" i" h, S5 u- f; _: X
  499.         Sub-Type = 1: ISA Bridge% q; b( B9 z  u) u
  500.                 Interface Type = 0: General ISA Bridge
    ; \/ Q; M6 c- L5 f1 b
  501.         Sub-Type = 2: EISA Bridge
    / r" C) e% K+ r3 V  A1 o2 c  e. i
  502.                 Interface Type = 0: General EISA Bridge/ U& k& ^! M9 J5 L, B6 w
  503.         Sub-Type = 3: MicroChannel Bridge& Q4 a% a3 |2 p# H4 A' Q
  504.                 Interface Type = 0: General Micro-Channel Bridge
    . G; b! Y' Q1 [8 m: U; k
  505.         Sub-Type = 4: PCI Bridge/ e7 a) E3 W. ~
  506.                 Interface Type = 0: General PCI Bridge! M8 i2 d3 ]2 A& P9 P1 {+ R
  507.         Sub-Type = 5: PCMCIA Bridge* ]' R: y* t3 o9 a3 V
  508.                 Interface Type = 0: General PCMCIA Bridge
    $ @; x* b6 U  n: k/ R  Z
  509.         Sub-Type = 80h: Other Bridge Device; T, E  J& s4 J& k6 O4 w1 |
  510. Base Type = 7: Communications Device. Q# m, ^! F/ g8 I1 z' _2 `* l
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)+ j# L# Q( ]* X. a  b
  512.                 Interface Type = 0: Generic XT-compatible$ x" H3 J6 ^8 y* B
  513.                 Interface Type = 1: 16450-compatible
    ; D) ~( S0 Z7 }/ R9 N. K7 o. D
  514.                 Interface Type = 2: 16550-compatible( l. C/ |7 g9 |" J9 T( E% }. J
  515.         Sub-Type = 1: AT-Compatible Parallel Port% v7 q6 P2 C5 ?  |$ N2 N; `" v) i8 l
  516.                 Interface Type = 0: Generic AT Parallel Port/ a# ]+ ~1 s( y0 z, h
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    6 Z: C/ X: M. |" Q
  518.                 Interface Type = 2: ECP 1.? compliant port
    1 Z/ r  O5 [( t3 p8 L$ m$ l) v
  519.         Sub-Type = 80h: Other Communications Device
    6 \) _5 k/ Y: \+ ?
  520. Base Type = 8: System Peripherals( N0 l  r2 ?2 m' t$ ?) d) ^3 F
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)2 ]# A6 ~/ Z$ S
  522.                 Interface Type = 0: Generic 8259 PIC% h1 {0 v) p3 U0 r6 ^7 ?" Y/ S* f8 t
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    & [) E2 V. F4 b* A* @
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)6 j) F6 m6 D$ u
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)& q, W7 p4 F( z2 }; Y1 n; `. D% M
  526.                 Interface Type = 0: Generic DMA Controller* u4 N3 M7 f5 U$ j- L  u
  527.                 Interface Type = 1: ISA DMA Controller% h1 e- Y( t0 A2 t3 j/ [
  528.                 Interface Type = 2: EISA DMA Controller
    * d* N6 o) C- J- X5 e
  529.         Sub-Type = 2: System Timer (8254 Compatible)5 }( |% h2 o, \
  530.                 Interface Type = 0: Generic System Timer" L( E3 \4 A5 f$ ~" ^5 n2 [
  531.                 Interface Type = 1: ISA System Timer
    6 w5 t& }! g" j. Z6 G1 F* F
  532.                 Interface Type = 2: EISA System Timers (2 Timers)3 H0 v" s! X$ |3 y! N& f" I4 f
  533.         Sub-Type = 3: Real Time Clock; w% b7 F  D6 M% @5 I; V
  534.                 Interface Type = 0: Generic RTC Controller7 M" ?% S- e2 D% z
  535.                 Interface Type = 1: ISA RTC Controller
    : ]/ @5 @* r9 @' B
  536.         Sub-Type = 80h: Other System Peripheral                                 6 N4 d; @- R! i; U% \  r- E
  537.                
    0 U/ e$ n. U2 N/ o% N- G/ Y
  538.         $ H& x. ^5 p9 l/ T
  539. Base Type = 9: Input Devices
    7 n* w- @: ^) Z  {0 J$ K8 z; B
  540.         Sub-Type = 0: Keyboard Controller; k9 s3 H# Y$ t$ c
  541.                 Interface Type = 0: Not applicable4 d2 ^- s6 `6 {8 o6 A+ r
  542.         Sub-Type = 1: Digitizer (Pen)
    & Y) r* q' Z* F) k9 r5 X7 u) F
  543.                 Interface Type = 0: Not applicable4 m2 A3 M+ v3 O5 _, u$ p0 ]
  544.         Sub-Type = 2: Mouse Controller$ o, R0 Y$ m* a# t. W6 Y
  545.                 Interface Type = 0: Not applicable
    3 y6 P) n" {! L4 ]7 ~; Q  B
  546.         Sub-Type = 80h: Other Input Controller
    : G6 T- N$ ?" P; r5 V1 X* |
  547. Base Type = 0Ah: Docking Station: F6 q$ y0 n. l1 b! Z
  548.         Sub-Type = 0: Generic Docking Station
    : o& n) D$ _: m/ b- `+ `  u
  549.                 Interface Type = 0: Not applicable3 f4 h: b) B; T- `
  550.         Sub-Type = 80h: Other type of Docking Station) _2 P- F  p+ a! T+ ^; {
  551. Base Type = 0Bh: CPU Type1 C8 I5 g- o, y* d' s
  552.         Sub-Type = 0: 386-based processor
    " d7 y1 t! [+ E6 ?6 w9 g
  553.                 Interface Type = 0: Not applicable- q& D6 ^3 R- ~/ @6 n/ c
  554.         Sub-Type = 1: 486-based processor' O; i& e+ f1 f( Q, H. k
  555.                 Interface Type = 0: Not applicable0 l, Z' `$ o6 J6 Q: ]; Q
  556.         Sub-Type = 2: Pentium-based processor5 E. ^9 ^. ]# w& J( W7 _% j
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-11 16:57 , Processed in 0.050654 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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