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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID! d% W5 m" a% M- a& J$ x
  1. This document is the ultimate source for Windows Generic Device IDs
    & j3 G: s9 S' R1 y2 |; N1 T5 J
  2. and Plug and Play BIOS device type codes.  
    ; s) E% j3 g5 c  t' d; ~' r* h
  3. + N- G* h. Q- W% d# F) h- N9 S
  4. CONTENTS:6 J; S: j9 R5 K" J+ l
  5.    Plug and Play Vendor IDs and Device IDs
    8 j! R; b4 n* r5 M, `; R
  6.    Generic Device IDs
    & q! N, x/ N4 f6 Y+ ^5 A" F0 g
  7.    Device Type Codes
    9 M# I8 b( m8 i* a
  8. : c( _/ s4 x7 z9 m
  9. ======================================================================3 l) E0 j5 ^5 h
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    + L- B9 I. k1 M. G; u
  11. 7 w, p) F8 y% A4 D9 S4 `0 j- }' x1 f
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and 0 E- ]2 t1 e. L+ M
  13. Device codes. The vendor must register with EISA and have a vendor code
    & v- Y/ S* ~3 m, ]9 T$ z
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code : F* T4 i, e' Z. w6 i( d! B% U
  15. is reserved for Microsoft and can only be used when defining a device抯
    9 N! C  D9 A% b7 `7 V7 Z1 k/ }$ T
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and 3 k. f0 Q7 o+ G; V1 s' y  ?
  17. Play header.
    6 i8 ~6 A4 B1 x. a7 B4 W2 U7 x, {
  18.   h4 M1 b( V* D; M0 ?5 h1 D
  19. Use of CompatibleIDs is strongly recommended for devices that use
    $ d& I& `# j- \1 g& ?
  20. device drivers provided with Microsoft Windows 95, such as a
    " H! s) r# R8 w" A9 l: G
  21. "Standard PC COM Port" (PNP0500) or + A" R. ~' _6 U9 V% c
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    . ~7 |: V! v4 W$ g) N/ c: j* r
  23. $ E; L3 o' O9 S" a0 g
  24. The following example output from ISOLATE.EXE of a Plug and Play 5 J) z  o( n. p
  25. header is provided for your reference:
    9 K! T: A' _8 v$ z+ |$ L8 y
  26.         Vendor ID:     XXXFFFF
    % n4 ^7 I, p- ]
  27.         Serial Number: 00000001% ?* L* L, f* M+ I
  28.         Checksum (reported): 0x5E( k! ?5 g- @' n3 j  j8 |
  29.         PNP Version:   1.09 D' J3 e2 A$ E7 O* W# N
  30.         Vendor Ver.:   107 L9 S/ {' z" @! B* I3 f  R. ?' I
  31.         Device Description: IDE Port0 T1 N1 [9 `/ P2 V9 A9 i3 U
  32.         Device ID:  XXX0001  M. X0 g# U1 j) c" e
  33.         Doesn't Support I/O Range Checking! N% W+ @, g6 v4 p! f
  34.         Vendor Defined Logical Device Control Registers:  None5 D% g+ a( Y6 a/ n% W
  35.         Compatible Device ID: PNP06004 V4 k5 F* ~) M4 m5 L1 m+ u0 B
  36.         Device Description: IDE* J' c' x2 j7 Z) J, Z; j# C7 D
  37.         Dependent Function 0: R- `* y) h7 F' j7 q
  38.         ...
    ' b$ h; {/ e- _# N2 i2 M
  39.         Dependent Function 1
    * ?1 O/ @3 P7 z$ C* J) N
  40.         .../ `. u5 x/ s, i6 O" M' b0 A3 Y5 N
  41.         End of Dependent Functions% ?  `0 ?) Y/ |+ C

  42. 0 W/ ]' T, f" ]& i2 p( ~
  43. When the user is installing devices that use this method,
    ! y/ z. G2 u, Q3 H* K
  44. a dialog box appears at the beginning of the enumeration sequence 2 l0 P8 c0 s/ H: C& x
  45. to suggest use of the default driver provided with Windows 95. + B, S, ]5 b* ~
  46. Windows 95 also provides the option for using a disk from the
    - F/ M6 X# ~8 j, N; [+ o7 j
  47. manufacturer, in case the user wants to choose a manufacturer-supplied + F% @; e- T* U3 y, c2 D+ t, p
  48. driver.
    . W- D) x9 C, B

  49. ! c, t; f: j/ y9 {1 m# U- W
  50. For multifunction adapters, you should supply an INF file that chooses
    6 E8 v! {" ?: `2 r4 p* J
  51. the appropriate drivers (including default drivers) for all the
    & ~- d! T2 A1 ~, _3 D
  52. adapter抯 devices. This prevents additional dialog boxes from again
    1 i3 W2 Q3 S9 g7 k( f+ l
  53. requesting the default driver or a manufacture抯 disk for the rest of
    0 Z% D  f3 k  e" p1 I
  54. the devices on the adapter. When an INF file is used in this manner
    0 G! h& t5 j! \2 O! z
  55. for default driver selection, it must link the HardwareID (XXX0000) 4 R# ~/ T- W- L$ o9 Z  q6 L
  56. to the appropriate compatible device driver from the Windows 95
    1 @; V- R9 H( n) z2 D
  57. distribution compact disc or installation disks.
    / K3 Q( F8 ~4 t3 H( \$ b" V9 z
  58. If this is not done, Windows 95 will continue to query the user for
    * l; T" u, N' ?, Q. F) Y  [0 ~
  59. either the default driver or a new driver, thus defeating the purpose   x! ?" a# V( K) H  n
  60. of using the INF file in this way.
    6 Y2 {( R% p: u# k  h1 w0 I
  61. % Y. B  k; T& T% w, l
  62. ======================================================================# Y$ b) ]0 @* j0 ?- `
  63. 1 x% z0 P3 x# k8 s, M
  64. WINDOWS GENERIC DEVICE IDs
    + Y! ]0 G# o0 ?/ _! }) C
  65. 9 @( k6 m* q/ c/ ]! C9 M( Z% s
  66. ----------------------------------------------------------------------  c; V. v) N3 X% |8 P+ m6 S9 i0 F
  67. Many devices have no standard EISA ID, such as the interrupt controller7 o1 y, w! P. |; k
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 4 f& W' h9 @  ^  M2 c! Y, ?9 m
  69. and Super VGA, are not actually devices, but define a compatibility   c( E! p! t5 t( \: O4 q
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    2 q/ Z2 v! w! J5 s' e
  71. buses. $ o& I# _$ _- ^/ Q

  72. 0 N" b& {9 {2 Q; h9 _
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various & N% Y, G$ O' G0 z( h4 J
  74. devices that do not have an existing EISA ID, as well as defining . u1 L( r% v+ ~* L
  75. compatibility devices. The IDs are defined in the following tables.
    . z. W2 N& U' B  K

  76. , G; `1 o6 P8 D# A* _' M0 _
  77. DEVICE ID RANGES0 x& R% [9 h/ ?

  78. 0 t4 Q& k; a/ U" W4 s
  79. ID range        Category
    9 C" Q# w% d2 n& t6 ^, O6 L
  80. --------        -------------
    9 F3 C# z  b& L" V
  81. PNP0xxx         System devices
    $ S$ |8 z8 W# A0 d% B7 a1 o9 Q' D
  82. PNP8xxx                Network adapters 7 V% I# v9 X9 h( |0 }: ?& y& Z
  83. PNPAxxx         SCSI, proprietary CD adapters $ M  v* y1 Q( s: j0 v
  84. PNPBxxx         Sound, video capture, multimedia
    & R1 S; k# W5 Y5 A# w
  85. PNPCxxx - Dxxx        Modems( g- s% Z% g) a/ T& u# F

  86. 9 h6 h, g! s; V
  87. The following device ID is provided only for compatibility . P  u4 m4 H3 J2 O1 [
  88. with earlier device ID lists:
    2 \, E3 h* v( `# Y

  89. % p$ |5 c6 \. c
  90. Device ID        Description
    4 Q! o0 g5 t! U$ I7 f; {
  91. --------        -------------
    % p' x4 l$ C2 O* k* s/ b5 H6 D
  92. PNP0802                Microsoft Sound System-compatible device( u7 }  {5 I# I" ~! I
  93.                 (obsolete; use PNPB0xx instead)
    $ I. g6 @6 `/ O5 u$ E& m: y
  94. % R- m( F( }% _; X) ]! z' }' @: X
  95. ---------------------------------------------------------------------------
    ( v5 Z, l. w, N4 [2 V0 T9 x* d" P3 L& x
  96. Device ID       Description4 h; N. B8 S8 t: `
  97. --------        -------------
    ! x9 a( N' o6 X5 G
  98. ***** System Devices - PNP0xxx **************************
    " K. `: l6 k9 N
  99. --Interrupt Controllers--
    . V  g6 _7 ~1 o% h5 L
  100. PNP0000         AT Interrupt Controller
    * J  r+ X5 {* a. h4 I: {
  101. PNP0001         EISA Interrupt Controller  G$ N* S4 g. j2 H5 H
  102. PNP0002         MCA Interrupt Controller3 Y' {  ]: H$ S' L3 Q. j& r
  103. PNP0003         APIC6 M( Z" F) e$ F: b# S% G6 W
  104. PNP0004         Cyrix SLiC MP interrupt controller! d7 L3 I8 w8 W3 n

  105. 5 w5 p2 _3 j2 I3 V. \9 m: P
  106. --Timers--4 {, _, o% x6 ~4 ^9 n* Q& o0 R3 \
  107. PNP0100         AT Timer* D; c) F( e8 B5 `9 v( K
  108. PNP0101         EISA Timer
      q' C3 K( Z7 n: ?( W$ S% p: k+ N
  109. PNP0102         MCA Timer
    0 Z. d6 ^  {+ m& S# c: M* Y
  110. " c! e; n, |& y, s
  111. --DMA--
    2 R% ~* p& x* ^* L% e/ @; W( X# q
  112. PNP0200         AT DMA Controller
    ' F9 ?& r" t1 {
  113. PNP0201         EISA DMA Controller* W0 f7 M5 A! o0 c. z0 s9 J
  114. PNP0202         MCA DMA Controller
    ' a" A3 [' j$ h% o- o" _4 ?

  115. % w9 v6 g, ~: W2 S1 y
  116. --Keyboards--
    & `- R7 h( A' E  L+ q
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    & S& p- w7 z( J. |. Y
  118. PNP0301         IBM PC/AT keyboard controller (86-key)1 K! H3 Q6 f  a3 Q% G, o' v
  119. PNP0302         IBM PC/XT keyboard controller (84-key)' ^' P6 z# d( F8 m
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    6 j( |7 b( t+ w2 A+ v) R
  121. PNP0304         Olivetti Keyboard (83-key). h/ `7 Z" M2 B' Q! w
  122. PNP0305         Olivetti Keyboard (102-key)7 N! }' h* v: T+ C4 w2 D- J
  123. PNP0306         Olivetti Keyboard (86-key)2 M2 k  I5 c( v! |2 L
  124. PNP0307         Microsoft Windows(R) Keyboard: k7 g! g# A* g: D( Q5 q# j
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy* _9 m8 z4 J( p/ S6 B
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    & Q* |( J9 {3 i$ w. P, o. ?: a) r* t
  127. PNP030A         AT&T 302 keyboard
    : I0 e# P) v1 M# D( [$ z
  128. PNP030B         Reserved by Microsoft
    , I& X8 g, K, T7 f5 |2 K
  129. PNP0320         Japanese 106-key keyboard A01
    0 s5 j* x. a' F4 H1 h- l
  130. PNP0321         Japanese 101-key keyboard8 p1 A* u, t: C+ M- e, v
  131. PNP0322         Japanese AX keyboard! _) }3 x, P" x' s# A3 h( L. o
  132. PNP0323         Japanese 106-key keyboard 002/003
    / {0 Z8 m4 J5 b  u, y/ l3 d7 K
  133. PNP0324         Japanese 106-key keyboard 001
    2 H/ ?+ A7 F1 Y
  134. PNP0325         Japanese Toshiba Desktop keyboard
    ; C3 k8 _' ?* X3 p7 Y
  135. PNP0326         Japanese Toshiba Laptop keyboard
    + e3 W/ w4 z  ^/ g1 U* ]' X5 ]9 W
  136. PNP0327         Japanese Toshiba Notebook keyboard
    $ y# V; Y7 z) i( Y( x* {! Y; H
  137. PNP0340         Korean 84-key keyboard3 H0 C: S- o- Y; v- a
  138. PNP0341         Korean 86-key keyboard+ F# x/ z) D8 A
  139. PNP0342         Korean Enhanced keyboard; _3 l. B2 Z/ a& g1 k' h7 F
  140. PNP0343         Korean Enhanced keyboard 101b
    / K+ w) X9 `5 \
  141. PNP0343         Korean Enhanced keyboard 101c5 I7 x7 d3 r1 s0 J' [$ |
  142. PNP0344         Korean Enhanced keyboard 103
    5 B5 m% Y8 Y& w7 u; _8 i" Z* j

  143. $ p8 t( C2 `. S) H/ S1 \
  144. --Parallel Devices--7 B7 R1 ]! _0 D1 g
  145. PNP0400         Standard LPT printer port
    1 N! H: |" B1 o( V* v
  146. PNP0401         ECP printer port
    ; Z/ l2 C( X  J2 b, a* b

  147. ; z0 o3 J* h$ _$ k! ~+ j
  148. --Serial Devices--0 y5 r! p% _' z& F5 O6 B
  149. PNP0500         Standard PC COM port
    : K* E( S, E" S  N
  150. PNP0501         16550A-compatible COM port
    : y, v0 Y( l! w" _8 ^
  151. PNP0510         Generic IRDA-compatible device
    7 |& O6 `$ I5 c! ^; U+ g" {/ |7 k

  152. . P2 Z3 f9 i$ Z7 a
  153. --Disk Controllers--* F( e/ n1 w0 Q1 v" p' I: |" ~
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    / u6 z5 q- N" Q! y, C
  155. PNP0601         Plus Hardcard II3 {: I% U& V3 m, U; @6 q
  156. PNP0602         Plus Hardcard IIXL/EZ
    $ W- v; |5 }+ t' \7 O- m9 c
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification* H) Q5 s) {1 e% C  r
  158. PNP0700         PC standard floppy disk controller
    ' E3 ?3 @1 x! n0 k* c
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    2 [7 g* h* y; x3 T8 [3 W+ o( [

  160. 8 @6 \4 A" H: O$ C3 p. d5 k" L
  161. --Compatibility with early device ID list--
    " l) M; _  _* j+ O0 A) _4 m* C( C
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use" x: W6 m/ z8 a4 Y4 e5 [& {) _
  163.                 PNPB0xx instead)# r8 s) u. }8 o6 m4 r
  164. --Display Adapters--" m0 a: m/ a) I! w$ T
  165. PNP0900         VGA Compatible
    8 c: O- C6 W$ H( {
  166. PNP0901         Video Seven VRAM/VRAM II/1024i 2 }9 ~4 r% @1 d2 T5 n
  167. PNP0902         8514/A Compatible
    + V* b9 }" u' @+ _; i7 P
  168. PNP0903         Trident VGA0 d$ W" M2 }( n$ {1 r: j* S2 V
  169. PNP0904         Cirrus Logic Laptop VGA
    / Q' o( B9 Y: a' O/ i1 A
  170. PNP0905         Cirrus Logic VGA
    # N/ E, f9 X, i/ a
  171. PNP0906         Tseng ET4000
    ! R: J  r3 q0 p) T3 |3 Y8 C
  172. PNP0907         Western Digital VGA
    + d' P6 T7 t$ c: c& d
  173. PNP0908         Western Digital Laptop VGA
    ! X1 M9 e0 L' |0 _# ]2 {. @
  174. PNP0909         S3 Inc. 911/924
    4 O5 p% f  y+ p3 H  }
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)1 Z, b/ o+ `; U8 v' H
  176. PNP090B         ATI Ultra (Mach 8)
    ! t  W; i* {* T
  177. PNP090C         XGA Compatible1 F9 a3 y) r- h+ F4 O
  178. PNP090D         ATI VGA Wonder
    ) m' Z1 l& t- ?/ M
  179. PNP090E         Weitek P9000 Graphics Adapter% F3 `! y5 g5 {5 K7 ]; P! Y
  180. PNP090F         Oak Technology VGA
    5 q6 I1 o# ]& g0 d5 \' ]
  181. PNP0910         Compaq QVision) T; g1 M$ `1 B& D0 S9 ?) r
  182. PNP0911         XGA/2
    6 H" _6 X3 F0 P5 [( U& m) s+ ^
  183. PNP0912         Tseng Labs W32/W32i/W32p
    & I- ^8 l* e+ Y1 \0 q8 T
  184. PNP0913         S3 Inc. 801/928/964
    7 v1 i& U' C( H* m5 h- S
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)9 Y3 _: K/ f: D6 v) u/ r: e6 ~# n
  186. PNP0915         Compaq Advanced VGA (AVGA)
    2 h3 t# ^. z3 I% |3 \4 e8 }8 G' X
  187. PNP0916         ATI Ultra Pro Turbo (Mach64); P# g- l- N( h- z6 k
  188. PNP0917         Reserved by Microsoft
    - N% O" z, a8 ]
  189. PNP0918         Matrox MGA. \! r3 G$ P2 q6 v
  190. PNP0919         Compaq QVision 2000  K1 ]+ J2 _, X9 v- _
  191. PNP091A         Tseng W128$ n& p" E5 d8 S2 r  y
  192. PNP0930         Chips & Technologies Super VGA/ k8 G2 a, i$ S  V
  193. PNP0931         Chips & Technologies Accelerator
    " y' m4 i8 H& {* d  I
  194. PNP0940         NCR 77c22e Super VGA
    ! M% d2 J. \! K' Y2 f7 h
  195. PNP0941         NCR 77c32blt8 O1 d3 w( Y. v& C7 l4 n% p
  196. PNP09FF         Plug and Play Monitors (VESA DDC)5 L, M4 \+ D8 p# E+ u7 G. |

  197. & U4 m% G5 T4 ?3 S: u3 w6 j
  198. --Peripheral Buses--
    5 g( F5 s- Q1 e) v/ V$ x3 R
  199. PNP0A00         ISA Bus
    8 M" ?, w! O- z; v8 v  H
  200. PNP0A01         EISA Bus
    ( I- U. N$ G, v8 {+ }5 T, l
  201. PNP0A02         MCA Bus4 B" @6 r, r3 T+ I, G# i5 @
  202. PNP0A03         PCI Bus
    5 S6 p  f2 K7 \, h' {
  203. PNP0A04         VESA/VL Bus' u- k: ^1 {( a! x  H* {- |9 z
  204. PNP0A05         Generic ACPI Bus% ^! v# d. P( `& W1 c! \; n
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    : j, }: ~# h9 P+ x/ C+ V: }6 ]- x
  206. ( O8 p& B: q" o7 s( F) b+ C$ X
  207. " V) D' G" m$ N- {
  208. -- Real Time Clock, BIOS, System board devices--3 z) S1 e  r8 F( l
  209. PNP0800         AT-style speaker sound
    6 G! e3 K# z. Y; n4 @. ~, {
  210. PNP0B00         AT Real-Time Clock  r9 \& a0 G) w+ F" S3 n$ @( Q
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)8 A) _( y( `% t
  212. PNP0C01         System Board
    % @( U3 a4 }$ z' V% M( M; L$ h; _
  213. PNP0C02         General ID for reserving resources required by Plug and Play( k1 F9 B- x# \1 ]
  214.                 motherboard registers. (Not specific to a particular device.)6 L- p8 C0 q/ h# h3 {5 e
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt; B- L5 n2 P: O8 J+ `7 x
  216. PNP0C04         Math Coprocessor
    * [7 x9 ^; m6 S) m$ I# ^! D
  217. PNP0C05         APM BIOS (Version independent)' T" g7 C2 x0 }( E" P! F! _9 w
  218. PNP0C06         Reserved for identification of early Plug and Play
    ) H  l' E8 @1 M5 c
  219.                 BIOS implementation.; c6 P: c* J3 _3 w7 \
  220. PNP0C07         Reserved for identification of early Plug and Play - \) L- t2 b5 z% v
  221.                 BIOS implementation.
    9 v7 i) T3 n0 `
  222. PNP0C08         ACPI system board hardware
    6 S: S) d/ E& ?6 f! _5 H0 V$ B+ m0 D
  223. PNP0C09         ACPI Embedded Controller
    / r- j% ~- K; n/ H: ^0 c4 a
  224. PNP0C0A         ACPI Control Method Battery0 o4 @; [) I: W; Q; \
  225. PNP0C0B         ACPI Fan( ^4 j7 q$ r3 I& R  f/ C# T
  226. PNP0C0C         ACPI power button device
    ; m  c/ O' P4 Q, K! U; T; u
  227. PNP0C0D         ACPI lid device
    2 _/ E" n  z, R* p, q, D- b3 U
  228. PNP0C0E         ACPI sleep button device2 A7 G- G1 P5 Z+ d4 W' ~( s5 O
  229. PNP0C0F         PCI interrupt link device
    + t3 M6 n$ s, L8 k+ K  p# B  G
  230. PNP0C10                ACPI system indicator device; X: D2 G% D/ I0 O- @: T0 ]9 B" x
  231. PNP0C11         ACPI thermal zone  Z; u+ D  m2 A8 a1 b7 s9 {
  232. PNP0C12         Device Bay Controller
    5 l1 P2 Y# I6 e0 O
  233. : L$ ^5 A" x0 }4 |: g8 D! O
  234. --PCMCIA Controller Chipsets--+ C& y9 L9 l0 z2 Y% d( S
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller" v' o- O& B! ^1 N6 X: `+ r
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    ) ]& W9 C' F- w8 }
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    ) H3 W* h) D" M9 n
  238. PNP0E03         Intel 82365-compatible CardBus controller* O) n# Q- S4 e( x+ p

  239. : B2 p' c$ n6 z1 v
  240. --Mice--! A+ V5 o% q( n3 U7 i
  241. PNP0F00         Microsoft Bus Mouse
    + _% N5 A- q# l& v' B
  242. PNP0F01         Microsoft Serial Mouse
    ; d) \. t, P1 i6 i. Y- h7 s
  243. PNP0F02         Microsoft InPort Mouse) z* ]& E) j' v0 U( R3 U: x+ g/ p
  244. PNP0F03         Microsoft PS/2-style Mouse$ o$ e0 i6 F% w1 G
  245. PNP0F04         Mouse Systems Mouse/ S# N) \+ x- K" B1 g! l' z
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)9 c' p3 g6 M' {0 I+ j* R
  247. PNP0F06         Genius Mouse (COM1)
    9 ~' ~& _2 s- S# N8 F8 C, `) Z) x9 z
  248. PNP0F07         Genius Mouse (COM2)& C9 z+ g1 t7 @
  249. PNP0F08         Logitech Serial Mouse+ G1 M# W6 J1 a. n# I1 U5 ~1 @
  250. PNP0F09         Microsoft BallPoint Serial Mouse- s5 ?% G* e/ v# |7 o( Z: R
  251. PNP0F0A         Microsoft Plug and Play Mouse* D* o1 }( }. V- h  ?: \$ F6 V/ r; y
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    2 B7 Q; J! V; s4 Q8 f
  253. PNP0F0C         Microsoft-compatible Serial Mouse7 ]+ o6 w- j+ k7 ?% K
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
    6 W4 S! G" ?/ S; a& S8 m
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    & P. q+ b0 K0 r$ {% t
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    5 O: }6 p5 c8 A1 n1 R1 h
  257. PNP0F10         Texas Instruments QuickPort Mouse
    9 X& g" q4 E, T/ r. `
  258. PNP0F11         Microsoft-compatible Bus Mouse( e4 E+ K! ]7 y. F6 Y
  259. PNP0F12         Logitech PS/2-style Mouse5 Z, ]1 v  N; o# ~4 g) x* V  M! e
  260. PNP0F13         PS/2 Port for PS/2-style Mice  r. i5 N" \+ V
  261. PNP0F14         Microsoft Kids Mouse
    % T0 f% i5 m8 ?4 n$ E
  262. PNP0F15         Logitech bus mouse# i1 e8 d) f# R5 c9 g( l& ?% [
  263. PNP0F16         Logitech SWIFT device- L  g" f: i& @
  264. PNP0F17         Logitech-compatible serial mouse
    " o+ W2 W& ~- M( F
  265. PNP0F18         Logitech-compatible bus mouse
      I! g8 i8 x, {/ \, a0 K
  266. PNP0F19         Logitech-compatible PS/2-style Mouse+ i6 J7 Q; R% x
  267. PNP0F1A         Logitech-compatible SWIFT Device
    , }8 v) _* ^; i( A
  268. PNP0F1B         HP Omnibook Mouse
    & \6 h' i' O4 I6 a! y
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse3 x9 ~8 K; }9 z, E" S( j2 T
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    / s8 F) g, y- p1 O6 ]3 Q: D
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    : w3 w* g0 k6 ~
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    % d% k+ J5 @: o$ x4 h
  273. PNP0F20         Reserved by Microsoft Input Device Group3 ^7 _7 h* B/ {5 c5 I
  274. PNP0F21         Reserved by Microsoft Input Device Group8 o- d0 ]7 w' r9 s, L' ~2 H
  275. PNP0F22         Reserved by Microsoft Input Device Group
    9 j! y& X3 c6 T$ f7 B& J
  276. PNP0F23         Reserved by Microsoft Input Device Group
    6 z) r) j7 y# P. N* A
  277. PNP0FFF         Reserved by Microsoft Systems
    , g( x8 O1 W! h1 t8 v( E  s

  278. . f8 ^+ @& W+ F' M) t5 R
  279. ***** Network Adapters - PNP8xxx ***********************1 @9 Q) t" \# u9 H4 g
  280. PNP8001         Novell/Anthem NE3200/ D* y4 L( N* C+ G1 R
  281. PNP8004         Compaq NE3200
    7 Y4 k) q; @; X, w
  282. PNP8006         Intel EtherExpress/32# a6 a0 U' H: @
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)% R; }4 g2 G3 N- z/ C* d2 p
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
      \( Z: m% T8 }
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    0 ~1 S9 b2 a" `5 |3 E! g
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC. D( j$ U2 j8 J) M
  287. PNP8078         DCA 10 Mb MCA
    2 y6 T6 O8 W4 p% i" [% x0 w
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)' g8 y# G; x! N. ?
  289. PNP80c9         IBM Token Ring0 H2 K% q8 e% b: }, U' Z/ c8 g9 e
  290. PNP80ca         IBM Token Ring II8 t- N* i8 Q  |# |  O6 G- S
  291. PNP80cb         IBM Token Ring II/Short! k' C' A$ |8 l7 ^4 C
  292. PNP80cc         IBM Token Ring 4/16Mbs9 E( M) \1 @7 q  {
  293. PNP80d3         Novell/Anthem NE1000
    9 K* w: Y) k/ o8 O+ m- e
  294. PNP80d4         Novell/Anthem NE2000
    * W7 C/ z9 [2 H
  295. PNP80d5         NE1000 Compatible
    ) {4 v( L% o  h! K! \+ v' X6 `  L: i
  296. PNP80d6         NE2000 Compatible; Z: V3 R' @, i
  297. PNP80d7         Novell/Anthem NE1500T
    6 O% T. C$ E; o8 w1 {' ^
  298. PNP80d8         Novell/Anthem NE2100  H5 }6 R5 j$ G( I, _
  299. PNP80dd         SMC ARCNETPC
    % M( ^& {$ X; n$ M8 J" L& u  D! V1 @  a
  300. PNP80de         SMC ARCNET PC100, PC2002 N/ O% E& s, `3 m+ @: h
  301. PNP80df         SMC ARCNET PC110, PC210, PC250$ y8 K5 m; {5 e
  302. PNP80e0         SMC ARCNET PC130/E8 |. x9 p0 o+ ^( R
  303. PNP80e1         SMC ARCNET PC120, PC220, PC2606 ]: q0 I- n3 f
  304. PNP80e2         SMC ARCNET PC270/E
    . H# J8 b" S3 H9 ?
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    ' m# `& G( F8 j  [
  306. PNP80e7         DEC DEPCA
    ; e% o6 M' P+ {- x: T7 ]
  307. PNP80e8         DEC (DE100) EtherWorks LC+ ]& F5 y  x3 i' D, t) f: V
  308. PNP80e9         DEC (DE200) EtherWorks Turbo; N/ [% e2 r7 f( i3 E0 Y& h
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP# j6 T* Y1 O9 Y+ E+ o- P; _
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    9 i; w' L- q$ E# W* w
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    ' ]1 D: l( [; S5 b) r
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC+ f- o  e2 Q) P5 ]( K" K1 K% W
  313. PNP80ee         DEC EE101 (Built-In)2 O" t% b6 p+ ^/ o* w, P. o
  314. PNP80ef         DECpc 433 WS (Built-In)
    $ _/ z! S7 D$ D4 h* m  `
  315. PNP80f1         3Com EtherLink Plus" ~( `2 B3 w( K0 N
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)5 Z/ ?+ E2 o2 i+ H! B9 r/ I1 ?2 l2 X
  317. PNP80f4         3Com TokenLink6 \0 v1 X9 K) {" L1 M
  318. PNP80f6         3Com EtherLink 16
    ) E' E" t- H, Q* u% _
  319. PNP80f7         3Com EtherLink III
    " Q* s8 r2 x7 r
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    * J0 V2 I2 l1 Z. R! ?* w2 ?
  321. PNP80fb         Thomas Conrad TC60455 }* N( z, A, k8 g
  322. PNP80fc         Thomas Conrad TC6042
      w& h' Z. I) V+ A; J
  323. PNP80fd         Thomas Conrad TC61422 R6 u! m: ^: \* f2 K7 x. _
  324. PNP80fe         Thomas Conrad TC61454 V" R3 m- p. J3 |
  325. PNP80ff         Thomas Conrad TC6242
    8 L0 n) B% \; g9 h7 q
  326. PNP8100         Thomas Conrad TC62450 [4 S9 Z5 s( K" I6 Z/ U
  327. PNP8105         DCA 10 MB9 I: X4 Z" L4 x/ h5 E! |
  328. PNP8106         DCA 10 MB Fiber Optic
    $ @" ^2 }! E% u
  329. PNP8107         DCA 10 MB Twisted Pair
    $ M* l2 m; p9 _/ \. }
  330. PNP8113         Racal NI65105 f0 M1 S) j2 M
  331. PNP811C         Ungermann-Bass NIUpc
    3 p6 @( A+ w: s: c3 d! ~
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    5 w- [. R" p, j/ ~6 g" i  E
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    9 }. M- ~* t# f2 y) H7 l2 T' Q  U) U
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    ; ?- ~# g: b/ o1 |7 a' }7 x. ^
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    ) X1 n9 `4 P1 z0 }
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)8 |7 o; I  G8 S. K7 a
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)  @- Q* _( O/ G* T) j7 w
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)2 L: G1 C4 e- ?" I0 p5 _& X
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)2 Z8 G: F: V$ B
  340. PNP812d         Intel EtherExpress 16 or 16TP
    / C# {! ]. d& j( `3 p- S
  341. PNP812f         Intel TokenExpress 16/44 X5 u6 i1 d1 ]9 N2 N! T; H- L
  342. PNP8130         Intel TokenExpress MCA 16/41 G1 [7 q2 u- R. k+ r, y' c
  343. PNP8132         Intel EtherExpress 16 (MCA)
    3 C2 P/ O0 w# z' D
  344. PNP8137         Artisoft AE-1
      ~( X# c  V+ c0 Z9 w( W
  345. PNP8138         Artisoft AE-2 or AE-3
    ! W1 c( M4 I% b) y9 O# d' t) I. [) `
  346. PNP8141         Amplicard AC 210/XT. L! \# ^. f9 c0 |0 U+ Z
  347. PNP8142         Amplicard AC 210/AT
    7 ]8 Y! j' X) w8 L/ A, f
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    , f: W- F4 Q/ \3 q1 o
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)! U: F+ ^7 P. r: N: O5 P( z% S
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    + [4 p/ L$ }3 h3 [* _
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250). d5 N) [& j! Z) E' ?: j4 A1 E
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)# o' t5 {+ f) f
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    7 D! X4 E' d/ z' C. J/ p
  354. PNP815f         National Semiconductor Ethernode *16AT
    $ P% U- X' a# M  w& v5 d
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3& Y, ~- Y& v8 D
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
      k; _, M3 S" }0 U8 ]* q8 Y: g
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA' `/ S8 w" s8 b4 t# v! ?: a/ P0 t+ i
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    % S) c/ r% a) D
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    + x! g9 R4 v- i8 E8 x
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    * p! {! G! ~6 v$ S% f
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)- ?2 o; g* ^7 ]! k% Q! X/ w  U
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)5 R; C1 Z/ G5 f  v
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    ! V! v: ?7 F, y% T' Y! m/ n3 _
  364. PNP81c8         SMC EtherElite Ultra 16
    $ K3 q4 J# ?+ Q- T
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)  A! O( P' j: i% U
  366. PNP81e6         Pure Data PDI508+ (ArcNet)6 w# w% A' b' U6 q' ?4 g% x- `
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    ' R2 S3 c' Z" l& i  f
  368. PNP81eb         Proteon Token Ring (P1390)1 J+ G! q$ L% n5 q7 z2 }
  369. PNP81ec         Proteon Token Ring (P1392)
    3 o7 [3 x& ~3 h* ^$ v+ L
  370. PNP81ed         Proteon ISA Token Ring (1340)
    ! c' ?6 h6 ?8 ?! u6 N
  371. PNP81ee         Proteon ISA Token Ring (1342)
    + H( Y* f: U( ]# I* x8 D/ v7 m
  372. PNP81ef         Proteon ISA Token Ring (1346)
    5 U) u4 u4 G. K+ R& L' F3 f
  373. PNP81f0         Proteon ISA Token Ring (1347)4 {5 }9 f$ c3 s' \
  374. PNP81ff         Cabletron E2000 Series DNI1 h; R. u, y- h
  375. PNP8200         Cabletron E2100 Series DNI
    + f' v9 l5 Q# d- V) Y( C" q
  376. PNP8209         Zenith Data Systems Z-Note
    6 Q9 ]# @7 R& m
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    & l, S' Z; K0 p, ^
  378. PNP8213         Xircom Pocket Ethernet II( w1 Y. @5 j1 k4 K
  379. PNP8214         Xircom Pocket Ethernet I
    6 T7 k4 S. @/ p' ]+ u* E% b  K
  380. PNP821d         RadiSys EXM-10
    . r5 a$ E( c# p3 T' m
  381. PNP8227         SMC 3000 Series
    : h' b7 g; n) k2 Z
  382. PNP8228         SMC 91C2 controller6 N, f+ e2 M9 ?+ W) x
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    * X. a4 \/ ?4 v  S  b
  384. PNP8263         Tulip NCC-16
    ( W% I1 g7 b, L+ P( y
  385. PNP8277         Exos 105- I2 F4 O) B% ]2 k: N& E: T" O( G
  386. PNP828A         Intel '595 based Ethernet" e6 T3 d4 `7 z5 v
  387. PNP828B         TI2000-style Token Ring
    . p- l9 y. R) k( w
  388. PNP828C         AMD PCNet Family cards
    9 J+ x5 e) \- y
  389. PNP828D         AMD PCNet32 (VL version)
    6 X% k$ M3 b( V
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    5 V! t. J5 o9 R8 E8 U$ l7 P) t1 y
  391. PNP82bd         IBM PCMCIA-NIC+ ~8 s# \: L) d2 I
  392. PNP82C2         Xircom CE10
    - t$ ~4 R# [1 l7 K) V
  393. PNP82C3         Xircom CEM2, k& L4 a. D; o# H3 H- S
  394. PNP8321         DEC Ethernet (All Types)
    6 j0 W/ e+ u7 b+ V) y
  395. PNP8323         SMC EtherCard (All Types except 8013/A)% V* K7 f9 v8 p0 v  ^
  396. PNP8324         ARCNET Compatible+ j* x, ]: B) t3 x
  397. PNP8326         Thomas Conrad (All Arcnet Types)6 e! w3 L6 S- _3 A, l
  398. PNP8327         IBM Token Ring (All Types)$ _: s+ v5 e. A" Q/ y  ]% X
  399. PNP8385         Remote Network Access Driver! K: O- Z7 l8 {9 u8 [+ H
  400. PNP8387         RNA Point-to-point Protocol Driver! z2 w$ e4 s+ Z6 y  X
  401. PNP8388         Reserved for Microsoft Networking components9 J% v% o1 m2 i
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied). ~; L7 A: F; e- F
  403. 8 {2 u) ]. }) w: W
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********. R5 t2 c& F' ?, _
  405. PNPA002         Future Domain 16-700 compatible controller
    # ~' h5 f% m) o' R0 ~2 x
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    + m0 e9 T! f& c+ p# [
  407. PNPA01B         Trantor 128 SCSI Controller
    * A' U" D* c- K7 l/ y5 R' A
  408. PNPA01D         Trantor T160 SCSI Controller
    1 \; i* G; P/ @. O( u
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    4 p% U, C/ J& r: H. `
  410. PNPA01F         Trantor T348 Parallel SCSI controller
      P5 ?" f" U$ M
  411. PNPA020         Trantor Media Vision SCSI controller
    7 a  `+ g* C$ k) g! H/ b% N" {
  412. PNPA022         Always IN-2000 SCSI controller
    . o3 {+ Z0 o, T2 A
  413. PNPA02B         Sony proprietary CD-ROM controller
    1 K- f) W. A/ v
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    1 w! S% m5 ?: a3 ~: ]
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    $ S/ r. E' g* w( T1 U& a
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive" A3 R/ G+ T# w4 q: K
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    + e. s& E/ B9 r  |
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    % E% P8 Q2 P* Q7 }& w

  419. 9 t% V" k$ e$ j; M$ ~  [. o
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    ! w" g- |8 m! j5 U, N( ?
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    7 H# K$ P  t- Z) g: P/ X3 y
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    , w% m+ e! {7 x! j( u2 X1 t
  423. PNPB002         Sound Blaster Pro-compatible sound device
    + w0 \9 S" N% c+ R" P# y
  424. PNPB003         Sound Blaster 16-compatible sound device
    4 b6 `/ A+ ?% j
  425. PNPB004         Thunderboard-compatible sound device
    - Z4 |9 H3 J/ |9 h" i+ X7 C  A' ]
  426. PNPB005         Adlib-compatible FM synthesizer device! E" K' T- M7 O( O. i# P
  427. PNPB006         MPU401 compatible
    9 B; z5 y2 K* b! V
  428. PNPB007         Microsoft Windows Sound System-compatible sound device' E/ ~% ]3 Z+ U2 w8 c, W
  429. PNPB008         Compaq Business Audio
    / x% A+ Z8 p+ {
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    8 T4 M8 ?! a0 o1 H2 A2 k  M0 o
  431. PNPB00A         MediaVision Pro Audio Spectrum
    5 T% g! i$ d, Q$ T
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)% K' z" H8 s3 O+ d9 Q# [
  433. PNPB00B         MediaVision Pro Audio 3D
    1 h% G- x9 C9 L; X* E
  434. PNPB00C         MusicQuest MQX-32M7 z& L; g8 @7 l. q
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    ' I( d0 [) H( U$ ?+ a
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    0 c+ J2 I( L! P9 c4 d: G$ n
  437. PNPB00E         MediaVision Pro Audio Spectrum' J0 E: E2 N! T9 G+ }8 Q
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled). ~' x" b9 C& z: n" E
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    6 t! H0 U. k/ T, X% @$ {+ i
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    4 w" A& y, i! U  [
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    . U4 l; X+ X, L+ [7 C
  442. PNPB019         MediaVision Pro Audio Spectrum Basic$ r; S( y" n) T% w  Q4 Z) W
  443.                 (no Trantor SCSI, Thunder chip Disabled)9 R$ A2 M( Y7 D# ?# I
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    & U0 I- i! ?. B- V. R
  445. PNPB02F         Joystick/Game port
    5 `. g) E- w( F, `6 x# l
  446. % H! f& b# t  G; C
  447. ***** Modems - PNPCxxx-Dxxx****************************7 V7 U. e- ]& y2 ?$ S  a) F
  448. PNPC000         Compaq 14400 Modem (TBD)
    / B$ J) k- l1 r' ]6 L% d+ E. W
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    ' K) e. P$ g+ s/ K# Q3 ?* f
  450. ; |" Y$ M- q6 T9 I6 z
  451. ======================================================================
    * n2 Y# h3 M* O- S$ |" `

  452. 1 U" G2 t& c3 t
  453. DEVICE TYPE CODES
    8 T  |0 }0 h, D0 s# _/ F+ u* x, m

  454. ' V( G* q' t+ M9 q) l
  455. -----------------------------------------------------------------------* C9 f" g7 c" D
  456.           z/ M1 A" T4 @$ ?6 a$ J: S
  457. Base Type = 0: Reserved
    8 E8 S  t( h' O1 V& E( N
  458. Base Type = 1: Mass Storage Device5 Z9 E5 `! Q- U  z
  459.         Sub-Type = 0: SCSI Controller( G7 i  w$ O, e
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)- D- a( Y* e; J3 J! R" e/ S
  461.                 Interface Type = 0: Generic IDE
    5 R9 F9 O! l8 c, l  z
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    * P2 o7 ?0 I& b! u0 w& T! N
  463.                 Interface Type = 0: Generic Floppy
    9 [6 m5 `: K' Q' B! p
  464.         Sub-Type = 3: IPI Controller
    & ]7 Z( L3 A6 w; E& i  {
  465.                 Interface Type = 0: General IPI
    " @7 [  ]% V; s  A' A
  466.         Sub-Type = 80h: Other Mass Storage Controller# h% @' C5 U% W: y3 `
  467. Base Type = 2: Network Interface Controller
    / N# t1 F8 o4 h) z- d0 ?7 Y
  468.         Sub-Type = 0: Ethernet8 k- \8 @8 P) |# i7 D9 a; j# ~4 G
  469.                 Interface Type = 0: General Ethernet* c: j6 n3 I3 h# x9 K& e+ U1 M
  470.         Sub-Type = 1: Token Ring Controller) A) r5 h  k0 |& h: t
  471.                 Interface Type = 0: General Token Ring
    # @# O- _6 p& {& A! ~( ?4 Y- o; H/ Q/ x
  472.         Sub-Type = 2: FDDI Controller9 G' a& @; q  ^$ a2 X0 H
  473.                 Interface Type = 0: General FDDI
    , f/ k9 \$ t3 ^. }* q5 j. v$ l% H
  474.         Sub-Type = 80h: Other Network Interface Controller2 P; Q/ \: n1 N  a9 F8 ^: t; y
  475. ; W- k. ]: @# @; e& w# h9 _
  476. Base Type = 3: Display Controller
    $ T4 c% N% `+ _0 a  v
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    * j+ {+ i2 D; H* i7 o( O) v
  478.                 Interface Type = 0: Generic VGA compatible
    ; p, P" a' _; [* ]7 }
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    1 j: m* R0 C5 ^8 p8 R7 b
  480.         Sub-Type = 1: XGA Compatible Controller' I2 c' \, Y3 y3 C( D4 a  A
  481.                 Interface Type = 0: General XGA Compatible Controller9 A; y$ D' C) l. E8 D
  482.         Sub-Type = 80h: Other Display Controller
    . |3 I* c# B: t( c) x
  483. Base Type = 4: Multi-media Controller
    * E$ |: f9 C2 }3 E' D  m
  484.         Sub-Type = 0: Video Controller! v4 g2 k8 D9 A* Q% o4 l) k; Z* f) C
  485.                 Interface Type = 0: General Video$ O6 b# |. [, E4 t/ W
  486.         Sub-Type = 1: Audio Controller( W6 h6 z" \2 o% ?2 h
  487.                 Interface Type = 0: General Audio Controller
    - I2 \: j9 h# d& e; S. E
  488.         Sub-Type = 80h: Other Multi-media Controller! P. S- ~, \6 s: @8 S# n6 Y) M$ |
  489. Base Type = 5: Memory 1 ]- m7 _3 ^% f7 I
  490.         Sub-Type = 0: RAM
    + U# v* i2 I& k' }
  491.                 Interface Type = 0: General RAM
    - R# h- f" @- b. A( f. ^
  492.         Sub-Type = 1: FLASH Memory! T) Q! c2 N8 p! Y
  493.                 Interface Type = 0: General FLASH Memory
    ; Q2 K/ W2 j0 ?: R! c
  494.         Sub-Type = 80h: Other Memory Device
    % a0 _" I' I, f" U2 @( B
  495. ' ~0 D9 h$ L8 r8 N0 m. r
  496. Base Type = 6: Bridge Controller& A9 D2 K9 P7 `9 t1 c
  497.         Sub-Type = 0: Host Processor Bridge' Q' b0 i' e% H
  498.                 Interface Type = 0: General Host Processor Bridge
    - F) V0 r# x& H% v
  499.         Sub-Type = 1: ISA Bridge
    ; I! }& X* k" d2 Q" R  Q8 k
  500.                 Interface Type = 0: General ISA Bridge; {# y/ j1 X, p1 T, |, C
  501.         Sub-Type = 2: EISA Bridge, x% Y2 r, Z6 |1 L, m
  502.                 Interface Type = 0: General EISA Bridge; e: Y3 [" v! a3 j! u
  503.         Sub-Type = 3: MicroChannel Bridge
    0 {8 @) S& ?+ ?& G+ s
  504.                 Interface Type = 0: General Micro-Channel Bridge
    ! t8 {4 E$ A5 c  x; T
  505.         Sub-Type = 4: PCI Bridge
    " G. g4 E( S5 t' U7 A7 P6 q  ?
  506.                 Interface Type = 0: General PCI Bridge$ a& z+ ^7 E& j/ t' O
  507.         Sub-Type = 5: PCMCIA Bridge+ J9 X" l- h% u  H) l
  508.                 Interface Type = 0: General PCMCIA Bridge1 ^7 H# k2 f7 B$ c9 J8 l6 u
  509.         Sub-Type = 80h: Other Bridge Device; o( F+ w- K5 |! g
  510. Base Type = 7: Communications Device
    0 w5 G* X8 ~% z% E- k1 W
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    ' b) r+ Z4 M' s, Q/ G. Y8 {/ G5 Q! O
  512.                 Interface Type = 0: Generic XT-compatible
    ' y8 g, D5 B7 |+ }7 p
  513.                 Interface Type = 1: 16450-compatible
    6 [5 v8 @% j* @5 w
  514.                 Interface Type = 2: 16550-compatible( b6 f* L# n( U8 b( x' B, f
  515.         Sub-Type = 1: AT-Compatible Parallel Port4 k/ @0 M9 L9 Z4 p  u  q
  516.                 Interface Type = 0: Generic AT Parallel Port
    ! E! `, d/ a+ l; ^
  517.                 Interface Type = 1: Model-30 Bidirectional Port; \+ E/ I% X0 Y, D! y% }8 i+ {8 a
  518.                 Interface Type = 2: ECP 1.? compliant port. B: j8 D0 {8 q; c, P
  519.         Sub-Type = 80h: Other Communications Device
    ) G2 }/ ^- U# g: L4 w# B3 K
  520. Base Type = 8: System Peripherals
    : B9 T8 R7 f1 e+ }
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)' Y" \; U3 X+ M
  522.                 Interface Type = 0: Generic 8259 PIC
    3 h0 e/ N- O2 \, D; d' p
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    0 i3 W2 F1 i) b. f! W- C
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)9 F. e6 X, }- g
  525.         Sub-Type = 1: DMA Controller (8237 Compatible): u2 {2 B- Y0 T& M; o
  526.                 Interface Type = 0: Generic DMA Controller1 e  {; a5 f4 e: N- i
  527.                 Interface Type = 1: ISA DMA Controller7 \$ _* t# {; Q4 e
  528.                 Interface Type = 2: EISA DMA Controller
    * ^& [% o5 W8 G& R/ |9 Z
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    3 R, y; |& @; U) m
  530.                 Interface Type = 0: Generic System Timer
    % Z4 {3 j* ^. u: U
  531.                 Interface Type = 1: ISA System Timer5 S4 X% I5 d9 S
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    2 q, {( e/ u. m: ^6 ~, L
  533.         Sub-Type = 3: Real Time Clock
    6 w: V, Q7 Z' {+ D) u- n6 i
  534.                 Interface Type = 0: Generic RTC Controller+ q  ~7 D4 W' g& ~0 }. k' N& ?
  535.                 Interface Type = 1: ISA RTC Controller4 h2 P# D  v. [; ^7 X- Y) [, U
  536.         Sub-Type = 80h: Other System Peripheral                                 
    4 I. M. d  f6 y1 |% X6 \1 o) `3 a( c$ R
  537.                
      x5 F2 G" w* z  M
  538.        
    4 N( ]: L7 @& u
  539. Base Type = 9: Input Devices& d5 T0 n+ l7 J
  540.         Sub-Type = 0: Keyboard Controller
    ' K7 ]# h* p$ M' Y) q4 c* h' M* L5 P
  541.                 Interface Type = 0: Not applicable5 y8 z% Q& |* t) Y! W9 p- x
  542.         Sub-Type = 1: Digitizer (Pen)
    9 S, E0 s& [4 K: T  f
  543.                 Interface Type = 0: Not applicable
    , X& m( J/ l. C
  544.         Sub-Type = 2: Mouse Controller7 K2 G  u" ^5 G
  545.                 Interface Type = 0: Not applicable
    2 Y% m1 t& a' L! R/ x
  546.         Sub-Type = 80h: Other Input Controller8 _) {) M- ]0 O- W
  547. Base Type = 0Ah: Docking Station+ b) I8 l- L) i3 X
  548.         Sub-Type = 0: Generic Docking Station9 Q2 R- P0 S+ y- N! G- c
  549.                 Interface Type = 0: Not applicable
    ; }% w& i: ]4 T. B6 e  Y- W$ W: [1 h! A
  550.         Sub-Type = 80h: Other type of Docking Station
    2 s5 N/ r4 n" a. L1 i! B
  551. Base Type = 0Bh: CPU Type
    . V- \: y$ V, S- B1 {4 x# N
  552.         Sub-Type = 0: 386-based processor+ `' E/ H0 Y* t  \# `
  553.                 Interface Type = 0: Not applicable4 d- Z- ]4 B+ X/ b) G
  554.         Sub-Type = 1: 486-based processor
    - Q( `! B4 Z0 y0 Q* }! J' Z) D
  555.                 Interface Type = 0: Not applicable" L; }, f8 P" i3 @* w
  556.         Sub-Type = 2: Pentium-based processor
    ' V5 v# m: _, m" T3 \& ^+ r6 u
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-12 05:36 , Processed in 0.168539 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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