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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID6 v: b: h- [- Y) ~
  1. This document is the ultimate source for Windows Generic Device IDs
    - z: P7 a8 _4 U5 M: c: ~/ ^
  2. and Plug and Play BIOS device type codes.  
    2 O! {$ c# u1 X) `0 X% `8 T

  3. : l+ Q3 m1 r  q7 T" K
  4. CONTENTS:6 m7 G: ~; y: L- W" \$ E2 {
  5.    Plug and Play Vendor IDs and Device IDs$ T  X% R8 a; M
  6.    Generic Device IDs ; ]1 l2 l, v! _# c  W$ @' R
  7.    Device Type Codes
    3 Q, _  v( F4 m* n2 K
  8. - D2 D1 L9 A8 q: O# H8 g) g- i
  9. ======================================================================0 j% H  }( f" @+ p8 H& M
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs$ _  u, |1 Q/ p) m. n4 u, X
  11. 0 T7 g9 L: F0 ?
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and ! W& s; l  N4 w9 P$ b
  13. Device codes. The vendor must register with EISA and have a vendor code
    * }- l0 `( \* W. }$ t4 ~
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code - L4 W2 {. o5 l1 F; _
  15. is reserved for Microsoft and can only be used when defining a device抯
    5 R1 W$ A) C; a/ `5 ?5 C3 J
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and 9 O5 T) }0 v% _
  17. Play header.
    % c3 q6 w5 F" D, N/ t) |
  18. 0 ~3 o0 e! x7 r/ g* F; \
  19. Use of CompatibleIDs is strongly recommended for devices that use
    7 h5 |4 Y4 O' T
  20. device drivers provided with Microsoft Windows 95, such as a # X' y5 Q' _; I" j
  21. "Standard PC COM Port" (PNP0500) or   Y- ^$ N, }# @# Y, _" r9 B4 D
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003)., I: E6 p. ?& ]3 a7 u

  23. 6 B4 r0 x- k! j5 b3 _
  24. The following example output from ISOLATE.EXE of a Plug and Play
    # @. n# o3 E; C3 H! d7 y+ n
  25. header is provided for your reference:5 J: t; k' J" d2 I& W
  26.         Vendor ID:     XXXFFFF1 u& f8 l& A0 b9 `9 G5 p  Z
  27.         Serial Number: 000000012 M% ^0 n) v' o4 `% [$ @* A) @; z
  28.         Checksum (reported): 0x5E5 ~9 m2 L. q/ H2 m* I
  29.         PNP Version:   1.0
    * d& U# u: K  d9 F) Y1 |+ l
  30.         Vendor Ver.:   10
    1 O. z% t  a0 M8 f
  31.         Device Description: IDE Port
    8 `- e: ]' R3 ~7 _
  32.         Device ID:  XXX0001) n+ S+ Y6 ~5 m6 A6 S
  33.         Doesn't Support I/O Range Checking1 ?% E; Q/ j8 a* F) c
  34.         Vendor Defined Logical Device Control Registers:  None; H# K& i2 ]) y
  35.         Compatible Device ID: PNP06005 t* A; Z2 W8 D% b3 C* o
  36.         Device Description: IDE
    & N8 s0 g2 q% y' k( ~+ ^; z
  37.         Dependent Function 0
    8 C8 d0 e& j. Q, m% n+ t
  38.         ...  v5 P+ f1 E& ~+ G# k
  39.         Dependent Function 1% ^9 {0 c  W+ ?9 l3 O
  40.         ...7 F  D9 I3 ~) V# X
  41.         End of Dependent Functions
    8 C: W9 q8 Z$ ^, L% R
  42. " v# V9 t9 g2 K7 |0 t1 V
  43. When the user is installing devices that use this method,
    & _/ T. E/ k7 c/ N* `
  44. a dialog box appears at the beginning of the enumeration sequence
    , p. C" g0 Z4 e! t% g
  45. to suggest use of the default driver provided with Windows 95. . W. p! a! M; G- n8 O: _
  46. Windows 95 also provides the option for using a disk from the - s* X) z+ `  t1 Z
  47. manufacturer, in case the user wants to choose a manufacturer-supplied & n0 z$ I' q% p# w8 m9 A( [) U
  48. driver.
    . K, |# f1 D& a2 Y: n/ g+ q

  49. & W: |% O7 e( Y+ e8 r5 ?9 y! ?+ d
  50. For multifunction adapters, you should supply an INF file that chooses 9 O8 B, f1 `4 Z5 Z- W
  51. the appropriate drivers (including default drivers) for all the
    / s! f: V: _- s7 f& h( Z; M
  52. adapter抯 devices. This prevents additional dialog boxes from again
    9 C) ]+ ]/ N2 N  l" J
  53. requesting the default driver or a manufacture抯 disk for the rest of , j% C$ D8 {- W7 m0 s! n: L, t
  54. the devices on the adapter. When an INF file is used in this manner 6 ?7 w3 h* N+ T! H/ q  I
  55. for default driver selection, it must link the HardwareID (XXX0000) , Z9 u/ c4 H" p
  56. to the appropriate compatible device driver from the Windows 95 + x3 s$ K+ ]3 f7 d; G2 m; q
  57. distribution compact disc or installation disks. $ e! I, n  ?' S. U
  58. If this is not done, Windows 95 will continue to query the user for # F4 {7 k2 O, K  t  @" Y0 ?# }
  59. either the default driver or a new driver, thus defeating the purpose
    $ g1 ]( O+ }- x3 t. y$ w  m8 x
  60. of using the INF file in this way.
    1 _$ `4 _% k9 @, k/ y1 f
  61. , T' a. Y$ K+ d: H
  62. ======================================================================0 b! z2 K6 V! G
  63. 8 B( a2 ^+ ^* M" B4 a* P9 E
  64. WINDOWS GENERIC DEVICE IDs
    5 z4 r0 ]5 [* o  ^6 T
  65. 1 c. X4 [# D- V, z
  66. ----------------------------------------------------------------------
    , D0 j( B: O& g& r; {
  67. Many devices have no standard EISA ID, such as the interrupt controller
    ) X$ O" n$ J! l* ?  a
  68. or keyboard controller. Also, a set of compatible devices, such as VGA / ?2 T8 r6 y* {  Q2 q4 X, t
  69. and Super VGA, are not actually devices, but define a compatibility
    $ \( I6 e1 O2 K' k5 u8 j; N, r
  70. hardware subset.  Yet another set of IDs needs to be used to identify 5 {) a2 W+ L1 l$ J
  71. buses.
    $ g; @. {8 x0 E7 k4 X4 e( n

  72. 6 R9 l; l4 J, t# Q3 ^
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    ! t3 W% c' [9 K3 f6 |# N+ ~
  74. devices that do not have an existing EISA ID, as well as defining
    - A/ [2 K. e3 |% S$ d. d" Z* m
  75. compatibility devices. The IDs are defined in the following tables.
    ( V1 p4 b4 W* H1 k9 K5 F( F
  76. ; T) Y2 o0 f1 R) D8 ]! A
  77. DEVICE ID RANGES& [6 _0 O3 \# M  ?; ~
  78. * i% Q  Y4 Y/ S" j! h0 L( q
  79. ID range        Category/ l) q3 _; @( T9 O8 i; r& ~
  80. --------        -------------8 m5 ]9 F0 H# D: u
  81. PNP0xxx         System devices2 _( ~9 c6 |7 a; P6 i
  82. PNP8xxx                Network adapters 5 k- _* y$ P8 h$ N9 {0 W
  83. PNPAxxx         SCSI, proprietary CD adapters 8 q& O, |7 D9 R& I+ Y, g. Q
  84. PNPBxxx         Sound, video capture, multimedia. F* g, ^6 y2 l" ?* Y4 C0 D2 Y
  85. PNPCxxx - Dxxx        Modems
    - {3 @& n# e; b* C! U

  86. 9 x, d# Q, \) ?& G# B; [
  87. The following device ID is provided only for compatibility
    / J  p3 {& F# {* F2 t
  88. with earlier device ID lists:
    ' w" ?/ I( w' b& f& n

  89. ( ]9 ?$ I8 W& q6 P
  90. Device ID        Description/ d7 I8 o! h# b) i6 H! k4 x
  91. --------        -------------
    , j  y$ R4 g1 {) Z# E( b
  92. PNP0802                Microsoft Sound System-compatible device" A$ Y, B! F& D6 U
  93.                 (obsolete; use PNPB0xx instead)" P7 b6 M  f- f7 {4 C! |
  94. 6 O: a+ Z8 ^1 \$ c
  95. ---------------------------------------------------------------------------
    " [+ x7 g  G2 m* E& ?0 K4 L
  96. Device ID       Description' o' g. Z3 I4 N6 D) c0 ^3 d2 W4 u+ x
  97. --------        -------------
    & K; ]; J. e/ o5 U) d5 B5 h6 R* m
  98. ***** System Devices - PNP0xxx **************************
    2 q4 q# J" [* F6 x4 S8 D
  99. --Interrupt Controllers--
    5 q7 d6 J+ ^  |  D  X4 b
  100. PNP0000         AT Interrupt Controller
    1 ~  L1 C4 H. m
  101. PNP0001         EISA Interrupt Controller
    ' P+ M5 B6 t; p/ F3 N' P8 x
  102. PNP0002         MCA Interrupt Controller" s# {( M- L/ |
  103. PNP0003         APIC
    6 k: {0 ]) K: ]
  104. PNP0004         Cyrix SLiC MP interrupt controller; ?2 x) A) R2 Z" S
  105. / x- b2 x% t+ n- U% u
  106. --Timers--
    8 B& g$ f- P( U) N, i
  107. PNP0100         AT Timer4 m' e6 i) R& Z6 t
  108. PNP0101         EISA Timer: a- q, d& k1 R6 @) x
  109. PNP0102         MCA Timer
    % v; h& N7 ?, \1 L9 s0 E3 Q$ G

  110. 2 M0 ?% Q( k! \: r8 t: z( Z
  111. --DMA--
    6 Y1 ^! y& ?$ V' J; z) F; G- ^
  112. PNP0200         AT DMA Controller
    ; }; K* P- g0 ~" u9 e% S: ~/ v* g6 I
  113. PNP0201         EISA DMA Controller
    0 h! d$ |! I6 y( L1 `
  114. PNP0202         MCA DMA Controller! S( V; L) i* V2 O! }! N

  115. 8 d2 K! z+ \; r
  116. --Keyboards--
    % K4 g4 R8 B! J# H) L4 Q/ c2 q
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    2 c3 s$ P3 A; n8 Q
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    ; P! x! b7 t7 ]
  119. PNP0302         IBM PC/XT keyboard controller (84-key)" {. |9 z$ F5 D
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    : j3 v* `& x0 L7 C3 v& l* b" }
  121. PNP0304         Olivetti Keyboard (83-key)
    4 k" s3 w& G" Y; P* y
  122. PNP0305         Olivetti Keyboard (102-key)
    8 h. F5 i' F* x6 ]2 W7 e% @# I
  123. PNP0306         Olivetti Keyboard (86-key)
    6 C! p9 b* E( _# p$ i& t
  124. PNP0307         Microsoft Windows(R) Keyboard
    1 I: H1 O$ e; W7 R. F, k- D2 K
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    4 t2 n# [, G$ @9 p% x! D7 d3 Y! _% A
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    # F8 l% I% ~3 h3 G- [
  127. PNP030A         AT&T 302 keyboard0 J( L& |% a) F! o  m& C
  128. PNP030B         Reserved by Microsoft
    ) s8 U  W) x; ?
  129. PNP0320         Japanese 106-key keyboard A01: b( D& S8 j1 b
  130. PNP0321         Japanese 101-key keyboard& G' H. v. I. F- N2 c( ]9 t0 N) y
  131. PNP0322         Japanese AX keyboard
    % _! ]$ ~0 J9 d0 ]& j, M0 i* g
  132. PNP0323         Japanese 106-key keyboard 002/003
    9 b( W+ }8 y1 Y
  133. PNP0324         Japanese 106-key keyboard 001
    ! M" ?. y* X7 N# v
  134. PNP0325         Japanese Toshiba Desktop keyboard
    6 R3 r! X2 j/ ~& j! q6 m4 x
  135. PNP0326         Japanese Toshiba Laptop keyboard
    8 N3 s4 k2 D8 J2 _# U. e$ F
  136. PNP0327         Japanese Toshiba Notebook keyboard
    & `$ F4 G' N- p
  137. PNP0340         Korean 84-key keyboard
    3 u" D% ^! z1 ]" J4 A9 {9 q7 X, R
  138. PNP0341         Korean 86-key keyboard
    ; I- B* Y+ Z. h5 F. ~% Q1 V
  139. PNP0342         Korean Enhanced keyboard
    # v) S# w  S# E; N) t3 Y2 D
  140. PNP0343         Korean Enhanced keyboard 101b# _- j5 W/ j) H
  141. PNP0343         Korean Enhanced keyboard 101c" M8 E0 e3 ^" _* e! ~
  142. PNP0344         Korean Enhanced keyboard 103
      o9 T1 ]. v( A' E

  143. 3 X1 m) M6 P( V  W" j
  144. --Parallel Devices--
    & w2 @# z( U% `+ o- P. M  a  D
  145. PNP0400         Standard LPT printer port
    0 K* L* u" h) f# @, f+ c
  146. PNP0401         ECP printer port
    ) z% d0 ~( }; H# X* j  L% Y
  147. 9 p" z7 {) N, O0 a: {# v
  148. --Serial Devices--
    / Q. `" g) w! q0 C# H# N& H# J7 k
  149. PNP0500         Standard PC COM port# s$ X$ a# i; }$ N* @
  150. PNP0501         16550A-compatible COM port9 ^; ~2 z' O+ ~% f- C( \
  151. PNP0510         Generic IRDA-compatible device
    ) v" C7 c) N, q( m! _

  152. . f+ S1 G2 |3 U) W5 O! k
  153. --Disk Controllers--  D0 K! i6 g. L: O$ A. Y
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    " K) w6 r( _, a+ v7 d( i6 x
  155. PNP0601         Plus Hardcard II% H" l% Z3 v" t, g" Z
  156. PNP0602         Plus Hardcard IIXL/EZ
    9 V/ Z2 ^6 h0 E
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification% u/ Q3 @  i, q' H( L  {# n
  158. PNP0700         PC standard floppy disk controller! |! A1 _8 A& a
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    / U" L, X! t" k9 b
  160. + F6 F) U3 X, u1 n) A
  161. --Compatibility with early device ID list--$ P! |% V1 {4 Z, Q# o3 w
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use1 e8 e1 F3 f/ k0 R( Q
  163.                 PNPB0xx instead)
    & Q. S" L- |0 I( }
  164. --Display Adapters--$ G! Z# B( u$ ^# k( p' Z. L
  165. PNP0900         VGA Compatible7 v) V( r) W% t" L+ I
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    ) l8 K4 D6 v. }' A$ @
  167. PNP0902         8514/A Compatible
    , b# b5 W) w4 k+ _$ w
  168. PNP0903         Trident VGA% Q' F$ u$ E7 i: P/ ~" F
  169. PNP0904         Cirrus Logic Laptop VGA
    ' Q0 H! P7 w7 L' U6 W/ b
  170. PNP0905         Cirrus Logic VGA
    1 w$ t$ W# z( ?6 [0 }9 C
  171. PNP0906         Tseng ET4000
    , v$ [) e) x) s$ r! \; }
  172. PNP0907         Western Digital VGA
    9 \3 L' p- H' o0 P7 J
  173. PNP0908         Western Digital Laptop VGA
    0 t' P: F0 u. r
  174. PNP0909         S3 Inc. 911/9248 R/ ]% J$ D, j9 D: M
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    % M2 t0 w! `4 _
  176. PNP090B         ATI Ultra (Mach 8)
    7 a4 _: q* J# S& A/ ~
  177. PNP090C         XGA Compatible( x; {) q5 w, D+ d
  178. PNP090D         ATI VGA Wonder. i4 A- i" E' O0 e1 d  K
  179. PNP090E         Weitek P9000 Graphics Adapter
    2 N9 n2 j% D9 C! }; x4 @
  180. PNP090F         Oak Technology VGA/ {4 q1 {: Y+ |! v. k8 \
  181. PNP0910         Compaq QVision) u8 z3 z9 c, A
  182. PNP0911         XGA/2
    4 Y/ ?) g, j: P
  183. PNP0912         Tseng Labs W32/W32i/W32p0 E: E; k. s3 O$ F6 L$ E
  184. PNP0913         S3 Inc. 801/928/964
    # o4 G4 H' X# ?% l! s" W
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)+ |. x2 G- s6 O) D# k
  186. PNP0915         Compaq Advanced VGA (AVGA)0 f. J5 i0 z8 [9 C
  187. PNP0916         ATI Ultra Pro Turbo (Mach64): z  _% t/ x$ \* n
  188. PNP0917         Reserved by Microsoft
    ! r5 \6 \% k1 O
  189. PNP0918         Matrox MGA9 Q( C' l# d# g* {7 i
  190. PNP0919         Compaq QVision 2000* l/ Z: B, Q; E2 f8 }( ~
  191. PNP091A         Tseng W128
      ?2 e; V1 W! ^* l
  192. PNP0930         Chips & Technologies Super VGA& D. T8 ?! i' |1 Y2 ]/ X1 J. [- L
  193. PNP0931         Chips & Technologies Accelerator
    7 B9 Y* Y0 R, h. {9 p7 j
  194. PNP0940         NCR 77c22e Super VGA  z9 F) }1 K' ]5 M
  195. PNP0941         NCR 77c32blt8 K7 G/ o' s2 u7 N( S
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    1 U; I5 n8 w* J4 t9 z$ a

  197. " [2 P9 q; z$ N4 [, G: L
  198. --Peripheral Buses--
    9 b; y6 N% b- c7 {
  199. PNP0A00         ISA Bus, ~8 X1 V% r+ H  l" n, c: u
  200. PNP0A01         EISA Bus
    & y1 I) O6 O8 V9 I7 R4 _
  201. PNP0A02         MCA Bus$ e: n, D- S  [6 i, L
  202. PNP0A03         PCI Bus/ ?* ^" q3 C% ]5 v
  203. PNP0A04         VESA/VL Bus
    : p2 k5 ~1 m" B* T
  204. PNP0A05         Generic ACPI Bus6 \" x* \, ~6 C, q
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    , s$ g+ i. ~) @( T0 p

  206. * y! F( P+ R/ \- p/ ?
  207. " c( @# V  O+ o& H
  208. -- Real Time Clock, BIOS, System board devices--8 i% [5 o  h+ C1 V! d
  209. PNP0800         AT-style speaker sound# d) I, O% F, w% ~
  210. PNP0B00         AT Real-Time Clock/ T2 w5 O' [3 w$ @* b
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator); F. q* U$ r, m: |& j& T+ ^; Q, B
  212. PNP0C01         System Board
    8 v2 i/ S0 i5 d. G( m& L  Y& h$ [2 F
  213. PNP0C02         General ID for reserving resources required by Plug and Play
    - g1 g+ o& i4 r$ G& b
  214.                 motherboard registers. (Not specific to a particular device.)7 F. p" o! E' Z
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt/ y# q$ A# L7 L
  216. PNP0C04         Math Coprocessor
    * G) A) H; M2 S8 |, s5 E
  217. PNP0C05         APM BIOS (Version independent)
    & [% }2 j4 D$ r6 u9 N
  218. PNP0C06         Reserved for identification of early Plug and Play - S, H8 I3 |# z" l: [$ h
  219.                 BIOS implementation.
    * }% g3 u; H* Z% S4 j+ s/ C: p* Z
  220. PNP0C07         Reserved for identification of early Plug and Play
    7 n- N9 b2 ]) I* @% W, l2 `
  221.                 BIOS implementation.) q5 ?0 k' |9 U7 ]) K$ N9 N6 o
  222. PNP0C08         ACPI system board hardware
    * X, M$ [6 P  S0 N" Z6 p
  223. PNP0C09         ACPI Embedded Controller" `; X% D& H3 ?& p6 p' s
  224. PNP0C0A         ACPI Control Method Battery1 X( w* O& a/ k$ j
  225. PNP0C0B         ACPI Fan* I9 t% l! f; q5 X- x0 i6 i( o
  226. PNP0C0C         ACPI power button device
    . ]: ^& K% H6 L5 O( I" D8 c
  227. PNP0C0D         ACPI lid device3 u' B4 L- W+ Q! c+ I6 T
  228. PNP0C0E         ACPI sleep button device
    ) W3 G7 d  q/ a
  229. PNP0C0F         PCI interrupt link device
    + {1 M" ?+ p2 ^
  230. PNP0C10                ACPI system indicator device' }  X/ D8 J5 e) }
  231. PNP0C11         ACPI thermal zone2 k, g  x1 V# i& z6 \/ R8 j) m
  232. PNP0C12         Device Bay Controller
    % j- U1 _( J% W, C( D  Z2 f

  233. 6 v2 N6 H' z# G  z5 H! A
  234. --PCMCIA Controller Chipsets--
      P$ M: v( T8 W4 A$ \- b; q
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller& t8 a! X4 z) u" n( ~7 m
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller! f. P7 d- y% P; M, J1 |! E$ t1 k) w1 d
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    ' _& w8 [$ r: y$ X
  238. PNP0E03         Intel 82365-compatible CardBus controller. v1 x: w7 o8 u. I. @$ D, S
  239.   k2 C8 ]- n* |* C) _3 O6 R( \7 a; n
  240. --Mice--
    8 }# Q" l" r) o2 }: M$ @
  241. PNP0F00         Microsoft Bus Mouse) q3 |+ g/ Q: r2 w9 n
  242. PNP0F01         Microsoft Serial Mouse
    / c5 R: h3 r( T# L6 @
  243. PNP0F02         Microsoft InPort Mouse4 n/ Z1 S1 a. S- n
  244. PNP0F03         Microsoft PS/2-style Mouse
    % J- L) R6 O: b7 }. g. K
  245. PNP0F04         Mouse Systems Mouse
    + f7 }/ V$ o/ D; Z! J  ?
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)7 x; m2 @$ Q6 Z7 }# q0 ~
  247. PNP0F06         Genius Mouse (COM1)
    5 S9 R& A6 M$ I$ [
  248. PNP0F07         Genius Mouse (COM2)
    0 n% m: L- `0 ~, [7 z
  249. PNP0F08         Logitech Serial Mouse6 n/ I2 M* n3 L" g5 A; V
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    1 e- W$ y1 l9 m9 Q
  251. PNP0F0A         Microsoft Plug and Play Mouse
    ' |- h6 C% e. P5 z7 D
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    1 h% Z9 U6 i% q/ c$ t$ w
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    + ^* y1 T* A& b8 e/ Y, \
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
    & `4 X$ Q: c6 k% B8 |
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    # o( W" V4 B( V* K+ w3 ?3 Q$ ~' [
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse; C7 X( `7 ]7 b( R9 X7 t' [
  257. PNP0F10         Texas Instruments QuickPort Mouse) h7 x* O( x- z: [/ ^
  258. PNP0F11         Microsoft-compatible Bus Mouse  P% f) f5 x) a' u0 |
  259. PNP0F12         Logitech PS/2-style Mouse
    ! {) H. A+ i& l2 i* K
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    : K* [* x$ x7 Z9 J( p- Z
  261. PNP0F14         Microsoft Kids Mouse
    ; H' O9 l! V  M
  262. PNP0F15         Logitech bus mouse
    " P- }( C, Z$ w' n+ V, k
  263. PNP0F16         Logitech SWIFT device! O. |& w* ~9 `' V3 B  K
  264. PNP0F17         Logitech-compatible serial mouse
    9 V- _" b6 }+ {) p
  265. PNP0F18         Logitech-compatible bus mouse
    & s& Z: S4 G% R, R0 f& R( u- U
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    8 ?7 b0 ^2 ]2 x+ p8 n, E/ P
  267. PNP0F1A         Logitech-compatible SWIFT Device
    2 j3 q/ r" I2 l( s- T- f
  268. PNP0F1B         HP Omnibook Mouse2 O4 l: o" C3 {1 k9 \
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    $ \1 k8 Q# F! o  b: {; o& K, F
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse/ D! N& Q6 j& i( o
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    ; {* S$ F7 S, W/ N0 _
  272. PNP0F1F         Reserved by Microsoft Input Device Group5 k" r1 Q& Q% B+ B7 U* a: E
  273. PNP0F20         Reserved by Microsoft Input Device Group
    6 p# ]: q9 S3 \* H% }7 n
  274. PNP0F21         Reserved by Microsoft Input Device Group
    + e3 d( X; F1 S
  275. PNP0F22         Reserved by Microsoft Input Device Group
    ; k! ~5 j9 K4 e  ~6 L
  276. PNP0F23         Reserved by Microsoft Input Device Group
    # N' c0 |5 d& u
  277. PNP0FFF         Reserved by Microsoft Systems
    / D) U4 W2 H* I" ^. [8 o

  278. 3 a8 `) P/ H; r/ b7 w' e+ S, C
  279. ***** Network Adapters - PNP8xxx ***********************" M- C( m2 t4 x! o# R
  280. PNP8001         Novell/Anthem NE3200* J. W( }  V( M" x  ?  A) U& `& |' m
  281. PNP8004         Compaq NE3200
    1 \/ ~7 m" H$ i' {7 L& D& k
  282. PNP8006         Intel EtherExpress/32
    ' A/ O8 ]; z2 N$ f% R/ n
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    8 k8 c7 b& T4 N/ _6 R' G1 d
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP1 z) P$ I3 e3 T4 o
  285. PNP8072         DEC (DE211) EtherWorks MC/TP7 v/ E" \9 h  \& P; D. C* L
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    # V/ [" ]# ?, T- N% G% w2 g. a0 d& O
  287. PNP8078         DCA 10 Mb MCA
    # C3 s5 }( k( a, g
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    1 T4 g' y( i! u" m; |. }
  289. PNP80c9         IBM Token Ring- m, {$ ~# e: U7 `& d* d: |# d
  290. PNP80ca         IBM Token Ring II
    # c4 ?) l4 Z% Z) B5 @6 g
  291. PNP80cb         IBM Token Ring II/Short
    8 c' z$ j* o8 E( h7 G) p" L8 _1 f
  292. PNP80cc         IBM Token Ring 4/16Mbs- ~% Q4 F9 g" q, z" K1 Z
  293. PNP80d3         Novell/Anthem NE10003 \' K  z! H( E  X- r
  294. PNP80d4         Novell/Anthem NE20006 Q; E6 c" I- `4 [
  295. PNP80d5         NE1000 Compatible
    ' c" ]/ Q5 v' Z: u0 J
  296. PNP80d6         NE2000 Compatible
    # j% o! H0 i7 y4 h0 s
  297. PNP80d7         Novell/Anthem NE1500T: z3 A1 r& T0 V9 s9 E/ N
  298. PNP80d8         Novell/Anthem NE2100
    " w) P: v. x3 ^: Q4 X
  299. PNP80dd         SMC ARCNETPC
    % T2 |8 {0 I3 w3 Z
  300. PNP80de         SMC ARCNET PC100, PC200
    - v2 B6 ?: G$ N+ n
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    9 B2 a6 B1 v8 y2 K
  302. PNP80e0         SMC ARCNET PC130/E7 Z' ~: |, m0 b" Y1 j
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    # M& i& g6 y+ z3 z5 [/ A3 a  P
  304. PNP80e2         SMC ARCNET PC270/E- Q* g' }5 o" i* q8 V) p
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    $ I' C4 ^6 V9 |- L, p+ r
  306. PNP80e7         DEC DEPCA2 {9 u7 P5 N, v" N$ ]! ~
  307. PNP80e8         DEC (DE100) EtherWorks LC! D7 }( I3 b0 C. Z4 E" V
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    % A8 T& [0 `& T* g  A0 }
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    ) L: W( l, o, ^0 r- s1 |0 @
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    4 `" b8 [0 M0 V
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC* V# n, f6 n& i, y! A; e2 c8 y& j
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC7 |$ T) q' R% q1 j
  313. PNP80ee         DEC EE101 (Built-In)
    " i0 j. z  E0 c1 n) A5 V& d! A
  314. PNP80ef         DECpc 433 WS (Built-In)
    3 q2 i- V; c$ |! g4 M+ q
  315. PNP80f1         3Com EtherLink Plus/ O/ u6 R, n& ?9 B. P5 ~
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    ! u) F5 r- u+ o  E/ H
  317. PNP80f4         3Com TokenLink
    ( p: J6 x. y& p: ?! s0 \8 W. Z  ]3 z
  318. PNP80f6         3Com EtherLink 16) R4 G: w8 X. W1 c9 q3 s
  319. PNP80f7         3Com EtherLink III
    0 ]+ P7 a6 O! a6 s
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device8 A4 ]& p0 [, q5 e" h4 P
  321. PNP80fb         Thomas Conrad TC60455 W: H' x% F2 n( ]8 F3 @- i& ?
  322. PNP80fc         Thomas Conrad TC6042+ P3 o6 @0 j+ @( j1 w# P& u) m
  323. PNP80fd         Thomas Conrad TC6142
    ! i9 V  |. Q  i5 J/ t" x
  324. PNP80fe         Thomas Conrad TC61450 ~" ]. ]9 G" r" e. H) o, S
  325. PNP80ff         Thomas Conrad TC6242! n( |$ S' |3 p  S
  326. PNP8100         Thomas Conrad TC62451 L3 g" b  t3 h( b- S5 a  ?5 c
  327. PNP8105         DCA 10 MB
    1 o0 }! B4 G% a  M' [
  328. PNP8106         DCA 10 MB Fiber Optic: S, q" Z( D4 v/ u0 Y
  329. PNP8107         DCA 10 MB Twisted Pair
      s; e) Y2 H  _( G! v
  330. PNP8113         Racal NI65109 R2 J: r' v1 B9 u: _7 X
  331. PNP811C         Ungermann-Bass NIUpc
    % ~$ `" H% N7 y8 v- M. q
  332. PNP8120         Ungermann-Bass NIUpc/EOTP, ^& j. ?7 H$ j& K% \6 F
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    6 \3 z; k$ b& `2 C
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)4 A) K$ v. h% f
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)6 Z1 w4 s' v* L, y1 g
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT). e, I' W. u' }, d7 |  [
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    # O3 Z+ N# ?8 D; N) J
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    . `/ I! `# X6 R- Z/ C- ?7 H
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    : Y& e& i) z. G, `+ C
  340. PNP812d         Intel EtherExpress 16 or 16TP
    0 }# s" \  T6 B% k2 p3 {+ a
  341. PNP812f         Intel TokenExpress 16/4
    ) s2 l; F, N% L
  342. PNP8130         Intel TokenExpress MCA 16/4
    7 N1 T. _( n. J! i) ~3 W# S" S
  343. PNP8132         Intel EtherExpress 16 (MCA)
    6 A2 M+ `; l2 ?7 Z
  344. PNP8137         Artisoft AE-1$ v, q3 _+ A8 e$ ~; }* Y; l
  345. PNP8138         Artisoft AE-2 or AE-3
    9 m- y, g4 l# ]3 E. F) \) F, |
  346. PNP8141         Amplicard AC 210/XT9 W- F( u0 L( w) @6 b. E% W" @8 x
  347. PNP8142         Amplicard AC 210/AT! Y4 i9 C! `' f5 \5 T8 ?! u
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    3 \/ z0 S! K- A7 b
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    ( x; J) b' u; u' n6 X
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A). W! x7 m1 |2 j% f* }8 j/ z; c
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
      s; o$ c% n  v
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)6 K* ?5 g+ V* L0 i( d/ f# U# G" U
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)- n: h# h: j; A6 `. p+ D. I
  354. PNP815f         National Semiconductor Ethernode *16AT/ w0 F) D: m& L& F  P, }
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    5 H1 r( N4 T  ~4 p) Z6 p" c
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    : ^1 p( q; c- \- c
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA: N' M  c% ?$ H; m
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    - E) g! B- j& M- x3 l
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    6 [1 U+ P, g# o, f
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)2 x1 y7 }, G' \3 M; b1 d
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)- `0 y7 M. r! t: B9 j# d
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    8 X7 A2 r/ }  u' }  y# D; z
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)- y2 }2 G* D: X$ V: ?2 i$ e
  364. PNP81c8         SMC EtherElite Ultra 163 A" |$ q! Q/ H5 y; V$ q" T
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)% S" |* a. ?1 S# J* N# T# P
  366. PNP81e6         Pure Data PDI508+ (ArcNet)- V+ N+ v' b# }1 ]6 |" Q
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    ! `+ P' J) O- a! O8 q9 `
  368. PNP81eb         Proteon Token Ring (P1390)
    ; r( U. D* F' a, t1 M- {! {7 I/ C
  369. PNP81ec         Proteon Token Ring (P1392)
    ) T- C# j! G1 d0 I' i
  370. PNP81ed         Proteon ISA Token Ring (1340)
    ' |* q# J9 C7 X3 X/ u* v0 R
  371. PNP81ee         Proteon ISA Token Ring (1342)
    ) ~2 ?& w! B7 p9 g- t" z. m
  372. PNP81ef         Proteon ISA Token Ring (1346)
    " z" e- A2 Z' h2 i  k( d
  373. PNP81f0         Proteon ISA Token Ring (1347)4 L, b: U5 {/ `0 @5 y
  374. PNP81ff         Cabletron E2000 Series DNI) R" F' D+ H* r% K  h. ^6 {
  375. PNP8200         Cabletron E2100 Series DNI% B7 [6 i+ H( ^/ \) j8 ?, a5 V
  376. PNP8209         Zenith Data Systems Z-Note. }% q* g1 J( F
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    & K3 `+ @6 W5 h  R: \
  378. PNP8213         Xircom Pocket Ethernet II
    ' G* @6 t: B0 a) C9 \8 X! O" m
  379. PNP8214         Xircom Pocket Ethernet I
    . S9 O+ p* m$ T$ ^/ l9 G2 k! f
  380. PNP821d         RadiSys EXM-10
    ' U6 m4 r: C& `* v5 J
  381. PNP8227         SMC 3000 Series$ w" |1 Y9 p5 _2 K
  382. PNP8228         SMC 91C2 controller4 y5 J* [3 y' ], x# M6 S
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    . A- {0 I; t, a9 u* w. {3 x  K: n
  384. PNP8263         Tulip NCC-16
    / y9 E8 v5 J0 b
  385. PNP8277         Exos 105
    + {, X, g/ u1 v& H) Y- F
  386. PNP828A         Intel '595 based Ethernet. r' x4 d* w- M1 s- c0 g9 Q. l0 c
  387. PNP828B         TI2000-style Token Ring
    6 q  u6 A) V# I- J/ K
  388. PNP828C         AMD PCNet Family cards
    0 T" `! X. A( g6 C* ^4 G1 l
  389. PNP828D         AMD PCNet32 (VL version)  W# w' c) B  m7 o
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)/ @% l) C& H% C$ ^
  391. PNP82bd         IBM PCMCIA-NIC
    # U0 Q3 S+ f! O! g3 f
  392. PNP82C2         Xircom CE10
    0 g1 C+ O4 t3 j, G3 F0 N
  393. PNP82C3         Xircom CEM26 q: z& k1 q* n1 a; z$ A
  394. PNP8321         DEC Ethernet (All Types)6 x: _9 O9 U" P) T- x; Q( S
  395. PNP8323         SMC EtherCard (All Types except 8013/A). C8 s- ^0 Z9 W' @
  396. PNP8324         ARCNET Compatible# Z* S2 S5 ?/ d  x' ^
  397. PNP8326         Thomas Conrad (All Arcnet Types). K  I. g9 H, \: B# g
  398. PNP8327         IBM Token Ring (All Types)
    ' z: d" y9 E7 G% Y! O7 E9 R5 O9 L
  399. PNP8385         Remote Network Access Driver3 j% Z9 V" B! @
  400. PNP8387         RNA Point-to-point Protocol Driver
    ! S0 U7 G* J* d# b/ `6 p
  401. PNP8388         Reserved for Microsoft Networking components9 S' C- Q  d- b, d3 I, @4 ]/ j
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied). o3 V7 J0 j7 g6 r+ J
  403. - H) R4 @  A7 [
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    5 E6 _( a1 ~! J$ j1 E
  405. PNPA002         Future Domain 16-700 compatible controller
    . C& @( e! M: l7 x# f, |
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)3 x4 j3 M% S3 O7 \
  407. PNPA01B         Trantor 128 SCSI Controller
    ( J  ^3 V, y4 q
  408. PNPA01D         Trantor T160 SCSI Controller$ I& L+ {* n1 L- z
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    , F: Y- m) _5 h8 k& n
  410. PNPA01F         Trantor T348 Parallel SCSI controller4 \: G3 A( h7 \0 E1 G7 x, P
  411. PNPA020         Trantor Media Vision SCSI controller
    - |* x& F; N* y: i+ T3 H) ~
  412. PNPA022         Always IN-2000 SCSI controller* @3 q: l' u+ W. h
  413. PNPA02B         Sony proprietary CD-ROM controller
    ; ?- X9 ^) M) e
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    " O+ y. `0 ~; P6 o
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    ! y! u# D6 ~' _' A( ^
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive+ [& Z. U$ x. V# H7 T, w; L
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    + U8 V: R+ H; t# L. ^6 \# e
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive1 Z3 V. r# i$ o; X
  419. 7 J, _. d) L  G+ t% Y- @9 e
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********' l0 M! t9 V1 n8 \' r% N7 r8 s
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    " v( d; d) u+ p4 z9 F7 ^
  422. PNPB001         Sound Blaster 2.0-compatible sound device: R: u  R) J% H+ e' p, K5 L2 b" i
  423. PNPB002         Sound Blaster Pro-compatible sound device5 _- E7 ~1 p% }' r5 R4 B; b  F! S3 Y
  424. PNPB003         Sound Blaster 16-compatible sound device3 T, X1 p8 W2 q6 L  y/ S/ {9 s6 ]8 c
  425. PNPB004         Thunderboard-compatible sound device6 E9 b" S+ x% n2 ~' i
  426. PNPB005         Adlib-compatible FM synthesizer device1 v+ I' x- X! w, Q1 v
  427. PNPB006         MPU401 compatible
    ' h$ i# E- `) q) _- v. K, J
  428. PNPB007         Microsoft Windows Sound System-compatible sound device4 @6 j, e" L* @$ G( l  x8 O& J
  429. PNPB008         Compaq Business Audio
    3 a) r0 Q+ w& B6 S
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    / C( ~* ^! |9 _6 p: R; m& h6 U7 \
  431. PNPB00A         MediaVision Pro Audio Spectrum
    ( D2 K9 `5 O4 E1 c, ]1 W
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    * l1 ^+ }  r) D+ q, k% b# w7 Y! [
  433. PNPB00B         MediaVision Pro Audio 3D4 \' Q  a1 l) o3 q# m; r
  434. PNPB00C         MusicQuest MQX-32M
    ! g; F: N- O  ?! Z1 \" h  |! g
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic8 g7 l8 V) g/ n
  436.                 (No Trantor SCSI, Thunder Chip Enabled)/ H( X  c$ I' \1 u- ~1 D! b
  437. PNPB00E         MediaVision Pro Audio Spectrum; }+ Y4 R$ s2 s8 V8 |( r
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)" {$ ?5 N! P9 d
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)5 n/ q3 e- A: }, T
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    3 _1 G% D. m& J% q
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit% t: [0 G& ~" @( x- Q8 t
  442. PNPB019         MediaVision Pro Audio Spectrum Basic  a6 K, I6 [! u1 p& C8 ?- b2 u& [1 x
  443.                 (no Trantor SCSI, Thunder chip Disabled): s) ^& _4 }( D. G; g
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device/ R7 Y4 S3 N. C
  445. PNPB02F         Joystick/Game port, l6 p9 Y  b  H& I+ f1 `

  446. * H+ A% @9 o1 V# w9 h1 g& _
  447. ***** Modems - PNPCxxx-Dxxx****************************/ g- Q8 `" F; d' j) b% O
  448. PNPC000         Compaq 14400 Modem (TBD)
    # t7 Z3 F( S! D; v& G
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    0 Y& Z+ M8 \' ]2 o7 v- H
  450. 7 G+ B+ m" T4 s9 [0 w1 E
  451. ======================================================================
    ( B& r7 G4 k) L2 K# [) |

  452. 8 w9 s' T$ P8 ]* Q# q, j  K
  453. DEVICE TYPE CODES0 X% p- p, Z7 u- h$ Z1 R2 t

  454. 0 I* ?8 ]$ R& c
  455. -----------------------------------------------------------------------
    1 ]. s; }! o) j! R4 ?+ H3 u+ z' i
  456.         ; i. O! f" z/ W8 S! X% o( \5 S& W) X0 C
  457. Base Type = 0: Reserved
    . P9 U& l; E) w& f5 P8 L9 f
  458. Base Type = 1: Mass Storage Device/ ^  s2 d+ u4 \$ p
  459.         Sub-Type = 0: SCSI Controller
    9 H" y+ D3 O7 {: z: s8 A
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    6 A. a1 U1 i3 P' X& ^
  461.                 Interface Type = 0: Generic IDE
    ( }& ~( _/ r* h
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)/ ?4 z4 _5 L- c( t% b9 u2 @! c6 F
  463.                 Interface Type = 0: Generic Floppy$ w# x- o% V# O7 j& ^
  464.         Sub-Type = 3: IPI Controller
      g" F. U+ m( s/ z' f- {6 p9 Y" K
  465.                 Interface Type = 0: General IPI
    ( V  R9 {; e' Z$ t% N9 l6 W
  466.         Sub-Type = 80h: Other Mass Storage Controller. A6 G1 j& [1 k. k( K9 m9 H
  467. Base Type = 2: Network Interface Controller' r3 {: E; a5 o/ y. c$ {
  468.         Sub-Type = 0: Ethernet
    $ l9 K9 m7 y6 g" Y, [9 @" I
  469.                 Interface Type = 0: General Ethernet
    / A+ E$ f3 b* e
  470.         Sub-Type = 1: Token Ring Controller
    8 ]! e: v' s+ d0 w! B
  471.                 Interface Type = 0: General Token Ring, E# Z9 G9 h' S( _/ y# O
  472.         Sub-Type = 2: FDDI Controller5 o: m6 f$ `  X" Y# }7 x
  473.                 Interface Type = 0: General FDDI
    * E# t/ f, r4 g: c& i5 |# ^6 X
  474.         Sub-Type = 80h: Other Network Interface Controller. N  P: I( l7 F# U( x

  475.   A: g4 [! X/ b8 i5 N0 O& i
  476. Base Type = 3: Display Controller
    ) G$ T3 ^7 t! C  A1 r2 |
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)0 T6 Y) a  L$ k. `( L
  478.                 Interface Type = 0: Generic VGA compatible0 a* C' F& o8 q% |5 Z
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    3 J: c$ y: t' g
  480.         Sub-Type = 1: XGA Compatible Controller1 `0 O. E) P* G+ ]1 `
  481.                 Interface Type = 0: General XGA Compatible Controller* ]6 N8 [4 K# x
  482.         Sub-Type = 80h: Other Display Controller
    ( Y. A" H8 O$ F* L
  483. Base Type = 4: Multi-media Controller
      _( F( E: P, K7 A- n! a1 }
  484.         Sub-Type = 0: Video Controller
    4 W3 V& i' P; W
  485.                 Interface Type = 0: General Video/ o9 x' D% Q5 ?" ?1 s
  486.         Sub-Type = 1: Audio Controller
      E5 V8 G. _- b
  487.                 Interface Type = 0: General Audio Controller
    8 J. a, X/ `, `% }
  488.         Sub-Type = 80h: Other Multi-media Controller6 m# r8 `% ]! K' K* z2 `4 C( P$ O
  489. Base Type = 5: Memory ; Z' j6 ]3 [& U6 R+ R6 P
  490.         Sub-Type = 0: RAM 6 @, n+ s3 G8 x4 p( y
  491.                 Interface Type = 0: General RAM- \. Z" r4 P7 A4 j$ |5 W
  492.         Sub-Type = 1: FLASH Memory
    : p# i3 D! P" `- @  `
  493.                 Interface Type = 0: General FLASH Memory2 d4 b+ Q; R* k* g  E* J: K4 E. t
  494.         Sub-Type = 80h: Other Memory Device
    / I& }/ b3 j! @0 f# _$ p) a/ r7 C) \

  495. 2 ~9 G+ a  Z- m7 I% p
  496. Base Type = 6: Bridge Controller" g# a7 p6 {# Z4 |/ W% Y
  497.         Sub-Type = 0: Host Processor Bridge
    8 z4 A1 I/ a, e& U  x" g) c; L$ g% T
  498.                 Interface Type = 0: General Host Processor Bridge
    # `4 R' C7 ~3 V: n
  499.         Sub-Type = 1: ISA Bridge  v0 n- e3 `# G9 ]
  500.                 Interface Type = 0: General ISA Bridge/ ?9 I; q) _9 s9 T, X: S) r2 P
  501.         Sub-Type = 2: EISA Bridge
    4 h1 [. ~6 f& q/ N9 R
  502.                 Interface Type = 0: General EISA Bridge* I7 A; t2 e- |8 r( E6 z$ q
  503.         Sub-Type = 3: MicroChannel Bridge
    ' }8 J6 Q8 P5 h9 d  F3 V6 S
  504.                 Interface Type = 0: General Micro-Channel Bridge
    ; H6 I: Q: p1 x
  505.         Sub-Type = 4: PCI Bridge+ w( l* P) @7 D2 o- _: a$ v
  506.                 Interface Type = 0: General PCI Bridge+ V# }/ e1 [, d$ w5 m8 n+ t! |
  507.         Sub-Type = 5: PCMCIA Bridge! |' O! L( e, _9 m& E
  508.                 Interface Type = 0: General PCMCIA Bridge
    ! B7 f; ?6 C9 y) l  U8 m; _& Y7 F
  509.         Sub-Type = 80h: Other Bridge Device
    ! r: ]; B) u1 p+ l/ }! ]  p
  510. Base Type = 7: Communications Device4 J/ P+ u" g9 M' Y; `+ g# w
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)! M8 e4 ~4 T/ f$ x* {0 h( f
  512.                 Interface Type = 0: Generic XT-compatible" c# g/ P8 x8 T( \
  513.                 Interface Type = 1: 16450-compatible
    ' y) z8 ^$ W& @9 r4 F
  514.                 Interface Type = 2: 16550-compatible
    6 O  a" e. g6 \! U' x& Q
  515.         Sub-Type = 1: AT-Compatible Parallel Port1 j% h9 o% M4 a" }, J+ I" j9 n' }
  516.                 Interface Type = 0: Generic AT Parallel Port
    . i, `! T; X& }& X7 i
  517.                 Interface Type = 1: Model-30 Bidirectional Port+ K0 ~# y; E6 X  g* J% ]
  518.                 Interface Type = 2: ECP 1.? compliant port
    2 p" E/ |% O) e' d
  519.         Sub-Type = 80h: Other Communications Device* i# Q9 e- t/ ~
  520. Base Type = 8: System Peripherals
    2 K, |( K. B" G7 r' j& h: Q
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)2 l  `/ P0 q0 Q! o
  522.                 Interface Type = 0: Generic 8259 PIC
    ) e  T9 n( V0 V- j
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)4 J, b7 Z: I: Q+ N
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    4 b: a. j* f) e. t6 \, X8 ~8 ?
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)7 T* t8 M# W8 C/ a2 C. m
  526.                 Interface Type = 0: Generic DMA Controller
    0 c: j. Y! f$ r3 }3 I5 \* w/ b
  527.                 Interface Type = 1: ISA DMA Controller$ Y4 x! r% Y* H; i; U. h
  528.                 Interface Type = 2: EISA DMA Controller
    ( n. x* e& @: ^7 ~. l
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    8 z/ I3 w+ ]# q7 R8 n* O4 M' m
  530.                 Interface Type = 0: Generic System Timer
      a8 }4 B' q3 b( J% q! X& ?
  531.                 Interface Type = 1: ISA System Timer$ {) Q' V* A& }3 D" P$ I& ]5 z. V
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    ' ?! x; C3 N, f
  533.         Sub-Type = 3: Real Time Clock9 ?7 ?/ Z+ N8 @. c
  534.                 Interface Type = 0: Generic RTC Controller
    % `0 S+ @$ Z4 c7 ?
  535.                 Interface Type = 1: ISA RTC Controller
    ( r& s; L. B& w0 H, l: @" e
  536.         Sub-Type = 80h: Other System Peripheral                                 * g5 g. x, h9 f3 J$ K$ K9 U7 w, N% W- D
  537.                
    " m( Q  ]6 D2 j- M) L; S
  538.        
      T# L3 U! {+ h* F: p! Z* p% A
  539. Base Type = 9: Input Devices( v1 \) v) U" f: p; H2 `1 g4 [
  540.         Sub-Type = 0: Keyboard Controller3 X3 W" m. z# e- H- a2 U
  541.                 Interface Type = 0: Not applicable( |/ r3 c  J; ~; s9 O
  542.         Sub-Type = 1: Digitizer (Pen)
    1 y$ Q/ R- [  V
  543.                 Interface Type = 0: Not applicable) A4 v$ ?( N+ g5 d! g& _4 `
  544.         Sub-Type = 2: Mouse Controller
    4 I9 m" k9 m/ {8 F1 y3 d; X: Y. v
  545.                 Interface Type = 0: Not applicable* F" X7 o0 Y- A4 n
  546.         Sub-Type = 80h: Other Input Controller
    * h2 Y6 T3 {- [0 t# V# x! \) i
  547. Base Type = 0Ah: Docking Station. h: @( D% B3 C$ H) s* z2 x. }' ]
  548.         Sub-Type = 0: Generic Docking Station3 M. A/ n1 I& V1 o1 S6 [5 d( `
  549.                 Interface Type = 0: Not applicable
    + ?+ Y" U4 {5 X
  550.         Sub-Type = 80h: Other type of Docking Station. S/ u% Q' }7 }
  551. Base Type = 0Bh: CPU Type
    - V# o$ E7 D" }% \1 ?  ]
  552.         Sub-Type = 0: 386-based processor
    4 S5 ~7 C5 ~8 n3 S. z
  553.                 Interface Type = 0: Not applicable& J$ T" c, R/ d: ]1 I
  554.         Sub-Type = 1: 486-based processor1 C' l( L; \0 g( G7 D/ @
  555.                 Interface Type = 0: Not applicable
    ' ~8 X9 ]& `* k- Z0 O% u* V
  556.         Sub-Type = 2: Pentium-based processor
    2 U7 K; C  h* i; v; h" j2 p2 X3 M
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-29 06:14 , Processed in 0.101891 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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