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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID9 r# u  H8 X( c/ ]
  1. This document is the ultimate source for Windows Generic Device IDs * o# n8 ]1 q4 R2 Q2 S
  2. and Plug and Play BIOS device type codes.  
    0 l1 [2 L, e  L

  3. - |3 G+ r6 s4 A
  4. CONTENTS:
    ' H' Y1 H  O/ l& j. C6 z
  5.    Plug and Play Vendor IDs and Device IDs
    - l( C5 c2 w2 e  h
  6.    Generic Device IDs $ Q3 e; l7 x' N# {6 f
  7.    Device Type Codes
    " M2 \- s* ^; y, V) h: e3 p9 y1 V2 ~
  8. 9 C7 n& O. H, X! q1 u4 v% j8 C* d
  9. ======================================================================7 Q  [8 S# @9 t0 C( B0 @  C( M; X
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs* B) A2 k3 y" O: \
  11. 3 i1 ?9 W* C- b! s0 O/ v8 w
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and / s* S' u0 a) @) p! P
  13. Device codes. The vendor must register with EISA and have a vendor code
    , F) D: s8 ]$ ^! k+ w/ u
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code # l! w: ?+ i# c
  15. is reserved for Microsoft and can only be used when defining a device抯; W) U3 U8 b, N# I4 g& r3 @
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and / l( l( t2 y% t6 `
  17. Play header.
    - m" {* z! \+ K  ]" `& @9 c
  18. 7 b1 t3 i* }# e/ V- D5 Z5 x
  19. Use of CompatibleIDs is strongly recommended for devices that use 4 M8 a; a; ]+ [* C/ ~& ^+ z" L
  20. device drivers provided with Microsoft Windows 95, such as a
    7 Z+ ?0 G  I# o" `* r
  21. "Standard PC COM Port" (PNP0500) or
    9 W' \, j  y7 @, w% m
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    4 v: _8 m% K. M5 g6 D
  23. % `2 `' [. }: b; }. U$ Q
  24. The following example output from ISOLATE.EXE of a Plug and Play
    % w, p; n9 q8 x6 ]
  25. header is provided for your reference:
    ) X2 {" O+ E8 n. r! e
  26.         Vendor ID:     XXXFFFF
    1 C6 w* o% ~. j  s
  27.         Serial Number: 00000001# |, Q* x" H/ C# X
  28.         Checksum (reported): 0x5E6 H8 k1 x. k7 S% ^5 D
  29.         PNP Version:   1.0
    + }/ p' x% o) D4 |1 ?
  30.         Vendor Ver.:   10. [2 Z3 g! P3 `$ s$ n
  31.         Device Description: IDE Port
    * I2 r. }1 ]! \
  32.         Device ID:  XXX0001
    . z! `. `2 Y' C  z* Y- l" `
  33.         Doesn't Support I/O Range Checking
    5 a% o3 N" X. `3 E- N3 L" [. `$ A
  34.         Vendor Defined Logical Device Control Registers:  None( x. d, y  ^1 a$ ?$ w
  35.         Compatible Device ID: PNP0600! R0 L3 m& J/ E' F. a2 K
  36.         Device Description: IDE- x: Z( e! \" c
  37.         Dependent Function 0
    % m) B9 m. V; J- N0 h
  38.         ...7 Q' y. @1 ~4 E* F/ E- u
  39.         Dependent Function 1
    . Z& e* V) |, U5 g# `% k7 [
  40.         ...4 H$ }& X$ {7 g/ l4 D
  41.         End of Dependent Functions
    . r$ B, t- `3 k4 y

  42. ' Y& j3 V; z2 Q9 H* u7 O8 t2 p
  43. When the user is installing devices that use this method,
    ! d) I. V6 P' s
  44. a dialog box appears at the beginning of the enumeration sequence
    ! M4 C8 T% E! Y4 E" z/ S' Z
  45. to suggest use of the default driver provided with Windows 95.
    $ i" S* W* s3 {( e+ a' s* N; C2 x
  46. Windows 95 also provides the option for using a disk from the
    # t) h7 z+ _; S
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    / U8 z' D( w/ I0 [
  48. driver.: c1 i* Z. P# e' N/ ^" ^

  49. / r  u$ G/ B4 e0 }' F/ B
  50. For multifunction adapters, you should supply an INF file that chooses
    , i# B3 S7 [1 l' C- f+ R
  51. the appropriate drivers (including default drivers) for all the
    - k& N; _6 O& e5 V4 e: Q. K  ?
  52. adapter抯 devices. This prevents additional dialog boxes from again
    6 v2 p/ r. T  F+ _3 ~/ A
  53. requesting the default driver or a manufacture抯 disk for the rest of
    , l, @( _. G1 [% l& |
  54. the devices on the adapter. When an INF file is used in this manner * {, j9 S$ w% |
  55. for default driver selection, it must link the HardwareID (XXX0000) 8 u- F+ D- i5 {( F
  56. to the appropriate compatible device driver from the Windows 95 " D: v, J3 K# }6 E7 B1 s2 ~( b
  57. distribution compact disc or installation disks. ' R8 T+ i6 K6 r2 z. `; L. N
  58. If this is not done, Windows 95 will continue to query the user for % x0 Q4 z  u& ]0 V% U
  59. either the default driver or a new driver, thus defeating the purpose * q8 W1 K" K# v. i
  60. of using the INF file in this way.# B( T9 f# e" J1 h3 p: m
  61. % l- l4 N: G  h
  62. ======================================================================
    3 U, n  g6 C% [! D- N- j
  63. / S9 Q( f" f) C3 n
  64. WINDOWS GENERIC DEVICE IDs9 d- }% |- Z8 q% |  D9 v2 M

  65. 1 l8 r* b0 H, ?; X$ d" z  B
  66. ----------------------------------------------------------------------+ k  H  D: v$ O/ d1 z+ r& r: a# c
  67. Many devices have no standard EISA ID, such as the interrupt controller
    , Z6 P. ?% @% I
  68. or keyboard controller. Also, a set of compatible devices, such as VGA * {* L, @% K& ?
  69. and Super VGA, are not actually devices, but define a compatibility 3 _2 H/ [) \' F3 T+ t8 [
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    & [% v7 C7 m; k4 F
  71. buses.
    0 T5 J: u2 g" r3 j. r, X1 H
  72. 2 s& B3 G3 V- q8 i
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    + _) k9 c9 x4 A$ @# _+ }
  74. devices that do not have an existing EISA ID, as well as defining
    : }7 N' @9 |/ N( O. Q5 z8 \4 T) z
  75. compatibility devices. The IDs are defined in the following tables.5 E7 {8 R3 S8 a  Y1 z; r! @

  76. . U4 |$ X9 z$ _5 ?4 O* P* ]- {; w
  77. DEVICE ID RANGES
    ' N6 m! Z% {/ w' n3 ^/ M
  78. 7 [& f( O; p! h- r" b; ~
  79. ID range        Category' U- Z/ O7 A: L/ H7 y9 {, T9 l" d& }
  80. --------        -------------8 Q1 J  u8 i3 L; H% u4 }% w. w4 d
  81. PNP0xxx         System devices
    2 Y, a9 x7 C; E' c' Q$ `. a
  82. PNP8xxx                Network adapters ) F$ H) R% r' M) }8 ^
  83. PNPAxxx         SCSI, proprietary CD adapters 2 }' K' i) h9 r& ]% f
  84. PNPBxxx         Sound, video capture, multimedia
    1 d- y0 O% t9 X) e4 f: j% }
  85. PNPCxxx - Dxxx        Modems; r4 q5 R: t  b( l

  86. 2 g1 H0 _  ]- L5 S% ], M
  87. The following device ID is provided only for compatibility   T1 S1 W- I$ k2 k! ?% P" p# t
  88. with earlier device ID lists:
    # r, s9 w, ]# q3 G3 y* h

  89. 6 Q9 i8 f) ~2 X9 g  V, w8 f) z
  90. Device ID        Description+ n/ `" k% n' ?* ~7 G4 E
  91. --------        -------------
    + j/ K! x% I" P( z
  92. PNP0802                Microsoft Sound System-compatible device
    ( n7 U  r, M, k0 N4 t
  93.                 (obsolete; use PNPB0xx instead)* V) E$ F( Y) w. b
  94. * Q( `$ x; V, @- J
  95. ---------------------------------------------------------------------------! R- L2 \  s6 L
  96. Device ID       Description/ R- H/ a: E- z2 U: c# o5 A* d
  97. --------        -------------2 @' ^% t$ p3 }
  98. ***** System Devices - PNP0xxx **************************# M, n! e; O. u
  99. --Interrupt Controllers--
    7 D* ?* l" b5 M. U/ _
  100. PNP0000         AT Interrupt Controller$ l% |, g2 y3 [* U0 {( ^! ~) ^
  101. PNP0001         EISA Interrupt Controller7 Q8 Z9 u2 J. |! G2 U( u
  102. PNP0002         MCA Interrupt Controller
    1 `% Q! c/ S5 `  y  D" K* \
  103. PNP0003         APIC
    + `) {9 i3 H3 [/ T" ~1 G
  104. PNP0004         Cyrix SLiC MP interrupt controller
    4 @8 ^0 _! C2 j7 Z

  105. * [+ q+ h4 Q" S$ Y5 i# K) r
  106. --Timers--
    1 \5 k2 ^4 y# s
  107. PNP0100         AT Timer) n/ {' R4 [1 Y$ f3 R* \
  108. PNP0101         EISA Timer
    4 ]7 Z, u# {6 D/ c
  109. PNP0102         MCA Timer
      D% O, B% [* Z* ?8 E! X) ?2 P8 U
  110. ' f. ], c# W) b
  111. --DMA--, j/ W# z. C& U" g
  112. PNP0200         AT DMA Controller+ Y5 }+ x/ f7 I0 y! D+ M' A1 f
  113. PNP0201         EISA DMA Controller# [  M, y1 r5 T/ {
  114. PNP0202         MCA DMA Controller+ @' w0 T) \% K( }, i

  115. ' z/ U( l, L% n+ M" a" P
  116. --Keyboards--' p3 _( w- R9 ^7 y! K4 y! \* Z
  117. PNP0300         IBM PC/XT keyboard controller (83-key)$ x0 G3 P7 E$ u
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    ! p; ]6 v( V' C. @/ j: w( x
  119. PNP0302         IBM PC/XT keyboard controller (84-key)4 g% s' n5 W7 w
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    ( F) B4 ~  i$ ]0 J( F" `! u5 O/ s
  121. PNP0304         Olivetti Keyboard (83-key)
    $ A7 C: H! J$ X" D- j
  122. PNP0305         Olivetti Keyboard (102-key)1 G% J& i4 K9 g# f% H
  123. PNP0306         Olivetti Keyboard (86-key)" h  }5 |# h9 s
  124. PNP0307         Microsoft Windows(R) Keyboard
    ) O5 \+ m% k3 r7 J3 G5 G
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    2 h7 L' h. @) g
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    & S' U+ C# k: q0 s. J  v
  127. PNP030A         AT&T 302 keyboard
    & {; O  w) O+ u/ w" E3 `# m, f
  128. PNP030B         Reserved by Microsoft7 ~2 _0 L( v; W/ R! ?4 u
  129. PNP0320         Japanese 106-key keyboard A015 J; y2 H8 k1 [7 `
  130. PNP0321         Japanese 101-key keyboard% X9 y) y3 `, |$ j
  131. PNP0322         Japanese AX keyboard
    & i; S  {( D) x1 T! o
  132. PNP0323         Japanese 106-key keyboard 002/003
    ! g" }6 r0 J% K
  133. PNP0324         Japanese 106-key keyboard 0016 o6 k# i5 y2 Z# _& b$ ?
  134. PNP0325         Japanese Toshiba Desktop keyboard! N, h6 }$ E% f! ^
  135. PNP0326         Japanese Toshiba Laptop keyboard/ ^! k) N4 ?+ |( b% x3 x
  136. PNP0327         Japanese Toshiba Notebook keyboard( A7 m; V% i* T7 w
  137. PNP0340         Korean 84-key keyboard
    + Y' b1 d8 H! m* o! U1 q1 O, s
  138. PNP0341         Korean 86-key keyboard7 z4 |# W0 f# f) J
  139. PNP0342         Korean Enhanced keyboard
    9 v/ k2 d* L$ u. A' R1 N6 P5 [
  140. PNP0343         Korean Enhanced keyboard 101b
    * v+ ~( j, d( ], p" j4 a2 W/ i
  141. PNP0343         Korean Enhanced keyboard 101c! R7 c& T/ [! N2 _  }  G/ X0 H2 s
  142. PNP0344         Korean Enhanced keyboard 1036 V4 E+ x- |# W, W# S
  143. . K" t2 d5 y& ^, K& d
  144. --Parallel Devices--- p9 o; D. _2 j' \& v
  145. PNP0400         Standard LPT printer port5 N4 }4 i2 V7 ?  ~
  146. PNP0401         ECP printer port
    * c/ A& L  G5 ?+ d! g" j7 t- x
  147. # K) a/ Q  _. Q5 t
  148. --Serial Devices--
    : B# f8 C" J( y& H
  149. PNP0500         Standard PC COM port
    4 {3 o0 u: p/ q& d8 N7 y* ]; [
  150. PNP0501         16550A-compatible COM port" p3 P# x$ ^& W+ U$ I5 n
  151. PNP0510         Generic IRDA-compatible device9 V6 K, R, t2 Q- ~
  152. + ~. J- y4 E: B$ N4 ?* c' U
  153. --Disk Controllers--2 ?/ B4 k" J3 k: _
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    , v' j% {$ x8 X% v7 u; N
  155. PNP0601         Plus Hardcard II
    ) V1 K2 l- s; G+ [" i2 x
  156. PNP0602         Plus Hardcard IIXL/EZ' M2 x8 o0 X! G! j) U
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    & q5 Q) K6 k; q9 |' y- z  \
  158. PNP0700         PC standard floppy disk controller! i0 Q2 @# c$ [$ Z0 S. W. f, e( x
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec7 u( J7 Y- k& H* O
  160. 0 j; |: I" F8 e+ ], w: B, U$ ^
  161. --Compatibility with early device ID list--
    + r! `$ `7 R6 q) l$ |" J
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use# O; w6 r1 A) d4 S! a8 V
  163.                 PNPB0xx instead)  K6 K* }$ n% Z9 @) [0 \% p* `
  164. --Display Adapters--
    # f0 x9 ]: G, T; M- k9 Z  K( I
  165. PNP0900         VGA Compatible9 D  ?8 @  v6 o& S: O
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    6 B: c+ f( E  v' `1 w6 |
  167. PNP0902         8514/A Compatible
    : I6 ], Y4 d1 i4 G: Z
  168. PNP0903         Trident VGA0 O( _: M# L; @/ J
  169. PNP0904         Cirrus Logic Laptop VGA
    8 y2 m8 N3 ~9 b+ {
  170. PNP0905         Cirrus Logic VGA
    % o4 A: @+ [5 J5 K% F; R" x
  171. PNP0906         Tseng ET4000
    # X- u8 Y9 k, |
  172. PNP0907         Western Digital VGA* F( b/ I+ I, b1 F. q6 [+ i% g! e
  173. PNP0908         Western Digital Laptop VGA
    * v9 e4 N4 O3 e% N' {! ~# ~
  174. PNP0909         S3 Inc. 911/924
    / G3 \8 ~. {9 O) V
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    ( T% N8 J8 a# ?8 q" D- g
  176. PNP090B         ATI Ultra (Mach 8)
    % G6 D$ m: P/ A
  177. PNP090C         XGA Compatible
    9 y4 Q# t' ]3 ^8 f# a$ q
  178. PNP090D         ATI VGA Wonder! N# m" `1 U0 d" G
  179. PNP090E         Weitek P9000 Graphics Adapter9 c' S5 i$ o) O+ i
  180. PNP090F         Oak Technology VGA2 ?" O, Z6 i6 d8 K2 {0 w# H
  181. PNP0910         Compaq QVision, u. `. c$ h& |
  182. PNP0911         XGA/2
    ! U" D3 L- L& _3 {8 K5 e/ K7 }0 h
  183. PNP0912         Tseng Labs W32/W32i/W32p/ O, K* j" Y% y
  184. PNP0913         S3 Inc. 801/928/964
    0 p- r/ O! W0 V
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    ! I9 B! ^1 D3 b2 `$ i* H
  186. PNP0915         Compaq Advanced VGA (AVGA)
    # m# ~, ]/ G) @  m
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)& y* [, H  L/ s( H9 S
  188. PNP0917         Reserved by Microsoft
    * f- k; {, q6 L( N
  189. PNP0918         Matrox MGA7 o, s( `6 {0 X( Q1 f8 n1 A
  190. PNP0919         Compaq QVision 2000; ?# `$ F. c% x2 |5 g
  191. PNP091A         Tseng W128
    * A3 `: O; F; B
  192. PNP0930         Chips & Technologies Super VGA
    4 q6 F# }. W% _  e6 u' k
  193. PNP0931         Chips & Technologies Accelerator* c" Y- P- P- o/ N) H. n' X" Z
  194. PNP0940         NCR 77c22e Super VGA. q' E" b" c7 j9 V: C
  195. PNP0941         NCR 77c32blt. Y6 ^, T" L% Q, X( q+ ^
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
      t2 ^) b$ G$ j+ B3 U! \

  197. ! A2 K* _. u- O& N) o# T
  198. --Peripheral Buses--; \% L3 X1 y" g! e6 Q- e% t
  199. PNP0A00         ISA Bus( N1 V. o& ^, L& ~' s3 _/ {
  200. PNP0A01         EISA Bus8 b- h& J2 |& d$ r
  201. PNP0A02         MCA Bus
    3 d1 D* M* C4 R8 y$ @- }
  202. PNP0A03         PCI Bus0 t9 W# X4 _- E
  203. PNP0A04         VESA/VL Bus
    $ u6 q8 k- c$ K/ z
  204. PNP0A05         Generic ACPI Bus: n% j6 D1 k4 w
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    2 Z1 d( ~1 p% H" d" N! K' Q

  206. , n7 |2 ^; x* P: v# ^: ?4 R

  207. 7 }# {" x6 W5 K" n9 Z# {/ c
  208. -- Real Time Clock, BIOS, System board devices--- h; b3 V" p, u% ?" Z
  209. PNP0800         AT-style speaker sound
    ! [8 l( }% }5 [. ]# Z( F
  210. PNP0B00         AT Real-Time Clock3 R& r9 w6 j- K) P. [
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    / V5 C2 @% S! N6 o, y
  212. PNP0C01         System Board4 I" X% T+ I* @: K+ Q, ]2 x( u# |& }
  213. PNP0C02         General ID for reserving resources required by Plug and Play2 f9 w* b& E- ~; U
  214.                 motherboard registers. (Not specific to a particular device.)1 o% G1 `8 g4 I* V+ p. k
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt5 i' n2 f: Z7 `5 L
  216. PNP0C04         Math Coprocessor
    / n- I- c7 ?7 p( ?# |
  217. PNP0C05         APM BIOS (Version independent)
    ( c7 {5 ]; c7 h
  218. PNP0C06         Reserved for identification of early Plug and Play , S3 S1 }  ?; c$ ]+ t5 T
  219.                 BIOS implementation.
    $ q* a9 |9 q8 G& ^- h
  220. PNP0C07         Reserved for identification of early Plug and Play - ~( D1 F  d+ j1 D: R( y$ O. s/ t
  221.                 BIOS implementation.
    # ~5 Z) b3 M& x2 l. U
  222. PNP0C08         ACPI system board hardware' L# A# E) Z: z- w! e
  223. PNP0C09         ACPI Embedded Controller
    ' I* w3 L) s. N
  224. PNP0C0A         ACPI Control Method Battery
    * _8 {+ F% j" i0 U( |4 c
  225. PNP0C0B         ACPI Fan
    : D: ~  O  P: F6 \8 G/ `
  226. PNP0C0C         ACPI power button device% v6 G# C- \& l: @. b, \5 [6 U7 _
  227. PNP0C0D         ACPI lid device
    ' q+ C1 I8 f, n0 _0 H: p
  228. PNP0C0E         ACPI sleep button device
    / v: m% Z4 C. p, P5 V
  229. PNP0C0F         PCI interrupt link device
    / H0 c- _# ~8 ?$ c$ {
  230. PNP0C10                ACPI system indicator device' s! m6 ?! @7 S( ^' M* |1 I$ ?
  231. PNP0C11         ACPI thermal zone+ b1 k3 O2 |+ X; _% Y; \
  232. PNP0C12         Device Bay Controller# w3 _/ k# J5 z  K) l/ T
  233. % y3 R% V! N9 g& m$ d7 n
  234. --PCMCIA Controller Chipsets--& G# k" t4 ?, ?& y
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller6 M! E& T& y% [6 Y' U, O; H& l
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    1 N% Q5 f' G. w1 n7 `7 E9 d
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    % r4 k2 G. ?& u  [7 X" w
  238. PNP0E03         Intel 82365-compatible CardBus controller
    % C3 U! h$ {1 k6 ^8 q/ ?# a
  239. + K2 M% [, b' k/ m
  240. --Mice--, a5 M3 |' M. G/ V4 h8 Y. Q
  241. PNP0F00         Microsoft Bus Mouse
    5 V" X% n1 e9 }+ v
  242. PNP0F01         Microsoft Serial Mouse* t. b; B- w& t' I5 f! G  _4 Q
  243. PNP0F02         Microsoft InPort Mouse5 a/ m( L: o% k* A
  244. PNP0F03         Microsoft PS/2-style Mouse
    % `. q) Y2 n! D' A1 f- E
  245. PNP0F04         Mouse Systems Mouse
    # S8 I5 |6 ]  f4 D( x& _
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)* b; J' |7 X8 c6 s+ H3 Z! T3 u
  247. PNP0F06         Genius Mouse (COM1)
    5 T/ ^: s6 b+ e* @4 Q# g
  248. PNP0F07         Genius Mouse (COM2)1 p5 w) b5 L1 W" c* C! d$ n
  249. PNP0F08         Logitech Serial Mouse
    , w+ j+ Z4 m; x. ?' C
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    # s, d' e; h; E; t& B
  251. PNP0F0A         Microsoft Plug and Play Mouse6 @; w( N+ g% z/ P1 H0 h6 b
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    4 a0 H" h! z6 Z& K: E2 B
  253. PNP0F0C         Microsoft-compatible Serial Mouse/ o- @: C& X6 D9 k& v$ E
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse( E# o7 c/ T9 V* _* f
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse5 P! F' z" H+ c7 V
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    ( \" e) P# e3 M: ]
  257. PNP0F10         Texas Instruments QuickPort Mouse4 H& L2 p6 |; x  `
  258. PNP0F11         Microsoft-compatible Bus Mouse4 V- n4 v( \; D( b3 [: A! S0 H3 C
  259. PNP0F12         Logitech PS/2-style Mouse4 ~( O5 I  x9 L, w& z
  260. PNP0F13         PS/2 Port for PS/2-style Mice  g+ U( f  t( |
  261. PNP0F14         Microsoft Kids Mouse$ W8 S5 D3 R; T- U+ d
  262. PNP0F15         Logitech bus mouse  F7 _7 J, k; K9 X  q) l3 I
  263. PNP0F16         Logitech SWIFT device' Z' z- q& T$ p! e0 N( \, ~& \
  264. PNP0F17         Logitech-compatible serial mouse
    ' v6 U* B9 _  T: F- Z% I0 y
  265. PNP0F18         Logitech-compatible bus mouse  H  p5 X4 j" K) l9 r+ v
  266. PNP0F19         Logitech-compatible PS/2-style Mouse5 i1 u- H6 B# D1 \
  267. PNP0F1A         Logitech-compatible SWIFT Device, d( L; Y0 ?6 K" i8 q: g
  268. PNP0F1B         HP Omnibook Mouse& @/ y. K6 g1 s) D& d! h
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse1 p" W" m: C# B; M$ B
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse: Y% _" j) v2 @8 W- ]8 Z
  271. PNP0F1E         Microsoft Kids Trackball Mouse, k  P4 u# Z, n* t! u3 K. R2 T( q
  272. PNP0F1F         Reserved by Microsoft Input Device Group+ [, i) @$ n/ a: S5 E
  273. PNP0F20         Reserved by Microsoft Input Device Group
    & O, u4 |; N. g, S9 |1 `6 M9 K
  274. PNP0F21         Reserved by Microsoft Input Device Group
    4 F8 ~0 \& C2 w
  275. PNP0F22         Reserved by Microsoft Input Device Group
    $ _/ z- |  P8 W8 z8 p
  276. PNP0F23         Reserved by Microsoft Input Device Group
    + K) p* W, E' q; }' c
  277. PNP0FFF         Reserved by Microsoft Systems- n* E9 Q$ ]1 N4 W

  278. ) d. [& H* o8 m6 v& `( R  ?
  279. ***** Network Adapters - PNP8xxx ***********************
    & I( E1 F- z8 I- n) O. ?# r
  280. PNP8001         Novell/Anthem NE3200' S# M! H4 T  Z9 S
  281. PNP8004         Compaq NE3200
    . I% ]. C" {- B$ A+ S4 d. z
  282. PNP8006         Intel EtherExpress/32
    . N3 Y& t  ~4 x3 w
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
      ~7 c6 k5 n( P- g2 m
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP- E& @2 I6 f9 M9 b6 p7 ^9 W
  285. PNP8072         DEC (DE211) EtherWorks MC/TP8 U# G# e9 A" d( o" c
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC  ^8 I1 R$ d* j7 l
  287. PNP8078         DCA 10 Mb MCA; H5 Y* r9 ^; U9 D9 J( X( m% i( M, ~4 \
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)* m5 N1 E7 s/ g- }9 o' }& A7 R8 W
  289. PNP80c9         IBM Token Ring
    & k% ?/ h) Z0 T) ]& H
  290. PNP80ca         IBM Token Ring II
    4 g" Y. a8 H6 R
  291. PNP80cb         IBM Token Ring II/Short
    ! W7 o& |: a, z! x# l$ ~# W
  292. PNP80cc         IBM Token Ring 4/16Mbs6 R; u9 \# y+ b) u
  293. PNP80d3         Novell/Anthem NE1000
    $ G* c. w! Z( D2 |  D4 {
  294. PNP80d4         Novell/Anthem NE2000
    + l! |' X8 S: Y
  295. PNP80d5         NE1000 Compatible
    : r" [5 w8 L" o& ]7 C# C- G
  296. PNP80d6         NE2000 Compatible, b2 T/ k; h/ S* n+ _# d
  297. PNP80d7         Novell/Anthem NE1500T
    4 ^$ a7 b0 o* I2 ?0 X
  298. PNP80d8         Novell/Anthem NE2100# w9 S2 c0 A4 ]4 d2 L5 A& K) r
  299. PNP80dd         SMC ARCNETPC$ m. q( p* D1 Y8 X( ]8 j& f0 S
  300. PNP80de         SMC ARCNET PC100, PC200
    " ~" L  X+ J! P, A% O0 i
  301. PNP80df         SMC ARCNET PC110, PC210, PC250; W3 u5 g. j$ m2 o6 k! N- v& F
  302. PNP80e0         SMC ARCNET PC130/E
    ( p$ s3 [5 a8 n6 a* U! ^5 e
  303. PNP80e1         SMC ARCNET PC120, PC220, PC2603 O: ~  u  J, ^3 t' F* [* e
  304. PNP80e2         SMC ARCNET PC270/E
    : C" d3 e$ u0 y% l
  305. PNP80e5         SMC ARCNET PC600W, PC650W: R1 C  }' e# b0 |
  306. PNP80e7         DEC DEPCA
    2 F. c1 j; [8 q/ p
  307. PNP80e8         DEC (DE100) EtherWorks LC6 g) X% k+ B; ]
  308. PNP80e9         DEC (DE200) EtherWorks Turbo, X6 b/ I8 g7 l$ [! M
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    - ^6 R5 G5 G9 E1 D+ ^7 P
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    4 n: Y% h0 @2 v$ V8 N$ {
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC: _' z% Q" f, H9 Z" `5 U
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC5 d# F  _# q# u' u4 }9 Q
  313. PNP80ee         DEC EE101 (Built-In)4 Z" ?5 F; b/ s& B( W$ o
  314. PNP80ef         DECpc 433 WS (Built-In)6 m5 h: O. o- b5 j5 [. G' }/ i+ d
  315. PNP80f1         3Com EtherLink Plus
    ; ]" y4 f" t" D3 K9 x( F5 y
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    ' d  v& o  s& x1 K  m- q
  317. PNP80f4         3Com TokenLink& K( Y" u1 t# }# G; E$ d
  318. PNP80f6         3Com EtherLink 16: i! {  G* t1 f1 A5 F+ q# K9 E3 d/ Y
  319. PNP80f7         3Com EtherLink III
    4 h' [9 Q  Q" f) C* u$ i# Q# [
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    / u4 R! @" C/ R8 U3 N7 Y
  321. PNP80fb         Thomas Conrad TC6045
      X& ]  h" N# F9 b: k
  322. PNP80fc         Thomas Conrad TC6042
    $ d7 q5 R  t+ i6 x$ B2 J
  323. PNP80fd         Thomas Conrad TC6142
    & W# Q& w/ j' I5 E7 y
  324. PNP80fe         Thomas Conrad TC6145
    & O/ W& W/ L9 Z6 t" o7 Y
  325. PNP80ff         Thomas Conrad TC6242
    2 k; a+ f+ y; h+ b
  326. PNP8100         Thomas Conrad TC6245
    : K1 Z( p2 q. a! ?' f- J' q7 w
  327. PNP8105         DCA 10 MB5 j- c: l; x$ g$ W% i! t
  328. PNP8106         DCA 10 MB Fiber Optic
    . S: l* l, }: d/ `
  329. PNP8107         DCA 10 MB Twisted Pair; F. k# _% e) M  F  H# N- k
  330. PNP8113         Racal NI6510
    ! S) e0 E2 A  W( T
  331. PNP811C         Ungermann-Bass NIUpc/ b& |* w& P( T5 B' B5 M: Z
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    * T- D1 J% \" G' {7 y
  333. PNP8123         SMC StarCard PLUS (WD/8003S)) p3 `* Z& \2 T( J8 }! ~
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    : A3 f- |9 i; T. e. k7 X8 W
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    ; D& Z5 P1 x1 E+ R
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)2 f; V7 r% I* B% ?- z( Y5 T
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)5 N- p% O# L; A5 t7 m$ f& y
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    : W) S2 z8 n* n7 ^( |
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)1 ?$ n5 B1 u& s4 I5 [
  340. PNP812d         Intel EtherExpress 16 or 16TP
    % x9 {8 ^2 s9 x& `
  341. PNP812f         Intel TokenExpress 16/45 n; N% y7 q4 r
  342. PNP8130         Intel TokenExpress MCA 16/43 p7 ^$ u% F: C- s2 A8 }* L
  343. PNP8132         Intel EtherExpress 16 (MCA)
    $ n2 F9 M! q: ^5 v! K
  344. PNP8137         Artisoft AE-1
    : {. a3 o" m3 s/ R2 H
  345. PNP8138         Artisoft AE-2 or AE-3% e. o# B1 A9 K: W" X# d
  346. PNP8141         Amplicard AC 210/XT
    . o5 z8 N; \1 C
  347. PNP8142         Amplicard AC 210/AT5 P- s! y* }+ D- Z" x
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)6 a$ f% V# T/ g' \
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)- n' W( T/ f) B7 l& L0 j
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)  w- T$ R! C5 p* [8 L( e; W. n& a
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)4 D8 `/ m# L, R0 p
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)  `( J5 Y( i  h1 n% y9 z) E
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
      ]0 t) O5 }) W' k
  354. PNP815f         National Semiconductor Ethernode *16AT/ L7 B& |4 M3 w3 I
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3' b& x# f( m! c; q# V* O
  356. PNP816a         NCR Token-Ring 4 Mbs ISA3 _& U8 e/ E. U7 ^& m' |5 ^
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA& S. ]6 n- m( A, u2 W3 M
  358. PNP8191         Olicom 16/4 Token-Ring Adapter, h% t0 L/ [' Z" j+ E% ~, i
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
      ?3 [2 T' l6 J: y. x& B
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    - L/ J. x1 x: x- z6 h5 r0 ?& y
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)# [4 e  F% s3 x) Z" }. g% a
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)5 T/ \9 n6 C; A1 D
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)2 s0 a  s8 V4 Q$ q# V* A
  364. PNP81c8         SMC EtherElite Ultra 16
    8 R1 F5 Q& \, {8 g$ Q. w% f
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    $ D8 t" d( I* r0 i: n& h
  366. PNP81e6         Pure Data PDI508+ (ArcNet)+ G' H7 y9 W+ z" h8 \
  367. PNP81e7         Pure Data PDI516+ (ArcNet)7 o* d0 E3 O3 F+ m8 N" P
  368. PNP81eb         Proteon Token Ring (P1390): M* J+ ]* j0 q% Y" Q  H8 t) S
  369. PNP81ec         Proteon Token Ring (P1392)5 U# Z. R9 D0 ?0 H1 \. t5 N
  370. PNP81ed         Proteon ISA Token Ring (1340)
    + l" K# l; R4 u. x2 h5 d
  371. PNP81ee         Proteon ISA Token Ring (1342)
    1 o( K2 ^& W3 U! A/ Z
  372. PNP81ef         Proteon ISA Token Ring (1346)
    # ], r/ {6 P% G7 S$ P
  373. PNP81f0         Proteon ISA Token Ring (1347)
    6 E& l' T% m& K- n) l+ ?
  374. PNP81ff         Cabletron E2000 Series DNI' q9 q) [* M6 @. ~
  375. PNP8200         Cabletron E2100 Series DNI
    ! e5 i( W9 o, q& E
  376. PNP8209         Zenith Data Systems Z-Note$ K& O" m; ?7 t3 {% b( a
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    ) e4 n3 H& ~) r! z. k
  378. PNP8213         Xircom Pocket Ethernet II
    + R9 G( \+ B& ~9 n1 J
  379. PNP8214         Xircom Pocket Ethernet I+ F; e' m; x3 {3 O% k2 T
  380. PNP821d         RadiSys EXM-10
    % k& w* [3 o7 \. O$ v
  381. PNP8227         SMC 3000 Series2 p- n' R% A5 d5 ?1 Z5 d4 {' T
  382. PNP8228         SMC 91C2 controller9 O* }* d7 Y8 r4 X
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    8 [! i) m7 G  F0 B  P* W4 r/ ~
  384. PNP8263         Tulip NCC-16
    % j; ]) z7 Z& ?
  385. PNP8277         Exos 1059 P5 |8 x; f# U! l2 G/ J
  386. PNP828A         Intel '595 based Ethernet* U, t. D( u: G- U
  387. PNP828B         TI2000-style Token Ring
      {' V# a0 e/ o& R8 m5 p
  388. PNP828C         AMD PCNet Family cards
    0 A, x; c. s' `/ r. g: v: F
  389. PNP828D         AMD PCNet32 (VL version)
    % R2 e' h( Q& p- D- p2 i
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    9 S7 v+ }: X5 U, M4 F7 O  z+ {
  391. PNP82bd         IBM PCMCIA-NIC
    / V  u' q4 z$ L3 E: a
  392. PNP82C2         Xircom CE10
    8 _) X8 v( A, J8 r' F  k
  393. PNP82C3         Xircom CEM2
    - ^- S" X. ~- i
  394. PNP8321         DEC Ethernet (All Types)
    / K8 P& Y' t* {- Z& p. B
  395. PNP8323         SMC EtherCard (All Types except 8013/A): o9 E3 K/ x( R8 z6 ~
  396. PNP8324         ARCNET Compatible2 W) N% ~/ q% h9 f, a: ?7 A3 L
  397. PNP8326         Thomas Conrad (All Arcnet Types)8 L8 Z' L7 C# u
  398. PNP8327         IBM Token Ring (All Types)
    ) Q3 v: s8 \' L3 }2 K, x
  399. PNP8385         Remote Network Access Driver' r" X. @: v9 h; F
  400. PNP8387         RNA Point-to-point Protocol Driver
    0 C+ ^0 |! z) m6 N5 k
  401. PNP8388         Reserved for Microsoft Networking components" J# n7 V% \1 S# C7 J' U8 t8 G
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    # y, t( m, U  e* M- t
  403. ; h  K3 t' V8 s
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********4 B9 v% o' ~' j7 P' K
  405. PNPA002         Future Domain 16-700 compatible controller
    ) T% W+ R, u% _+ g0 d  G! z+ Q
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)+ d0 X$ {5 }6 k& Q4 i! B; u
  407. PNPA01B         Trantor 128 SCSI Controller
    2 q$ r8 m6 F0 t9 M8 |9 _
  408. PNPA01D         Trantor T160 SCSI Controller: P& p# {! Z, {1 i% s
  409. PNPA01E         Trantor T338 Parallel SCSI controller2 {% I) y  T8 h! H' L; Y. j( X5 L
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    5 T7 R5 |3 g6 v6 g+ L( w0 t* B
  411. PNPA020         Trantor Media Vision SCSI controller
      I/ Q4 t  Q" Y  C; q( |- U3 n
  412. PNPA022         Always IN-2000 SCSI controller7 _) L$ M7 S: c* P% B9 R
  413. PNPA02B         Sony proprietary CD-ROM controller8 e7 A" k# j! ^- d/ J$ }9 s
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    7 F! m  v* S, y8 h7 T
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    9 J# f3 v2 t* P
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    $ y$ E! i  F/ o! p- R
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive: Y* _  W2 ~) d1 m5 f, o
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    ( R" E- S$ c1 i2 v0 F" T

  419. 9 ~- k/ n2 [5 K- ?! i* w# |  V
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********/ U1 ]3 v. R. Y+ r
  421. PNPB000         Sound Blaster 1.5-compatible sound device; X  U, d/ Z& `; o( ^6 ^
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    # T- r7 b/ o/ K; n0 n
  423. PNPB002         Sound Blaster Pro-compatible sound device
    6 G: y/ R; t) N
  424. PNPB003         Sound Blaster 16-compatible sound device9 C2 G  i  K6 E& K
  425. PNPB004         Thunderboard-compatible sound device8 l0 w6 s, h. B
  426. PNPB005         Adlib-compatible FM synthesizer device
    3 m" x- q% x3 ?! p# U
  427. PNPB006         MPU401 compatible 5 e9 M9 U! |* j
  428. PNPB007         Microsoft Windows Sound System-compatible sound device( d- X) T  e- `- {# I+ J
  429. PNPB008         Compaq Business Audio
    ' f: T+ V5 T- ^! H
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device9 w1 i6 a) ]7 m, q$ N0 H
  431. PNPB00A         MediaVision Pro Audio Spectrum
    & z$ g0 L* o# c
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    7 B. V: ]# Y- v  {
  433. PNPB00B         MediaVision Pro Audio 3D/ ^" z9 k8 K9 l7 C$ s
  434. PNPB00C         MusicQuest MQX-32M
    3 ?4 w5 [8 c0 j$ E
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic( o' p% e1 w3 ^
  436.                 (No Trantor SCSI, Thunder Chip Enabled)8 d3 t5 ?8 g4 V* c7 W
  437. PNPB00E         MediaVision Pro Audio Spectrum
    2 O$ J2 \' g- D# k. f: Y# q
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)* O2 U/ }- y# j. G% M; h$ n1 O$ H
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)7 f8 c- ^, h3 _' [3 l. y
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola3 o: u; p  @( {$ |2 p6 A+ ?
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit0 f# x: T4 F; \" B) a& L) i8 D* _
  442. PNPB019         MediaVision Pro Audio Spectrum Basic: d& j0 j/ ?3 P, m
  443.                 (no Trantor SCSI, Thunder chip Disabled), Z, S/ z6 ]! L$ V3 _- z1 V" _
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    + B  U! q2 W9 x: l0 a
  445. PNPB02F         Joystick/Game port
    ; m! m# O6 b% W" T5 i' h
  446. 0 P  \% R8 \1 y2 j+ A  {. q5 H5 k1 R
  447. ***** Modems - PNPCxxx-Dxxx****************************
    - s& P& J) T: A6 \! v
  448. PNPC000         Compaq 14400 Modem (TBD)
    & k8 {7 ~+ o& k# E" z- o# G
  449. PNPC001         Compaq 2400/9600 Modem (TBD): f* X2 I) I6 g4 N7 [/ p1 @0 \: X

  450. + ^9 Q: u9 z. U8 x' b9 k& `, O  n
  451. ======================================================================* Q. e3 M7 `4 A! K: I  q6 B  c6 J

  452. / ^" w9 M/ i7 ^; Y1 M8 s0 K
  453. DEVICE TYPE CODES7 n2 v, C& b4 I! o' t

  454. 2 @/ ~: a/ K3 X& E5 h
  455. -----------------------------------------------------------------------: t3 D! a1 g- j+ p4 [6 Z) j5 e
  456.        
    # t3 n, v+ }; r* y
  457. Base Type = 0: Reserved+ ]  I; j' s* g" x* @
  458. Base Type = 1: Mass Storage Device" W2 F3 p, K+ T( ~
  459.         Sub-Type = 0: SCSI Controller
    ; D4 o2 x( X3 M7 Q+ J9 ?2 T
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)2 h( c. d0 }; c
  461.                 Interface Type = 0: Generic IDE% p6 [& P$ N3 n! e# ]
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    % C# y& k/ V% ]/ r. f
  463.                 Interface Type = 0: Generic Floppy, e9 U5 [. {* e+ N$ H
  464.         Sub-Type = 3: IPI Controller
    7 r+ A; G' O  M% {
  465.                 Interface Type = 0: General IPI' z7 ^( [" F1 o9 H+ i
  466.         Sub-Type = 80h: Other Mass Storage Controller6 ?' @  G! k+ R4 J  w8 m
  467. Base Type = 2: Network Interface Controller- @; C/ J+ C5 t( n3 e0 Z
  468.         Sub-Type = 0: Ethernet3 e" G, I% _& a  F: {/ l
  469.                 Interface Type = 0: General Ethernet( ?9 j6 x0 i* d% s$ d1 H! N
  470.         Sub-Type = 1: Token Ring Controller( g1 T% i! q0 Z) ~2 W" F" g
  471.                 Interface Type = 0: General Token Ring
    % S# R$ I: m8 x% Y2 Y& ?
  472.         Sub-Type = 2: FDDI Controller0 a, O( M' w8 W8 B. ^- Q
  473.                 Interface Type = 0: General FDDI' G; ]7 }' Q* g+ b( c# v0 H
  474.         Sub-Type = 80h: Other Network Interface Controller
    3 E* c7 j& @9 J4 U; ~

  475. 5 n: J* C" ?; ]5 U& Q
  476. Base Type = 3: Display Controller  D5 {" N/ D8 O$ ^' u2 ^
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
      R: h" F6 G8 u% b! T
  478.                 Interface Type = 0: Generic VGA compatible' O4 @- t* Y' W, _( w
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    ! I- r1 i' s/ X# _, i
  480.         Sub-Type = 1: XGA Compatible Controller
    : z0 `! O1 e. I) L9 e6 @+ _
  481.                 Interface Type = 0: General XGA Compatible Controller7 |9 F1 E) S3 z6 M" C2 n0 z  S
  482.         Sub-Type = 80h: Other Display Controller2 _3 k5 W7 A1 q+ ^6 g' }
  483. Base Type = 4: Multi-media Controller
    ( f, \2 S! U! o5 T; |" Q
  484.         Sub-Type = 0: Video Controller: U$ z' O  F" ~* S2 r% D3 P/ x. W
  485.                 Interface Type = 0: General Video
    / V) B: z( _! v' x: e, h+ H
  486.         Sub-Type = 1: Audio Controller& G% h9 n! k0 O& ?$ s+ G; R
  487.                 Interface Type = 0: General Audio Controller3 S0 ?9 u- J) H- r* ^- }3 n
  488.         Sub-Type = 80h: Other Multi-media Controller
    $ W; B/ G0 R) j# {/ @  n  l2 |
  489. Base Type = 5: Memory
    5 e: m% @2 r8 T7 H) f$ R9 b
  490.         Sub-Type = 0: RAM - a. ^- x1 e; X
  491.                 Interface Type = 0: General RAM; Q" t5 Z" o' w
  492.         Sub-Type = 1: FLASH Memory
    * V/ ?) J1 V& T: e# t
  493.                 Interface Type = 0: General FLASH Memory  ?/ h3 x* f4 w/ c) G6 t
  494.         Sub-Type = 80h: Other Memory Device
    9 w' j) x' y( x& q( T$ S% m' n

  495. 9 u: [5 f' X( q6 Q' j
  496. Base Type = 6: Bridge Controller0 T% c9 V& w$ s( t6 }( m
  497.         Sub-Type = 0: Host Processor Bridge
    : [- g/ E9 f) ?! v% U- D) @
  498.                 Interface Type = 0: General Host Processor Bridge3 Q* v- A* @, y2 _
  499.         Sub-Type = 1: ISA Bridge
    ; q& x9 o: }4 W6 ?
  500.                 Interface Type = 0: General ISA Bridge; ~+ O. q8 w! I7 b5 m+ x
  501.         Sub-Type = 2: EISA Bridge
    7 A$ y+ s; H. `0 x. x3 Y. g5 m, i0 g
  502.                 Interface Type = 0: General EISA Bridge2 g* V" ~+ C+ y. m5 \3 d. T7 s, R: D& j; C. X
  503.         Sub-Type = 3: MicroChannel Bridge
    * Q9 N! V1 Q" Y' v
  504.                 Interface Type = 0: General Micro-Channel Bridge" j4 Q# m* m1 S
  505.         Sub-Type = 4: PCI Bridge; T$ p$ N% Q2 C2 v7 W) r- _
  506.                 Interface Type = 0: General PCI Bridge  k; @& ?+ x- Z# v2 i' {1 s  j
  507.         Sub-Type = 5: PCMCIA Bridge# ]6 }# z2 d$ B) N' _4 n( T
  508.                 Interface Type = 0: General PCMCIA Bridge
    % z8 h1 A" f. l
  509.         Sub-Type = 80h: Other Bridge Device
    & q7 N9 O1 L  J
  510. Base Type = 7: Communications Device
    1 F# v% N8 {2 s( r- a
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)( y4 T3 t' I# X( c
  512.                 Interface Type = 0: Generic XT-compatible
    2 w- J) I* o. Z0 p! O- X. u
  513.                 Interface Type = 1: 16450-compatible
    $ F  {& P0 K- ~1 O5 a" o- t8 ^( m) Y
  514.                 Interface Type = 2: 16550-compatible- R- }9 `2 }) W0 q: B+ A& _/ ~  K- S9 E# T
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    / M3 I7 c) x; ]5 d9 C# B6 ~0 H1 p
  516.                 Interface Type = 0: Generic AT Parallel Port# Q* u& q5 p  l0 Y$ t
  517.                 Interface Type = 1: Model-30 Bidirectional Port3 @9 E( U1 E5 {: E, w9 V* x0 `' b
  518.                 Interface Type = 2: ECP 1.? compliant port
      Y1 G7 d% x0 c
  519.         Sub-Type = 80h: Other Communications Device
    , F) P, C. J+ c2 D* Q) {7 T
  520. Base Type = 8: System Peripherals9 N! ~" B! _% k+ x# o" l
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    : @- L6 ]5 r2 {9 \9 S
  522.                 Interface Type = 0: Generic 8259 PIC# }; S  x9 N* j  T$ n+ G
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    ; t1 k; k2 w3 z+ P
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    5 D3 x7 [* S, ?$ s
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    , N. |3 d4 w) I1 y3 S
  526.                 Interface Type = 0: Generic DMA Controller
    & U5 x# p4 u4 ]+ e2 f+ b" W2 V) S
  527.                 Interface Type = 1: ISA DMA Controller( Y1 B: D. ?$ P# @0 A0 `) v
  528.                 Interface Type = 2: EISA DMA Controller
    1 P& G. }7 Y* h% u' i/ P& ^9 M
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    / u0 Y" H$ G. Y2 n
  530.                 Interface Type = 0: Generic System Timer% V  B7 h: F3 O7 X# F
  531.                 Interface Type = 1: ISA System Timer
    0 H& ]( N6 C" j: |8 i& Y0 t
  532.                 Interface Type = 2: EISA System Timers (2 Timers)0 M/ D6 o9 T! u$ ]
  533.         Sub-Type = 3: Real Time Clock
    ; u1 y, P7 o5 B' U) s. m
  534.                 Interface Type = 0: Generic RTC Controller
    7 A5 }+ i; w' Z7 Y1 a! K
  535.                 Interface Type = 1: ISA RTC Controller
    ' r2 X& s% d6 H' Q1 f
  536.         Sub-Type = 80h: Other System Peripheral                                 1 p1 R) S0 m( }5 ^  Z6 n
  537.                
    ( P2 p0 h! R# {& X
  538.        
    . f4 Q( w7 I/ [0 Q) g5 w
  539. Base Type = 9: Input Devices
    $ g5 v4 ]2 _$ i( i1 q
  540.         Sub-Type = 0: Keyboard Controller/ W7 t' |# o* R2 A  Y2 N, }
  541.                 Interface Type = 0: Not applicable
    3 A9 q3 s) k/ ?1 C
  542.         Sub-Type = 1: Digitizer (Pen)& h/ G) n- [' F
  543.                 Interface Type = 0: Not applicable; B* a/ A1 S; t$ B( V
  544.         Sub-Type = 2: Mouse Controller: }/ M: {& o, m' m# V8 ^
  545.                 Interface Type = 0: Not applicable2 V/ S% R0 A3 V: h, i1 R
  546.         Sub-Type = 80h: Other Input Controller# z# n+ z$ K( D4 C
  547. Base Type = 0Ah: Docking Station
    ( P9 ]2 v- f5 H0 }' y
  548.         Sub-Type = 0: Generic Docking Station
    : b" w$ t7 Y" j  j6 X; F
  549.                 Interface Type = 0: Not applicable7 a, k5 F6 W4 h! ^
  550.         Sub-Type = 80h: Other type of Docking Station6 G* [& p: }8 V, N( X* L
  551. Base Type = 0Bh: CPU Type2 ]' x" t4 Y& k: g' c- `! ?4 [
  552.         Sub-Type = 0: 386-based processor
    ; {2 T1 q! u9 i1 S3 @6 w3 l, u& G* Z
  553.                 Interface Type = 0: Not applicable7 e1 _4 O( `) w
  554.         Sub-Type = 1: 486-based processor
    ! h8 A1 e1 n9 A4 H% V8 X
  555.                 Interface Type = 0: Not applicable
    4 T" v" |0 J9 J
  556.         Sub-Type = 2: Pentium-based processor
    7 g% \8 T: r9 e% {8 t' a2 g4 e
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-19 19:11 , Processed in 1.039301 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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