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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
" X& N& Z$ c: b* w; [  B
  1. This document is the ultimate source for Windows Generic Device IDs
    5 ]: t& p; a7 m0 A
  2. and Plug and Play BIOS device type codes.  9 s" ?" d. e5 m$ P- D) x. h

  3. ' e8 p! M9 T- R+ `
  4. CONTENTS:3 N# K' s7 ]2 V; v1 K% r" O9 v
  5.    Plug and Play Vendor IDs and Device IDs
    0 R  g+ C- h; m4 |7 E! m  G
  6.    Generic Device IDs
    1 E6 o" H; l4 }; x9 N; Y
  7.    Device Type Codes6 m& ]2 D' {* D& t
  8. - e" U! W) C# q
  9. ======================================================================
    / l6 @. g9 L; f# _) {4 V6 G
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    # E# t& n% T- i/ Y- X1 T1 z

  11. : e( v" {8 k2 V5 E
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    ) ^9 E; z6 X; F
  13. Device codes. The vendor must register with EISA and have a vendor code
    ! d7 t& F+ d% i" k( [3 ~
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code * D- y1 y- D) l5 \, Q8 |8 _2 R6 \) M
  15. is reserved for Microsoft and can only be used when defining a device抯
    ' H" ~$ Z  E  d% P) A/ U. F& q
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and * O) W  J4 ?$ p& A
  17. Play header.
    ! W4 E. w6 m: y% ]5 L$ X% B

  18. 1 U1 b2 K! n" d) D5 q( p' Z, m! T
  19. Use of CompatibleIDs is strongly recommended for devices that use / s0 S: ~/ Q8 H/ M+ O  k
  20. device drivers provided with Microsoft Windows 95, such as a
    ( E4 ^5 a- q% K3 C
  21. "Standard PC COM Port" (PNP0500) or , c/ x" l9 M3 K
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).1 C& G' K* b/ m& c9 H% [9 \
  23. ! [! K% E' p$ ?# o1 z
  24. The following example output from ISOLATE.EXE of a Plug and Play 1 X  E, Q# Y2 w
  25. header is provided for your reference:
    1 K) o' H+ y7 x) s& V7 R" [% e9 j
  26.         Vendor ID:     XXXFFFF
    8 Z% A3 y: o' C
  27.         Serial Number: 00000001
    : ?, r1 y7 `! {2 L/ F) Q
  28.         Checksum (reported): 0x5E  k3 m. d0 h$ S& L/ g2 Y
  29.         PNP Version:   1.0+ O# r, X; c/ d) Q/ S( H* y4 O* V' v
  30.         Vendor Ver.:   102 i, m! Q' F& V- o+ o
  31.         Device Description: IDE Port! o7 [& i6 p$ P4 S1 _. T' U' E
  32.         Device ID:  XXX0001
    * R- w2 c* r7 g# _
  33.         Doesn't Support I/O Range Checking6 z6 i7 f. x1 g5 b5 I
  34.         Vendor Defined Logical Device Control Registers:  None8 Z% U9 j/ l9 m
  35.         Compatible Device ID: PNP06000 F. y. F" O1 M0 i  H; ?# |
  36.         Device Description: IDE
    $ P4 z8 r6 h$ D
  37.         Dependent Function 0) y% S; X2 E' Z0 h2 x" P( Q7 R) n
  38.         ...
    0 k: ~6 `0 X0 Y" _
  39.         Dependent Function 1
    $ G: Y5 C4 A) k6 U1 w% V# |
  40.         ...9 T8 W4 V7 ]  A3 F& `( I
  41.         End of Dependent Functions
    / u7 m8 e% V8 T2 a/ d0 D7 p. R
  42. 1 w, n% h9 Q  l
  43. When the user is installing devices that use this method, / S! ]! G: H% D4 V
  44. a dialog box appears at the beginning of the enumeration sequence 3 ]9 j: u: ]: {( k) m6 v# s
  45. to suggest use of the default driver provided with Windows 95. / ?2 t1 O( t* i- s0 J+ @5 s
  46. Windows 95 also provides the option for using a disk from the $ v8 R0 N( g( h9 n! W% x
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    & ?" b% p. q7 D2 I7 c
  48. driver.+ f; v# ?8 d* A1 y

  49. - p9 z. V* r3 ?( w4 ~: a% F) C
  50. For multifunction adapters, you should supply an INF file that chooses
    : h3 }+ l( }/ `" m
  51. the appropriate drivers (including default drivers) for all the
    ' k' R- `1 A5 D8 v; c+ s
  52. adapter抯 devices. This prevents additional dialog boxes from again 2 M8 G# j( M& W3 _8 T$ g# @# z
  53. requesting the default driver or a manufacture抯 disk for the rest of
    7 ]% v4 d7 J7 X* r- F5 q  E
  54. the devices on the adapter. When an INF file is used in this manner - F" _) A& l' m  m) l4 v) G
  55. for default driver selection, it must link the HardwareID (XXX0000) ) u: F8 }) S) M
  56. to the appropriate compatible device driver from the Windows 95
    * i# d+ k2 ]( e. @& b
  57. distribution compact disc or installation disks.
    1 Q* {& l0 {9 y6 R7 v0 p5 M
  58. If this is not done, Windows 95 will continue to query the user for $ O  O1 a0 L& @1 p0 J9 i
  59. either the default driver or a new driver, thus defeating the purpose
    6 F  W1 R; n6 C, o6 [9 ^3 K5 ^0 w2 t
  60. of using the INF file in this way." n8 P$ d4 x5 o- q
  61. ! s$ N( U$ V7 c
  62. ======================================================================1 J  c6 {' ]+ @" F
  63. 2 l( k9 W% i( P+ A7 Q' R0 L
  64. WINDOWS GENERIC DEVICE IDs8 N; r" ?9 Y2 u/ q# p8 e- t

  65. ; ^! ^; `/ ?- Y/ ^3 x
  66. ----------------------------------------------------------------------
    . l+ z5 b7 g% X* z' t/ ?
  67. Many devices have no standard EISA ID, such as the interrupt controller# n; L6 z3 s% J; f
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    - y0 j/ n* R+ i; O3 p; ~  g3 }
  69. and Super VGA, are not actually devices, but define a compatibility
    ; V6 j7 {: ], e! v0 i5 b
  70. hardware subset.  Yet another set of IDs needs to be used to identify ( y" m( C1 [6 j, x* l
  71. buses. ' |& m* k9 p/ C1 P) p
  72. - @: i7 S4 A% C" ^  q" [( C. j
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various 0 a% A. f0 Z# i  ]
  74. devices that do not have an existing EISA ID, as well as defining
    2 y& Z5 U/ B" L8 n; \5 o
  75. compatibility devices. The IDs are defined in the following tables.
    - j, G$ w; t, `
  76. $ ?5 }+ J( ^) u6 l, A9 m
  77. DEVICE ID RANGES# w" I$ f; x6 J. \8 }
  78. ( x# ]* Q! |* {! u  W
  79. ID range        Category3 C1 q, t8 R' b6 f- N  n; u- z
  80. --------        -------------0 l6 n$ c0 L' L0 ^' Z
  81. PNP0xxx         System devices
      n9 u9 y) Z! X5 m; D
  82. PNP8xxx                Network adapters ; D6 l; G' x  p' V# B8 ^. M, J9 o% v
  83. PNPAxxx         SCSI, proprietary CD adapters + r) i! E# ~4 S2 V# D
  84. PNPBxxx         Sound, video capture, multimedia* v7 J* K6 q; t" y/ J
  85. PNPCxxx - Dxxx        Modems
    ' ]4 D5 o! A6 v; n9 D- m

  86. 5 j6 G; S. R9 i% a4 F& X
  87. The following device ID is provided only for compatibility " o2 d- {) ~8 P) Y
  88. with earlier device ID lists:
    7 L& M( t: [' g. _; X

  89. : D# n; V. ]% I) j
  90. Device ID        Description, {5 q' a$ k/ ?! m
  91. --------        -------------$ q; v& g  T7 j" f
  92. PNP0802                Microsoft Sound System-compatible device
    8 {3 H/ z; A0 }) T* O% a
  93.                 (obsolete; use PNPB0xx instead)7 r& {! q/ @* @8 O6 I! T
  94. : R- \+ a4 m8 y5 m
  95. ---------------------------------------------------------------------------+ K! M# B/ f3 u
  96. Device ID       Description
    ! D  k7 D# s% F" u$ z" Q: W
  97. --------        -------------
    1 }: m/ E, N: F6 ^
  98. ***** System Devices - PNP0xxx **************************+ K& |. L; ]6 w1 K
  99. --Interrupt Controllers--
    # }4 z# z1 A8 x; W5 m6 B9 q
  100. PNP0000         AT Interrupt Controller
    5 |  M8 s' V: C. y8 _* W3 w/ n
  101. PNP0001         EISA Interrupt Controller
    2 _; E, N9 h$ A' ~( c: i( s
  102. PNP0002         MCA Interrupt Controller
    2 F7 {2 ~0 O4 j) E, v& @* U
  103. PNP0003         APIC/ ^! T( I2 I( a1 V" O+ ?5 M5 Z
  104. PNP0004         Cyrix SLiC MP interrupt controller! |9 Z/ Y7 {% I- k' ^

  105. : h7 j  P% P( A+ U, S
  106. --Timers--
    : ^4 w! V9 m9 k
  107. PNP0100         AT Timer
    ! ~7 ]. \8 R) `0 f! Y9 r/ J. `' _
  108. PNP0101         EISA Timer& l: `) W5 K; ]  a2 E  ]
  109. PNP0102         MCA Timer
    / e# P" ^6 x, ]2 w& T; o" F

  110. : Z/ G3 r1 Z- D
  111. --DMA--6 \' }3 I% o" N% G2 Q3 t6 L2 r
  112. PNP0200         AT DMA Controller# y! p* ?6 u0 @- Z
  113. PNP0201         EISA DMA Controller
    0 s9 j2 J" h9 X$ R% x5 V$ n
  114. PNP0202         MCA DMA Controller3 g8 [+ A: O7 Z
  115. 0 M" s* M1 h, F
  116. --Keyboards--
    6 n) l" w: ?2 O, o. G# w
  117. PNP0300         IBM PC/XT keyboard controller (83-key)) ^5 c. t4 X% c
  118. PNP0301         IBM PC/AT keyboard controller (86-key): U8 |& w7 m; e7 Y6 _6 G* a
  119. PNP0302         IBM PC/XT keyboard controller (84-key), ^' z: y$ O, P, E+ I
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support). a$ [  o$ b$ U0 B$ g/ V% C
  121. PNP0304         Olivetti Keyboard (83-key)  I1 ]( W2 ]- B! l/ g+ ~1 ~, N& e
  122. PNP0305         Olivetti Keyboard (102-key)6 u9 t: [  o8 C1 o1 ]" F
  123. PNP0306         Olivetti Keyboard (86-key)
    ! w2 R4 f, Z. U; o: I* W7 S  u
  124. PNP0307         Microsoft Windows(R) Keyboard+ ^% t1 ]7 H% i9 r
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    ' D& D2 k, U' a( Z/ {/ O2 n) c
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    ! w' ~- k: K! A' E! y
  127. PNP030A         AT&T 302 keyboard
    % C$ w- l, V/ j* d# h2 Z
  128. PNP030B         Reserved by Microsoft5 N& ~: W5 \6 b( L( K
  129. PNP0320         Japanese 106-key keyboard A01& S" Z# V8 A" a# Z& P! q/ z
  130. PNP0321         Japanese 101-key keyboard7 A& o4 g! I% J/ a; \5 A/ H, u
  131. PNP0322         Japanese AX keyboard
    & s* R5 V7 i' U' A
  132. PNP0323         Japanese 106-key keyboard 002/0033 G" Y! y& Z% F! Y9 e7 v" M. y
  133. PNP0324         Japanese 106-key keyboard 001
    % o! P) O. @5 s3 y, C. N
  134. PNP0325         Japanese Toshiba Desktop keyboard
    2 G5 v+ Q; O. _( H; e/ C1 Y2 i* o
  135. PNP0326         Japanese Toshiba Laptop keyboard$ e% {! @! d% I. I: _
  136. PNP0327         Japanese Toshiba Notebook keyboard& p/ W9 y' N# T3 V; Y) o
  137. PNP0340         Korean 84-key keyboard2 Z  a" L1 n/ }7 O; W( l# B# x& C
  138. PNP0341         Korean 86-key keyboard
    - \, V  G2 M8 [4 A! d
  139. PNP0342         Korean Enhanced keyboard
    ' x4 D$ k! j1 w# a7 L
  140. PNP0343         Korean Enhanced keyboard 101b9 [1 |) Y; K/ g0 P" q
  141. PNP0343         Korean Enhanced keyboard 101c
    2 T1 f% E0 L) k7 ?$ i8 H& d
  142. PNP0344         Korean Enhanced keyboard 1035 w0 }2 F& R& y+ k6 k% \

  143. 3 i' B2 P5 ~4 j$ n: }
  144. --Parallel Devices--. [7 N  A) y0 c  y) \& X/ I& G& T
  145. PNP0400         Standard LPT printer port" l; R" N  Z* T/ G5 H
  146. PNP0401         ECP printer port( E+ d6 S8 o8 K8 I
  147. 3 o( N. w3 C/ C/ o, `
  148. --Serial Devices--* B/ |8 [4 J4 t
  149. PNP0500         Standard PC COM port6 ~/ H# C3 w- {& }3 U  f* o) Y
  150. PNP0501         16550A-compatible COM port
    ' ]/ B- E. T" T9 }
  151. PNP0510         Generic IRDA-compatible device
    7 O% j  R. O5 n( M2 m! e

  152. , B: l6 f- t8 D# H
  153. --Disk Controllers--; Z" Q/ z& @* v0 K) q2 P9 G* E
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    3 ~# y, O  H( V6 L# H9 f: ?
  155. PNP0601         Plus Hardcard II
    # v& s2 n- J  J* N+ D- j/ N
  156. PNP0602         Plus Hardcard IIXL/EZ
    3 }( O6 F2 C2 I5 `
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    . i. E3 `. A6 U+ P" Y. W- W' H  D
  158. PNP0700         PC standard floppy disk controller
    9 a  n/ P, D5 `# a& P
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec* |. G0 ^$ r$ u: y" p& v1 I; P( T% F" D8 t

  160. ! Y. }: S7 t9 K% J7 C' Y
  161. --Compatibility with early device ID list--! Z' O+ x' p- \6 x$ G5 Y* V& f( {
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use: G* Q+ Q9 V9 ^: b) e/ D" Y
  163.                 PNPB0xx instead)
    9 `% D6 a2 v3 L$ J2 j+ K; P% R
  164. --Display Adapters--
    . _6 H! |# {- W2 K  ?
  165. PNP0900         VGA Compatible8 W( r2 V( [% E" f; j0 L% z
  166. PNP0901         Video Seven VRAM/VRAM II/1024i 6 l8 ^( @  o. a1 d
  167. PNP0902         8514/A Compatible
    2 a# u% u  L% Q+ y: y
  168. PNP0903         Trident VGA
    3 o1 X6 u! _' {
  169. PNP0904         Cirrus Logic Laptop VGA  k9 d, j" Y# q$ J
  170. PNP0905         Cirrus Logic VGA
    ' v- z4 |% M& [3 A( S& S' `
  171. PNP0906         Tseng ET4000
    : {* w$ a' |% `/ s  T
  172. PNP0907         Western Digital VGA# }. G5 ]! t3 f1 ~
  173. PNP0908         Western Digital Laptop VGA! j$ K) X0 ?8 g) O( I' J
  174. PNP0909         S3 Inc. 911/924
    ) c0 Y3 N- I0 W6 ]( _1 J
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)0 |+ k1 L& c5 g( E9 u
  176. PNP090B         ATI Ultra (Mach 8)8 w6 [5 p5 k4 w0 {! r: _) ~7 I; V! x
  177. PNP090C         XGA Compatible/ `. L3 x  C  G
  178. PNP090D         ATI VGA Wonder4 e2 q- r+ N  m0 \8 ~; X6 j
  179. PNP090E         Weitek P9000 Graphics Adapter
    - f6 K5 \# I* r0 B% w# m1 l1 l
  180. PNP090F         Oak Technology VGA& R* D5 q$ _+ x) ~4 W
  181. PNP0910         Compaq QVision
    6 h# k" ^. {7 g
  182. PNP0911         XGA/2
    1 c% |; B4 J5 ?: P0 e$ H; q
  183. PNP0912         Tseng Labs W32/W32i/W32p, W$ H: }2 H( c% W- A
  184. PNP0913         S3 Inc. 801/928/964
    6 j& [5 R" K& _0 v3 B
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)* P' T( j3 P2 [! d+ W3 K4 v8 D
  186. PNP0915         Compaq Advanced VGA (AVGA)( e* s3 Q+ ]. B
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)$ n2 O4 Z4 i. M; {
  188. PNP0917         Reserved by Microsoft7 E1 ^& \1 a( C" ^! i) y  y
  189. PNP0918         Matrox MGA
    " b0 p! d" Y! J9 y! ?
  190. PNP0919         Compaq QVision 2000) Z  O6 }* s3 [5 b1 E( p
  191. PNP091A         Tseng W128
    ( m5 \/ ]) ^# c# L1 k
  192. PNP0930         Chips & Technologies Super VGA! H7 @" b3 |! c* k; [. }  P
  193. PNP0931         Chips & Technologies Accelerator
    7 ]5 m; Z) ?1 B) g$ k' k) \
  194. PNP0940         NCR 77c22e Super VGA3 h  o6 Z0 Q% ]0 e
  195. PNP0941         NCR 77c32blt
    * g0 J$ G, K4 B- |) _) r  P
  196. PNP09FF         Plug and Play Monitors (VESA DDC)) g: u6 x! D' g: m) t

  197. " O; |6 G& \4 ^/ P+ X4 a
  198. --Peripheral Buses--9 e  G% q2 v+ F9 Q
  199. PNP0A00         ISA Bus
    $ e$ B3 p) b" I
  200. PNP0A01         EISA Bus
    / e4 _3 [# w& `0 M; B) Q* j! x, v- I
  201. PNP0A02         MCA Bus
    / @* d* C, Q  N3 l3 ?% `/ s7 c
  202. PNP0A03         PCI Bus& x# {4 Q6 E# P' s! B
  203. PNP0A04         VESA/VL Bus
    * Y/ X% u4 N; K+ @
  204. PNP0A05         Generic ACPI Bus& E$ _6 l7 S+ i! A  t# Q' U
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    9 a. L% Y1 G0 w" M' V
  206. ( @) i: K6 _' h2 C) x
  207. ; l4 T4 V7 d' V! b9 A3 L
  208. -- Real Time Clock, BIOS, System board devices--4 w& r+ p2 J) L. w2 G& W8 j) R
  209. PNP0800         AT-style speaker sound- `& \0 l; O, A! O% O
  210. PNP0B00         AT Real-Time Clock) w# m+ z1 W8 M) i% p+ |$ F' o
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)" ]! B. S& K' R! ]- }
  212. PNP0C01         System Board
    # ?8 y  k! u2 Y$ L$ k, P" s
  213. PNP0C02         General ID for reserving resources required by Plug and Play  c9 k3 [  a! C, a. y4 G6 ~
  214.                 motherboard registers. (Not specific to a particular device.)
    + ]% K; s$ V) a* s! h  c
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    0 V* \- s8 E% m( b# T- {
  216. PNP0C04         Math Coprocessor& }1 B1 ?: m& f+ s* ?6 M
  217. PNP0C05         APM BIOS (Version independent)" R0 ^9 e4 K8 F  z1 h+ i' X
  218. PNP0C06         Reserved for identification of early Plug and Play & i) G1 a/ j! `5 C0 X
  219.                 BIOS implementation.  L6 p4 T# B  p! {7 b6 }# g
  220. PNP0C07         Reserved for identification of early Plug and Play . }& r0 W* `4 D: t/ i7 @) b) e
  221.                 BIOS implementation.* m  D0 A0 ~2 @3 ]* u
  222. PNP0C08         ACPI system board hardware1 j. ^+ C$ k! \+ F7 J) ~( J
  223. PNP0C09         ACPI Embedded Controller0 j8 }5 J3 R/ N' G; o
  224. PNP0C0A         ACPI Control Method Battery; `3 S: a8 `$ m$ O& C" v
  225. PNP0C0B         ACPI Fan
    0 M" V1 v: O1 M0 I2 w  W: [
  226. PNP0C0C         ACPI power button device
    ! d$ a- z, g2 G# _7 F/ ~6 e
  227. PNP0C0D         ACPI lid device; J- V" W3 H, A  J
  228. PNP0C0E         ACPI sleep button device2 I/ t. G4 t: Q- C. l
  229. PNP0C0F         PCI interrupt link device
    / ]( d* p, |5 `$ y; L& Z" V
  230. PNP0C10                ACPI system indicator device, x* i9 D+ z) w
  231. PNP0C11         ACPI thermal zone1 O& _4 j7 G8 d2 n8 N  Y( r
  232. PNP0C12         Device Bay Controller( C! x; n. k; S# J; E# N( _
  233. 7 D5 L5 G  J4 O( b5 g. V8 S
  234. --PCMCIA Controller Chipsets--
    5 P( Z* ^" o  Q
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller. |4 l; X. j0 o
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller# a5 h4 r) }, A! a% G
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    # _/ m8 i$ @( ^
  238. PNP0E03         Intel 82365-compatible CardBus controller
      K( M( [2 E% Y4 n- B$ T' x0 m

  239. 3 L! s# y% r2 U  H0 _  E
  240. --Mice--
    ! R8 U3 P8 a& h+ F4 f; A
  241. PNP0F00         Microsoft Bus Mouse
    8 O3 q3 d/ }+ i% S6 w
  242. PNP0F01         Microsoft Serial Mouse/ I9 Z! n; ^) I4 r% k
  243. PNP0F02         Microsoft InPort Mouse  L) m+ |( Z$ q' D
  244. PNP0F03         Microsoft PS/2-style Mouse$ S' ~( o) w5 g9 \- X
  245. PNP0F04         Mouse Systems Mouse3 |) B& J# P+ o- p7 v
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    / ^0 ^$ r/ W# d- r
  247. PNP0F06         Genius Mouse (COM1)
    2 v/ w# V! ?7 \1 V
  248. PNP0F07         Genius Mouse (COM2)! f0 h6 O, R: u0 s% z5 _: P# }' I
  249. PNP0F08         Logitech Serial Mouse& i6 [- ^7 Q1 k/ w0 H3 r6 T
  250. PNP0F09         Microsoft BallPoint Serial Mouse/ w) S, B. M0 Y) P0 K
  251. PNP0F0A         Microsoft Plug and Play Mouse
    1 u4 |2 h7 e- B. V+ x
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse$ P# f3 X9 h! O0 q, D
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    : }5 _( m  v# k. t0 k: M
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
    : D' a5 n, T' @8 \- N4 u1 J2 u
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse$ u. g' |9 h! ~1 S
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse. f# H0 X3 M* y% {
  257. PNP0F10         Texas Instruments QuickPort Mouse' j% c  ~  {5 i/ c) T  u
  258. PNP0F11         Microsoft-compatible Bus Mouse
    6 G3 t# z0 Y2 p1 T/ n6 r
  259. PNP0F12         Logitech PS/2-style Mouse
    ( }1 i( J% d& F
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    7 D2 E( ]4 q& c  N0 ]
  261. PNP0F14         Microsoft Kids Mouse
    % t5 s6 o- t- g0 }
  262. PNP0F15         Logitech bus mouse
    1 O; h% S, W9 N2 ^+ u# s, T$ B# X
  263. PNP0F16         Logitech SWIFT device
    & w' @1 x; ?' y+ H8 k' l
  264. PNP0F17         Logitech-compatible serial mouse& S6 m& s; M  k( x5 n
  265. PNP0F18         Logitech-compatible bus mouse
    ( o; C. M9 W( K" V* h
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    % M- f4 d. e- X# F
  267. PNP0F1A         Logitech-compatible SWIFT Device. @. {" W! q+ {, ?; u
  268. PNP0F1B         HP Omnibook Mouse! ?" w. m" g  g& d3 F/ g
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    6 D8 N' C4 W) b4 I6 S5 g
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse. n: V) i3 {) p8 D6 ~1 Z/ }8 s
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    6 i* S' }' O1 z1 I$ x, y; S7 K* f0 Z
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    , `: o+ N# r3 X! A0 Q& A
  273. PNP0F20         Reserved by Microsoft Input Device Group
    6 i. f% v0 ^  A3 h
  274. PNP0F21         Reserved by Microsoft Input Device Group
    ) l  V( r: _. ^/ Q  ~3 ]
  275. PNP0F22         Reserved by Microsoft Input Device Group
    # G5 x+ `& m) U
  276. PNP0F23         Reserved by Microsoft Input Device Group. \) D  `. X; q
  277. PNP0FFF         Reserved by Microsoft Systems
    # R% n& B6 V+ e5 q
  278. ) z- E8 S- W% r. l" V  ?% v
  279. ***** Network Adapters - PNP8xxx ***********************
    3 ]) m2 R) T, I
  280. PNP8001         Novell/Anthem NE3200
    , w, r1 _. J9 [2 J) E/ ^
  281. PNP8004         Compaq NE32000 i6 _3 g: B7 P0 |
  282. PNP8006         Intel EtherExpress/321 b6 A5 b1 t9 [
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    ! H' B$ H- m2 R: c" e+ ]0 b
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    # a2 D. }" s5 X
  285. PNP8072         DEC (DE211) EtherWorks MC/TP0 C- A; X: G; t: i0 z! ]! N! l& l
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC$ [4 @- }1 F- ^, g7 B
  287. PNP8078         DCA 10 Mb MCA
    . C2 _- e' f  T( d7 X% |9 @
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)0 {5 d! j$ o2 Y4 z5 X
  289. PNP80c9         IBM Token Ring) q8 v1 P  N9 i9 J# \; B
  290. PNP80ca         IBM Token Ring II
    * P4 v  _6 v6 h/ y) y
  291. PNP80cb         IBM Token Ring II/Short9 v. C0 P- w; I& X4 Y, Y1 A& r3 b$ J
  292. PNP80cc         IBM Token Ring 4/16Mbs
    - j& W) ~3 X& s) m
  293. PNP80d3         Novell/Anthem NE10008 S8 ~+ G* H+ k( a. O% H
  294. PNP80d4         Novell/Anthem NE2000
    8 r3 D! {! r% [, N! Q
  295. PNP80d5         NE1000 Compatible
    6 f) P; u( e( s
  296. PNP80d6         NE2000 Compatible
    * B# |9 t8 ~: j/ s5 v% l
  297. PNP80d7         Novell/Anthem NE1500T) K+ s* I' g5 H9 I
  298. PNP80d8         Novell/Anthem NE2100
    4 u% X9 A% _0 [) E3 ?( D4 v
  299. PNP80dd         SMC ARCNETPC4 C$ _" A1 ~+ q! G  ]
  300. PNP80de         SMC ARCNET PC100, PC200. k/ O8 ~3 A6 f- J" v
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    4 U- V+ [0 f* y
  302. PNP80e0         SMC ARCNET PC130/E* i* @4 ]! t9 e9 g* N
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    1 i6 V- ?  `8 G) B
  304. PNP80e2         SMC ARCNET PC270/E3 V4 V- X) W) l& v0 S+ {  W
  305. PNP80e5         SMC ARCNET PC600W, PC650W6 t' x8 x6 Y$ |+ C$ l
  306. PNP80e7         DEC DEPCA
      S$ \* |& b0 ]+ u1 y2 u/ P
  307. PNP80e8         DEC (DE100) EtherWorks LC
    & G) v! F( r' Y
  308. PNP80e9         DEC (DE200) EtherWorks Turbo( F) E5 X& g7 k4 {
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    - S6 D) B4 u) Q3 ^- l, }0 |9 M9 F  m8 |
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP: Y" M1 u$ i+ A7 j
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    / ]8 n4 Y- ?# d5 V2 V
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    $ U" r: J9 ]' Q$ J2 b0 O
  313. PNP80ee         DEC EE101 (Built-In)
      z6 I, [" }, O5 N
  314. PNP80ef         DECpc 433 WS (Built-In)5 _* l+ e8 m9 X; U9 W3 n
  315. PNP80f1         3Com EtherLink Plus+ E; Z; \  M5 a9 b# ~5 k
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    & Z* A6 O: f/ C
  317. PNP80f4         3Com TokenLink
    , O- B* R; _" g( t6 B1 L
  318. PNP80f6         3Com EtherLink 16
    ' x; \7 p7 V/ F/ Q+ G5 F8 z
  319. PNP80f7         3Com EtherLink III
    5 B" v) q0 D1 Y  l# n# `4 F8 i
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    , f7 |5 [5 b# N' n
  321. PNP80fb         Thomas Conrad TC6045
    4 I5 C1 q; k4 m% l6 ]1 d
  322. PNP80fc         Thomas Conrad TC6042
    ; l1 ]" c& S$ I: K6 u9 T( U
  323. PNP80fd         Thomas Conrad TC61420 }; H7 F5 [6 [5 Y
  324. PNP80fe         Thomas Conrad TC6145
    , C: }* R" U$ {" R/ ]
  325. PNP80ff         Thomas Conrad TC6242
    ! p) C" }( G  f; ~7 S/ }$ E( y
  326. PNP8100         Thomas Conrad TC6245
    + T6 F5 I9 z: c6 P/ I; O
  327. PNP8105         DCA 10 MB
    : }# _4 |  U. O! P5 `
  328. PNP8106         DCA 10 MB Fiber Optic
    . y% ~. H' T! P6 R* @' }
  329. PNP8107         DCA 10 MB Twisted Pair- J7 H, U" f4 X: R
  330. PNP8113         Racal NI6510
    : x3 K7 }! n  a) Z" z5 U5 o  F. r& e
  331. PNP811C         Ungermann-Bass NIUpc
    # D8 U8 N2 _9 j5 q, r( b
  332. PNP8120         Ungermann-Bass NIUpc/EOTP, e+ o6 H8 t( f" ]( ?- j% k+ ^* |7 z
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    & W6 a' [( a8 A* v6 D! P7 Y
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)7 f4 Q- q- }  J
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)- M, h2 @* W* F3 B4 V. t( @" N( y) g
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    + v/ V* v4 q" _
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
      z2 L: O' C* ]) \4 e. ~
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)0 ~2 o" z+ {1 m3 ^: A
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    & w3 W# _7 P  U! K5 l& d
  340. PNP812d         Intel EtherExpress 16 or 16TP. l; K# J5 d7 o) k) ^
  341. PNP812f         Intel TokenExpress 16/4
    ' r6 q4 H! d4 v6 J
  342. PNP8130         Intel TokenExpress MCA 16/4: x$ V/ }$ a; @5 q
  343. PNP8132         Intel EtherExpress 16 (MCA), M0 v( K& H0 P8 M& \: _
  344. PNP8137         Artisoft AE-1
    % m! P' |: \7 B- H; V" s
  345. PNP8138         Artisoft AE-2 or AE-3, \( r1 H5 H! O/ h
  346. PNP8141         Amplicard AC 210/XT3 S1 u; X3 u: ~% U8 f  W
  347. PNP8142         Amplicard AC 210/AT
    3 i6 M5 x% v0 I/ y
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    ( }' ^3 k( }( s4 b7 J4 w4 t6 ]* p
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    % ], x3 D; F; B* h! o
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    + Y( F9 \2 u" l( H, v2 x8 d
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    * M& J. R7 @) {' f; O) S4 Y' L
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
      @' e" ]0 Z% B( A
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)) G+ G/ |/ j; p3 i
  354. PNP815f         National Semiconductor Ethernode *16AT. E! A0 q# f2 \0 I2 N; h
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3- y8 H& z% _1 `) j$ X. I
  356. PNP816a         NCR Token-Ring 4 Mbs ISA* a3 ^, Z/ j4 a/ B1 k$ S2 u
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    , O  y. k- D4 k1 Z7 T% O8 Z
  358. PNP8191         Olicom 16/4 Token-Ring Adapter6 k/ y( K, @. s- ?+ W0 \
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)' q6 A4 O$ y  d
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    2 L9 B1 j& Y4 K8 R) m2 Q
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    ) F, _, a" j5 u# n  O+ F( r
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)( u. E3 \' T6 U! Z# a$ {
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    ( n6 V! `* _' Q) ?; o
  364. PNP81c8         SMC EtherElite Ultra 16$ _" V+ e5 A) a1 l3 k9 }; _
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    9 Y3 D; \7 w3 z4 p% Y! ^- u* i: \
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    - k1 y, F, v: N/ u
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    5 y/ c3 x9 z# ~7 R) f& J
  368. PNP81eb         Proteon Token Ring (P1390)# X: M, \$ \* `
  369. PNP81ec         Proteon Token Ring (P1392)
    5 p: O0 N- Y. K' M
  370. PNP81ed         Proteon ISA Token Ring (1340)$ B: {) z( ]# S3 P. O& q
  371. PNP81ee         Proteon ISA Token Ring (1342): S+ I& Y" c, O6 R: I8 a7 ^
  372. PNP81ef         Proteon ISA Token Ring (1346)
    7 O+ H6 g: ]& X* z6 ^
  373. PNP81f0         Proteon ISA Token Ring (1347)
    0 U% G3 A2 O3 T) X$ ]. [: a; t0 S
  374. PNP81ff         Cabletron E2000 Series DNI. f3 v' m' l: h- W2 \4 I
  375. PNP8200         Cabletron E2100 Series DNI  R9 c9 m1 B9 y4 q& _
  376. PNP8209         Zenith Data Systems Z-Note
    8 `7 P5 O; ~: R9 W8 q2 f& ^
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    2 f* `3 M* N1 @) J
  378. PNP8213         Xircom Pocket Ethernet II
    - _. w* M% e/ d9 v" }- H, Y# ~
  379. PNP8214         Xircom Pocket Ethernet I; @/ P0 q  l# S9 d0 C7 S9 C- Q& d
  380. PNP821d         RadiSys EXM-10& Q% M; A2 \9 Z1 H8 S
  381. PNP8227         SMC 3000 Series
      v2 ~$ h+ o9 ?- F6 h$ ~9 X
  382. PNP8228         SMC 91C2 controller
    2 E9 o! V4 M8 R
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T! f5 N# G, a0 q6 s: X' |
  384. PNP8263         Tulip NCC-16
    ) ^: [  V! `# m
  385. PNP8277         Exos 1056 a  ~3 \8 @* G
  386. PNP828A         Intel '595 based Ethernet4 C. N7 u" _: C: s" g- W$ q1 s
  387. PNP828B         TI2000-style Token Ring( h* {+ i& Y$ O" x% \' @
  388. PNP828C         AMD PCNet Family cards
    1 c0 ~! A% \$ t+ W
  389. PNP828D         AMD PCNet32 (VL version)
    ; X/ |; O  |, z1 t. j) C
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    5 n4 R9 R4 j( {5 J2 V: n
  391. PNP82bd         IBM PCMCIA-NIC
    ! x" b# u, m! t  M
  392. PNP82C2         Xircom CE10
    2 _1 e$ Y' u/ \6 _
  393. PNP82C3         Xircom CEM2
    " C- D' {8 m) C# D6 @
  394. PNP8321         DEC Ethernet (All Types)
    0 P8 \8 Y2 K! L
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    ( B0 K9 ]+ L& E" j
  396. PNP8324         ARCNET Compatible' L8 n3 n, _( Q; A4 \) h0 s
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    2 T4 V& T' ]' l8 _
  398. PNP8327         IBM Token Ring (All Types)
    + h8 p2 O. z  M$ W
  399. PNP8385         Remote Network Access Driver
      x& g& t$ N7 X7 z0 O) b0 h: \
  400. PNP8387         RNA Point-to-point Protocol Driver' S1 e/ ^, m. j3 Y0 x& u
  401. PNP8388         Reserved for Microsoft Networking components
    $ |7 U+ `7 z+ ~% c# E9 z
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)" Z# t0 ~2 U% B6 E6 X" f4 K+ ~
  403. ; y6 U' m+ \4 E. r
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    ! A) f* i- }* q" t" R- x; c
  405. PNPA002         Future Domain 16-700 compatible controller
    " x% }1 ^: \$ Q+ j; ?1 Q
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)9 h4 T" L! A  w) B  @6 u4 ?
  407. PNPA01B         Trantor 128 SCSI Controller- j% J- s- K; v$ }. A
  408. PNPA01D         Trantor T160 SCSI Controller5 b1 Z! r2 X1 C
  409. PNPA01E         Trantor T338 Parallel SCSI controller. Z6 {/ e* O; E
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    / U- ]- Q1 M) v+ O3 c. ?; W* Q
  411. PNPA020         Trantor Media Vision SCSI controller& [6 g, d! c6 L' `
  412. PNPA022         Always IN-2000 SCSI controller9 c- x6 n7 d" z" n$ K
  413. PNPA02B         Sony proprietary CD-ROM controller& X2 ?+ Z, ~! W4 x& r. a+ A
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    . K* \4 x1 [3 S9 Z0 o" ?4 e% l0 p
  415. PNPA02F         Trantor T358 Parallel SCSI controller$ t% l9 E# l+ ?% s$ Z
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    $ |1 s3 n; Q# S, Y
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive& v2 Q) T3 N: U# {" d3 S) V4 o
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive, ~, F0 c; J" |9 @

  419. 3 p) d( r4 _7 q) R" @
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********% V, W8 M. V" K( Y! o
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    5 R6 c1 \9 k% [; ~; x  {8 w
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    : C0 V( n% ]4 V% L  a, U2 P
  423. PNPB002         Sound Blaster Pro-compatible sound device! q  Z5 l% \7 S* t& y8 P4 P3 m7 }
  424. PNPB003         Sound Blaster 16-compatible sound device
    , W3 S/ }6 V9 `
  425. PNPB004         Thunderboard-compatible sound device  a" T: \) _; q# j
  426. PNPB005         Adlib-compatible FM synthesizer device5 a5 J) L' |: t$ h& X
  427. PNPB006         MPU401 compatible
    , n# b; J7 I. W' M# i
  428. PNPB007         Microsoft Windows Sound System-compatible sound device& _+ _0 a) Y/ @/ w8 u3 c2 k) U
  429. PNPB008         Compaq Business Audio
    8 T+ f6 I; w& t' Y# p
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    0 _8 I! w+ h5 J. j1 i/ M, V- A
  431. PNPB00A         MediaVision Pro Audio Spectrum
    $ _# s! ~" S9 Y" c! \7 S
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    % \: K9 d- h% L; y$ ^3 x2 B0 J
  433. PNPB00B         MediaVision Pro Audio 3D4 v# b1 ]; B% W% _. A
  434. PNPB00C         MusicQuest MQX-32M
    7 s; `# ^) q8 e4 {* B. m
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    7 D% ^# C" L. k: @4 O3 y; v
  436.                 (No Trantor SCSI, Thunder Chip Enabled)7 d/ a2 R6 O0 ^
  437. PNPB00E         MediaVision Pro Audio Spectrum
    - S0 K, U& B. R3 b6 q- M* N/ e; C5 f
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)0 U7 J3 H2 [2 ]$ z: D# F8 o
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)' j9 U, ~0 V, ^' J# f
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola% ^6 e. G% m( k  g& k; [8 t/ f% G
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    7 `, R2 N9 ]2 p% U5 V
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    6 H  `) q: N5 _$ v( `: u+ |$ E# w
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    4 m/ O# @  f9 b; s, f/ P, D
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device" `5 J9 j9 C9 f0 ~. |9 W
  445. PNPB02F         Joystick/Game port
    9 b8 Z9 M& A0 R7 r. g

  446. + p5 I& Z# `4 O/ k$ ?5 T: h
  447. ***** Modems - PNPCxxx-Dxxx****************************# w) ~) |( V. j# T! ?
  448. PNPC000         Compaq 14400 Modem (TBD)
    - w' m6 M4 ~8 Z! i3 ?
  449. PNPC001         Compaq 2400/9600 Modem (TBD)4 x3 X2 ]" v2 l' L  Y+ c& @

  450. & O- T- f( ^( v; ]
  451. ======================================================================! q$ |9 H% e$ g9 l* F( V9 d

  452. 8 \" y3 S+ M. x% T' H) S' b, a2 b
  453. DEVICE TYPE CODES
    . |; P! p; p, Y6 M
  454. & n8 c7 g1 V7 V1 S: T( h; v
  455. -----------------------------------------------------------------------
    ; j% Y! E" M! ]8 n% Z
  456.         / J9 w2 ?. w6 R
  457. Base Type = 0: Reserved
    8 D3 r$ a' v+ v- [
  458. Base Type = 1: Mass Storage Device8 s( V( F2 O5 ^- [+ ?0 y) p
  459.         Sub-Type = 0: SCSI Controller( |* @0 y7 c; h' q% n' D4 a9 |
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    8 k- V) y+ @/ L1 ~6 L
  461.                 Interface Type = 0: Generic IDE- |" r# Z6 D* l5 @. ^" Z
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    ( T! ^' D: @& M. R! b/ e
  463.                 Interface Type = 0: Generic Floppy
    . B" C4 _2 A7 e
  464.         Sub-Type = 3: IPI Controller
    8 ^1 Z6 D' q# L
  465.                 Interface Type = 0: General IPI3 k' L* G9 g+ D* c" E$ k
  466.         Sub-Type = 80h: Other Mass Storage Controller
    7 z5 C, H/ u  z8 `! X
  467. Base Type = 2: Network Interface Controller
    / ?. U& ?9 O7 G- ~
  468.         Sub-Type = 0: Ethernet% g. t9 F( I/ Q
  469.                 Interface Type = 0: General Ethernet. i# S% o' l* {5 [7 E5 t+ y
  470.         Sub-Type = 1: Token Ring Controller
    6 _  P: b# q1 s
  471.                 Interface Type = 0: General Token Ring5 _& }/ d9 b: W8 ~9 s& [
  472.         Sub-Type = 2: FDDI Controller" B( e2 f3 m6 F
  473.                 Interface Type = 0: General FDDI  h( G( T& m7 B
  474.         Sub-Type = 80h: Other Network Interface Controller% _2 a( V0 b/ a! z3 d! v# U3 d

  475. , e& O8 p4 W- L6 z1 A
  476. Base Type = 3: Display Controller
    7 S8 i# t- T: Z7 s5 ]
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)4 C3 v) V9 l% e" v/ |7 Z8 \
  478.                 Interface Type = 0: Generic VGA compatible5 ^" D0 V# T* A3 X, ]9 ~/ L
  479.                 Interface Type = 1: VESA SVGA Compatible Controller, X" U/ f! a3 `9 y
  480.         Sub-Type = 1: XGA Compatible Controller* b+ x& h) h' W" N) l# L% Z" d" N
  481.                 Interface Type = 0: General XGA Compatible Controller
    0 k3 n3 Z' m+ n" E
  482.         Sub-Type = 80h: Other Display Controller: Z8 j" D9 h9 k( v9 d6 O; g
  483. Base Type = 4: Multi-media Controller
    % K. V( `  C& t. j5 {4 a) r
  484.         Sub-Type = 0: Video Controller3 l% W( W- |( N$ w5 H: q
  485.                 Interface Type = 0: General Video; V) I- e' k; c, o/ P8 d3 U
  486.         Sub-Type = 1: Audio Controller4 A: B. R( f4 z4 \
  487.                 Interface Type = 0: General Audio Controller
    - E- f& ~+ p$ A. c- R9 v0 v' a
  488.         Sub-Type = 80h: Other Multi-media Controller
    . E5 n  p  [# G7 ]5 i
  489. Base Type = 5: Memory
    5 Y" R4 }" l2 L5 w4 S0 z# F- e
  490.         Sub-Type = 0: RAM
    $ O3 x, Q4 q5 a% ?
  491.                 Interface Type = 0: General RAM
    9 N7 P+ ]4 C& r/ O, b8 `. _" y
  492.         Sub-Type = 1: FLASH Memory, u" v( i7 }1 ]" S5 }$ a' Q
  493.                 Interface Type = 0: General FLASH Memory& S2 Y( m9 K6 V4 S6 Y/ D
  494.         Sub-Type = 80h: Other Memory Device
    7 t6 f; ?! r! x1 Y/ Y6 s

  495. 3 o) w0 v" u# v7 K7 x
  496. Base Type = 6: Bridge Controller, }/ S, Q8 _1 m0 @
  497.         Sub-Type = 0: Host Processor Bridge
      K# p6 V3 w# V% u7 l( i5 s
  498.                 Interface Type = 0: General Host Processor Bridge- v+ [  [2 a/ j1 K, E2 |
  499.         Sub-Type = 1: ISA Bridge
    3 n6 {: ^4 `( f( `8 X
  500.                 Interface Type = 0: General ISA Bridge
    7 W: I, ]. {, S& o* {2 L% I
  501.         Sub-Type = 2: EISA Bridge2 x. O3 H4 j4 B3 f" r& I
  502.                 Interface Type = 0: General EISA Bridge( e: w4 w2 N3 z  W
  503.         Sub-Type = 3: MicroChannel Bridge
    2 D* s! y+ _: q; e8 h2 K1 p
  504.                 Interface Type = 0: General Micro-Channel Bridge0 R- V2 g! s$ _9 l% @2 y9 `( b
  505.         Sub-Type = 4: PCI Bridge
    ( y5 P. `$ J6 {; W6 c
  506.                 Interface Type = 0: General PCI Bridge
    - \( V) x/ W. T. F4 q$ {8 m  [
  507.         Sub-Type = 5: PCMCIA Bridge
    7 q1 l7 ?8 A) L$ D
  508.                 Interface Type = 0: General PCMCIA Bridge! n, h* K) z2 b! s. \: A
  509.         Sub-Type = 80h: Other Bridge Device$ z" \# L$ o) |4 R/ r) f3 y. X
  510. Base Type = 7: Communications Device- E5 g4 b2 J6 O( S. j* ~4 ?. w$ `
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    6 \9 s- ?4 R2 Y" S8 [+ G
  512.                 Interface Type = 0: Generic XT-compatible- r2 h* ]$ s; X, o
  513.                 Interface Type = 1: 16450-compatible; u4 H4 ?! R( U' m2 k" F5 v4 U$ W$ v
  514.                 Interface Type = 2: 16550-compatible; X* F# f; {  |) Z
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    , i& U0 w  g& I
  516.                 Interface Type = 0: Generic AT Parallel Port  q- Y5 T* O) ?: U' b
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    $ M  H4 V8 C2 }  f* ?
  518.                 Interface Type = 2: ECP 1.? compliant port
    & ?, x. S7 `# K: a
  519.         Sub-Type = 80h: Other Communications Device
    & S$ C# _# E. D$ o& {1 q( O
  520. Base Type = 8: System Peripherals
    . _% z7 k1 n6 q& i1 y: j3 D
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)0 N) d4 Q7 V" d4 g
  522.                 Interface Type = 0: Generic 8259 PIC8 V5 N7 ^) W: d9 S9 ]. x5 S
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)5 U4 a$ r9 M8 L( U( z( H! Q
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    9 k8 x2 B0 D4 W" \- l
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)% W9 Q7 R0 g" N% V" u
  526.                 Interface Type = 0: Generic DMA Controller
    9 T( ^4 }5 w' m8 ~! |' r" u
  527.                 Interface Type = 1: ISA DMA Controller
    ! n4 I0 j8 Q7 b8 S* ?
  528.                 Interface Type = 2: EISA DMA Controller4 p! Y& ~; f# o9 \, W0 j& u3 {& t- M
  529.         Sub-Type = 2: System Timer (8254 Compatible)
      [/ ?) G! f; \: G9 \+ d; B
  530.                 Interface Type = 0: Generic System Timer
    $ ?7 T( e! w( _6 D1 e9 P3 G
  531.                 Interface Type = 1: ISA System Timer- `9 w: K5 \* `% g  |
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    % K2 w- \6 y) _) O6 @
  533.         Sub-Type = 3: Real Time Clock
    " z- Q7 t* Q/ i* A# x8 v1 f1 ~
  534.                 Interface Type = 0: Generic RTC Controller
    ; y& a/ R9 e, p
  535.                 Interface Type = 1: ISA RTC Controller
    3 }6 p3 z0 A& C, K2 ?
  536.         Sub-Type = 80h: Other System Peripheral                                 # B9 V, n* w7 x! Q# i
  537.                
    . M9 L% [5 N) u1 j$ @
  538.         7 V4 E! S6 m0 k) N5 y$ a
  539. Base Type = 9: Input Devices8 y" Q3 R/ q) f, q# }
  540.         Sub-Type = 0: Keyboard Controller
    0 E6 c6 C* [% P' J
  541.                 Interface Type = 0: Not applicable
    . v3 M3 K) X- W: l! i' l
  542.         Sub-Type = 1: Digitizer (Pen)/ Z" E4 d7 M3 m
  543.                 Interface Type = 0: Not applicable
    4 F5 x: P. z& g# `( I, }3 i5 g
  544.         Sub-Type = 2: Mouse Controller: f3 ]3 t3 j3 P+ x8 x, k% ?
  545.                 Interface Type = 0: Not applicable
    # E- S# o5 b7 F  E$ _
  546.         Sub-Type = 80h: Other Input Controller
    & e& s1 L" s: ~
  547. Base Type = 0Ah: Docking Station
    7 v6 a# e# Y3 |
  548.         Sub-Type = 0: Generic Docking Station
    / Q& Z+ q, s3 @7 M. h
  549.                 Interface Type = 0: Not applicable
    ' P/ W8 q9 p* s3 H% W# y9 ^; y
  550.         Sub-Type = 80h: Other type of Docking Station5 J& H  }8 u5 C. v  ^+ Y7 o" b
  551. Base Type = 0Bh: CPU Type
    ) J0 Z, G' l0 N9 _6 }; `# ]' k
  552.         Sub-Type = 0: 386-based processor4 ~+ I) i6 i+ {5 N2 ]& Z
  553.                 Interface Type = 0: Not applicable' D3 R/ S; z+ U
  554.         Sub-Type = 1: 486-based processor
    % U3 c: Q, U, E& c2 p* F
  555.                 Interface Type = 0: Not applicable
    7 d+ \- G4 y& f- n+ F+ B- @, }
  556.         Sub-Type = 2: Pentium-based processor* W7 c* g/ ~/ R* x6 d
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 19:21 , Processed in 0.030897 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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