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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID0 Q9 E2 ~& `& ]) S* B' l5 J- K
  1. This document is the ultimate source for Windows Generic Device IDs
    # n% C' @0 D( w/ Q
  2. and Plug and Play BIOS device type codes.  ! D3 h0 m. Q; r! a

  3. 5 X8 W6 Z" S$ E3 [" F$ c" i
  4. CONTENTS:
    8 {: K1 U0 ?2 G% F
  5.    Plug and Play Vendor IDs and Device IDs" M4 K. W5 j/ n4 }& ?
  6.    Generic Device IDs % e5 O1 ?' z! [' [9 R1 m4 l2 W
  7.    Device Type Codes8 V- u* R4 }3 \  E, Z

  8. ) \1 `6 y- A3 A4 [  t& z
  9. ======================================================================
    " {7 o3 e5 D  I! ]" B6 N3 R* S
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    ; v& B2 I0 T6 X* ?1 q; _( o3 ^
  11. ' e5 S, h' t0 N4 n% O" r$ F
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    ; B% J7 m$ v$ M5 w
  13. Device codes. The vendor must register with EISA and have a vendor code4 i6 }: j3 P! a% V( ]! e
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    3 U0 s! x* m/ P% u. H1 [+ T
  15. is reserved for Microsoft and can only be used when defining a device抯6 y; \* W1 d) s5 G' r! V! B
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    # K( f. G* f/ \/ |( l
  17. Play header.
    8 q! i' S9 P& a9 c. M2 j  _

  18. ' Q8 X0 o! b0 N) x. h4 @. y
  19. Use of CompatibleIDs is strongly recommended for devices that use
    ! u9 P4 l; N6 W  w
  20. device drivers provided with Microsoft Windows 95, such as a
    0 D: q) R& j7 Y" X0 o
  21. "Standard PC COM Port" (PNP0500) or " ?2 o8 U1 P' B( A' {& l
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    6 [6 f9 T0 l; m0 J3 K
  23. 8 l6 @! b: `5 k& A" X$ [, g7 r
  24. The following example output from ISOLATE.EXE of a Plug and Play ( X9 I2 B; @, i! n4 B1 ]- ^: K% z6 ?
  25. header is provided for your reference:
    # e2 j" k8 @( F: A( u6 K( u
  26.         Vendor ID:     XXXFFFF# K4 I, X, h$ T
  27.         Serial Number: 000000012 j: a7 q. E- K! l
  28.         Checksum (reported): 0x5E1 r. m; f4 p; k2 N( J  r
  29.         PNP Version:   1.0
    8 h( }" q1 X. \' J
  30.         Vendor Ver.:   10
    1 R+ }* Y+ q9 ]4 \: |3 S! b
  31.         Device Description: IDE Port
    : m% ]9 @- K: l/ g: M9 g
  32.         Device ID:  XXX0001# s% y7 J; `3 c2 U
  33.         Doesn't Support I/O Range Checking
    1 }' b( p& n( q: q, x
  34.         Vendor Defined Logical Device Control Registers:  None
    : O( e) z6 [% i2 h5 [) Y* r
  35.         Compatible Device ID: PNP06000 m, L: O$ Q& m6 n" `
  36.         Device Description: IDE+ F/ n" K4 t$ `0 i2 ^' F; u' @) ~# E. j
  37.         Dependent Function 0
    " z* ^# f2 r( x" t; e$ ?
  38.         ...
    ' z* A* ?, r3 f1 o
  39.         Dependent Function 1
    ! L4 l; X! i6 A+ c$ U: Y7 z
  40.         ...! ~3 b: i: d7 q0 D* z
  41.         End of Dependent Functions
    : p6 H) g# x+ I
  42. : x# G7 g. k9 r+ m" `+ \
  43. When the user is installing devices that use this method, / C5 s. _+ v) w0 g! q4 Q0 C
  44. a dialog box appears at the beginning of the enumeration sequence
    $ O3 e4 P$ S( U: h& U9 K9 _
  45. to suggest use of the default driver provided with Windows 95. " ^5 L) O( _% h# ^
  46. Windows 95 also provides the option for using a disk from the
    : `' P( v1 |, @, A
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    5 r. f) Z% Y- N6 p; Z; X
  48. driver.- l1 _6 C! a; g& _4 v% D! d
  49. 2 }" K* f; R" d: N! K
  50. For multifunction adapters, you should supply an INF file that chooses
    * ]; h6 Y4 Q) f) ]2 G2 f
  51. the appropriate drivers (including default drivers) for all the
    5 ~/ h0 y: V5 m" G1 M
  52. adapter抯 devices. This prevents additional dialog boxes from again : g- Z) U. h% X# l; b: ]. \4 |
  53. requesting the default driver or a manufacture抯 disk for the rest of
    0 ^( ?; O2 ~( }/ z: t' O! n
  54. the devices on the adapter. When an INF file is used in this manner ; T; X& K0 F4 u# L* E! K' Y+ @
  55. for default driver selection, it must link the HardwareID (XXX0000)
    % {8 O% ^) [9 Y9 i. b/ l6 c
  56. to the appropriate compatible device driver from the Windows 95
    1 t7 y) \3 Z1 u: R. t; W
  57. distribution compact disc or installation disks.
    / i& _; P  N; |, f" a, a8 ]
  58. If this is not done, Windows 95 will continue to query the user for
    # z6 r( e' |* ^: _( O9 ?* R3 T6 g
  59. either the default driver or a new driver, thus defeating the purpose
    . M% X" D0 |0 ?6 M$ Z9 E& x
  60. of using the INF file in this way.
    2 _3 I) y; w! x7 o0 q( X$ t$ Z
  61. , F+ i" Z5 X$ I' j, |7 r! T) c3 t
  62. ======================================================================
    * D* _: a/ Q: B5 k: m* X# ^
  63. + v0 c% z! Z; j  Y
  64. WINDOWS GENERIC DEVICE IDs6 e! D2 N* t* s$ ^0 @6 |  x
  65. & W; ]; t) W7 Z* ~( D
  66. ----------------------------------------------------------------------% a1 a9 T+ E8 C8 ?4 H
  67. Many devices have no standard EISA ID, such as the interrupt controller/ U$ n0 a9 T$ F. D
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
      K) s8 q" R  g6 }
  69. and Super VGA, are not actually devices, but define a compatibility " `* W; ?' g4 K4 \1 u* J8 J' I8 x
  70. hardware subset.  Yet another set of IDs needs to be used to identify ( B- C8 e. B& z4 U& v* B5 i
  71. buses.
    7 W) Z4 r% U7 ?0 T$ {! q. }
  72. 8 {+ u3 M/ D8 \6 D% v5 @8 o! x# O
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    ) i* U5 g( M8 T5 d* T
  74. devices that do not have an existing EISA ID, as well as defining % ]6 L# n) B+ [' c; x
  75. compatibility devices. The IDs are defined in the following tables.' Z& s) G+ j# l" u! r$ N( ~
  76. 7 D4 F$ `3 s; e6 `
  77. DEVICE ID RANGES
    ' r! O2 P6 ^2 }2 Q" f
  78. ' W7 O2 j% `% d0 L' M$ L
  79. ID range        Category
    ( Z+ P: b$ V0 `7 j! a0 ]
  80. --------        -------------& f0 E) m; o: `; X' H& n% h
  81. PNP0xxx         System devices
      w  k- `4 f4 Y" v, H
  82. PNP8xxx                Network adapters ; n- U( t4 }4 V! L% [/ T2 I/ u
  83. PNPAxxx         SCSI, proprietary CD adapters 2 }) V1 `3 A+ n
  84. PNPBxxx         Sound, video capture, multimedia
    : k* r" `0 o7 U1 }7 l$ a
  85. PNPCxxx - Dxxx        Modems
    : p# E" `* r9 b# O/ Q/ L
  86. . b9 J5 L, q: o9 N1 d; V; i
  87. The following device ID is provided only for compatibility * z5 b  n1 i4 u# z, I" c! g
  88. with earlier device ID lists:
    - [$ |  X8 i# T0 L
  89. 6 x0 @+ o7 q2 K% H# C
  90. Device ID        Description# t" q7 ]* z% D: ~
  91. --------        -------------
    9 Z: P& L0 v; M
  92. PNP0802                Microsoft Sound System-compatible device
    9 k9 [# \! A" x0 u
  93.                 (obsolete; use PNPB0xx instead); U" T/ |1 N  Q0 K" n, c
  94. / J0 D& G0 c0 f
  95. ---------------------------------------------------------------------------  v9 I. Z1 M) }8 V  i4 b$ L0 q
  96. Device ID       Description! ^( I. l9 N, D. B  i
  97. --------        -------------
    ; C* R' s$ P, r9 O. h- s: Y# \. c
  98. ***** System Devices - PNP0xxx **************************
    7 h/ S) f% j% z9 K/ s
  99. --Interrupt Controllers--
    $ `  P, _# k6 _
  100. PNP0000         AT Interrupt Controller8 u8 z8 c  h: x/ _* D; h* y5 `  _  [
  101. PNP0001         EISA Interrupt Controller$ ?  y5 O  S, h) V2 g! K
  102. PNP0002         MCA Interrupt Controller
    ) K9 J, l; X  c% i- E
  103. PNP0003         APIC
    ' s, Z5 b+ t- \  P( V+ c3 d% X
  104. PNP0004         Cyrix SLiC MP interrupt controller6 N' d- Z7 P. O) R1 A7 ]
  105. / X' Z2 L. u; I
  106. --Timers--
    / @$ z' @( e" I7 E
  107. PNP0100         AT Timer' |! E. R1 g+ r, n
  108. PNP0101         EISA Timer) h. H0 F2 x& u) ^
  109. PNP0102         MCA Timer
    " d+ |$ J- P+ y

  110. ; Y0 F5 U+ T% d; w. P
  111. --DMA--$ P( S5 a4 p* O' C' s& ^! b
  112. PNP0200         AT DMA Controller' v) Y/ G, Y, [
  113. PNP0201         EISA DMA Controller5 L, B: V& [: a% w
  114. PNP0202         MCA DMA Controller1 b  C1 }4 o9 X8 Y0 T( [1 }
  115. * K* b0 D1 j* N- @. c
  116. --Keyboards--
    $ v# Y7 Z3 B: f1 y
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    + s, s6 P. V3 v: o
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    ) P$ b+ @& w0 B; _
  119. PNP0302         IBM PC/XT keyboard controller (84-key)8 z& z  _* _- F) L) j6 \. K
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    8 H9 o( u& X$ U6 s# z
  121. PNP0304         Olivetti Keyboard (83-key)3 ~. ^! c' H% G! v
  122. PNP0305         Olivetti Keyboard (102-key)9 E5 t/ F7 |- v- c: C# K
  123. PNP0306         Olivetti Keyboard (86-key)
    & }5 l3 x6 K8 P+ H* ^, ^9 |7 f3 R
  124. PNP0307         Microsoft Windows(R) Keyboard" F% f; f0 v1 x$ \4 f3 y9 @
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy' E9 D- U4 ?# J9 ~0 v3 M3 H% i( s+ e
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    / N6 H, G0 Z# ?4 j5 }! y7 I
  127. PNP030A         AT&T 302 keyboard4 ^9 z; p2 v( v3 b1 C+ C$ l
  128. PNP030B         Reserved by Microsoft
    : C3 m: Z/ l$ f, H3 g& n% ^
  129. PNP0320         Japanese 106-key keyboard A012 _( S  v, Y7 b
  130. PNP0321         Japanese 101-key keyboard
    4 g9 ~+ m7 d* L9 q3 [! f/ J* ?
  131. PNP0322         Japanese AX keyboard8 j6 K& W) t8 ^) j( g5 m* [, M
  132. PNP0323         Japanese 106-key keyboard 002/003
    " G% ]# \  @# h/ h7 j( r% Y  q
  133. PNP0324         Japanese 106-key keyboard 001
    7 A6 ]9 c7 V1 ^# X- g
  134. PNP0325         Japanese Toshiba Desktop keyboard
    ) m  W0 c1 z2 `! X; y9 u
  135. PNP0326         Japanese Toshiba Laptop keyboard# k- r2 E2 h! l* G4 W" Y$ w
  136. PNP0327         Japanese Toshiba Notebook keyboard2 c2 W7 k3 H* O0 q  ]
  137. PNP0340         Korean 84-key keyboard5 L4 W$ B! Q9 k/ V- E8 U
  138. PNP0341         Korean 86-key keyboard2 ]( u# t1 [  R% w  E
  139. PNP0342         Korean Enhanced keyboard
    8 H3 v. g- d8 k6 b3 n7 r
  140. PNP0343         Korean Enhanced keyboard 101b" Q4 O" Z1 P9 n( S$ ]2 b
  141. PNP0343         Korean Enhanced keyboard 101c
    ' c) y& i$ `3 }% a
  142. PNP0344         Korean Enhanced keyboard 103) j8 F/ @. P" q. r+ A

  143. 7 f7 J) F% r8 _
  144. --Parallel Devices--
      [" V& q0 N$ N! l  c9 \
  145. PNP0400         Standard LPT printer port/ M8 x$ E. P- F, b6 ]" S5 ~" ]
  146. PNP0401         ECP printer port+ Q# f. {% |$ l+ N4 I1 K( G& Q

  147. - R$ q& |, Y% b4 O! e% M$ |% w, P
  148. --Serial Devices--
    ' Y. B2 r/ J. c- b
  149. PNP0500         Standard PC COM port
    7 ^! G" Q% E6 _: g. V
  150. PNP0501         16550A-compatible COM port4 b/ j" H- r( `( c* a8 w5 f+ r
  151. PNP0510         Generic IRDA-compatible device" @$ e* ]# [- `7 y0 z, ]$ f
  152. ! ~) _7 J5 u  i& ]" ~& Y; R# W( G
  153. --Disk Controllers--
    ) u# [. I. \* }9 T+ F1 a
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller, k  s  F% _: i; t
  155. PNP0601         Plus Hardcard II% K8 n6 i. X1 `! l& N' E" f3 |
  156. PNP0602         Plus Hardcard IIXL/EZ* O$ M1 {1 |7 m; x
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification# n! M$ `5 }9 Q$ f  y' J3 G
  158. PNP0700         PC standard floppy disk controller7 t0 i. J% {4 g# e
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    # x4 ?  i( ^! Z& Q5 E' G

  160. ! |2 X- \+ v$ d, B5 n) p1 d% d
  161. --Compatibility with early device ID list--5 y* S# j  I8 B: U; {! `# n
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    + j5 r8 S+ k/ E& u
  163.                 PNPB0xx instead)
    ! H. S. {5 j' `& J) e4 K
  164. --Display Adapters--7 V4 `- N: i1 j( _( e' Q# b# r8 V
  165. PNP0900         VGA Compatible
    ) ~3 {7 C# l6 x( |' g8 i
  166. PNP0901         Video Seven VRAM/VRAM II/1024i ! b, R( a4 N4 w) l
  167. PNP0902         8514/A Compatible: W( X; j8 D+ a% C- j# B- s
  168. PNP0903         Trident VGA
    # S- t2 K0 C. @7 Z7 P2 U
  169. PNP0904         Cirrus Logic Laptop VGA/ }# q6 K5 R) B/ y/ Q
  170. PNP0905         Cirrus Logic VGA
    ) r/ \6 X1 \$ |* F; B
  171. PNP0906         Tseng ET4000
    ; Y. v$ I/ s' ]. s; `
  172. PNP0907         Western Digital VGA9 y: h& e6 r$ A; w
  173. PNP0908         Western Digital Laptop VGA, M4 o: l2 r) N
  174. PNP0909         S3 Inc. 911/924
    # ]! e. B8 c1 Y* f2 D" p0 M9 x5 C5 b
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    ' H4 u" @' Q1 `
  176. PNP090B         ATI Ultra (Mach 8)
    0 a( K. X7 H: Z; ]" L) P6 n# B
  177. PNP090C         XGA Compatible1 r! O( r2 P$ w
  178. PNP090D         ATI VGA Wonder
    4 _, F8 p$ I, Y0 M$ H) b( J7 Z# H
  179. PNP090E         Weitek P9000 Graphics Adapter
    0 m4 o+ w  n" ^" V6 s! p8 K
  180. PNP090F         Oak Technology VGA# |$ G6 N  z' H
  181. PNP0910         Compaq QVision
    5 y2 r# j) A5 ]4 Q2 @" Y
  182. PNP0911         XGA/2
    4 n1 `; T! F' a0 z5 ]
  183. PNP0912         Tseng Labs W32/W32i/W32p
    , q4 C3 i2 x) i' U6 }" I) E% Y7 }
  184. PNP0913         S3 Inc. 801/928/964% I& u9 d* @& c0 v4 n' p
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    " z7 ?- o% R3 N' T
  186. PNP0915         Compaq Advanced VGA (AVGA)
    % W4 W2 `+ f- N! C- V2 }
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    4 Y6 K5 A' u! N* _3 d
  188. PNP0917         Reserved by Microsoft
    # X2 [* z) d8 I  O
  189. PNP0918         Matrox MGA/ b8 L# u& T& Z0 ?
  190. PNP0919         Compaq QVision 2000) a1 b& D: v) w% g
  191. PNP091A         Tseng W128" b+ F& N- [# d0 u7 D
  192. PNP0930         Chips & Technologies Super VGA
    & p( f( u) p" A9 G2 P( o
  193. PNP0931         Chips & Technologies Accelerator
    " n& ~. }! X% T- m+ S
  194. PNP0940         NCR 77c22e Super VGA
    7 A" [& J# \/ G8 j
  195. PNP0941         NCR 77c32blt! h1 v8 @. l; }* W& n! h
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    : n: W+ F! P8 [; |* r- ?" T
  197. , H0 s* B& k" r. k8 N* a8 J( y
  198. --Peripheral Buses--
    0 z5 M9 H4 x4 B! S
  199. PNP0A00         ISA Bus
    $ {$ }7 U+ B. Q7 I! d" \( L
  200. PNP0A01         EISA Bus8 H2 A8 w( v% W$ i4 |' t
  201. PNP0A02         MCA Bus
      S6 m( E6 Z. @% O0 ^
  202. PNP0A03         PCI Bus5 E0 e3 k3 _) c1 d5 N
  203. PNP0A04         VESA/VL Bus
    5 g( \% ^+ F3 G+ B& K
  204. PNP0A05         Generic ACPI Bus' w  V* C- d" ^. s& x5 s, Q
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    8 y% g8 [9 K- p1 c5 l9 u, B- r

  206. & `3 z1 z5 {+ k7 c' _/ U

  207. 3 m: k/ w  R+ j) h3 t
  208. -- Real Time Clock, BIOS, System board devices--
    - k: v" R, k  Q% j
  209. PNP0800         AT-style speaker sound
    / {# C- }: F( u9 F$ C# R. K" G
  210. PNP0B00         AT Real-Time Clock7 D. q# u7 b. v" r& j6 x
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    : Z) D3 M: @1 V8 ~4 }7 R
  212. PNP0C01         System Board- C1 ]. B$ |' q  `
  213. PNP0C02         General ID for reserving resources required by Plug and Play, V% w' {+ w% q7 U9 Y9 n7 }
  214.                 motherboard registers. (Not specific to a particular device.)
    , y+ Q/ u9 ?" E* W- K3 K; G1 `
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    9 m) `  H5 O" }1 F. Z- ?7 B3 ?7 I+ a
  216. PNP0C04         Math Coprocessor2 K, W  }8 n$ H
  217. PNP0C05         APM BIOS (Version independent)1 |, n# _' u/ y) K. H9 b
  218. PNP0C06         Reserved for identification of early Plug and Play
    6 f2 Q1 K! p( @+ Q* \9 X$ ^
  219.                 BIOS implementation.0 C% g# {4 R1 m1 b% W* h
  220. PNP0C07         Reserved for identification of early Plug and Play
    ' i! _0 T4 @9 B/ m
  221.                 BIOS implementation.8 J/ c1 M+ |" B# D  C) e0 S
  222. PNP0C08         ACPI system board hardware
    ; R  w* b% f1 l( q9 F, _- M
  223. PNP0C09         ACPI Embedded Controller8 g; q% S  _3 k# ~- P9 \! E3 V
  224. PNP0C0A         ACPI Control Method Battery7 @! }0 V! b' K) C* n& [
  225. PNP0C0B         ACPI Fan( |! b7 n3 t  v6 g( b3 u
  226. PNP0C0C         ACPI power button device
    : W( p* c  }& ~6 O2 u% a* E( o
  227. PNP0C0D         ACPI lid device
      E' o- S' D1 C# |4 B) K  v
  228. PNP0C0E         ACPI sleep button device! S- P. }: h2 u' E! z% B1 T8 g
  229. PNP0C0F         PCI interrupt link device: j2 l5 y8 T0 D3 K: `6 [
  230. PNP0C10                ACPI system indicator device
    " ]- K4 t$ B2 g/ B  g3 Q
  231. PNP0C11         ACPI thermal zone
    4 s6 o5 Z; Z8 Y! U
  232. PNP0C12         Device Bay Controller% d2 q, M: x- _0 b8 \7 Q

  233. 2 o/ x/ F) Q# W) }  `
  234. --PCMCIA Controller Chipsets--
    ) s+ w) @* J' K' ?
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller' H0 }8 b" c6 `% ]1 h  v% g2 d" e
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    ) i0 N( P# d! d% N6 _- x9 l! |
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller/ K/ R' X) w  H
  238. PNP0E03         Intel 82365-compatible CardBus controller# M, O% J1 C1 b" s" w8 @: W( G" d
  239. " e2 n' C$ b( l6 W0 t' Y
  240. --Mice--
    2 ^3 q+ Z2 K1 U6 d9 J! f' x, S2 V' C
  241. PNP0F00         Microsoft Bus Mouse
    2 l9 ]7 t- o- y( \9 v4 T5 i$ l8 e
  242. PNP0F01         Microsoft Serial Mouse  V+ v1 K/ z9 v4 g
  243. PNP0F02         Microsoft InPort Mouse( Z! F0 B1 ~6 I2 l: \
  244. PNP0F03         Microsoft PS/2-style Mouse7 U$ D& H; J8 c& V5 F/ Z/ V* p9 k8 a
  245. PNP0F04         Mouse Systems Mouse& M3 E, L3 t" G+ B- `0 V2 w; ?
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)6 a8 D; Y6 W5 Y+ _) ?6 Z. M
  247. PNP0F06         Genius Mouse (COM1)
    . Z, y7 O6 e* m0 b9 Q; Q: ^% [- O" l
  248. PNP0F07         Genius Mouse (COM2)) k' N3 i% s" `7 U) u
  249. PNP0F08         Logitech Serial Mouse+ {1 k6 ]" H5 i# h$ W$ l
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    3 r2 z* ^) L/ n4 g
  251. PNP0F0A         Microsoft Plug and Play Mouse8 |8 ~" u* |. {4 ]+ g& K
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    7 x* n- S0 W  b
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    * r+ `) l) d! X3 J! W, M" C
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse& W4 c0 e9 o0 f( @9 E( S
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse6 p$ }# h; T% p' D6 G
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    ( \7 K: U4 J" W, m9 ]- {5 p
  257. PNP0F10         Texas Instruments QuickPort Mouse4 i$ t& f& Y4 h* Z0 F! N/ t
  258. PNP0F11         Microsoft-compatible Bus Mouse
    ( c! G" C: c& B+ C; Y" {; R
  259. PNP0F12         Logitech PS/2-style Mouse
    1 _* E  b0 d  c! e: a
  260. PNP0F13         PS/2 Port for PS/2-style Mice4 y0 x7 t0 _+ t) [3 d
  261. PNP0F14         Microsoft Kids Mouse
    3 v9 S, a  V3 e; y/ ?
  262. PNP0F15         Logitech bus mouse
    6 m0 _4 z, }5 B. B) f( b! z
  263. PNP0F16         Logitech SWIFT device9 M% l0 Z0 Y' J, f, b2 s
  264. PNP0F17         Logitech-compatible serial mouse5 u# y. [& D; k! |3 P
  265. PNP0F18         Logitech-compatible bus mouse) z5 b: J; m% n7 D( ?& j7 R' V
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    $ F4 h5 F$ h3 G$ m
  267. PNP0F1A         Logitech-compatible SWIFT Device2 h7 y  n$ ]) L! d, e9 e( ], M
  268. PNP0F1B         HP Omnibook Mouse  h  D! L! M# w% m" V
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    & i0 h* b+ r% C) n
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse8 a/ P4 r" ]$ [" @! Q7 o
  271. PNP0F1E         Microsoft Kids Trackball Mouse1 Q0 Q, E4 m* d- e
  272. PNP0F1F         Reserved by Microsoft Input Device Group  ^/ i% u! H# r) q
  273. PNP0F20         Reserved by Microsoft Input Device Group; {( Z+ Q2 B* Y
  274. PNP0F21         Reserved by Microsoft Input Device Group8 i+ n8 O9 e7 ^1 w  K1 a' L5 _3 o
  275. PNP0F22         Reserved by Microsoft Input Device Group6 Z8 F$ K7 Q; a
  276. PNP0F23         Reserved by Microsoft Input Device Group9 i1 o, I1 U" y" e. `
  277. PNP0FFF         Reserved by Microsoft Systems
    2 [" f! C! T7 d2 B" U4 L
  278. 9 z/ L7 y/ R4 Z& C
  279. ***** Network Adapters - PNP8xxx ***********************$ X$ z, [- h, N: ^$ X% z
  280. PNP8001         Novell/Anthem NE32006 j. T# D$ l5 a( D; j& |# S
  281. PNP8004         Compaq NE3200$ U; m* w+ ?5 P  i# c
  282. PNP8006         Intel EtherExpress/324 b$ p/ U8 Z$ @# O' g7 {
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    , {) l! T0 s% c1 d
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP1 F7 S( \4 E) l  z5 u4 [! M: X
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    0 |8 e% G- p, f3 q4 e# V# v6 C
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC% y; F, U5 K+ H8 h: D/ O
  287. PNP8078         DCA 10 Mb MCA
    ) w4 ?$ H0 |$ x9 M0 U; y
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)6 ~/ A1 J  ^( z" `1 w! R! d" B" l
  289. PNP80c9         IBM Token Ring5 p% n( I' ?, @: d" A+ R  L6 w
  290. PNP80ca         IBM Token Ring II
    $ m" b. W7 R4 ]& Z# o) @3 d! G2 `+ B
  291. PNP80cb         IBM Token Ring II/Short
    4 m% m1 |9 R7 @$ G2 ^' q( p2 e' d5 {9 ]
  292. PNP80cc         IBM Token Ring 4/16Mbs: O9 p0 }8 x; b) ^( Y
  293. PNP80d3         Novell/Anthem NE1000
    " L. O$ C0 A$ @* t/ R9 c" e* {* A( j
  294. PNP80d4         Novell/Anthem NE2000
    * q+ `$ i/ b. l  a
  295. PNP80d5         NE1000 Compatible
    . R, H/ E" t% r& p
  296. PNP80d6         NE2000 Compatible+ y2 Q# B! T3 M' v: d$ ~# o* P) A
  297. PNP80d7         Novell/Anthem NE1500T1 V* p) P, e8 H9 ^, U, s
  298. PNP80d8         Novell/Anthem NE2100
    4 |1 p% U, V8 W8 L: \" j, n
  299. PNP80dd         SMC ARCNETPC: w* }. f0 O  W+ }
  300. PNP80de         SMC ARCNET PC100, PC2006 k! B# y) M* ?4 r9 T; [* H
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    / E+ d3 S. l* J
  302. PNP80e0         SMC ARCNET PC130/E9 J% ]. X5 _$ O) i1 M$ z! p
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260; H+ s0 [7 Y, d
  304. PNP80e2         SMC ARCNET PC270/E
    % @* t- M$ F7 N1 m
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    ) \5 T8 g5 M7 Z" [  A
  306. PNP80e7         DEC DEPCA
    1 o; j* @1 H- V7 v+ O* D( j
  307. PNP80e8         DEC (DE100) EtherWorks LC
    % o( U( t" A8 s( ]
  308. PNP80e9         DEC (DE200) EtherWorks Turbo! ]2 p4 u1 {. w0 |/ g8 @/ D" s
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP% b% p0 o) J5 D# s# E1 n+ C$ ~
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP+ h* [$ M9 ?: u9 H3 k, k
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    ; B5 w& f9 I+ n, c1 C
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC5 I2 B5 Z% K; I" A: h2 K4 J' N
  313. PNP80ee         DEC EE101 (Built-In)- q* X" N5 |4 A- V# u
  314. PNP80ef         DECpc 433 WS (Built-In)
    " F) s9 j9 c: i; |( v6 z. a, _" \
  315. PNP80f1         3Com EtherLink Plus! W7 c2 p/ A+ t
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)3 ~# ?6 ]3 e0 X7 t; d
  317. PNP80f4         3Com TokenLink4 q' V0 P- J/ e0 X% P% W: D
  318. PNP80f6         3Com EtherLink 163 X6 m+ a0 L$ L0 k/ u
  319. PNP80f7         3Com EtherLink III
    . S; R& ]8 d6 S2 I! s& O- R
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    7 |+ u0 j7 l* C) W) a% C- H" e/ S
  321. PNP80fb         Thomas Conrad TC6045; A  |7 E1 H7 }% C- }' N; Q5 j
  322. PNP80fc         Thomas Conrad TC6042
    0 G' H2 K+ j; L' f6 W
  323. PNP80fd         Thomas Conrad TC6142
    " v) J5 G4 y2 Y3 X
  324. PNP80fe         Thomas Conrad TC6145' |% P7 i* k2 W0 I: x$ Z& h
  325. PNP80ff         Thomas Conrad TC62422 ~; W3 Y9 `) _9 u
  326. PNP8100         Thomas Conrad TC6245
    3 r& ]9 C0 a6 Q7 S
  327. PNP8105         DCA 10 MB
    2 X0 M+ Q: F3 x. A( v/ F4 y
  328. PNP8106         DCA 10 MB Fiber Optic
    " F  w5 N3 [! C) H2 l: k' L+ ~
  329. PNP8107         DCA 10 MB Twisted Pair
    6 a" ]8 }  a! ~& \: |9 U  M
  330. PNP8113         Racal NI6510  r" q% t9 T( l5 p0 h& [8 f
  331. PNP811C         Ungermann-Bass NIUpc$ V* r1 Z7 C. a; {8 x
  332. PNP8120         Ungermann-Bass NIUpc/EOTP0 |5 d/ e9 s7 i+ C; h
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    - @* U, ^9 `. `( n9 d# n3 \  ^& {
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    : v" ^' F/ Q( \0 s2 [
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    % y" u" l2 V2 z$ a3 t" |
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    1 F# I5 v2 M( x/ b
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    6 r1 y! y; R7 L
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    ) n0 p! R5 }6 s  P
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    . w. ^* k! V: w8 f2 T: b' T
  340. PNP812d         Intel EtherExpress 16 or 16TP- e- W) f- S2 v) i) g* K; d! h
  341. PNP812f         Intel TokenExpress 16/4
    + c1 j; `1 x0 x2 X& L  k; W
  342. PNP8130         Intel TokenExpress MCA 16/4
    ( i  t, s! W  q0 s
  343. PNP8132         Intel EtherExpress 16 (MCA)
    0 W: U8 T+ Z( \0 m: H6 k* x
  344. PNP8137         Artisoft AE-11 Q$ p# r+ E$ U7 }1 T; l# j
  345. PNP8138         Artisoft AE-2 or AE-3
    8 R# C) ?( H( Q& A7 g' h
  346. PNP8141         Amplicard AC 210/XT
    7 N9 K: _6 u# a% X4 ~* n& q* R. z
  347. PNP8142         Amplicard AC 210/AT2 A( P2 q  d/ K$ f' W8 o) |- r
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)' n+ p- V2 p0 P  w
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    . E7 c! N7 Y, A4 ^
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)1 E4 U( G1 _1 C
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)$ K" E+ V3 G4 `, G; f& `
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)- X4 `$ y* P+ J
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)  Q0 H6 }+ d$ n' L( O
  354. PNP815f         National Semiconductor Ethernode *16AT* A! a5 z" t/ S  e+ W8 W
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3& I! p7 o. M3 t4 z+ g. H' i" P. u4 F, x5 {
  356. PNP816a         NCR Token-Ring 4 Mbs ISA1 K! D- b  j0 C/ ]9 [5 n
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA( W, a7 s# W. s) c4 R* A+ j
  358. PNP8191         Olicom 16/4 Token-Ring Adapter; L  u9 `3 l, x; b; L: w
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    2 h5 k1 g. C+ \! X7 E( X/ f
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    , e5 O+ ?4 q1 ?0 J9 y9 H$ X  K
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    " g4 K  [" _2 X" [
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    ) T! Y  P3 p# `
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    ; f- }0 I/ F" ^8 p" W, P1 l
  364. PNP81c8         SMC EtherElite Ultra 16
    , A2 Z0 m5 J0 w
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)2 ]: |% O/ z+ `$ `6 Z
  366. PNP81e6         Pure Data PDI508+ (ArcNet), z4 s# b9 X1 S% {" p
  367. PNP81e7         Pure Data PDI516+ (ArcNet)/ @2 q2 O+ {, t& i- T+ J
  368. PNP81eb         Proteon Token Ring (P1390)
    # G1 G0 V, A9 j" k7 s* Z
  369. PNP81ec         Proteon Token Ring (P1392)# W; q. i; e, }- w
  370. PNP81ed         Proteon ISA Token Ring (1340)
    % j( g' t( D  D0 x+ e, y, O
  371. PNP81ee         Proteon ISA Token Ring (1342)
    & ~* \8 B( Y$ K* i0 V
  372. PNP81ef         Proteon ISA Token Ring (1346)
    2 b/ G" m3 J# O! f
  373. PNP81f0         Proteon ISA Token Ring (1347)" L7 e: c# `( b' |( {, ~
  374. PNP81ff         Cabletron E2000 Series DNI
    . v9 M0 a) N; k" \* o1 l' A5 c
  375. PNP8200         Cabletron E2100 Series DNI: E/ [% z* V0 o# C1 P' {/ l: j; x# v
  376. PNP8209         Zenith Data Systems Z-Note
    ' F) n! _9 w* f1 V  O8 @- j4 P
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    1 h, ^' S" r  `1 \
  378. PNP8213         Xircom Pocket Ethernet II9 m5 ~$ x& i: Z5 o
  379. PNP8214         Xircom Pocket Ethernet I& u. O8 K$ Z/ l, H2 o5 U" N: N
  380. PNP821d         RadiSys EXM-10
    % u5 f% ?8 {6 I; Q
  381. PNP8227         SMC 3000 Series, j4 x$ v: C" G+ U4 ]; R9 u) r% r5 N
  382. PNP8228         SMC 91C2 controller6 O$ q, \2 M2 x5 J4 H) }& g5 K
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    ' O8 `" l" r# ^# q' s0 U# L
  384. PNP8263         Tulip NCC-16
    7 Z: B4 r; Y' `& t2 o- Z
  385. PNP8277         Exos 105
    ( B) Z5 t& l6 B
  386. PNP828A         Intel '595 based Ethernet8 ^0 d' K0 ~2 I: m
  387. PNP828B         TI2000-style Token Ring; v4 Q. C" {/ y6 C8 Q
  388. PNP828C         AMD PCNet Family cards3 f1 J$ l+ [: M6 G" L
  389. PNP828D         AMD PCNet32 (VL version)
    / B. o$ o. d8 e3 ^' |0 {; T
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    , {/ r! ~' ]9 m* G; T/ y3 l7 g% j
  391. PNP82bd         IBM PCMCIA-NIC1 p5 |/ v5 ?% [
  392. PNP82C2         Xircom CE10. |! @7 a  c% e5 z
  393. PNP82C3         Xircom CEM26 O% c3 u4 ?, M" v3 _9 ?
  394. PNP8321         DEC Ethernet (All Types)
    1 J& s) j% R0 f- i, u7 X
  395. PNP8323         SMC EtherCard (All Types except 8013/A)3 U( N$ A4 a6 ?8 ?8 g
  396. PNP8324         ARCNET Compatible$ s8 a% `! y: d9 P+ l7 L
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    0 w- p- m6 O9 A" l  ~5 J
  398. PNP8327         IBM Token Ring (All Types)8 O) h% r( w$ i" }3 h1 [
  399. PNP8385         Remote Network Access Driver
    1 \8 f; @; M( w5 j4 w
  400. PNP8387         RNA Point-to-point Protocol Driver% b4 j2 ]. N/ T% D  r
  401. PNP8388         Reserved for Microsoft Networking components! T& @+ `7 x6 X" u% G% n. F
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)& V) q+ e2 U$ b9 o2 d
  403. 8 K& D8 t& H3 [% ^
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    ; |- T( i: u2 i- R& \' t* A* d
  405. PNPA002         Future Domain 16-700 compatible controller
    ; s5 g0 s+ z4 `9 Y* z; R
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)$ i# U6 C) O# j; ?8 A
  407. PNPA01B         Trantor 128 SCSI Controller
    ) P5 s: M( `1 ]2 w' `8 i
  408. PNPA01D         Trantor T160 SCSI Controller
    4 b) J! z0 g) Q& _1 [+ y2 \
  409. PNPA01E         Trantor T338 Parallel SCSI controller( ]. M1 a7 m- j  H# s% U
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    ' t# c% ?6 l' `$ q' q. y4 C
  411. PNPA020         Trantor Media Vision SCSI controller
    : Z  r8 y1 P3 `1 N
  412. PNPA022         Always IN-2000 SCSI controller) H$ F6 U* w. B, v
  413. PNPA02B         Sony proprietary CD-ROM controller
    + h# e" V5 w$ F! f! R
  414. PNPA02D         Trantor T13b 8-bit SCSI controller8 Z) i: F2 b+ \4 T( H: d- j- g
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    " C  l7 \3 U. K1 }
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive9 }$ ]4 _  W& Q6 M+ j; y/ j
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive/ o' J1 b; z6 ^6 |. X
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive) b) t4 O7 w/ M+ m
  419. # o& H! w% u- b/ ^, K8 q6 H
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********5 j+ Q6 y) U) x( j; q
  421. PNPB000         Sound Blaster 1.5-compatible sound device: j) A" r) R+ C9 Z
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    # |( n" ]. F/ w
  423. PNPB002         Sound Blaster Pro-compatible sound device7 Y1 \# M/ ?( _: I* E
  424. PNPB003         Sound Blaster 16-compatible sound device$ W2 V8 W  s; P3 f* ^
  425. PNPB004         Thunderboard-compatible sound device
    * M: y* Z6 x8 x" e6 O0 }/ r% _5 D: p% Y
  426. PNPB005         Adlib-compatible FM synthesizer device! I$ D& S. z% a( K
  427. PNPB006         MPU401 compatible " M+ R& a0 @$ t8 a
  428. PNPB007         Microsoft Windows Sound System-compatible sound device9 [0 [2 L, h2 W9 |4 H
  429. PNPB008         Compaq Business Audio
    % u  n% \. f% {4 V
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    ' y3 f0 C0 j% Y+ a, i
  431. PNPB00A         MediaVision Pro Audio Spectrum
    $ x$ c# ?( o# p2 }+ \0 ]$ ?4 O
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    4 e5 O2 }5 ]4 z5 V" U! L& V6 E
  433. PNPB00B         MediaVision Pro Audio 3D4 z% I' x3 i7 ~% d. p3 p
  434. PNPB00C         MusicQuest MQX-32M
    6 y1 D; T! ~: o9 W: ^+ N
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    9 t' F$ n) n9 f2 A6 {
  436.                 (No Trantor SCSI, Thunder Chip Enabled)  h4 J& i6 X4 Y# f+ n9 ]( ]
  437. PNPB00E         MediaVision Pro Audio Spectrum& L7 M" L3 m8 }( O& c
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)* ~/ H6 o& r" ]8 |* S0 R4 Z7 C0 V
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    + ~! ^& m& P: O' i% P
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola8 b3 u. D. L( ~6 o- Q
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    & z7 j( P1 q8 q3 f
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    ! A4 @  P7 l$ W
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    8 ~8 L+ D, L0 I! m  S3 Y' W; ~8 r
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    2 S3 m, y+ w; O  l5 `5 z, X5 J+ }6 l
  445. PNPB02F         Joystick/Game port0 m4 |0 b5 t5 d4 |

  446. * C% B( W) _. Y# d. i
  447. ***** Modems - PNPCxxx-Dxxx****************************4 C- F4 `! A3 H& p0 \4 M3 y. e
  448. PNPC000         Compaq 14400 Modem (TBD)
    - f# z/ H3 F$ Z1 J; ~- G
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    / I% z* V0 `- {

  450. # Z# }- X6 @, t+ @
  451. ======================================================================3 D; g6 p; ~8 s- e

  452. ( d3 a9 d4 Y6 _% U) e' R: a
  453. DEVICE TYPE CODES, j. ^5 b* x  j# s1 ?6 P
  454. 8 T, o8 N5 E2 F/ A  [$ V2 J3 f
  455. -----------------------------------------------------------------------! C( ]+ [0 w/ L8 z# R# C) H% `5 ]
  456.        
    6 E) g0 H# b2 {7 L  i' \- @/ ?0 n6 b
  457. Base Type = 0: Reserved
    - ]* a5 k3 r6 X; D2 ~2 u6 v  j4 S
  458. Base Type = 1: Mass Storage Device/ r  F( H2 ^3 R! N- B( l
  459.         Sub-Type = 0: SCSI Controller
    0 _7 W5 _2 t  u/ z1 W
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)/ H- k- Q( }0 Z- g. M' |) Z
  461.                 Interface Type = 0: Generic IDE
    % p. b) }1 j1 y" S, ~, W7 r$ t
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    , r5 t" ?6 ~/ j! l( L+ a( d0 s2 ^
  463.                 Interface Type = 0: Generic Floppy- b% r4 ~  ]% o* Y
  464.         Sub-Type = 3: IPI Controller( }9 P3 {1 V& U/ w$ \+ b2 m1 T
  465.                 Interface Type = 0: General IPI3 P9 R. L3 ?2 p' o6 f% ~
  466.         Sub-Type = 80h: Other Mass Storage Controller) H( h, o% X5 {0 f
  467. Base Type = 2: Network Interface Controller
    / C5 t$ w# T( D, C/ U, }* n
  468.         Sub-Type = 0: Ethernet
    # G. N4 t- i) N/ y
  469.                 Interface Type = 0: General Ethernet) Y% Y- R8 [4 h& R8 `
  470.         Sub-Type = 1: Token Ring Controller
      ?" L2 j% T& d3 V$ Q$ C" U0 ~- P4 ^
  471.                 Interface Type = 0: General Token Ring2 m9 g- P; K/ n" t3 ]$ k' P+ j
  472.         Sub-Type = 2: FDDI Controller
    8 Q# U& [- N# z3 g* g
  473.                 Interface Type = 0: General FDDI
    2 \# Z: y7 R! W- ~9 ~3 v
  474.         Sub-Type = 80h: Other Network Interface Controller
    ' d$ b2 x! H* V+ m8 L( w- a
  475. 6 j1 z$ a$ G. z* x
  476. Base Type = 3: Display Controller
    0 M+ u4 [& M5 W# u7 Y! b* s2 L, V
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    2 \; O4 Z1 ]6 V5 v; M
  478.                 Interface Type = 0: Generic VGA compatible9 S7 n( W- |+ E' U/ [
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    8 K% o& S3 d" F  I! }6 ]6 _
  480.         Sub-Type = 1: XGA Compatible Controller4 N$ F, m2 J, O2 h6 A) d% m
  481.                 Interface Type = 0: General XGA Compatible Controller
    5 g4 u" t0 |% }# x" i& O  S
  482.         Sub-Type = 80h: Other Display Controller
    # A8 q8 o* x# Z' g7 \# z
  483. Base Type = 4: Multi-media Controller  B  b1 L( [; G" [8 G
  484.         Sub-Type = 0: Video Controller
    ( F$ n& c8 y+ n- c1 U: s
  485.                 Interface Type = 0: General Video
    + L+ z4 p/ }7 m8 d: r- L' }4 X  Z
  486.         Sub-Type = 1: Audio Controller, P! R. m3 A' T& P, K5 H& Y
  487.                 Interface Type = 0: General Audio Controller
    ) L+ V, `( v; C3 G6 `7 K- o
  488.         Sub-Type = 80h: Other Multi-media Controller
    ; y: t4 ~* }8 V
  489. Base Type = 5: Memory
    : U' |4 V" C# q2 c  l$ J7 y
  490.         Sub-Type = 0: RAM
    3 l  G4 M% x7 u9 J8 a
  491.                 Interface Type = 0: General RAM. l7 b" V  N7 ?
  492.         Sub-Type = 1: FLASH Memory
    # m+ n: t* q: c4 C/ `3 u
  493.                 Interface Type = 0: General FLASH Memory- w4 e( U+ m' _; p' q* p# b! n
  494.         Sub-Type = 80h: Other Memory Device; y3 e) w. X, S" h( g

  495. 9 [7 c- J; _6 C/ r3 K
  496. Base Type = 6: Bridge Controller: r' Y% L: d! q: n* @0 W4 w
  497.         Sub-Type = 0: Host Processor Bridge+ I5 K! U4 g- n* Z0 O
  498.                 Interface Type = 0: General Host Processor Bridge- w4 f( F% H* x8 U+ F
  499.         Sub-Type = 1: ISA Bridge1 i2 Q, ~0 G* o8 G# c2 G; l( }6 Q$ [
  500.                 Interface Type = 0: General ISA Bridge
    9 O1 f& h3 K/ i3 e0 ]
  501.         Sub-Type = 2: EISA Bridge
      t2 @- B% c- b2 i
  502.                 Interface Type = 0: General EISA Bridge
    1 b) z& {" ~1 `" U7 H/ Y" F& p) j
  503.         Sub-Type = 3: MicroChannel Bridge
    * {+ o( l3 q+ Q( e+ Q2 @$ c
  504.                 Interface Type = 0: General Micro-Channel Bridge
      ~& }8 l, `8 |4 u, R
  505.         Sub-Type = 4: PCI Bridge
    * F+ p# J5 g8 A
  506.                 Interface Type = 0: General PCI Bridge" g7 n' g) y+ M
  507.         Sub-Type = 5: PCMCIA Bridge
    4 m/ ~7 p% Y( b/ i  U8 A5 g; w1 n
  508.                 Interface Type = 0: General PCMCIA Bridge
    # T& d$ j8 P4 j! k
  509.         Sub-Type = 80h: Other Bridge Device
    9 v5 U) h, C1 U& G7 i$ Z  r" l6 e
  510. Base Type = 7: Communications Device
    ( t% c$ W7 b1 n! V' q+ ~
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    - @% A+ g5 P: i
  512.                 Interface Type = 0: Generic XT-compatible5 @& w  I) A9 C
  513.                 Interface Type = 1: 16450-compatible. K5 ?' V. [! ]. d$ {% A- \
  514.                 Interface Type = 2: 16550-compatible4 j9 h3 q8 Y: G5 w# G5 L: E
  515.         Sub-Type = 1: AT-Compatible Parallel Port- t  L0 p  ~' A
  516.                 Interface Type = 0: Generic AT Parallel Port
    $ I; K/ w+ w- ~
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    $ A- @( v* u! z7 A
  518.                 Interface Type = 2: ECP 1.? compliant port
    1 y- B$ D1 e% X# T  G9 l7 ~
  519.         Sub-Type = 80h: Other Communications Device, F3 |. a6 Q+ D( g" g0 B+ [
  520. Base Type = 8: System Peripherals
    4 X; r, k6 h! X- R  a
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    ' Z# [& y, V2 F
  522.                 Interface Type = 0: Generic 8259 PIC
    / Q- h; O" }, n! }
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    1 D0 U: K' A* ?3 ]! B: O  F' |
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    $ i& y: b0 |* [6 k
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    3 {/ M' U7 H7 ~. L) D( Y" R" o8 S
  526.                 Interface Type = 0: Generic DMA Controller1 s2 d3 m6 x; K; E# [
  527.                 Interface Type = 1: ISA DMA Controller/ \! E& i+ T, X; R! D7 D- q, i
  528.                 Interface Type = 2: EISA DMA Controller5 P8 q0 U) a2 A* K1 ?
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    + b5 b3 j3 a9 {
  530.                 Interface Type = 0: Generic System Timer1 j2 }4 J7 c! _6 c% F
  531.                 Interface Type = 1: ISA System Timer' n0 L3 S. F+ B+ x0 l, [( f
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    8 \6 i( E6 ?/ v
  533.         Sub-Type = 3: Real Time Clock- {7 J6 \) {$ c
  534.                 Interface Type = 0: Generic RTC Controller
    8 \! _- s4 T9 V- ]+ A( \
  535.                 Interface Type = 1: ISA RTC Controller
    , ]( e5 [  O  s& B& X
  536.         Sub-Type = 80h: Other System Peripheral                                 
    ' K3 e9 ~' M6 I0 K, C( Q
  537.                
    1 ^. h. a  t- j! ?$ Q* d4 x
  538.        
    3 L' `+ M& z/ p1 _: ?* [9 U& w
  539. Base Type = 9: Input Devices
      e' Q; x6 s3 ^) {
  540.         Sub-Type = 0: Keyboard Controller# L5 _. C% O: n; Q6 K4 j
  541.                 Interface Type = 0: Not applicable
    ) @/ w3 z, d7 }
  542.         Sub-Type = 1: Digitizer (Pen)# I! o" @- R, L! E5 U% I& N
  543.                 Interface Type = 0: Not applicable
    4 G: h/ d4 d7 `1 Z
  544.         Sub-Type = 2: Mouse Controller
    + I) t$ C6 W- T; {" g
  545.                 Interface Type = 0: Not applicable. ]$ w7 o4 z( D$ o' c% Y7 }( e! f3 F
  546.         Sub-Type = 80h: Other Input Controller
    3 K0 O7 c# N  H7 |& X7 l8 N6 ~  [
  547. Base Type = 0Ah: Docking Station7 F2 ~: a9 C! A9 Q# w& U
  548.         Sub-Type = 0: Generic Docking Station
    5 _: x+ A% ~4 y, @' k
  549.                 Interface Type = 0: Not applicable
    1 T7 j8 h* T6 r+ A
  550.         Sub-Type = 80h: Other type of Docking Station/ _0 l& X6 K4 h5 e
  551. Base Type = 0Bh: CPU Type
    $ C' }- M! e) w
  552.         Sub-Type = 0: 386-based processor' N1 `" z) }4 @( g  [6 A, B$ `4 m. W
  553.                 Interface Type = 0: Not applicable
    + H1 G8 I2 H7 ~- ?
  554.         Sub-Type = 1: 486-based processor
    9 N! R  n# @- \3 X
  555.                 Interface Type = 0: Not applicable; p/ Y  X# ^+ V0 `, _8 n+ I
  556.         Sub-Type = 2: Pentium-based processor. P5 @' ]) b$ v/ F- b
  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 07:51 , Processed in 0.058348 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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