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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
; p3 Q2 G( @' m4 E; [
  1. This document is the ultimate source for Windows Generic Device IDs
    9 @, g" c2 V$ j. x* u) r9 d. L
  2. and Plug and Play BIOS device type codes.  
    $ n7 R; I9 ~8 l2 F$ V/ L8 ~

  3. . q0 o; I% _! x
  4. CONTENTS:
    % Z; o  a- q7 \% ^( t) M
  5.    Plug and Play Vendor IDs and Device IDs  ^4 w0 F7 f9 L) f/ `# H  ?& O/ y
  6.    Generic Device IDs
    ; }3 i1 _6 z, D# f, V/ [, P6 S& G
  7.    Device Type Codes! q  }7 z- f. {

  8. 9 Q3 X4 y1 K/ u8 D
  9. ======================================================================* v3 M0 y* d- H8 t( ^% p& o1 U: w
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    % O$ g4 y, U( `) l

  11. 6 Q# P2 l" B. a7 i# t8 |/ E
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    ' [( c. O, I9 f% i- L" O
  13. Device codes. The vendor must register with EISA and have a vendor code
    * |3 V9 A) K, R
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    " ]* s6 }" m4 t
  15. is reserved for Microsoft and can only be used when defining a device抯
    ( w: k- M$ _$ |# ^0 y
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and   @' y5 R6 L$ k% `. F3 @+ X
  17. Play header. / ~0 D* [  l0 r7 n
  18. 3 i; R. q' U1 N0 m
  19. Use of CompatibleIDs is strongly recommended for devices that use
    5 [9 C2 a3 N7 M; E
  20. device drivers provided with Microsoft Windows 95, such as a ) M6 x) U1 {! X; p/ F
  21. "Standard PC COM Port" (PNP0500) or
    " h4 ^) A6 L+ Y
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).% a" L1 r# f3 z  \2 b3 v
  23. 2 Y' P! Y" k% l9 d( X. r
  24. The following example output from ISOLATE.EXE of a Plug and Play
    - _; Y3 Y. b' O; I0 ?2 \
  25. header is provided for your reference:
    # h7 ?' N- s; t& o! Q* i
  26.         Vendor ID:     XXXFFFF; t2 n3 N# B" v( {
  27.         Serial Number: 00000001
    1 u. K/ B/ }0 {- w7 @9 L! T
  28.         Checksum (reported): 0x5E
    ' v2 g) D% H. X( s
  29.         PNP Version:   1.0
    9 T, _% Q+ N& L2 d/ q" d4 g. u' J
  30.         Vendor Ver.:   10
    / O2 U" t6 [* ]$ q" K8 ?  Y
  31.         Device Description: IDE Port1 t- n8 r3 C' {
  32.         Device ID:  XXX0001$ E6 m* R7 E% b( N
  33.         Doesn't Support I/O Range Checking
    . z" B( ]) I: D8 ]& G
  34.         Vendor Defined Logical Device Control Registers:  None
    2 l3 o: k, b& Q5 w/ d
  35.         Compatible Device ID: PNP06005 M) `, _! b2 l; ^4 o$ ^
  36.         Device Description: IDE
    8 {& R7 k/ Z0 G+ q/ M* h+ W  G
  37.         Dependent Function 0
    ( H7 I; q  G3 L$ y' ^  e; K
  38.         ...
      w/ A0 T' g4 ~! c
  39.         Dependent Function 1$ ~- v/ N' \. k  C' g+ \* `
  40.         ...- s) c( W; P% R  w  v+ k
  41.         End of Dependent Functions( J: P( r! c- [- ~0 r

  42. 0 O7 d6 @5 l5 k' g4 l! V! Y
  43. When the user is installing devices that use this method,
    6 K2 \7 m9 C/ s- N# q" q8 X
  44. a dialog box appears at the beginning of the enumeration sequence " |! W/ w5 ~3 u" G% m0 i5 w; }1 c
  45. to suggest use of the default driver provided with Windows 95.
    3 M9 f4 W1 R8 z! m9 v! i
  46. Windows 95 also provides the option for using a disk from the
    - t5 P( n" [. O0 }3 o. M+ W
  47. manufacturer, in case the user wants to choose a manufacturer-supplied 2 u5 j6 M$ c' ]) |/ Z# P. H
  48. driver.
    1 a# E% E3 F, F) B2 C2 C, m0 S
  49. 1 j; {6 {, k+ m: V; C1 H8 u
  50. For multifunction adapters, you should supply an INF file that chooses ) ^: R( \! C* U2 l4 A1 B" V* Q% W. k
  51. the appropriate drivers (including default drivers) for all the
    9 a3 C4 ^) O2 |7 z0 c% z0 _
  52. adapter抯 devices. This prevents additional dialog boxes from again # \6 [0 e4 p$ p, Z0 `5 [5 x
  53. requesting the default driver or a manufacture抯 disk for the rest of 2 j$ q; F! T" m& q3 z  L* }- M
  54. the devices on the adapter. When an INF file is used in this manner
    6 i6 I, |* A1 f4 i' q
  55. for default driver selection, it must link the HardwareID (XXX0000) 1 S: N6 j3 i$ B9 w( Z$ @- e
  56. to the appropriate compatible device driver from the Windows 95 2 e$ u2 `0 Q) b
  57. distribution compact disc or installation disks.
    9 `% q1 {/ _% p) B/ \4 F" d2 d
  58. If this is not done, Windows 95 will continue to query the user for * {0 `" d0 A4 X, ?
  59. either the default driver or a new driver, thus defeating the purpose
    1 c; A/ _: N3 q% ?' L/ i/ y0 S
  60. of using the INF file in this way.
    $ `9 H& u/ f# n& Q8 G; K4 i4 r* G
  61. . F; U5 O7 f1 b- [& C* U
  62. ======================================================================
    % K' u0 Q% P; m3 c9 K
  63. 2 O; q6 t5 ~1 `  f0 Q0 c
  64. WINDOWS GENERIC DEVICE IDs
    7 h# y6 A6 _# o* J) e( y" a
  65. : Q1 A$ C$ W- f$ H
  66. ----------------------------------------------------------------------+ \3 C8 G+ ^! i' @2 T
  67. Many devices have no standard EISA ID, such as the interrupt controller0 R* D1 }0 V$ Y6 g# Z) i2 ]" e  J8 E
  68. or keyboard controller. Also, a set of compatible devices, such as VGA   m2 N$ Z. _  J
  69. and Super VGA, are not actually devices, but define a compatibility * U$ ^! w9 z2 J( V; q, W
  70. hardware subset.  Yet another set of IDs needs to be used to identify - e( \4 S0 X# f: l
  71. buses. * ~: L& A  ]+ T6 \  C6 E
  72. 2 q0 h$ l9 g2 B* M2 U" P
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    " {) w8 C. j' |/ u/ O
  74. devices that do not have an existing EISA ID, as well as defining 8 b3 k# l/ Q8 l! [
  75. compatibility devices. The IDs are defined in the following tables.% y' V% D$ {. C5 X: ]
  76. ; r4 C& o" F6 n! `0 g. @, u1 k
  77. DEVICE ID RANGES6 n0 m0 l4 B0 ?  [
  78. * v! @  N" M9 K: N8 B
  79. ID range        Category% q' \$ U* T4 e
  80. --------        -------------# n/ P1 j: ], U- \& D" ]' f
  81. PNP0xxx         System devices8 E7 E- v% I2 s7 ?; ], v. X/ ~
  82. PNP8xxx                Network adapters
    7 y/ l( o5 e+ ]% x
  83. PNPAxxx         SCSI, proprietary CD adapters
    7 D( |/ U2 @# d7 q; t) z8 o) l
  84. PNPBxxx         Sound, video capture, multimedia
    6 l1 v0 N$ D" b. u' q
  85. PNPCxxx - Dxxx        Modems3 E9 o- I3 ~! d. C/ G
  86. - L% @9 z1 F+ l! @, v; F
  87. The following device ID is provided only for compatibility
    " U  E: q! \7 M0 r8 ]  Z0 g8 ]
  88. with earlier device ID lists:- v, x; T% ~% N& C. y4 F

  89. 0 [. E( U8 W1 K
  90. Device ID        Description' L, Q  @. m9 a
  91. --------        -------------
    7 e4 H$ m- }1 ^$ x2 H5 e( `
  92. PNP0802                Microsoft Sound System-compatible device
    8 d6 G6 F9 E( Z+ W6 x
  93.                 (obsolete; use PNPB0xx instead)3 W! Z) c& r, a2 K7 h

  94. 1 e) @# X' }, s% y" i
  95. ---------------------------------------------------------------------------
    8 S1 D. k9 I; S7 m
  96. Device ID       Description/ F. z% O$ Q* e2 b' h' N
  97. --------        -------------- h# p( e: F- H" D1 g" c4 z" G+ @
  98. ***** System Devices - PNP0xxx **************************0 t' J& n* T# _" U" S3 l+ u8 W& ~, N
  99. --Interrupt Controllers--
    : _) r: I9 ]: k& u" r
  100. PNP0000         AT Interrupt Controller- `4 L& V5 x) d
  101. PNP0001         EISA Interrupt Controller. g) V2 a. M, n
  102. PNP0002         MCA Interrupt Controller
    4 h$ K5 C3 P+ D$ D) U/ R
  103. PNP0003         APIC
    # @* H/ q' K- Y0 O1 Z% r8 Q
  104. PNP0004         Cyrix SLiC MP interrupt controller
    # H7 z1 ]! D) v) `3 z! f

  105. ' e4 l! R5 ^3 u6 Q/ m  {( {8 R
  106. --Timers--
    , ~/ W- W. ^1 J% c
  107. PNP0100         AT Timer
    7 o* K' T1 }& r! x* H1 e' t
  108. PNP0101         EISA Timer" n: y) a/ _3 `
  109. PNP0102         MCA Timer' h& P; O6 T' E" X

  110. : r7 j  K; H9 y6 v9 o
  111. --DMA--" J' L- b; Z4 r+ c
  112. PNP0200         AT DMA Controller# l$ M3 r# O+ M, J' S
  113. PNP0201         EISA DMA Controller
    3 V# O; D, ?6 f4 v+ z4 U- V, g
  114. PNP0202         MCA DMA Controller+ W, u1 q/ y% r+ w

  115. # ^8 s1 J8 ^& U5 W' V# S+ I1 R
  116. --Keyboards--
    3 W  t( R( G- H8 `+ H1 d( d
  117. PNP0300         IBM PC/XT keyboard controller (83-key)9 }* b! Z$ F9 `, w
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    ' N2 q3 a" G8 @3 |5 E- c4 g
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    9 S' F$ ~4 O( i9 }' s7 z
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support). W3 ?% @2 W- I0 v. `
  121. PNP0304         Olivetti Keyboard (83-key)( g6 @9 z! _* ]/ J3 \
  122. PNP0305         Olivetti Keyboard (102-key)
    9 F) J: M/ U, y( T! N$ G
  123. PNP0306         Olivetti Keyboard (86-key)+ Z% y3 M7 T" h
  124. PNP0307         Microsoft Windows(R) Keyboard
    ; ^' O& a( p/ t9 s+ X5 X
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    - O% L8 q" t; h. a3 b6 \( _/ L
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    : q' h* R3 P9 {
  127. PNP030A         AT&T 302 keyboard; [5 ]' S1 I9 U+ S6 R
  128. PNP030B         Reserved by Microsoft! _, o. u9 U) r- c
  129. PNP0320         Japanese 106-key keyboard A01
      L1 j; F$ m& w+ u+ j
  130. PNP0321         Japanese 101-key keyboard
    5 T# R* c) c5 y) Z: e9 R
  131. PNP0322         Japanese AX keyboard$ f  t! m4 X. A  N5 N, H; G
  132. PNP0323         Japanese 106-key keyboard 002/003
    9 @! a3 k) y* U
  133. PNP0324         Japanese 106-key keyboard 001
    2 }$ u9 J3 V4 a# U1 x! h3 R' b8 V
  134. PNP0325         Japanese Toshiba Desktop keyboard! B( n7 p% L+ L8 {$ |
  135. PNP0326         Japanese Toshiba Laptop keyboard
    # t  v8 `; G+ O
  136. PNP0327         Japanese Toshiba Notebook keyboard
    " G1 W3 y5 P% d) w% O) ?4 Q
  137. PNP0340         Korean 84-key keyboard
    2 C% j7 v; T' j) z& l8 a! x
  138. PNP0341         Korean 86-key keyboard7 S% Q. C2 a" w4 z" x
  139. PNP0342         Korean Enhanced keyboard2 ]4 r' F1 k3 ]$ f7 b
  140. PNP0343         Korean Enhanced keyboard 101b  k# t+ B, I! v
  141. PNP0343         Korean Enhanced keyboard 101c
    9 m7 l* h: u4 n" K* F. d- t1 f
  142. PNP0344         Korean Enhanced keyboard 103
    3 I. f" T  i9 O; A" P$ ^
  143. 9 Q: i; w/ j8 y
  144. --Parallel Devices--
    3 k2 x; Y5 y5 [$ P7 S
  145. PNP0400         Standard LPT printer port- R; E& o4 o2 j) Z$ g
  146. PNP0401         ECP printer port* Y. {& _' J$ q6 r- a7 d: R
  147. # R- m8 h3 g7 ~8 O& p3 D( Q- b
  148. --Serial Devices--
    ( I# o& S8 H/ n, K0 r- J/ _% \
  149. PNP0500         Standard PC COM port
    2 i6 @# M: J9 s
  150. PNP0501         16550A-compatible COM port
      q3 s3 W  j# a( ^* }3 U# U
  151. PNP0510         Generic IRDA-compatible device) I% T% ^# [- b' }
  152. ; P+ L) @( u+ S! v
  153. --Disk Controllers--  q: _! f- J4 ^$ T2 y4 L
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller7 B- x. h- g8 u8 A" [+ C' I
  155. PNP0601         Plus Hardcard II
    9 F" A- B1 P, a9 M% u9 b! O, d
  156. PNP0602         Plus Hardcard IIXL/EZ
    # W/ R+ m7 Y( ^3 z# {7 c' f
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    - t( R8 S5 ?# N8 z, U8 x9 |
  158. PNP0700         PC standard floppy disk controller/ w" P: ]& A5 A, N
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec  @  b: y6 g( z: x5 _

  160. + s" f  g6 V8 Y8 E) ~
  161. --Compatibility with early device ID list--
    , b4 ], @% Q* r) ?- e
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use! p; D% X& Y9 V! ]; w
  163.                 PNPB0xx instead)
    ( s9 E; i& C" G- h6 j8 I* y! c
  164. --Display Adapters--; o0 w/ E. x) B8 b1 y; t
  165. PNP0900         VGA Compatible
    ( Y; f% E7 k, l! l0 s) U# [& |& {8 Y
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    ! `8 R) I7 e1 S( N( s. q% ^* i0 P
  167. PNP0902         8514/A Compatible4 Z. P! d, D7 H2 \" C! u: c
  168. PNP0903         Trident VGA
    - m& Y) Q) e$ `/ L9 h, r4 D1 `
  169. PNP0904         Cirrus Logic Laptop VGA
    2 [# n) y+ Q) V: g7 O! s4 `
  170. PNP0905         Cirrus Logic VGA
    6 J3 Q- I8 _2 J7 o% o0 A
  171. PNP0906         Tseng ET40009 u+ B  \# A& t" P* h
  172. PNP0907         Western Digital VGA
    3 P, l" i# J1 w( h& H
  173. PNP0908         Western Digital Laptop VGA7 u+ v7 G5 I( k8 V# H0 r7 C5 M' A* F
  174. PNP0909         S3 Inc. 911/9249 `8 ^0 L" R2 f* H# u! r
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)3 e1 j0 M/ z! d" L- R
  176. PNP090B         ATI Ultra (Mach 8). c5 g6 `2 C; U; i, y% c
  177. PNP090C         XGA Compatible) I7 E& c% a, K8 e4 w
  178. PNP090D         ATI VGA Wonder2 T9 C; |9 b& j% g+ b3 Q1 \; h
  179. PNP090E         Weitek P9000 Graphics Adapter/ o0 w6 v. l/ W! \
  180. PNP090F         Oak Technology VGA
    & _7 {2 C7 P& ?/ I
  181. PNP0910         Compaq QVision- t% n* W3 _$ u& [
  182. PNP0911         XGA/2
    : t' n' t8 S% P' i
  183. PNP0912         Tseng Labs W32/W32i/W32p6 }  a7 e' f6 ]# e: p" H! p' T
  184. PNP0913         S3 Inc. 801/928/964
    6 Y( ^- ^! F( Y0 C/ X1 M
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)4 E( P5 S* Q5 f% n2 x
  186. PNP0915         Compaq Advanced VGA (AVGA)
    ; t* x- a9 q( h) x( {
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)& g7 Y+ u& {) |$ n0 |/ l" s
  188. PNP0917         Reserved by Microsoft
    + x3 Z9 q) q8 g% b' @5 w3 N
  189. PNP0918         Matrox MGA
    7 E8 p, D5 N  I6 \5 w2 J, ~
  190. PNP0919         Compaq QVision 20002 [1 j3 B1 ]# y7 K# P
  191. PNP091A         Tseng W128
    " ~- x  G6 Y& w5 g% P5 P4 ^
  192. PNP0930         Chips & Technologies Super VGA
    : |* m3 k6 M  V/ [
  193. PNP0931         Chips & Technologies Accelerator8 I) a% D+ e1 e, H" ?$ @2 E
  194. PNP0940         NCR 77c22e Super VGA
      i( c6 D" e1 {
  195. PNP0941         NCR 77c32blt
    ; P% d3 V* D  _
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    * _* m7 W5 R2 Q  G
  197. ; M: }) d3 }! n. a4 ?/ L8 O
  198. --Peripheral Buses--
    1 r2 h/ `4 @% h5 i  m4 R
  199. PNP0A00         ISA Bus
    : F6 m9 Z6 ?6 B: }* Z
  200. PNP0A01         EISA Bus! T8 A9 r6 d' g/ A# |
  201. PNP0A02         MCA Bus6 M9 v! \7 D; i/ E' f( @* L7 {( s% l
  202. PNP0A03         PCI Bus
    9 R$ Y; U4 y# a. A& A% U
  203. PNP0A04         VESA/VL Bus% j: k& Z( g' G/ `) z4 n; [
  204. PNP0A05         Generic ACPI Bus8 D" @/ y' v3 F; r" B2 f. x( F
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    8 Z" h$ a; a( e# b, R3 {, k. I1 H. c" ^

  206. " }1 R+ n/ B6 B, t1 O' {0 C1 L

  207. 5 [# M3 M3 D( {7 L9 q
  208. -- Real Time Clock, BIOS, System board devices--
    ! Q6 {" u1 n$ Q; l
  209. PNP0800         AT-style speaker sound
    ; q, M' ?. w0 x% g& c" _) J
  210. PNP0B00         AT Real-Time Clock' O' _/ K' A/ h9 N) j" Y
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)5 Z% s; W4 N6 L# I3 a* E  l+ J
  212. PNP0C01         System Board+ v& ?& ?& I6 T/ r) d1 A' ^; T. t
  213. PNP0C02         General ID for reserving resources required by Plug and Play, B  C: |  |" l& x" T
  214.                 motherboard registers. (Not specific to a particular device.)2 Y: x5 L- ^  s. B
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt# E4 `1 C3 j) l1 M0 u$ v
  216. PNP0C04         Math Coprocessor
    # u, i& {6 S9 z1 B; [
  217. PNP0C05         APM BIOS (Version independent)
    : \; f8 I/ H* m$ B- S: \& Q
  218. PNP0C06         Reserved for identification of early Plug and Play ; D% C$ K% s* ]' ^( }
  219.                 BIOS implementation.* q! L) K0 y: U; b* i
  220. PNP0C07         Reserved for identification of early Plug and Play 0 I: w! g6 C8 ?
  221.                 BIOS implementation.
      U; e  F" w8 q( D0 S. Y
  222. PNP0C08         ACPI system board hardware
    ' S0 |5 E/ r$ d7 V  F
  223. PNP0C09         ACPI Embedded Controller- K4 w4 ?7 x( V
  224. PNP0C0A         ACPI Control Method Battery
    % Q+ n& h6 p. E1 Y" J, K2 ^/ }2 D
  225. PNP0C0B         ACPI Fan9 t  v- y0 ?* l5 O; k0 P
  226. PNP0C0C         ACPI power button device0 j( G" ?. W4 n1 q! I8 [- \) F. c
  227. PNP0C0D         ACPI lid device
    $ w$ {* r* s' c  |& @* t, U- H# X
  228. PNP0C0E         ACPI sleep button device5 P$ J6 u. N2 R. k
  229. PNP0C0F         PCI interrupt link device
    - E% v" q: i4 g6 j, T
  230. PNP0C10                ACPI system indicator device8 k* R$ Q# f! ]  L" N. M6 S3 u
  231. PNP0C11         ACPI thermal zone3 d# ^9 }8 D; m+ o
  232. PNP0C12         Device Bay Controller
    & G( ]" v' N3 {7 y) I* z
  233. , _1 Q7 F4 ?( G( }# h
  234. --PCMCIA Controller Chipsets--4 ?; Z  r0 @! u
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller4 T* T, C* N" f% b! a
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    5 ]& E9 a& p' @, _$ J. e
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller$ ^% i. b7 ?  ~- i2 y+ i: d, L
  238. PNP0E03         Intel 82365-compatible CardBus controller+ F, {9 h8 A, c) I) E
  239. - {9 o" z$ ]0 s- u$ g- B
  240. --Mice--
    ( l! O! y0 k4 O9 N  @, c, Q
  241. PNP0F00         Microsoft Bus Mouse4 _/ v- t: c: l: K
  242. PNP0F01         Microsoft Serial Mouse
      r7 a4 t. Q  p& H- o! k
  243. PNP0F02         Microsoft InPort Mouse
    ) [: d  X# F3 D
  244. PNP0F03         Microsoft PS/2-style Mouse! e5 ~! r7 B: {7 X
  245. PNP0F04         Mouse Systems Mouse, I1 H! I) @7 P" s" y
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    % Y: U. E9 c; P: J$ m' l
  247. PNP0F06         Genius Mouse (COM1)
    : [4 H: v# {& [
  248. PNP0F07         Genius Mouse (COM2)
    * M$ v% ^; w6 _5 O! `
  249. PNP0F08         Logitech Serial Mouse
    $ ?7 g" D( U/ A( `! K4 H( r7 f0 R
  250. PNP0F09         Microsoft BallPoint Serial Mouse5 w* f" y( U1 J- e# y: T
  251. PNP0F0A         Microsoft Plug and Play Mouse5 E- Y6 {* `+ G2 G
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    2 q6 L% U5 m$ ]6 n
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    . r4 g  C3 K9 l1 q. \4 z0 X8 W
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse0 l' _; F: W. \- G" |& f. P" q
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    4 C+ ?' l, o& B+ Q
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse) J( ?9 q: }* a+ }6 H
  257. PNP0F10         Texas Instruments QuickPort Mouse
    0 c& ]0 T3 A' m4 G+ M
  258. PNP0F11         Microsoft-compatible Bus Mouse: I. \5 @* L  ^6 X, M/ d
  259. PNP0F12         Logitech PS/2-style Mouse6 F: S1 J+ [) H0 N! m, Y
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    % R( ^" Y5 c$ J. w
  261. PNP0F14         Microsoft Kids Mouse
    : @# k- N8 e% `2 V
  262. PNP0F15         Logitech bus mouse# ]! z# q' \3 \
  263. PNP0F16         Logitech SWIFT device$ m0 h: o9 [8 ^5 G/ x
  264. PNP0F17         Logitech-compatible serial mouse" q* E8 T& O; R5 ?! v; M6 b" O* c% n
  265. PNP0F18         Logitech-compatible bus mouse7 |3 M/ `. G* R; u
  266. PNP0F19         Logitech-compatible PS/2-style Mouse/ o+ V0 u6 l3 s" L. e
  267. PNP0F1A         Logitech-compatible SWIFT Device
    * g' L+ h( @% a- [; V
  268. PNP0F1B         HP Omnibook Mouse, e1 _; ^; s$ J8 p* B
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    6 d9 g+ e8 n4 M5 b
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    0 D& D, z9 A5 x+ J# k
  271. PNP0F1E         Microsoft Kids Trackball Mouse/ i5 M8 _# @9 A3 p1 M% `; D
  272. PNP0F1F         Reserved by Microsoft Input Device Group
      ^! ]8 ~& w# e6 L- |+ `* G
  273. PNP0F20         Reserved by Microsoft Input Device Group
    7 K9 O. k8 ?; U( ?
  274. PNP0F21         Reserved by Microsoft Input Device Group1 t& }6 |2 r. ^
  275. PNP0F22         Reserved by Microsoft Input Device Group- F: F/ ?. e( W: S- a
  276. PNP0F23         Reserved by Microsoft Input Device Group
    0 B. |, c/ \: ^! K% V, ~
  277. PNP0FFF         Reserved by Microsoft Systems
    ! z( R8 q" h: f- T3 w- O
  278. 5 X, a/ X% [$ s: E/ f) d$ y
  279. ***** Network Adapters - PNP8xxx ***********************. N( Z" k2 A$ C1 r
  280. PNP8001         Novell/Anthem NE3200
    . R- t  H: H* `0 ?& M9 U
  281. PNP8004         Compaq NE3200; ?5 y$ w1 ^2 Y( O1 E
  282. PNP8006         Intel EtherExpress/32
    " S$ x5 [, h' D8 D9 W( e
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)9 t) G9 j( {) y3 C. [3 I# y
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    3 [/ B2 b$ @! p% a, j4 J, }" r
  285. PNP8072         DEC (DE211) EtherWorks MC/TP) ]6 @" t+ d6 Y7 g1 }; m5 M
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC3 J8 R# T8 V, z/ n
  287. PNP8078         DCA 10 Mb MCA
      r& D: ^' H  d; S7 x, i1 S1 Z
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)* I5 C7 s4 x) k  W6 w) |
  289. PNP80c9         IBM Token Ring
    4 s- V: h$ x0 L0 H# p0 d7 B* `
  290. PNP80ca         IBM Token Ring II
    2 M, n- R; z4 Z* g
  291. PNP80cb         IBM Token Ring II/Short* n& d. ?. B' f  l
  292. PNP80cc         IBM Token Ring 4/16Mbs
    3 O  h( y, y$ {8 [
  293. PNP80d3         Novell/Anthem NE1000
    # U! }! _% N( Y7 N  F  ?9 y0 B
  294. PNP80d4         Novell/Anthem NE2000, S7 k2 m! `! X. O" c0 j. g
  295. PNP80d5         NE1000 Compatible# T5 X$ F9 o, }4 K. s/ ~
  296. PNP80d6         NE2000 Compatible
    ! _' c1 a5 ?* c5 s; C. p
  297. PNP80d7         Novell/Anthem NE1500T
    2 Q% ?* [/ i3 k
  298. PNP80d8         Novell/Anthem NE2100
    5 u& U0 E$ z. r, p1 Y. C6 d3 y9 u
  299. PNP80dd         SMC ARCNETPC5 v2 D1 o0 ~6 s( a9 u+ y+ P" m
  300. PNP80de         SMC ARCNET PC100, PC200$ n) G& H% @" i
  301. PNP80df         SMC ARCNET PC110, PC210, PC250/ v4 h) e: N" V# t- K
  302. PNP80e0         SMC ARCNET PC130/E
    8 g) w) B; ^  N1 u1 b
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    + m5 B& P0 x( o% ?. @
  304. PNP80e2         SMC ARCNET PC270/E- V: r8 q- \. G1 M$ T2 N
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    # j" _6 z5 P2 M3 L9 g% B+ F
  306. PNP80e7         DEC DEPCA
    # D# e1 m: H& d. q$ a3 n
  307. PNP80e8         DEC (DE100) EtherWorks LC' d% ?  [5 h/ A! I, n
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    : m4 J: Q5 u+ J) z2 D) G7 x1 Y. `
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    9 A( S; a. v. G' x
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP. r% X  G6 s$ r0 [! j
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    & p9 w6 I  {$ m! u  o
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC/ ]0 B% ]3 k1 M+ D5 I2 Z* a
  313. PNP80ee         DEC EE101 (Built-In)
    & @9 @- i$ M- x& c& |6 x: ?
  314. PNP80ef         DECpc 433 WS (Built-In)
    3 t; D. A% i- z/ r: t& t1 d# |
  315. PNP80f1         3Com EtherLink Plus
    1 n$ X+ N( J; g+ o0 `" ]# q
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    ( N. d/ G8 u; l, H
  317. PNP80f4         3Com TokenLink
    0 g2 u0 a( M+ s: X7 F' N. `
  318. PNP80f6         3Com EtherLink 16# w7 ?& \4 E: W! p5 n+ E
  319. PNP80f7         3Com EtherLink III
    ' F3 N3 L9 x2 u
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    5 t( ^: g* V* e# r" |  y+ v
  321. PNP80fb         Thomas Conrad TC6045# R3 y0 l6 Z/ f, G
  322. PNP80fc         Thomas Conrad TC6042
    7 K4 J" _8 T# f0 N, Z. U
  323. PNP80fd         Thomas Conrad TC6142
      M) T( e3 Y/ G6 l4 X
  324. PNP80fe         Thomas Conrad TC6145/ _3 V3 D" [5 a2 b/ O  a, [. e
  325. PNP80ff         Thomas Conrad TC6242. c& n! T+ F2 G! ~1 s
  326. PNP8100         Thomas Conrad TC62450 z+ p  }$ O% o1 a7 ?
  327. PNP8105         DCA 10 MB
    , ~$ e- m/ t5 D% D5 t6 ~! X
  328. PNP8106         DCA 10 MB Fiber Optic
    " F+ f9 {9 U* \" d/ ?; x
  329. PNP8107         DCA 10 MB Twisted Pair
    2 a1 s0 b  u# F
  330. PNP8113         Racal NI6510
    8 y; a9 A. L2 o1 g2 Q( c
  331. PNP811C         Ungermann-Bass NIUpc
    . s; u* h3 o/ u
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    . j6 Q: ~) _5 }  K. E
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    # L; B- K5 P0 R* |
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH). _1 J9 Y( U2 j  C" l7 }
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    ) j" b: J# H  B* _9 L" r
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)$ J9 P9 P/ w+ G4 |, g
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    % }' T  j- Q, R! Y( g
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)& n( p/ g9 I. N' o( W2 R
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)" q7 ?# ?# Z& i8 O
  340. PNP812d         Intel EtherExpress 16 or 16TP
    / i: R& V" M9 [/ J$ }
  341. PNP812f         Intel TokenExpress 16/4; ~& Q2 \1 M4 P  R6 z
  342. PNP8130         Intel TokenExpress MCA 16/4& O# w% y, R4 C# A$ t# ?8 L
  343. PNP8132         Intel EtherExpress 16 (MCA): P4 R' z( ], B0 ?8 _% I% w: k
  344. PNP8137         Artisoft AE-1
    # v6 Z# p5 S! u4 V
  345. PNP8138         Artisoft AE-2 or AE-3/ R' y; A- v. i4 E
  346. PNP8141         Amplicard AC 210/XT
    6 ~' H4 d$ w: d1 A
  347. PNP8142         Amplicard AC 210/AT
    1 x9 i" y( P5 `
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    % N6 Z6 n" N( r. A; u3 M
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)' _; a* C3 H  \, `" B% E
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    6 d( R& u/ X0 t) M# _; G& l7 X
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    ) G/ c( T7 A+ E9 Y. |" m
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)8 \' e- _& i& W; j  G; F/ x! N
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)4 n7 A: S! B' P# ~- o
  354. PNP815f         National Semiconductor Ethernode *16AT1 U, k; u" h7 X  @$ V  S5 K
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3" T. E! Z+ t5 x" z; r- R  O
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    3 G0 H9 W4 W) H# K8 q
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA+ y8 t' b0 m, [$ b  y' t! j
  358. PNP8191         Olicom 16/4 Token-Ring Adapter8 f1 F- q& d3 o+ Q5 y4 {. ]
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)+ }7 E  f- j' W4 c% R! C# L
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    4 Z3 j9 z- o3 u& Q
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)* g3 \1 y" W& U7 Y3 h+ O
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W). K5 I, M" j. Q4 Z9 H; V
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    ( }$ A# U7 t$ ]3 H' o
  364. PNP81c8         SMC EtherElite Ultra 16, C( l) u' Y2 Z# h" W1 O- [$ w
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring). [1 n: T( j; o7 M; M( O
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    ' I9 U/ i+ f! E' B8 E% U
  367. PNP81e7         Pure Data PDI516+ (ArcNet)2 d/ A0 |9 X- }# Y$ ]# L6 V
  368. PNP81eb         Proteon Token Ring (P1390)
    - E5 S+ m0 r$ T# G5 ]
  369. PNP81ec         Proteon Token Ring (P1392)% f7 I. O! _; `9 D  b# q2 W+ H
  370. PNP81ed         Proteon ISA Token Ring (1340)
    ( O; o" c  \6 y/ R$ W) ?. l
  371. PNP81ee         Proteon ISA Token Ring (1342)# Y" }7 |0 V, d5 h
  372. PNP81ef         Proteon ISA Token Ring (1346)
    ! G% @: _' f, ], ~
  373. PNP81f0         Proteon ISA Token Ring (1347)
    / j( S; k2 b9 }. F6 K8 y  j
  374. PNP81ff         Cabletron E2000 Series DNI
      [. d2 V) P8 C9 M1 a" d0 U
  375. PNP8200         Cabletron E2100 Series DNI
    % s6 `( X6 B' {& ?4 z9 c, ?3 z
  376. PNP8209         Zenith Data Systems Z-Note9 O6 H) q' I! L/ t* u
  377. PNP820a         Zenith Data Systems NE2000-Compatible9 V) x- s2 C" L# a/ \$ K" T# i
  378. PNP8213         Xircom Pocket Ethernet II
    ( q7 r+ F3 i8 F9 b
  379. PNP8214         Xircom Pocket Ethernet I
    4 K' Y: c- ?$ d: o. W; ^
  380. PNP821d         RadiSys EXM-108 m" S) ]. f" a, Z
  381. PNP8227         SMC 3000 Series
    . ]( @- M! m  n- }- p5 c
  382. PNP8228         SMC 91C2 controller
    9 I$ `, i, {. G) I
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T- T: f0 q7 A# T
  384. PNP8263         Tulip NCC-16% J4 Z8 X4 `) P9 g& k! O2 _
  385. PNP8277         Exos 1053 i8 N- w; s  ?! [" W
  386. PNP828A         Intel '595 based Ethernet: M0 J7 ?% h; e# N# S% N
  387. PNP828B         TI2000-style Token Ring7 d6 f( t: \6 {) {
  388. PNP828C         AMD PCNet Family cards( K4 i3 |$ Z2 u0 n
  389. PNP828D         AMD PCNet32 (VL version)* v2 u7 g, s' r9 q0 D/ g
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    % H) m* ~' Z- M4 Q/ U- p
  391. PNP82bd         IBM PCMCIA-NIC
    $ G* L' `3 {! ~" U$ |# J; Q. A
  392. PNP82C2         Xircom CE10
    . D7 I( x; t2 A+ T$ H% B0 i+ ^
  393. PNP82C3         Xircom CEM2
    4 ~$ f/ f3 B1 d9 p* ~( w
  394. PNP8321         DEC Ethernet (All Types)& r$ @- f: Y- `
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    0 V# S1 l- \+ ^0 G# n) Y& v6 i
  396. PNP8324         ARCNET Compatible
    4 C% r- V1 e% p! U
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    4 L# y) |. g: w9 c, h3 o- ~
  398. PNP8327         IBM Token Ring (All Types)$ X, C& \" P% @9 f
  399. PNP8385         Remote Network Access Driver
    # B* @: W3 C( y6 s
  400. PNP8387         RNA Point-to-point Protocol Driver
    5 O. K' Y  ~$ s% \- r
  401. PNP8388         Reserved for Microsoft Networking components4 `* i. i( J" q* |
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)- W8 _4 s. L4 b0 J/ q! a' l
  403. - Z, u$ A% S7 B* _8 r* v
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********+ L8 E1 \8 ]3 Q; V
  405. PNPA002         Future Domain 16-700 compatible controller8 Q! T6 J- _5 m# I5 R7 X
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    1 E- [; n* n6 W* i! Z* A: j
  407. PNPA01B         Trantor 128 SCSI Controller
    1 U$ C0 X$ \+ o; d7 {, F
  408. PNPA01D         Trantor T160 SCSI Controller
    % _, G6 ^0 p8 z4 E$ S+ A
  409. PNPA01E         Trantor T338 Parallel SCSI controller" U* w7 ]8 p3 e2 `) N
  410. PNPA01F         Trantor T348 Parallel SCSI controller& o, v: X  \5 j3 R- P- p
  411. PNPA020         Trantor Media Vision SCSI controller
    1 N; a) l* Z1 s( |7 d/ I7 V0 L, O0 c
  412. PNPA022         Always IN-2000 SCSI controller4 g; {$ j3 u& ]" H' A' D' j
  413. PNPA02B         Sony proprietary CD-ROM controller! R) w$ p4 G$ e
  414. PNPA02D         Trantor T13b 8-bit SCSI controller, H1 H7 t. v: M; `* e
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    ) h5 b' }( Q4 S
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    0 ^* j+ |/ ]$ |: @: R! j9 L
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive8 Y) \$ x, o: |9 u/ j" G2 c
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive$ e4 a0 J1 K- s. X6 Y1 H

  419. ! A8 [% }  ?) n! M0 z( g
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********, [2 X1 v# I- k/ k  T% B+ c' F
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    / _% V' E5 k  e1 W
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    * M0 ?- ?) `! L( r6 h  a* @" D
  423. PNPB002         Sound Blaster Pro-compatible sound device$ e4 e- m$ B- x: S  _
  424. PNPB003         Sound Blaster 16-compatible sound device8 x- z3 d4 y6 k. p
  425. PNPB004         Thunderboard-compatible sound device
    ) |1 f8 |+ g$ W( E5 e
  426. PNPB005         Adlib-compatible FM synthesizer device
    ' l- F* }' w. u
  427. PNPB006         MPU401 compatible ( q; |- Q5 }6 h: D5 n! I
  428. PNPB007         Microsoft Windows Sound System-compatible sound device$ Y9 _5 H* l8 F' Q1 Q8 e: a) |
  429. PNPB008         Compaq Business Audio3 F2 }2 L2 u8 Y# U6 S, E  H
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    $ {2 v4 ^& O& y( g7 @! l
  431. PNPB00A         MediaVision Pro Audio Spectrum
    + j2 L$ I. w1 G+ W, U0 n
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    ' b9 u4 A3 ?. u" P: Z( G
  433. PNPB00B         MediaVision Pro Audio 3D% H0 H  l$ A: ^1 A) a. P
  434. PNPB00C         MusicQuest MQX-32M/ ^$ H" s! l0 S  }) e; \# ?
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    - c- {. r. {6 Y1 p% Q7 s) T4 X
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    + W% N, M  ^$ X/ g. b+ L% C# e( F
  437. PNPB00E         MediaVision Pro Audio Spectrum
    9 @2 O( s2 B6 }8 w+ a( [- P/ u
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    $ A9 m0 T3 E/ X& {
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)  M. o. v- S5 e# `1 U% a+ O
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola5 A# ~) U8 q# S2 A1 ?& Z
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    + E$ `  G2 V6 M  S
  442. PNPB019         MediaVision Pro Audio Spectrum Basic# e6 d( g1 L' n1 j% {# W
  443.                 (no Trantor SCSI, Thunder chip Disabled)* T5 s& y1 X5 a7 j8 O9 R( H* I
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device9 q1 o- [7 }0 |  ~/ _& g7 C0 |3 l
  445. PNPB02F         Joystick/Game port
    # f  ]5 S8 H3 W# L
  446. & h: Z% g" N6 E$ k9 ^
  447. ***** Modems - PNPCxxx-Dxxx****************************
    - e( Q/ g( _6 [. i4 d) L
  448. PNPC000         Compaq 14400 Modem (TBD)+ F+ q) R5 x- o+ I0 j; O8 ]& B
  449. PNPC001         Compaq 2400/9600 Modem (TBD)5 J/ i9 D0 o" e8 v5 l4 m, N
  450. ) M; q/ p3 O( e7 @- {
  451. ======================================================================: Q) o8 ^5 M$ l7 n& j/ B8 ]) U0 k

  452. 4 h" C3 f" \/ |6 j5 p3 g( A
  453. DEVICE TYPE CODES
    7 l# _5 k: _& L- F. i2 ^+ l

  454. 9 r4 P  Y# F6 Z9 G. u" e
  455. -----------------------------------------------------------------------
    2 R9 h3 {$ t7 u: P
  456.         ! t/ y0 l3 S  E1 p# _
  457. Base Type = 0: Reserved
    - O6 r: L* h2 u0 U
  458. Base Type = 1: Mass Storage Device
    : L! z3 W2 E& c7 @' Y
  459.         Sub-Type = 0: SCSI Controller
    # @+ D5 s: `0 C7 Q  J
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    $ K+ g. b( b( T3 O4 s
  461.                 Interface Type = 0: Generic IDE
    5 {0 B9 N' o! H" E8 h( q& S
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)* [& p) z4 ]' x# M& M
  463.                 Interface Type = 0: Generic Floppy$ {) D0 E2 k6 j; V$ e3 q
  464.         Sub-Type = 3: IPI Controller) r0 x6 t' E* c8 u- Z
  465.                 Interface Type = 0: General IPI- P# z, N& l8 `- _# }7 e" ]) o
  466.         Sub-Type = 80h: Other Mass Storage Controller/ W" D: G# A- i& n5 A5 c
  467. Base Type = 2: Network Interface Controller5 _: ]6 |) i0 _: r' \+ g
  468.         Sub-Type = 0: Ethernet0 G! B8 v3 Q* i
  469.                 Interface Type = 0: General Ethernet7 i8 F" s# c3 o. y: C1 u) M
  470.         Sub-Type = 1: Token Ring Controller1 u' C; V' ~( F- y1 M" z/ X9 c
  471.                 Interface Type = 0: General Token Ring) f2 ~; ]% \5 r) W
  472.         Sub-Type = 2: FDDI Controller
    1 i4 q- D" ]2 J# p# A& w) ^. a
  473.                 Interface Type = 0: General FDDI2 ]8 `$ ?* k5 ?5 L& X% g9 Z
  474.         Sub-Type = 80h: Other Network Interface Controller
    ' c) _4 n/ v2 E# W
  475. 6 i; Q. a, r' K9 X, S4 O* P& ~
  476. Base Type = 3: Display Controller
    0 j6 ?  ^3 p6 r( V  m, k. d
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    ' w6 ?! u3 m  g3 R/ ~
  478.                 Interface Type = 0: Generic VGA compatible5 k* [; [2 O* o
  479.                 Interface Type = 1: VESA SVGA Compatible Controller; d2 X$ D7 W  E. }
  480.         Sub-Type = 1: XGA Compatible Controller
    ( p1 @- S) x3 I
  481.                 Interface Type = 0: General XGA Compatible Controller  o$ k( P( E$ u  b" Q- |8 Y0 N) h4 p/ T
  482.         Sub-Type = 80h: Other Display Controller; X; U; c9 [4 }; k* y) _9 k7 X
  483. Base Type = 4: Multi-media Controller# \; \/ c7 S/ p  X( C, G; m' X
  484.         Sub-Type = 0: Video Controller/ r; }- y  Q) K6 Z  _7 ], }
  485.                 Interface Type = 0: General Video9 Z5 r1 Q% P! s  T  u" X2 i
  486.         Sub-Type = 1: Audio Controller
    0 O% m; m- P% l3 ~) {* x
  487.                 Interface Type = 0: General Audio Controller
    ( \* f+ C' ]) x* s
  488.         Sub-Type = 80h: Other Multi-media Controller
    , Q9 L+ U7 n( |5 C/ h
  489. Base Type = 5: Memory 7 u) ]) _. f+ P& O- O, \6 u
  490.         Sub-Type = 0: RAM
    % Z$ ^  Q' g7 a) V4 G
  491.                 Interface Type = 0: General RAM8 l% \4 J' @0 ]9 U$ `
  492.         Sub-Type = 1: FLASH Memory
    3 f. y; K! I+ ~7 G
  493.                 Interface Type = 0: General FLASH Memory
    % f% r( y, D. v# W2 n" v; e
  494.         Sub-Type = 80h: Other Memory Device
    4 j& ]! f+ q8 X" ^
  495. 9 h1 I, r# ?; f
  496. Base Type = 6: Bridge Controller# p+ v% [% u8 X/ f
  497.         Sub-Type = 0: Host Processor Bridge
    ; f3 \7 F+ Z3 o
  498.                 Interface Type = 0: General Host Processor Bridge) l' ?  f8 n1 X, k' Z1 Q( b
  499.         Sub-Type = 1: ISA Bridge
    6 Q# a" W4 I" }0 {# D
  500.                 Interface Type = 0: General ISA Bridge
    8 h5 P! \3 B: C* {
  501.         Sub-Type = 2: EISA Bridge
    0 s1 u  b8 l& t: X6 B
  502.                 Interface Type = 0: General EISA Bridge; S. I- Z3 l* f1 f; o+ {1 v
  503.         Sub-Type = 3: MicroChannel Bridge
    7 r! r/ |* C: E; x8 |, k. a
  504.                 Interface Type = 0: General Micro-Channel Bridge8 Z$ O1 n' I7 }0 X% \2 C: P9 ~
  505.         Sub-Type = 4: PCI Bridge
      w" h% [, j4 G! X; }8 J+ i
  506.                 Interface Type = 0: General PCI Bridge
    3 R' {. r4 S8 N6 W; \! S- {, n! A
  507.         Sub-Type = 5: PCMCIA Bridge6 J5 T" A7 c5 t6 \/ v1 w) f2 Y) i
  508.                 Interface Type = 0: General PCMCIA Bridge
    9 o+ q, I3 A4 x; _+ o
  509.         Sub-Type = 80h: Other Bridge Device
    4 T8 Z1 p' {+ J
  510. Base Type = 7: Communications Device
    8 C7 l4 N) N' V; G
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)# [7 W! B4 R4 ]& e$ I
  512.                 Interface Type = 0: Generic XT-compatible+ O. Z  n+ i# `- R
  513.                 Interface Type = 1: 16450-compatible3 @5 k9 ]6 C( W: E3 b! s$ F$ b% L
  514.                 Interface Type = 2: 16550-compatible
    3 A& I! O- H( {  ]- `
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    - M0 S) n, {( Z# X( Y( ^) `# M
  516.                 Interface Type = 0: Generic AT Parallel Port  ^5 k# S- ~+ e% S/ ]1 u: b
  517.                 Interface Type = 1: Model-30 Bidirectional Port! j1 ?3 P4 z! N) F( H9 z
  518.                 Interface Type = 2: ECP 1.? compliant port
    * q! c( D* g2 J1 W, y+ n' V; J
  519.         Sub-Type = 80h: Other Communications Device, p: v0 N4 s3 |% A
  520. Base Type = 8: System Peripherals
    ; h& w9 ~8 a5 Q; O
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)# X8 z8 w7 Q; w7 i. b  h3 T* x
  522.                 Interface Type = 0: Generic 8259 PIC
    " o  ?; J8 M, d- P' ~
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)2 B! [$ {/ [- K2 g# S! q3 ~6 r) w
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)( n4 o5 u" a' S) H' _( h
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)# N7 I( G3 }; J" `7 \
  526.                 Interface Type = 0: Generic DMA Controller
    0 o9 q, t5 A2 R6 I
  527.                 Interface Type = 1: ISA DMA Controller
    ! R- c0 a% Q; }9 d/ N/ ?$ R
  528.                 Interface Type = 2: EISA DMA Controller
    / {! w$ G5 Z% v6 w/ r/ g) x
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    3 B0 y+ [* F! n7 c; }
  530.                 Interface Type = 0: Generic System Timer
    , G2 o% G3 G1 C/ i. G$ l/ B
  531.                 Interface Type = 1: ISA System Timer( W! o& e3 E3 K
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    9 t% E" H5 Q" B& ]9 m6 ?0 r( q
  533.         Sub-Type = 3: Real Time Clock1 m# J* R9 X2 T: R/ {
  534.                 Interface Type = 0: Generic RTC Controller* E! f3 G7 S1 F. W7 {+ D4 X; v
  535.                 Interface Type = 1: ISA RTC Controller. F. |+ ^9 e0 `: W# H
  536.         Sub-Type = 80h: Other System Peripheral                                 . G2 i4 H/ P1 q! y. S
  537.                
    ! |: k* e/ r( @/ x0 l
  538.         ) q: d1 O! r9 J$ N1 @# b
  539. Base Type = 9: Input Devices! v4 t6 X2 ~0 r
  540.         Sub-Type = 0: Keyboard Controller! q) l0 x4 B1 z
  541.                 Interface Type = 0: Not applicable
    , R6 t& u) s+ u; y) u
  542.         Sub-Type = 1: Digitizer (Pen)1 h6 Y! V( p$ y7 i+ q+ N/ R5 B' W
  543.                 Interface Type = 0: Not applicable
    % M* S6 G" w# G( r, g/ n" u
  544.         Sub-Type = 2: Mouse Controller
    9 B2 Y2 ]3 \/ O! ~7 U' f6 j
  545.                 Interface Type = 0: Not applicable# N  V/ A* w8 G
  546.         Sub-Type = 80h: Other Input Controller
    ( o# x$ H+ R- h' V% k0 y
  547. Base Type = 0Ah: Docking Station
    / V. n1 G  G, ^& Q# L% F. y
  548.         Sub-Type = 0: Generic Docking Station
    5 v: h9 `! F( `, Z: u7 T
  549.                 Interface Type = 0: Not applicable
    " P& `$ E7 Q1 W5 m; W! z
  550.         Sub-Type = 80h: Other type of Docking Station
    4 x6 k0 f- C- r
  551. Base Type = 0Bh: CPU Type1 G, H9 f. ^6 u9 P0 @, W+ @
  552.         Sub-Type = 0: 386-based processor
    ( k) t! m7 j9 t0 T. @
  553.                 Interface Type = 0: Not applicable
    ' A  U, t/ `0 }, d7 |( R
  554.         Sub-Type = 1: 486-based processor8 O% ]5 d2 K+ s& ~9 ^) L
  555.                 Interface Type = 0: Not applicable; H8 S2 y6 J4 F  C6 d0 k9 w
  556.         Sub-Type = 2: Pentium-based processor$ M. X6 N2 }( Z: C; F. B: l6 w
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-16 07:40 , Processed in 0.293866 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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