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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID3 L5 ^1 N; I: C8 t4 d$ R9 ~+ G
  1. This document is the ultimate source for Windows Generic Device IDs , Y( }9 I9 N8 r9 w7 e* y0 o5 B. |
  2. and Plug and Play BIOS device type codes.  
    9 R/ c9 }+ ?0 L

  3. 6 ^  G4 B, j& H( i; H  }
  4. CONTENTS:
    0 H+ X' O( C5 i& I( i( k' a5 @: n
  5.    Plug and Play Vendor IDs and Device IDs* E6 j3 X5 ^( Z" d
  6.    Generic Device IDs + a1 Q* z$ \( c0 B8 y' y
  7.    Device Type Codes
      C! C# p: }1 e7 f& k# k

  8. ( N3 z, h9 X. q1 N6 v2 c' B
  9. ======================================================================2 T% c) w+ v1 S5 o; ~" d
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs+ M8 f7 S3 P6 ]5 P+ Y. A: n

  11. % m9 S( e& Q' I: ]1 z
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    ) e3 ~+ u/ W3 e+ L
  13. Device codes. The vendor must register with EISA and have a vendor code
    8 w+ |7 }2 _* d+ v' `5 Q
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    / x+ k: K& r% r, p4 s0 a; s
  15. is reserved for Microsoft and can only be used when defining a device抯
    0 I* B; o9 k; j, u
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and 4 u$ @( P7 d9 ?6 P% H) c- G
  17. Play header. ) U+ l( K; d5 O* {& K
  18. % J: q9 p5 [$ v) J  _
  19. Use of CompatibleIDs is strongly recommended for devices that use 3 n% q' q/ o0 B
  20. device drivers provided with Microsoft Windows 95, such as a
    " Y0 i1 n# t0 i9 X8 n1 u2 g2 E5 v
  21. "Standard PC COM Port" (PNP0500) or 7 {+ n' E- e( S1 x& C3 V* c
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    - o( ]! g. u8 K- U4 |+ H. M
  23. 6 k& i, s$ b$ W2 a7 n- `0 Q
  24. The following example output from ISOLATE.EXE of a Plug and Play 7 h2 u) ]9 @  _2 o0 U* R4 x
  25. header is provided for your reference:
    & H* f' g5 Z- _/ i( t# S* n  D' i4 V! O' l
  26.         Vendor ID:     XXXFFFF
    % y7 y: M# L1 B$ B" X3 A
  27.         Serial Number: 000000011 n9 \1 k4 g# o% S  Y3 g5 `' E
  28.         Checksum (reported): 0x5E! i( `9 x8 F8 `
  29.         PNP Version:   1.0
    # n! P$ z  O4 T( z+ T& V
  30.         Vendor Ver.:   10
    " o9 P3 a0 g! O* G% C) g) S
  31.         Device Description: IDE Port3 F* q. l/ o" A# {0 y) g
  32.         Device ID:  XXX0001( T9 Q8 `& g% T& z6 ]+ T+ e1 d
  33.         Doesn't Support I/O Range Checking+ n4 t5 W! B+ _% k
  34.         Vendor Defined Logical Device Control Registers:  None
    ) e# A' @2 A1 w
  35.         Compatible Device ID: PNP0600
    2 P! c( k6 J9 S. @+ B# j' K  a
  36.         Device Description: IDE2 z% {( _( [& i/ y9 D9 s
  37.         Dependent Function 0
    9 {' j- B% N' b$ ]+ i* \& m  p
  38.         .... f2 H2 H" S$ i$ M
  39.         Dependent Function 1
    # J* T7 ?+ m" Z. o
  40.         ...: H0 K" \$ ^* O
  41.         End of Dependent Functions
    + v* K0 Q- {4 C% z
  42. 0 o- R' V2 \6 z( @" ]. @' j
  43. When the user is installing devices that use this method, ; }" k' ^' X9 v# i
  44. a dialog box appears at the beginning of the enumeration sequence ( @' t+ P) f) H: U
  45. to suggest use of the default driver provided with Windows 95. / D/ J% \8 M7 j! R: w! R
  46. Windows 95 also provides the option for using a disk from the
    " j) \- m  ~  {: p1 [- g
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    ( G7 m7 y1 C! x' }4 j4 i4 R9 G! D2 {1 _
  48. driver.! I. S1 r$ V6 |7 A3 E
  49.   z1 _1 c$ V' b* |! D) c
  50. For multifunction adapters, you should supply an INF file that chooses * o7 s6 g3 \1 \$ }7 t. X; Q
  51. the appropriate drivers (including default drivers) for all the
    # o5 j5 _3 @( ?
  52. adapter抯 devices. This prevents additional dialog boxes from again 7 J8 v, v! `# f2 e7 V
  53. requesting the default driver or a manufacture抯 disk for the rest of * s& }8 v" U5 E: a: n
  54. the devices on the adapter. When an INF file is used in this manner
    3 a- Q- y2 c5 r
  55. for default driver selection, it must link the HardwareID (XXX0000)
    ( G1 I' Y& e( e1 l) O' {" _3 p
  56. to the appropriate compatible device driver from the Windows 95 + r( P* w& P* i% a0 W& y! Y' S$ g
  57. distribution compact disc or installation disks.
    & T( f* s; ^% W) ^' l
  58. If this is not done, Windows 95 will continue to query the user for
    ' v" Z3 s% w+ i7 h- N
  59. either the default driver or a new driver, thus defeating the purpose ' G# \& H( N% \8 w
  60. of using the INF file in this way.
    ' Y' l9 ~8 z3 h7 z! j: Y6 _

  61. % V0 U. T2 q& I  e' e8 Y
  62. ======================================================================2 Y0 q. s, t2 H+ M; x$ _
  63. ( N- @7 W+ I8 l: D, |7 W' g
  64. WINDOWS GENERIC DEVICE IDs
    8 j2 |) D9 j$ F( Y' q

  65. ' ~- B+ x8 g. Q. u
  66. ----------------------------------------------------------------------
    : }9 d( f, H. m1 M4 Q% N
  67. Many devices have no standard EISA ID, such as the interrupt controller* D3 A3 d3 F# Y9 l0 J+ M
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 2 e1 f* ~$ j, Z- {) g5 e! M
  69. and Super VGA, are not actually devices, but define a compatibility ) |) N! v* x( `0 ?7 ~, ?" q
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    + U* E5 _( g  U3 z6 |
  71. buses.
    7 O- S9 J" D6 ^
  72. ! z+ {: U6 m& f
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    : S! u3 l; b; Y, M1 w: \4 J) n
  74. devices that do not have an existing EISA ID, as well as defining
    * Y# B2 \( l0 h2 @
  75. compatibility devices. The IDs are defined in the following tables.
    1 i6 H( y, G. c: a) P3 ^: ]
  76. 2 r' ~. [4 f1 j* }) |& e. r' z
  77. DEVICE ID RANGES
    ) [) Z1 G/ C# n+ W9 f2 m

  78. 4 L0 [+ ~- f( s0 r' [9 L
  79. ID range        Category; A$ ]9 H0 i. N; c
  80. --------        -------------* f6 `4 w8 f& d) q$ e& l6 ~
  81. PNP0xxx         System devices
    # P; A1 _) {  P) O) g
  82. PNP8xxx                Network adapters ! a* y, ^# Q# `  I9 r: _
  83. PNPAxxx         SCSI, proprietary CD adapters 2 A+ L* U% A/ I4 g$ v4 B) H- o3 {+ F
  84. PNPBxxx         Sound, video capture, multimedia4 b4 h: ], O8 z, H" U- ?$ w# B
  85. PNPCxxx - Dxxx        Modems
    1 F* A2 Z  M2 }6 i- `# H8 n
  86. : {/ H% P. w2 ?8 E
  87. The following device ID is provided only for compatibility ' [" E' {# H) p
  88. with earlier device ID lists:: z# o6 }# q' D* d9 W) q
  89. $ T# w5 T3 ]% x/ e! a
  90. Device ID        Description2 K0 `% I, ^1 j" u
  91. --------        -------------
      R* W9 A- t& M6 F
  92. PNP0802                Microsoft Sound System-compatible device
    1 L9 B$ Y) C" j1 |6 |2 I& j
  93.                 (obsolete; use PNPB0xx instead)
    1 i( Q! C1 X3 @- u
  94. 7 p$ Y5 \, [( }8 j, E  x' o+ D
  95. ---------------------------------------------------------------------------
    2 O9 a* H$ @; U
  96. Device ID       Description
    # t1 L8 q+ \# h3 o- u& m- Z
  97. --------        -------------
    # \# g1 D) Z/ o8 x0 @" h! f
  98. ***** System Devices - PNP0xxx **************************& _+ q  \& I8 |7 _% ?5 G
  99. --Interrupt Controllers--3 N  \7 f% U- G
  100. PNP0000         AT Interrupt Controller
    + [6 Y& C, }  R2 ?% Y
  101. PNP0001         EISA Interrupt Controller
    * p! r# I6 F7 Z! S
  102. PNP0002         MCA Interrupt Controller
    ' o* L9 _! }0 l( e$ L
  103. PNP0003         APIC
    + z, R3 o6 ?4 _0 Q
  104. PNP0004         Cyrix SLiC MP interrupt controller
    7 w- p* c( p( R0 q; @( a  q
  105. 9 N. e# p. ], r* _# X: x5 k' X" Z
  106. --Timers--3 E1 W% X, t& ?
  107. PNP0100         AT Timer2 A, L2 b6 y- m. V8 }% D2 V
  108. PNP0101         EISA Timer
    ' w2 m1 X* y) n  e" @. h* ~& K
  109. PNP0102         MCA Timer
    2 o* {8 E: G! S8 V( N

  110. 9 Z- m8 ^" H& {. g
  111. --DMA--* p3 }  n; l+ f4 R
  112. PNP0200         AT DMA Controller6 V9 D- H- U9 F5 ]
  113. PNP0201         EISA DMA Controller
    * e) ^2 h0 n, G% d8 x( t) S
  114. PNP0202         MCA DMA Controller
    - G+ K- {( t0 i

  115. & A( _- r$ C* `( x/ C
  116. --Keyboards--# Y/ [$ D9 l' ^/ v+ c4 L: k2 e5 Z
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    $ G% O7 e0 d# k7 L
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    : e* o9 Z6 q8 v: K& \) b
  119. PNP0302         IBM PC/XT keyboard controller (84-key)' B) d) m+ V1 ?7 z' P
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    & l8 R, ]* n" |6 s1 n! o
  121. PNP0304         Olivetti Keyboard (83-key)( i) e% E8 T. P  {7 r
  122. PNP0305         Olivetti Keyboard (102-key), d# Z4 c  a! r* g
  123. PNP0306         Olivetti Keyboard (86-key)
    ) p; h5 k& G1 X2 s
  124. PNP0307         Microsoft Windows(R) Keyboard3 G  a* j- m% U1 V+ t
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    , o9 ^7 c$ r7 F" m
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    ; \; a# g2 C+ C5 e7 S2 i' x
  127. PNP030A         AT&T 302 keyboard* ?/ b, e. _7 e0 b/ k" Y0 s+ Q. c
  128. PNP030B         Reserved by Microsoft
    ' V7 h8 q# }- m
  129. PNP0320         Japanese 106-key keyboard A01
    7 a( W. e. ~& X
  130. PNP0321         Japanese 101-key keyboard' f' a/ o$ J# x/ ?* G
  131. PNP0322         Japanese AX keyboard
    7 b1 B7 Z% l  [/ M
  132. PNP0323         Japanese 106-key keyboard 002/003' ?% Z+ r$ z* t  r9 V/ I
  133. PNP0324         Japanese 106-key keyboard 001* r0 {% U8 v' J+ L* t& F
  134. PNP0325         Japanese Toshiba Desktop keyboard* g5 I8 p8 P. I+ r- Z$ h$ C
  135. PNP0326         Japanese Toshiba Laptop keyboard" T) q2 U& r! N  s/ i/ f5 ^  ?
  136. PNP0327         Japanese Toshiba Notebook keyboard2 a7 l& [  I. [; f" z, j' V
  137. PNP0340         Korean 84-key keyboard
    0 q8 F  O1 |; M2 Z- a# S4 X
  138. PNP0341         Korean 86-key keyboard
    9 v  u& u6 ?6 |) ^: _
  139. PNP0342         Korean Enhanced keyboard4 N+ o/ Q' d0 `( @. ?1 T* u
  140. PNP0343         Korean Enhanced keyboard 101b: n: @. N1 q4 k/ F/ T
  141. PNP0343         Korean Enhanced keyboard 101c1 {) V/ i9 }4 `8 T
  142. PNP0344         Korean Enhanced keyboard 103  h5 c) {9 \! v! M! q8 z
  143. 9 n+ L4 v* ?( v9 x
  144. --Parallel Devices--7 P! Z, u( n$ R# o+ K
  145. PNP0400         Standard LPT printer port
    4 p) ~8 Q  E- T
  146. PNP0401         ECP printer port+ B  o3 S% z  K1 x5 t1 s0 v; w9 J
  147. 7 F8 F$ J6 K* b" U2 g1 {3 h
  148. --Serial Devices--7 g6 h" s* S: I3 }4 Q
  149. PNP0500         Standard PC COM port! c, m  z" c5 p" m' Z
  150. PNP0501         16550A-compatible COM port
    ! ^: x3 T; F0 r
  151. PNP0510         Generic IRDA-compatible device
    ) T) ~( g; W0 a& l: ]: `8 Z

  152. $ @' @* |9 V  Z
  153. --Disk Controllers--# n' d" N& m5 k! i
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    ! v1 H/ N0 [1 h- L) L! E
  155. PNP0601         Plus Hardcard II+ Z% p# P( {& K
  156. PNP0602         Plus Hardcard IIXL/EZ; w% G0 S5 j# z8 M0 @4 @
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
      M2 C  D; l  D; g7 n
  158. PNP0700         PC standard floppy disk controller! T. v. i8 @3 @8 f3 q; ]
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec2 S7 s; X% K8 W8 D

  160. 2 k# m2 x2 e) V- u
  161. --Compatibility with early device ID list--% e1 _+ k+ I+ b6 L
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    % d; x/ |) {9 J4 U3 n% ]) D
  163.                 PNPB0xx instead)
    . H6 H8 }/ K& t1 i  F! r
  164. --Display Adapters--
    : t  I0 L, f% t0 N- {
  165. PNP0900         VGA Compatible) q0 a+ `/ q/ D1 u" d, H! M4 A
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    6 L1 ^; Q9 y# S5 z& m4 Q
  167. PNP0902         8514/A Compatible
    8 H0 K( m( `# b* _4 T' t; J" x; m
  168. PNP0903         Trident VGA
    & y' e! B' m1 Q* T6 O/ F
  169. PNP0904         Cirrus Logic Laptop VGA
    9 k2 E8 I4 ]6 I) q
  170. PNP0905         Cirrus Logic VGA
    8 h3 u' m1 M- X
  171. PNP0906         Tseng ET4000
    3 B$ J4 ?+ ]6 U: F
  172. PNP0907         Western Digital VGA; ?" \" c1 E  ]
  173. PNP0908         Western Digital Laptop VGA
    . C, v& x+ C  }* K" m( P
  174. PNP0909         S3 Inc. 911/924+ K7 e9 \; u$ m
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)% \, o3 y2 r1 F
  176. PNP090B         ATI Ultra (Mach 8)0 {1 O0 d+ u; e9 }& y6 x
  177. PNP090C         XGA Compatible% d* l: v6 k1 {% r
  178. PNP090D         ATI VGA Wonder
    $ j, y+ J+ w5 T1 \% ^; z. p" {
  179. PNP090E         Weitek P9000 Graphics Adapter
    $ `+ o6 `9 ^5 D% b: a7 e! ?
  180. PNP090F         Oak Technology VGA8 T9 P) L5 |6 J( _+ I
  181. PNP0910         Compaq QVision
    " W$ J7 o) f+ b! _: z9 _" @
  182. PNP0911         XGA/2
    $ P# D; N# j8 F0 @& N
  183. PNP0912         Tseng Labs W32/W32i/W32p1 t& m+ ?' Z0 t5 K# c
  184. PNP0913         S3 Inc. 801/928/964
    * X# |5 q5 G- Q* g
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    : c8 N, n4 l7 T$ t* @/ N! q% {7 ~
  186. PNP0915         Compaq Advanced VGA (AVGA)
    9 ]$ G0 @+ i( I
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)5 x' K8 ]5 e+ K2 Q, X$ o6 M
  188. PNP0917         Reserved by Microsoft( Y( w/ A  M  U$ u3 K* V
  189. PNP0918         Matrox MGA* ]7 W0 ^) p; D! V
  190. PNP0919         Compaq QVision 2000  V3 e- d! Y7 T# X* P: E3 g% F
  191. PNP091A         Tseng W1289 D9 f* J9 ^" b0 x& d4 g# j, n, `
  192. PNP0930         Chips & Technologies Super VGA
    4 t8 ]/ a% Z+ x
  193. PNP0931         Chips & Technologies Accelerator5 D& T, P' E+ a- S
  194. PNP0940         NCR 77c22e Super VGA1 E. V1 [" o% U& f: v
  195. PNP0941         NCR 77c32blt
    % B7 Z& p$ P/ ^8 ?+ I- \
  196. PNP09FF         Plug and Play Monitors (VESA DDC)/ K$ h2 I: p4 @; ~  O$ x
  197. % j+ E- ?6 `% ?3 K0 H/ N! v
  198. --Peripheral Buses--  W: m7 H/ ^) g  y' b
  199. PNP0A00         ISA Bus
      N/ N. n  d9 O- Q. N+ _
  200. PNP0A01         EISA Bus
    2 G1 }/ R8 F4 c% O8 \6 [4 B  o* g
  201. PNP0A02         MCA Bus
    : B; f" [9 a' u
  202. PNP0A03         PCI Bus
    4 R4 x' }! [1 L1 X" T# B( ~
  203. PNP0A04         VESA/VL Bus
    + |+ `. x' g% n0 s
  204. PNP0A05         Generic ACPI Bus% l  e2 I4 C+ I, n
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)" B+ a- k8 [# L- m$ l0 J1 x& _

  206. ; P' z: o9 x' |* F# o

  207. 5 V1 b- \& V" L# q0 h5 z$ k
  208. -- Real Time Clock, BIOS, System board devices--
    - r7 D% \! Z' ]5 ~& n7 z/ N
  209. PNP0800         AT-style speaker sound
    9 s1 b0 L2 h1 V8 v
  210. PNP0B00         AT Real-Time Clock
    . J5 M' z2 ?. Q3 a
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)/ P9 k: t9 H. w5 Z. x
  212. PNP0C01         System Board3 \) _; p  l6 E
  213. PNP0C02         General ID for reserving resources required by Plug and Play9 x4 l+ {% U; V+ _0 N7 ]; h) V
  214.                 motherboard registers. (Not specific to a particular device.)4 Y& z, ^! M* E0 o  ?9 d
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt  I7 f: I( C$ y+ @: ?  D! m
  216. PNP0C04         Math Coprocessor4 e& J  S1 }0 s4 U( i
  217. PNP0C05         APM BIOS (Version independent)
    5 e1 h) ]9 M0 g
  218. PNP0C06         Reserved for identification of early Plug and Play
    5 d4 }! g3 O- J5 D
  219.                 BIOS implementation.
    # k2 J+ X: A( }
  220. PNP0C07         Reserved for identification of early Plug and Play
    8 S2 l' \5 H+ H) f# G1 e+ k! d/ G
  221.                 BIOS implementation.
      ]+ B: o9 Y3 W9 \$ D# Y
  222. PNP0C08         ACPI system board hardware
    8 A5 S& F: E/ ?' `
  223. PNP0C09         ACPI Embedded Controller
    % K: W3 K+ M8 }) G8 U2 f% u
  224. PNP0C0A         ACPI Control Method Battery
    7 S1 e. Q' _8 a5 g1 L
  225. PNP0C0B         ACPI Fan, m7 F% Q: e/ R
  226. PNP0C0C         ACPI power button device
    9 A9 M; r; @5 j3 p& f# j
  227. PNP0C0D         ACPI lid device1 G. z' o+ R" L6 `) _0 j$ W/ P
  228. PNP0C0E         ACPI sleep button device
    - G1 j" t) A# F
  229. PNP0C0F         PCI interrupt link device
    ; R" J. I: g8 z9 m6 L( I$ t- W
  230. PNP0C10                ACPI system indicator device9 Y# N" ^/ [/ l0 N8 B
  231. PNP0C11         ACPI thermal zone
    " S. @3 d- T2 h0 r* d9 c4 V
  232. PNP0C12         Device Bay Controller
    , w, w3 \" i3 C; M
  233. " l5 o. b4 {& y2 v/ u5 s2 w
  234. --PCMCIA Controller Chipsets--, I( k8 j, I  U- S
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    " @, \; O5 J6 n' Q
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    1 n0 T" C% f( a, a6 S
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller! n- ~' N2 ^+ f9 G$ {
  238. PNP0E03         Intel 82365-compatible CardBus controller4 A1 R* b; A9 v; n; b& ]. [4 }0 {
  239. 7 h5 A8 N! A6 p; u0 y
  240. --Mice--
    9 r6 ]6 u# u2 A2 \6 h$ z0 C
  241. PNP0F00         Microsoft Bus Mouse
    9 o$ T! I, R/ c+ g/ z
  242. PNP0F01         Microsoft Serial Mouse# T5 D% }5 y7 O) p: ?
  243. PNP0F02         Microsoft InPort Mouse
    1 v/ M7 H% J  H; c* n& O
  244. PNP0F03         Microsoft PS/2-style Mouse8 w! m- @7 m+ H7 w/ a( `
  245. PNP0F04         Mouse Systems Mouse, R4 _; x: h  `- Z8 y  y6 j
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    0 [9 r: K- i3 P
  247. PNP0F06         Genius Mouse (COM1)
    / y4 F7 _. \. v' b" z2 a  d
  248. PNP0F07         Genius Mouse (COM2)
    , ^9 s6 r  _0 b: a: B- K( d
  249. PNP0F08         Logitech Serial Mouse
    3 w- g5 p* M8 [, o$ n+ t% P
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    2 w+ r( A/ [8 O" K
  251. PNP0F0A         Microsoft Plug and Play Mouse
      z8 J* R* S3 `" S/ i/ |* z! {
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    1 R9 t0 G" G+ f) l
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    4 {3 }. w& B( e0 }( S
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse' [8 `; V- [  t* J
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse+ n9 w2 x/ H9 u  m" b, A" m' W7 L% y
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse8 k1 ^; P' L1 C6 y% G7 w
  257. PNP0F10         Texas Instruments QuickPort Mouse
    " c; j$ R, U' H* {* V! z& z; O
  258. PNP0F11         Microsoft-compatible Bus Mouse9 x( l, o3 i; ^% C: r7 ~3 [$ O
  259. PNP0F12         Logitech PS/2-style Mouse
    8 a- D4 i6 K. g
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    6 f- b* I0 y0 Y4 P+ @1 ]% L
  261. PNP0F14         Microsoft Kids Mouse
    , J- X& z6 N( U' B, I6 A& i  W
  262. PNP0F15         Logitech bus mouse
    7 H8 C2 e1 H6 K7 O6 I
  263. PNP0F16         Logitech SWIFT device
    + Z/ n" ?( W0 w; h
  264. PNP0F17         Logitech-compatible serial mouse6 k6 R0 @4 T, ^. Q7 [! `
  265. PNP0F18         Logitech-compatible bus mouse
    8 c, _1 s9 D: R; W
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
      s. N4 E3 L; u9 X+ u5 M
  267. PNP0F1A         Logitech-compatible SWIFT Device
    6 [" j' M* O! R& u, e; K
  268. PNP0F1B         HP Omnibook Mouse
    9 t+ K7 }) d9 w( [! D
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    9 j% O6 Z% a8 B: L' ^& n; k
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse0 a. K- G0 o2 N' Y1 q" c4 [
  271. PNP0F1E         Microsoft Kids Trackball Mouse6 P$ s% T1 S* v: Q. F
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    9 D7 ^: i( ]; j! o" {
  273. PNP0F20         Reserved by Microsoft Input Device Group& L# ^/ O/ b* f) F! m
  274. PNP0F21         Reserved by Microsoft Input Device Group; [/ K+ r( u: n4 F( s6 ]4 N0 Q
  275. PNP0F22         Reserved by Microsoft Input Device Group. M! P2 _8 _8 B
  276. PNP0F23         Reserved by Microsoft Input Device Group
    2 u$ Q& R' B# o+ C0 \0 ~; y; q
  277. PNP0FFF         Reserved by Microsoft Systems
    . u% C' p  ~8 @' V( B
  278. 8 f3 `: g3 J6 e8 r( @
  279. ***** Network Adapters - PNP8xxx ***********************
    1 I8 L4 ]* `7 S- y
  280. PNP8001         Novell/Anthem NE3200( |- x5 h7 [/ T' v
  281. PNP8004         Compaq NE3200
    6 u. `& f+ R, K8 V
  282. PNP8006         Intel EtherExpress/32) {; J! ^2 I$ |4 w; v
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    ; a) |4 m# M3 s& g& F  C
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    ! Z" `3 j# ^5 w/ r0 c$ V. U
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    ! ?& A+ j: C1 w% A# x
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    : I% Z! Q2 ^2 v3 o
  287. PNP8078         DCA 10 Mb MCA5 T# f& q, H: g& `$ d
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    ! d6 Q5 |7 m# J* z* Q" a, y
  289. PNP80c9         IBM Token Ring
    4 _9 y9 ?+ m5 W& c! r
  290. PNP80ca         IBM Token Ring II3 j1 {5 ~# U1 C# R8 K: ~
  291. PNP80cb         IBM Token Ring II/Short
    % L1 ]4 v7 J$ n1 E: j) }8 @
  292. PNP80cc         IBM Token Ring 4/16Mbs
    ) G+ O6 y6 y( K4 S2 E. U: s$ W
  293. PNP80d3         Novell/Anthem NE1000  b# G. u: x8 N/ p7 L
  294. PNP80d4         Novell/Anthem NE2000
    , U4 h& U# T9 a- g- C
  295. PNP80d5         NE1000 Compatible
    - C  s& Z2 s. J% M: H
  296. PNP80d6         NE2000 Compatible' b9 W0 l7 E+ ^. h# b/ O  `2 O1 x
  297. PNP80d7         Novell/Anthem NE1500T( u: f) _4 Q1 |; ?) l* C
  298. PNP80d8         Novell/Anthem NE2100  t; b# ]) `0 {% K
  299. PNP80dd         SMC ARCNETPC
      ~- [7 q/ f6 |- ~* J3 I7 ?
  300. PNP80de         SMC ARCNET PC100, PC200
    * B% G0 L' C% d; ?" u# G
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    # q5 X  X; G  T
  302. PNP80e0         SMC ARCNET PC130/E
    ' h- v' Z4 x! }! L; Z) B4 L5 J7 e
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260* T5 N) i' g1 q. V2 \& R# I2 Z
  304. PNP80e2         SMC ARCNET PC270/E$ Z6 X& K/ }# ]
  305. PNP80e5         SMC ARCNET PC600W, PC650W1 j) ?2 @, n' P% u/ c0 ~
  306. PNP80e7         DEC DEPCA
    * [, D, S( t6 ?  O& u
  307. PNP80e8         DEC (DE100) EtherWorks LC1 R7 n# F1 ^6 C4 I$ j( B2 V' A
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    6 s; K  v. d" R* \+ K6 E
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    1 B, k  S1 b' ~
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    : {; D( d1 S7 v
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC% Y' Z$ [$ _$ }
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    , w) Y  }2 n* {- j
  313. PNP80ee         DEC EE101 (Built-In)' F* Q/ Z! D" r/ c/ l' K) o9 U
  314. PNP80ef         DECpc 433 WS (Built-In)
    ; U5 T8 {. f  L6 W9 r
  315. PNP80f1         3Com EtherLink Plus1 I7 H5 q! L5 I+ @, _( X3 C
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    3 _( w( ]6 G8 _4 o: x; F
  317. PNP80f4         3Com TokenLink' S3 e3 S& j# t, B. r' F0 x/ N
  318. PNP80f6         3Com EtherLink 167 N* f5 S- I7 i& ~' D8 u
  319. PNP80f7         3Com EtherLink III6 O: J3 \6 |! M6 k: U
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device8 R) ~" C/ V+ b0 t: w: A
  321. PNP80fb         Thomas Conrad TC6045
    . B' R9 y6 n' c. Y) S, q
  322. PNP80fc         Thomas Conrad TC6042
    7 k6 A9 W6 }8 X) ~6 P
  323. PNP80fd         Thomas Conrad TC6142& e/ d6 a% P& X% a7 X2 v2 d" c
  324. PNP80fe         Thomas Conrad TC6145* h8 A4 J) z- `. n' A
  325. PNP80ff         Thomas Conrad TC62424 m: d  V- X6 c& `9 k
  326. PNP8100         Thomas Conrad TC6245
    6 r% J! j. C, d
  327. PNP8105         DCA 10 MB
    : O+ _9 x+ p% b8 P) y3 r4 b) `
  328. PNP8106         DCA 10 MB Fiber Optic. q& ?( m! J  K, l
  329. PNP8107         DCA 10 MB Twisted Pair$ n0 \. O6 }8 `, `9 D
  330. PNP8113         Racal NI6510) ?" @' m' s8 @
  331. PNP811C         Ungermann-Bass NIUpc) N, W# X& O$ V% [) C- Z3 |
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    7 ?, h. b: a6 `7 C' u  T6 ?" ~
  333. PNP8123         SMC StarCard PLUS (WD/8003S)1 k7 ?: P9 a/ @4 z+ w( \
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    ; d8 j" ^# O3 K2 q" d* R0 h
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    8 a( f# ~6 ~! t
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)1 C* Y3 {/ b+ \" N1 i# P9 A
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)$ d: Y: o( L6 w5 P9 V0 v
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    4 a: s- X3 m4 s9 O3 Q# d
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    * _2 Y. b) x( f7 m( ?4 i3 }( ^2 u
  340. PNP812d         Intel EtherExpress 16 or 16TP
    % [6 b  T6 N& T; A
  341. PNP812f         Intel TokenExpress 16/48 @! l: E9 {5 U+ s
  342. PNP8130         Intel TokenExpress MCA 16/4+ P" l8 t: l* m& m8 a! z
  343. PNP8132         Intel EtherExpress 16 (MCA). w7 q' n( O5 f5 z
  344. PNP8137         Artisoft AE-1/ G: k  |: {% D1 k8 a; G
  345. PNP8138         Artisoft AE-2 or AE-3
    ) [9 p* |; W; P
  346. PNP8141         Amplicard AC 210/XT+ t! e+ s% ?8 H' h$ G
  347. PNP8142         Amplicard AC 210/AT
    8 ~0 \2 I+ j; L4 O! |% ?
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    * e1 L: j* K5 H& ?
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
      A& E' n: h% L0 I3 v
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A); g3 s' k6 }/ q' W" ]* d( v
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)8 H4 @3 d$ I# f) g; K9 X
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    4 n' \, c* l9 i$ E$ T' `
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)# C( W' r& T- r; e
  354. PNP815f         National Semiconductor Ethernode *16AT9 D7 F! _  k  {) X( G
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    4 g6 u/ Y( e; l, e
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    % e; g1 U) }" i; `
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    9 V' i( n% s- Q- f- l3 j
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    - P2 p4 x/ G6 I, q: C
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP). x; g$ Z% L% K  B( [
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    1 D2 R1 g7 J  u+ F% `' C
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
      b" A0 K9 n$ k( J4 U
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)  N3 ^7 R0 @8 t) w7 i
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)2 {- q  x" x3 L/ R2 x
  364. PNP81c8         SMC EtherElite Ultra 16
    5 u! X8 a$ P) O; e
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    ! h$ u. t. f8 |5 n' j- v: o$ v# {0 o
  366. PNP81e6         Pure Data PDI508+ (ArcNet)3 }4 c, Q; a9 Y% O' c* k! D
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    1 X( y. v4 P9 c0 p
  368. PNP81eb         Proteon Token Ring (P1390)
    - v( B6 @3 v. a, o
  369. PNP81ec         Proteon Token Ring (P1392). ]3 ^. {3 F& d, R- l' T7 w
  370. PNP81ed         Proteon ISA Token Ring (1340)
    0 h  D* A0 g: W/ i& C
  371. PNP81ee         Proteon ISA Token Ring (1342)+ q- H/ Z9 Q/ k! H. \6 d
  372. PNP81ef         Proteon ISA Token Ring (1346)4 m+ O, G6 N; }9 B% d. E
  373. PNP81f0         Proteon ISA Token Ring (1347)
    ( n, f' |7 v) N0 N
  374. PNP81ff         Cabletron E2000 Series DNI
    . N& V0 [0 V5 }% F9 I
  375. PNP8200         Cabletron E2100 Series DNI
    . L: k/ J% I$ g) w4 q9 m4 i
  376. PNP8209         Zenith Data Systems Z-Note, Z6 H5 @7 i! E  _, T2 L+ d4 S
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    0 g5 u# }0 v+ x
  378. PNP8213         Xircom Pocket Ethernet II
    7 _3 C) @/ n* D4 X2 C* M* b
  379. PNP8214         Xircom Pocket Ethernet I) }+ ~+ X$ I% z4 M) d/ H3 S
  380. PNP821d         RadiSys EXM-102 n  O( c0 e- c6 S
  381. PNP8227         SMC 3000 Series0 o- j% J7 T. e
  382. PNP8228         SMC 91C2 controller4 F) N' `2 {1 o9 A
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T0 {0 O0 w6 Z* J8 O8 Y
  384. PNP8263         Tulip NCC-16* V* [- n7 ^# J
  385. PNP8277         Exos 105! n; z7 g4 Z! ?4 q
  386. PNP828A         Intel '595 based Ethernet# ]7 H2 |% S, L6 r9 K, v  R
  387. PNP828B         TI2000-style Token Ring' w9 @6 Z" g# N: L4 }9 A
  388. PNP828C         AMD PCNet Family cards% K, M& F' B! V8 q' a: t9 s9 E( r
  389. PNP828D         AMD PCNet32 (VL version)
    7 B: M/ Q5 w" {/ j4 _
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    1 V; Q- s3 O0 R  l
  391. PNP82bd         IBM PCMCIA-NIC0 a+ [* T( L& D. H0 b; w
  392. PNP82C2         Xircom CE105 Y5 o! r) x* t, ?2 F6 q
  393. PNP82C3         Xircom CEM2! S; T  k8 }- V# i. }( F
  394. PNP8321         DEC Ethernet (All Types)' I0 N/ k$ e/ V8 r: w3 `" W4 Q) M
  395. PNP8323         SMC EtherCard (All Types except 8013/A)1 X9 E7 R* Y( Z9 x+ P1 k9 t/ @& p0 G
  396. PNP8324         ARCNET Compatible& j( t* ^. v% \8 ^' T; H, o% X
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    + @; q1 q( g9 Q8 f) `
  398. PNP8327         IBM Token Ring (All Types)" U/ V, _( H) `. q4 v( D
  399. PNP8385         Remote Network Access Driver
    8 ?5 p6 p1 t* _% S. ?
  400. PNP8387         RNA Point-to-point Protocol Driver% K. a# m1 j. S% o! K7 X
  401. PNP8388         Reserved for Microsoft Networking components/ N5 `) S/ |! `# f
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
      O+ R  }0 d+ @9 b: r/ X

  403. $ ], s5 l# _4 O: T( A# B! d
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********# [! ?2 m# D& O% r! B& j4 X
  405. PNPA002         Future Domain 16-700 compatible controller* y$ Q0 X2 X9 [, {+ x
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)5 M: c9 C( ^! m  J
  407. PNPA01B         Trantor 128 SCSI Controller
      a4 x* D$ l2 f) z. _. a
  408. PNPA01D         Trantor T160 SCSI Controller5 `$ c6 {3 v8 [- p8 X# K" i
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    9 H7 W1 d. t+ S* \9 Z( Q$ [+ M
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    ; O- Q* T. ~2 o
  411. PNPA020         Trantor Media Vision SCSI controller
    0 t& N' E& j+ a) V  P
  412. PNPA022         Always IN-2000 SCSI controller2 E$ T* A/ ^3 R3 i9 E
  413. PNPA02B         Sony proprietary CD-ROM controller" H  }3 h6 p  V- V
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    8 L) Z. p) Z( m! X
  415. PNPA02F         Trantor T358 Parallel SCSI controller/ E0 g4 F( g0 f4 {9 a: n  W
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive! M- \- z" p% K- X7 q
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive! }' ^: N+ F  f. s: g0 ]) g
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    " B$ C4 N) N/ s, A" A1 G

  419. . [. T. ?/ g& m4 t# M4 Q
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********2 x* B8 N/ q7 }
  421. PNPB000         Sound Blaster 1.5-compatible sound device  g! C# O- U! A. b- I! }8 F! |
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    9 m" M3 R& G1 i0 o# O( b* Y1 V+ `
  423. PNPB002         Sound Blaster Pro-compatible sound device
    0 ?4 B7 n( _' u9 Z' {
  424. PNPB003         Sound Blaster 16-compatible sound device% `1 P( c: c  }. E1 W; T2 L( D
  425. PNPB004         Thunderboard-compatible sound device
    % o  U' F) h) y9 a- R
  426. PNPB005         Adlib-compatible FM synthesizer device6 K; W: J5 Z2 S8 G
  427. PNPB006         MPU401 compatible
    0 x! `1 k/ I. @3 i  b4 g9 \7 S
  428. PNPB007         Microsoft Windows Sound System-compatible sound device$ e8 |# H, t5 T5 T- _! r, e* K. k
  429. PNPB008         Compaq Business Audio
    " n9 j, Y* B& ~; n& {+ P
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    / n3 }$ x7 P3 h9 M- Y8 B
  431. PNPB00A         MediaVision Pro Audio Spectrum
    / O  N& T/ x/ `. v0 k
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    ( }" x$ X# H) Z' J
  433. PNPB00B         MediaVision Pro Audio 3D, j& z  U( x. ?. b
  434. PNPB00C         MusicQuest MQX-32M& I1 K1 x& ?' U" i- ]( ]% I' C
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    / N+ _5 L# c6 H8 O  Y
  436.                 (No Trantor SCSI, Thunder Chip Enabled)% [; O7 |% e- v
  437. PNPB00E         MediaVision Pro Audio Spectrum
    & V) @$ m5 `3 |* W0 f1 ~/ h
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    / p" h+ |; U* {1 ~* i. i- y, U- f
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    1 H3 u' I3 s2 q3 }7 Q, U
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    / g+ f# }" g& O
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    & n, ]0 o% T" e2 \9 _* _& ^/ q
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    / H. U- W1 }6 ~" p' A* ]
  443.                 (no Trantor SCSI, Thunder chip Disabled)0 b; R/ R+ Q1 h$ V
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    $ K0 g2 E- u* j
  445. PNPB02F         Joystick/Game port+ ^+ u5 ^! r$ w% S6 @4 I

  446. 7 @8 R7 c+ m7 C4 g) y- `
  447. ***** Modems - PNPCxxx-Dxxx****************************2 z  U: [1 t1 z2 B5 y
  448. PNPC000         Compaq 14400 Modem (TBD)8 _  c; @& e2 N
  449. PNPC001         Compaq 2400/9600 Modem (TBD)( @" B7 u" a' o. y7 e+ A. N6 M# o) w8 ~) r
  450. $ }) i6 [, z; |' d. o6 k
  451. ======================================================================% ?4 j' V: c7 c/ n6 M, P4 X

  452. : s( L7 W) v6 [9 u# v8 m+ e
  453. DEVICE TYPE CODES# v  [; f) ^7 T3 h6 D1 N$ h

  454. 8 Z: I5 y% O. t1 S, w
  455. -----------------------------------------------------------------------
    0 S; o+ H5 u3 Z, Q! w! F5 ]# ~
  456.         $ a/ w, o7 l" t' e& f9 i. J
  457. Base Type = 0: Reserved0 v1 Z; q% P6 z+ |3 Q
  458. Base Type = 1: Mass Storage Device9 \- _, R' N; p# B5 Q8 p# a
  459.         Sub-Type = 0: SCSI Controller; G1 K$ x7 k; y: z# A4 u* a0 B. I
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    6 A& c8 v0 n1 U* F' S
  461.                 Interface Type = 0: Generic IDE- x- r/ {% ^% q3 R& w* q! `' D
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)! R, T7 D6 N0 c4 C6 b6 `, J8 k9 m; u
  463.                 Interface Type = 0: Generic Floppy
    . |% [$ u5 ^: _7 d
  464.         Sub-Type = 3: IPI Controller
    5 m% [& O  |! F! j, z" [5 \
  465.                 Interface Type = 0: General IPI
    , I0 _9 |% a/ I5 x8 q
  466.         Sub-Type = 80h: Other Mass Storage Controller
    + B% s. ?  y3 O& P. L* L/ |3 s7 N
  467. Base Type = 2: Network Interface Controller' ]: Y, V8 a* w4 }( y: d" a
  468.         Sub-Type = 0: Ethernet
    4 `& U/ {5 f+ ~1 j2 I
  469.                 Interface Type = 0: General Ethernet
    5 v: a# ]* q- j
  470.         Sub-Type = 1: Token Ring Controller
    : E  {2 c' R0 ^4 x0 O
  471.                 Interface Type = 0: General Token Ring# o/ L+ P! a3 k5 I( e
  472.         Sub-Type = 2: FDDI Controller
    + [# R/ m0 @1 P. l# G7 G
  473.                 Interface Type = 0: General FDDI( b& A- f. v% n# x
  474.         Sub-Type = 80h: Other Network Interface Controller
    4 R4 t, ~1 D0 b* z" g4 I! ^- Z
  475. * y3 w# p, l1 f, g$ P: k
  476. Base Type = 3: Display Controller
    ( `7 I9 Y% j  t" r# o) ?
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)9 H9 d5 ~1 ^$ q9 `* J) v1 z  W. U
  478.                 Interface Type = 0: Generic VGA compatible! K, [" H  \* J5 P
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    # Q( z0 H) }! q: m% q0 T5 T
  480.         Sub-Type = 1: XGA Compatible Controller
    * A; g, I0 j3 H, z4 X
  481.                 Interface Type = 0: General XGA Compatible Controller" A" A5 G# X1 ?3 D4 ?( n
  482.         Sub-Type = 80h: Other Display Controller
    2 [+ b/ X! V! y0 E+ Y* k9 x
  483. Base Type = 4: Multi-media Controller& |  Y& Z  m+ N& v6 x7 Y+ a
  484.         Sub-Type = 0: Video Controller
    / b7 u1 v: Q# Z' p
  485.                 Interface Type = 0: General Video" g  \9 Y/ X+ l3 Y3 `
  486.         Sub-Type = 1: Audio Controller
    $ V8 i/ j1 O$ Z( k7 G  ^3 O
  487.                 Interface Type = 0: General Audio Controller
    : v8 F! L. l  L% S* v
  488.         Sub-Type = 80h: Other Multi-media Controller5 b1 T, C# F; C+ _
  489. Base Type = 5: Memory
    % P3 p( l9 M2 B: [
  490.         Sub-Type = 0: RAM
    ' ?8 T" O2 y9 e3 p& e- M7 e' g
  491.                 Interface Type = 0: General RAM  k2 j$ Z7 P0 O
  492.         Sub-Type = 1: FLASH Memory6 |5 k5 D0 v9 ~! V. ]* O
  493.                 Interface Type = 0: General FLASH Memory4 y3 B  c* }* i  E0 J
  494.         Sub-Type = 80h: Other Memory Device4 I2 ?; M- V8 S) h

  495. / s3 y6 T& f0 J; Q
  496. Base Type = 6: Bridge Controller
    4 g  @. T/ r: k$ W4 v7 Z( w: X
  497.         Sub-Type = 0: Host Processor Bridge
      {( u; Y; W( d2 l4 y
  498.                 Interface Type = 0: General Host Processor Bridge
    . @: F! M5 R3 {  ~  o# s" R
  499.         Sub-Type = 1: ISA Bridge
    ( {0 Z( X; d7 ~; U5 A
  500.                 Interface Type = 0: General ISA Bridge% K7 Z* `, G9 B+ Y) o9 G: B# ]
  501.         Sub-Type = 2: EISA Bridge* v  }3 X. _: `& N9 j
  502.                 Interface Type = 0: General EISA Bridge
    8 c' f% C1 k& Q* T, P# s
  503.         Sub-Type = 3: MicroChannel Bridge
    1 T/ K; a8 x8 C' E! }/ U
  504.                 Interface Type = 0: General Micro-Channel Bridge
    6 Y1 I+ C; V( [) G& z' I# \
  505.         Sub-Type = 4: PCI Bridge
    6 g9 v1 G) V3 M: G5 k' y- }, \0 P
  506.                 Interface Type = 0: General PCI Bridge/ u$ U, s+ q8 a9 E6 [& T3 Q$ _7 `
  507.         Sub-Type = 5: PCMCIA Bridge( w) e, \8 i* m9 y' X
  508.                 Interface Type = 0: General PCMCIA Bridge
    , F5 E! O* q. u8 k
  509.         Sub-Type = 80h: Other Bridge Device
    / _! v5 s/ w1 Q) b2 ]
  510. Base Type = 7: Communications Device
    7 y% Z/ E' R" H$ \5 w2 p
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)! }! `3 y9 }$ z. m) Z
  512.                 Interface Type = 0: Generic XT-compatible# [9 B' C! q& W& Q! x) Q+ Y" |& K
  513.                 Interface Type = 1: 16450-compatible
    $ S8 b) r) g  d& X. _8 p% t
  514.                 Interface Type = 2: 16550-compatible% S+ Y  o2 W5 N- Q+ Q, I
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    8 Q  B2 j. i0 N( [: l- W% \( G( {, t
  516.                 Interface Type = 0: Generic AT Parallel Port
    ) n! T  h" z7 ?" m
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    , {  {' q" I' h+ N
  518.                 Interface Type = 2: ECP 1.? compliant port( ^0 N1 u) _, a- c& ^5 ~
  519.         Sub-Type = 80h: Other Communications Device
    : [, ^# y; Q+ S7 @# j9 t7 |
  520. Base Type = 8: System Peripherals
    7 o7 ~0 w# b* T* m
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    . @" O6 w6 R1 L
  522.                 Interface Type = 0: Generic 8259 PIC) E' l( \* Z# l
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)4 O/ H2 i* B" C1 O
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)- `6 _- U6 S) D' H2 P- d  ~' m  T7 ^) }
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    3 K- H& l; Q2 a+ `5 P. o
  526.                 Interface Type = 0: Generic DMA Controller
    & o( Y8 h# S* V7 m  \0 \. w6 m8 s
  527.                 Interface Type = 1: ISA DMA Controller' r: W6 T# _! ~  b8 H1 q. @8 t3 _# h
  528.                 Interface Type = 2: EISA DMA Controller- p! u5 W8 o9 U' J! G
  529.         Sub-Type = 2: System Timer (8254 Compatible); m% z6 H  R& k2 J( [  L  P4 Q  Z
  530.                 Interface Type = 0: Generic System Timer6 v6 q& b! V7 Z9 [5 k
  531.                 Interface Type = 1: ISA System Timer
    , N+ Y' i( d4 i
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    ' n6 {+ t( l4 g1 {7 @
  533.         Sub-Type = 3: Real Time Clock
    7 f! h; M5 u- n1 r1 ]! y
  534.                 Interface Type = 0: Generic RTC Controller
    - K8 @  a; Y7 s0 N' C) o+ T" D4 @' U
  535.                 Interface Type = 1: ISA RTC Controller9 y- e0 h' D% i3 a. w
  536.         Sub-Type = 80h: Other System Peripheral                                 
    ) V; `1 ?. L: c/ A
  537.                 & V1 s5 N1 L, C; E9 Y, {
  538.         ( ~5 P# A# y. l: X+ @9 d3 j: x5 m0 t
  539. Base Type = 9: Input Devices
    1 ]: k9 v+ q3 S* }1 {  D& Q
  540.         Sub-Type = 0: Keyboard Controller
    3 \/ {7 H9 L- z# Q4 J
  541.                 Interface Type = 0: Not applicable9 T. C" q/ z$ m1 B" `
  542.         Sub-Type = 1: Digitizer (Pen)
    1 d* W+ ?) _- M5 _! i
  543.                 Interface Type = 0: Not applicable3 \6 n5 _- y  d  G2 C
  544.         Sub-Type = 2: Mouse Controller! G1 `+ \0 F4 I0 W$ Y6 q# ^3 [
  545.                 Interface Type = 0: Not applicable
    0 ~% \6 }" g( z/ R1 |7 R1 J4 q
  546.         Sub-Type = 80h: Other Input Controller
    % M- o1 `* g2 v
  547. Base Type = 0Ah: Docking Station
    ( i( U, o9 y9 b5 K) F
  548.         Sub-Type = 0: Generic Docking Station6 Y, E" _% W1 u2 }
  549.                 Interface Type = 0: Not applicable
    + {6 c0 j. C0 Q: L
  550.         Sub-Type = 80h: Other type of Docking Station% u: t8 L) s: o4 R) W/ P' l
  551. Base Type = 0Bh: CPU Type( W2 ?+ X  q  h/ @7 J  A
  552.         Sub-Type = 0: 386-based processor
    ( d: ^+ W6 k$ u6 F
  553.                 Interface Type = 0: Not applicable- ?. O6 ]6 L1 }9 ?6 q
  554.         Sub-Type = 1: 486-based processor8 W1 k) V* y( k- @9 ]
  555.                 Interface Type = 0: Not applicable
    $ B# ^! H  \" v, C( y
  556.         Sub-Type = 2: Pentium-based processor+ J: C# h: Q7 A& H; B* K$ p% ?! ~  R
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-19 23:49 , Processed in 0.080375 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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