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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
: \" r/ h$ }, U, }3 B# U
  1. This document is the ultimate source for Windows Generic Device IDs ) s9 B7 C7 ^; a. z( D
  2. and Plug and Play BIOS device type codes.  
    ; g7 {& ]* h: i
  3. % x' U  E. ^+ ]% K6 r3 L
  4. CONTENTS:
    5 f5 u8 H: s- D
  5.    Plug and Play Vendor IDs and Device IDs
    " m) B( \. ?1 V
  6.    Generic Device IDs 0 \7 _+ a5 M! E; k+ U% N# j
  7.    Device Type Codes2 k& p' b  w  x( f
  8. 0 u" G% ~9 a! P3 x' x& z
  9. ======================================================================+ q' G9 |9 ?8 J  p, c. `' U+ u
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    9 o& M1 O0 ]: a' e

  11. " k' z( M, \2 O1 U& ^9 s: j  H, c
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    " I# }9 J. |) ~3 Q4 ~
  13. Device codes. The vendor must register with EISA and have a vendor code" Y, v( h9 _9 a" I9 S4 s9 }; X# V
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code $ D& F  q/ l6 h4 a. ^
  15. is reserved for Microsoft and can only be used when defining a device抯
    % F6 I; H( y- r
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and " f% L' t7 r; O0 T
  17. Play header.
    ' l) D- U5 o& [9 z5 D/ C, B

  18. ! M: Q# I  _& w! N' [6 \* a
  19. Use of CompatibleIDs is strongly recommended for devices that use , R' Q/ Z* s$ i9 a
  20. device drivers provided with Microsoft Windows 95, such as a & v6 h0 c" y" {; Q$ V
  21. "Standard PC COM Port" (PNP0500) or : k/ c4 D# \- [) s# \" p
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).1 m7 W% ]$ P, A5 T
  23. + I3 w5 {& a0 ]! ^- g
  24. The following example output from ISOLATE.EXE of a Plug and Play $ i' x, n* y# q; _2 w4 p( B" P5 D
  25. header is provided for your reference:
    7 E+ i& x" {3 A6 M
  26.         Vendor ID:     XXXFFFF
    & p+ H9 d6 H8 W) P
  27.         Serial Number: 000000011 s, p, z% L3 }. G  B5 o
  28.         Checksum (reported): 0x5E
    5 O. e2 c/ B2 J0 j+ T% }
  29.         PNP Version:   1.0
    3 v/ m3 B$ X6 z- d7 W
  30.         Vendor Ver.:   10
    / [' Z# y2 `1 k: Y! I9 \
  31.         Device Description: IDE Port
    ( N, Q3 c% J" q2 R4 T
  32.         Device ID:  XXX0001
    , b1 X" d* E% a2 o! y* G' a
  33.         Doesn't Support I/O Range Checking7 i0 i7 o: E% ~" t; ?
  34.         Vendor Defined Logical Device Control Registers:  None; W) b9 D5 ^% Q. }
  35.         Compatible Device ID: PNP0600
    6 W' l6 {4 l' a
  36.         Device Description: IDE
    % d5 e) y; m3 a. A) [& r
  37.         Dependent Function 0; q& X- _7 Y+ J* c
  38.         ...; ?, b, Y0 i# @4 t' ]4 N& j
  39.         Dependent Function 1
    * S9 h, O( \) L" H
  40.         ...2 h( T( J+ g6 z1 S% s
  41.         End of Dependent Functions# Z2 p5 _- i+ E4 G

  42. 9 @: w9 _% _7 r& r1 Y1 H/ A
  43. When the user is installing devices that use this method, * K7 ~: X: V/ U, F& N4 L) ], |
  44. a dialog box appears at the beginning of the enumeration sequence
    ; Z7 U0 @9 Y& ]! h* d0 u( @2 q$ B
  45. to suggest use of the default driver provided with Windows 95.
    2 G. Q; W9 ]. _- S! x" R
  46. Windows 95 also provides the option for using a disk from the
    ( t9 Z8 u6 Y+ Q# K$ B) g
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    & P1 B1 r; y0 z: G
  48. driver.
    4 f1 H$ ]/ X5 Y8 L% \5 k
  49. 9 j' [! Y* _, m  a* C: K
  50. For multifunction adapters, you should supply an INF file that chooses
    8 |5 ?3 ]9 b$ K
  51. the appropriate drivers (including default drivers) for all the " m1 y1 J7 X8 |: P; q
  52. adapter抯 devices. This prevents additional dialog boxes from again 6 q8 L) {- N; `' S8 J1 k! G! y1 u
  53. requesting the default driver or a manufacture抯 disk for the rest of
    1 q9 m  Q7 d5 D% n5 O+ {* z. V
  54. the devices on the adapter. When an INF file is used in this manner ! Q) A0 `/ e' d  b6 {# m
  55. for default driver selection, it must link the HardwareID (XXX0000) # _; m3 a6 |2 S7 ]( _- P
  56. to the appropriate compatible device driver from the Windows 95
    7 u% X1 ^; _1 M( p) ?2 C
  57. distribution compact disc or installation disks. ( ?9 ~+ U' n- P
  58. If this is not done, Windows 95 will continue to query the user for / }; U# S; k+ S$ q9 C
  59. either the default driver or a new driver, thus defeating the purpose 9 T/ d& ], |# y4 A
  60. of using the INF file in this way.; i1 _  S' K3 T6 B/ S% s5 e4 B0 I
  61. * D: l8 J, q( T4 V/ u* j/ G
  62. ======================================================================
    / ?  I7 e; m6 f( b* J0 s

  63. 9 ^0 d$ U0 s" k9 ~8 }% x
  64. WINDOWS GENERIC DEVICE IDs
    $ H# t- B; L* |
  65. * p* U* p/ L% E# b( Q
  66. ----------------------------------------------------------------------
    2 @7 E. c2 B5 t& D
  67. Many devices have no standard EISA ID, such as the interrupt controller4 l8 q* D  D$ f# v2 J: H) s
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    - T0 y5 D  A% N  T4 t4 |& u( a
  69. and Super VGA, are not actually devices, but define a compatibility ! R! U: v) f! H! R' f  X' h" a
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    5 L0 v1 F8 N0 H: j3 q
  71. buses.   D5 D: B% T! \% Y

  72. + A+ j6 d; V( m: c
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various 4 U1 p; ?3 m3 w! o* i8 X
  74. devices that do not have an existing EISA ID, as well as defining ) y' G* R) B3 x4 ?! e
  75. compatibility devices. The IDs are defined in the following tables.( M9 g8 F) h+ ~( @$ H# f+ d6 b6 z

  76. 7 h- q8 \5 ?: v5 g0 }
  77. DEVICE ID RANGES
    3 n9 j$ G4 \5 C8 }9 E

  78. 8 U4 R5 z  y& P% [6 m8 S
  79. ID range        Category$ J4 ^& w& [3 c4 m% B
  80. --------        -------------* ~7 P- J4 y5 f7 d$ V/ {
  81. PNP0xxx         System devices
    / s6 z5 B4 P4 E
  82. PNP8xxx                Network adapters % E+ O; \0 E* }8 d3 @
  83. PNPAxxx         SCSI, proprietary CD adapters 7 r# m  \% K5 G" }3 b# ?
  84. PNPBxxx         Sound, video capture, multimedia
    # W- x! }; T( J$ J, F4 z% V7 z
  85. PNPCxxx - Dxxx        Modems
    1 i# B1 Q; ~3 `

  86. 6 \/ j5 I( `: J. b" q; J1 H5 V
  87. The following device ID is provided only for compatibility 4 u3 q# C2 x9 l! b# E
  88. with earlier device ID lists:6 ?3 B+ `$ Y8 k8 M! o8 r% S. x

  89. ! n$ z4 F9 F" h4 E7 D: _! n1 s
  90. Device ID        Description, n( y" s! ^5 m
  91. --------        -------------
    ; ~: C5 p; F- B, d6 ?4 B3 P
  92. PNP0802                Microsoft Sound System-compatible device
    6 E! ?7 P# C. i( l  n; N0 ]$ [
  93.                 (obsolete; use PNPB0xx instead)! B8 Q: {6 K3 P1 j6 l

  94. 9 _$ u3 @# ~+ L0 m4 f/ S+ a5 n
  95. ---------------------------------------------------------------------------
    " j7 v7 i7 X' X
  96. Device ID       Description
    , y; o6 k% ^' W8 O5 V
  97. --------        -------------2 ]2 B$ e( g: P3 L8 U# [
  98. ***** System Devices - PNP0xxx **************************
    ' E! V3 h4 a6 u! Z9 Z1 W9 s1 }9 n
  99. --Interrupt Controllers--, m0 [1 F- o9 f4 d4 D6 R4 C% G
  100. PNP0000         AT Interrupt Controller
    8 q) G1 I+ f4 i# S
  101. PNP0001         EISA Interrupt Controller9 p& A) G: m* e# q
  102. PNP0002         MCA Interrupt Controller7 {1 A& s$ z9 X. |% h" X
  103. PNP0003         APIC
    9 ^. R  a& j: u: U. L" e
  104. PNP0004         Cyrix SLiC MP interrupt controller
    & k; D0 j) x( I  {
  105. 8 l+ H3 u& |4 Q3 i; g2 s
  106. --Timers--
    . a5 F( n* S- R9 u! }' F) l; B8 T
  107. PNP0100         AT Timer6 z( W" H. y2 S( g( m4 a# o4 k! C
  108. PNP0101         EISA Timer
    + Q- U% Q7 a( _; n
  109. PNP0102         MCA Timer6 r* g! e" ?0 k+ @9 k1 A

  110. 1 d5 [! w" C: y( B5 q8 F, J" @
  111. --DMA--
    ( Q/ h' d6 j) S! V  f! I
  112. PNP0200         AT DMA Controller
    . a, ]' F- W9 \! t
  113. PNP0201         EISA DMA Controller- U1 L7 {4 L0 r( T4 A
  114. PNP0202         MCA DMA Controller
    / G/ Q4 _( W/ }  E3 l. ^, M

  115. 2 t" ^1 d8 ^6 i2 J( }
  116. --Keyboards--
    ( h4 M! u& q9 K' h
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    , W- Z4 W3 d: ?7 _
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    ) {: N- v5 V5 N2 W- h
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    - w; W+ `2 E+ r3 o/ y
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    # Q" w7 y4 z! r
  121. PNP0304         Olivetti Keyboard (83-key)$ @* y, |# U1 b4 C) ]( `! a
  122. PNP0305         Olivetti Keyboard (102-key)6 L& ]" w8 e/ O7 X' m4 ^0 w
  123. PNP0306         Olivetti Keyboard (86-key)
    6 E5 I9 H' y/ a0 R: x* |( j; {- v
  124. PNP0307         Microsoft Windows(R) Keyboard, D# Q9 h0 l( J
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    . y% [3 \' |4 V( F% {7 m
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    / Q2 F+ h- a, V  P4 p, T
  127. PNP030A         AT&T 302 keyboard
      N* ]& S, P* n& K4 I1 g! _
  128. PNP030B         Reserved by Microsoft0 ?' E. `; W5 J0 a; j; B+ `! ^5 G
  129. PNP0320         Japanese 106-key keyboard A01
    . G( t; v0 U( Y& c
  130. PNP0321         Japanese 101-key keyboard7 [6 r/ u& I0 z7 D3 S# L* d
  131. PNP0322         Japanese AX keyboard$ K! x+ r3 x. t  ?+ b' J) f8 i7 T, q
  132. PNP0323         Japanese 106-key keyboard 002/003- t9 F. R2 T$ w3 s/ Q& C2 O
  133. PNP0324         Japanese 106-key keyboard 0012 x2 u) R$ a6 W
  134. PNP0325         Japanese Toshiba Desktop keyboard) d3 U/ g/ Y! c, z
  135. PNP0326         Japanese Toshiba Laptop keyboard* q% w0 y3 V9 v$ ?/ {1 ]$ U  i! t
  136. PNP0327         Japanese Toshiba Notebook keyboard" P2 K: u$ [% i: u$ @! K5 k
  137. PNP0340         Korean 84-key keyboard* N5 d# Q- s4 g3 L/ J5 b4 a  i
  138. PNP0341         Korean 86-key keyboard
    % `5 \6 _5 l  g
  139. PNP0342         Korean Enhanced keyboard% I4 P& e& c* j: Y
  140. PNP0343         Korean Enhanced keyboard 101b
    ; |5 i# z. e5 h
  141. PNP0343         Korean Enhanced keyboard 101c7 s7 k' p' U7 g- Q+ X1 }. C
  142. PNP0344         Korean Enhanced keyboard 1035 H  U6 G$ j: ^6 U9 @

  143. 3 u$ B5 {. e7 k5 Z% x' i
  144. --Parallel Devices--# o; I9 E9 o2 O2 r
  145. PNP0400         Standard LPT printer port7 Z- f' X: J& ]
  146. PNP0401         ECP printer port
    5 h1 K, c7 ]% w! X4 s3 c
  147. ! _  F6 X; k4 @3 |1 S8 w* M9 \, o7 {
  148. --Serial Devices--
    " r/ J  R$ \; w& y- x+ K
  149. PNP0500         Standard PC COM port  M6 m8 p: W7 ?3 |% \( U
  150. PNP0501         16550A-compatible COM port* v1 `8 ]. k) S, s% a: ^
  151. PNP0510         Generic IRDA-compatible device, Y, Y  J0 d8 E- d! ]

  152. ) S; p; K% P' S4 b' y
  153. --Disk Controllers--6 F' k$ N" D( `
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    ( t3 B# \5 d5 T8 a
  155. PNP0601         Plus Hardcard II( U. |* }5 z( @; e2 U
  156. PNP0602         Plus Hardcard IIXL/EZ* e- m7 w: Z- s5 O
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification! _3 o3 L  a/ d- |$ i
  158. PNP0700         PC standard floppy disk controller$ J: t, E; `! A  @/ J! f
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
      Z0 Q4 j" ?" ]
  160. 0 S0 y& t8 O& b& w3 \' r& t4 q
  161. --Compatibility with early device ID list--. n' x7 g, j- p) j. q& `
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use' S  W/ C$ J0 F
  163.                 PNPB0xx instead)% r  p& V; f+ d- F# x2 [: X
  164. --Display Adapters--2 o: d& O6 _, [2 ~$ m7 b: {# c
  165. PNP0900         VGA Compatible# m" F0 E8 ^' I6 u8 ?, y0 ]
  166. PNP0901         Video Seven VRAM/VRAM II/1024i # {# O1 v7 X/ M) a
  167. PNP0902         8514/A Compatible
    ; U: A0 c) x2 s! b4 N' s4 l/ W
  168. PNP0903         Trident VGA
    / T$ n7 @! \3 M
  169. PNP0904         Cirrus Logic Laptop VGA
    $ ^. Y1 ]. W: q3 V4 K/ C. J0 l
  170. PNP0905         Cirrus Logic VGA7 }9 ~0 }- V, I7 o1 i3 y
  171. PNP0906         Tseng ET40005 D: n) j/ K! X; `/ ?1 h$ ?
  172. PNP0907         Western Digital VGA
    * u; s7 v/ X6 I5 F, x8 C
  173. PNP0908         Western Digital Laptop VGA
    ! S# q3 t6 g& H' j) w
  174. PNP0909         S3 Inc. 911/9249 O/ v' N) I, R9 r* h3 T- z
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    9 d  r; y3 V2 D5 ~8 ]  l: z% c/ b$ n
  176. PNP090B         ATI Ultra (Mach 8)
    $ L9 O4 I+ P/ V& j
  177. PNP090C         XGA Compatible
    . c& E4 f. X$ ~7 Y
  178. PNP090D         ATI VGA Wonder
    : u1 B* V- z, m% ?
  179. PNP090E         Weitek P9000 Graphics Adapter8 O8 y+ J8 b% m* {3 L9 E
  180. PNP090F         Oak Technology VGA7 N5 ]& R; m' t: M( [3 H0 p' p
  181. PNP0910         Compaq QVision
    ' \) F0 J4 {8 ~5 E
  182. PNP0911         XGA/2" O/ U7 h' U9 ~, r) a: _4 s5 S
  183. PNP0912         Tseng Labs W32/W32i/W32p' ?; }, v+ x6 S. e" B" ]
  184. PNP0913         S3 Inc. 801/928/964& K5 e% ~. v) `  ~5 ?% P4 U: e2 d# k
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)* U* k, y5 T! A% l" ^/ V; ^; V
  186. PNP0915         Compaq Advanced VGA (AVGA)
    4 F; @$ Q6 g% H9 ^7 s- k
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    ' V6 \+ S9 W! i; |( ~
  188. PNP0917         Reserved by Microsoft
    # t; v  d" b9 X* d$ L  K' U, h
  189. PNP0918         Matrox MGA
      H  _/ ]  w* A6 o. Y6 Z
  190. PNP0919         Compaq QVision 20005 u/ v1 ~4 s5 P+ T) v& C
  191. PNP091A         Tseng W1287 R! Q2 O+ N' J* s8 G
  192. PNP0930         Chips & Technologies Super VGA- m8 q; N2 t3 R3 g/ {* M
  193. PNP0931         Chips & Technologies Accelerator
    % j- _; x2 O8 e3 A. J3 Q
  194. PNP0940         NCR 77c22e Super VGA
    # G1 n9 Y8 a' d* l% R* e- Z
  195. PNP0941         NCR 77c32blt* E, b- C: `8 z
  196. PNP09FF         Plug and Play Monitors (VESA DDC); p4 X. K: A( d- c

  197. $ c2 g- m8 C, R
  198. --Peripheral Buses--1 [3 d) `8 e2 Z7 [4 e
  199. PNP0A00         ISA Bus6 W/ K0 ~- ^7 ~$ J5 z
  200. PNP0A01         EISA Bus- i8 [( d7 W; X/ L/ `9 u
  201. PNP0A02         MCA Bus& z! W" \. G9 Y
  202. PNP0A03         PCI Bus
    3 d3 q! V& O" S/ @6 \! @9 U
  203. PNP0A04         VESA/VL Bus) T2 ~& D( G, z
  204. PNP0A05         Generic ACPI Bus& A% `( K% }1 W
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    3 H1 |8 r( n  f: a' X
  206. ' m# R4 r  q% Y  @* g( {
  207. 6 ?+ ?! X& ^$ k7 ?. I4 p! Q+ {3 }
  208. -- Real Time Clock, BIOS, System board devices--
    + O( m$ S& b) V' w
  209. PNP0800         AT-style speaker sound# w" b1 T- G6 G8 g$ g
  210. PNP0B00         AT Real-Time Clock! v3 g; U- W( K0 {% R% b
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    " ?! N. k" R8 K3 Z
  212. PNP0C01         System Board, N9 S0 y1 K1 r* m- S2 }3 W
  213. PNP0C02         General ID for reserving resources required by Plug and Play% I4 G$ m+ N; y) k6 Z$ S) M& J
  214.                 motherboard registers. (Not specific to a particular device.)9 M( C% ^0 z  [! r( {3 c$ B0 V: E
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
      u( O5 C" Z0 F  n2 x
  216. PNP0C04         Math Coprocessor+ P) }% H( {! c6 X: j6 C# l1 E  T
  217. PNP0C05         APM BIOS (Version independent). m) G8 q% `; H8 S
  218. PNP0C06         Reserved for identification of early Plug and Play
    7 y- z2 b3 R& c! D* J. Z
  219.                 BIOS implementation.% w& _8 h. T5 f& X
  220. PNP0C07         Reserved for identification of early Plug and Play
    0 A- H& D$ a( k/ A$ q
  221.                 BIOS implementation.
    $ l( o0 N4 T3 ^7 W
  222. PNP0C08         ACPI system board hardware/ S2 R0 x/ i2 Y9 {/ E
  223. PNP0C09         ACPI Embedded Controller* _4 N4 k. @" |# E# H0 W
  224. PNP0C0A         ACPI Control Method Battery8 s: w# H( e+ s" N3 y% u, P+ J
  225. PNP0C0B         ACPI Fan0 Y0 l9 F5 o; W+ i" J
  226. PNP0C0C         ACPI power button device
    # L% v$ s: I  ?+ [9 F3 v
  227. PNP0C0D         ACPI lid device
    2 q' T, N) G+ E" _6 q/ M6 Q; f
  228. PNP0C0E         ACPI sleep button device
    0 s+ u1 Q/ ^: r* H3 N6 k3 B
  229. PNP0C0F         PCI interrupt link device
    ( e0 v8 D- M6 k7 B9 h8 D
  230. PNP0C10                ACPI system indicator device
    ( o9 o' V+ w1 l) R9 C# y  [
  231. PNP0C11         ACPI thermal zone
    # w  W5 x$ A5 T8 h7 O; a& J
  232. PNP0C12         Device Bay Controller
    . t- ?% z8 z$ I, g* |* ~3 S

  233. : c) U7 d, Z5 G; n  g- j6 M
  234. --PCMCIA Controller Chipsets--
    ; S3 u) G3 H4 T, \) \
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller* E! g5 I' V5 f& g. x7 \* L* S6 i
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    9 l9 m; C8 R5 n4 h
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    $ n5 c0 c+ u( O; G: {
  238. PNP0E03         Intel 82365-compatible CardBus controller
    " R* n- o9 ?$ R6 s

  239. 1 T! \* D# G; h, }
  240. --Mice--
    ! H. p. w; x  L/ k3 l
  241. PNP0F00         Microsoft Bus Mouse
    : T9 I2 y6 S. j2 J6 [: ]+ f4 {
  242. PNP0F01         Microsoft Serial Mouse
    2 x1 i& p4 @7 l% c) j9 D( W
  243. PNP0F02         Microsoft InPort Mouse$ v& Y4 P7 V1 A' I# f  H, q
  244. PNP0F03         Microsoft PS/2-style Mouse) D6 A) i" a' b" c/ t0 i
  245. PNP0F04         Mouse Systems Mouse
    ; f! I9 i2 d0 @* d+ l( H
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)! @) }' G! G5 W+ u; u
  247. PNP0F06         Genius Mouse (COM1)
    5 {( S, t+ N3 {6 r
  248. PNP0F07         Genius Mouse (COM2)/ b5 {) ^  e* |. M5 P! m* h
  249. PNP0F08         Logitech Serial Mouse
    % }* v& [4 Y: c* x) U  n
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    ; D# L+ O% E  Z' A  z0 h4 S6 _
  251. PNP0F0A         Microsoft Plug and Play Mouse
    * R0 T! F( G9 J! c& V, ?  x
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse# J; U0 a/ ?( v' t% I% Y
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    / }! [8 H  }; b( i, A
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse/ p5 h6 o4 [: g2 @; V: |& j
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse" x5 i& V+ b9 a$ I* t6 {
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    / e7 _7 q& V/ U# u+ ]; O, n
  257. PNP0F10         Texas Instruments QuickPort Mouse4 }1 n0 L! v% l( S/ ]8 @, c
  258. PNP0F11         Microsoft-compatible Bus Mouse0 }( p9 i6 |3 g8 ^, k( y9 \8 q
  259. PNP0F12         Logitech PS/2-style Mouse- Z7 v0 g6 m- M8 O3 P
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    . @% k* {% R$ m2 D
  261. PNP0F14         Microsoft Kids Mouse1 U) t3 l# \+ v+ ]: X) d
  262. PNP0F15         Logitech bus mouse
    & G2 \' {1 `: y6 y! y4 v
  263. PNP0F16         Logitech SWIFT device
    - j% D3 ?1 N; z- K( E
  264. PNP0F17         Logitech-compatible serial mouse
    0 y* M0 T. F) k1 Q9 \/ I3 n
  265. PNP0F18         Logitech-compatible bus mouse* }- \7 o$ p6 \
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    1 {! q7 i& p. P
  267. PNP0F1A         Logitech-compatible SWIFT Device
    / p) K5 @  U9 `; L& ^
  268. PNP0F1B         HP Omnibook Mouse
    . Y4 w, u9 c4 F9 q) }
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse+ h: j# {' Q% v5 n' [2 n& B
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse) |" @. V3 K, r/ W! h1 D
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    + |1 d5 `/ |5 {$ ?) B  w
  272. PNP0F1F         Reserved by Microsoft Input Device Group* v6 {  e4 _: p
  273. PNP0F20         Reserved by Microsoft Input Device Group
    " W% b" @( p: \2 h0 x* g
  274. PNP0F21         Reserved by Microsoft Input Device Group1 m, Y$ H& N( N. L( I% e- s
  275. PNP0F22         Reserved by Microsoft Input Device Group
    4 F& \) o2 ~/ B3 K7 k
  276. PNP0F23         Reserved by Microsoft Input Device Group
    6 |, i0 o9 e' l
  277. PNP0FFF         Reserved by Microsoft Systems
    ' U- `# B; z. e+ z" s
  278. . O, X+ w& `- e( V7 K- q
  279. ***** Network Adapters - PNP8xxx ***********************# Y: U, h# K9 H' Z
  280. PNP8001         Novell/Anthem NE3200) f# }  y% Y1 d7 S' A
  281. PNP8004         Compaq NE3200
      [! j6 q/ i: @/ Y) g4 B8 c
  282. PNP8006         Intel EtherExpress/32, }2 f# Z2 a/ x7 n
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
      M: u+ @8 G+ Y2 t+ b) M% f  A+ t
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP  Y6 ]/ I$ J; v5 f" h1 S5 }
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    1 [0 |' @: x2 I- x; q  H8 l( V% Y
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    0 {/ t" `' A# Y5 I" k1 K" b& n
  287. PNP8078         DCA 10 Mb MCA
    ' ?2 p2 k6 r7 K/ H
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    6 P1 R: h0 A6 _0 P9 |- {
  289. PNP80c9         IBM Token Ring
    & I- [3 `8 S; v# b
  290. PNP80ca         IBM Token Ring II7 G0 z4 s- V* U0 J
  291. PNP80cb         IBM Token Ring II/Short
    9 O' n4 f! n% G* H
  292. PNP80cc         IBM Token Ring 4/16Mbs4 @9 [1 ~0 J: m$ |. d" O3 Y. y) c
  293. PNP80d3         Novell/Anthem NE10000 y) C+ E/ p4 ~2 a* j, t
  294. PNP80d4         Novell/Anthem NE2000
    $ H1 ~3 `0 O$ b$ W
  295. PNP80d5         NE1000 Compatible( C5 l1 v# x" T" }7 T% `4 d2 ~3 R
  296. PNP80d6         NE2000 Compatible
    3 @$ |6 q& H' d# v
  297. PNP80d7         Novell/Anthem NE1500T
    * s( }  T4 J/ r! _  @5 Y% Y6 |
  298. PNP80d8         Novell/Anthem NE2100
    6 Y% r/ @; l7 b
  299. PNP80dd         SMC ARCNETPC3 s& w/ e/ C, D! R0 B! h
  300. PNP80de         SMC ARCNET PC100, PC200
    # l  S) N' V# G
  301. PNP80df         SMC ARCNET PC110, PC210, PC250' O! c5 b6 Y. q9 z, V2 [
  302. PNP80e0         SMC ARCNET PC130/E1 I0 |! Z( H/ {( C: w
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    . s% C) I4 G9 `% h* S4 K) Q
  304. PNP80e2         SMC ARCNET PC270/E* Z% u1 z0 {7 d5 a& O) \; Q* X
  305. PNP80e5         SMC ARCNET PC600W, PC650W% a( B- i9 ^; u" A# i
  306. PNP80e7         DEC DEPCA& i5 z2 l5 [3 M0 u- D
  307. PNP80e8         DEC (DE100) EtherWorks LC: o" E! s" p1 X6 Q6 o8 `
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    + f/ g+ T3 t. c8 X5 e
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP  J' g& R4 C) Z# w0 N  C
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP0 A8 b) b% J. a/ _3 [; S0 X0 F2 s
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    ( E% X7 J+ V) ^4 g2 r) t
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    3 V' A7 |# p4 u5 j7 f+ X
  313. PNP80ee         DEC EE101 (Built-In)6 T( s6 r& I1 Q2 L- J* e
  314. PNP80ef         DECpc 433 WS (Built-In)0 B5 S' D5 {8 h6 }% ^
  315. PNP80f1         3Com EtherLink Plus
    . ~; U- C3 K; t
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    3 l$ S4 `' }: j6 }: F
  317. PNP80f4         3Com TokenLink/ U& h5 A' V+ U% F. M
  318. PNP80f6         3Com EtherLink 16
    ) E7 A- R5 t% y; \( K
  319. PNP80f7         3Com EtherLink III+ g( y& j7 h2 ~2 o
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device4 f8 r! h/ @, H) ^
  321. PNP80fb         Thomas Conrad TC60453 d4 A/ y0 O% h( J* j
  322. PNP80fc         Thomas Conrad TC6042' n1 v" ]& q; b2 Z" H, f
  323. PNP80fd         Thomas Conrad TC6142! g) e+ h+ v0 |
  324. PNP80fe         Thomas Conrad TC6145
    4 ]9 z' K  \0 U  N+ W* v0 n
  325. PNP80ff         Thomas Conrad TC6242
    * j( K* U8 O0 y  X, K; e5 `
  326. PNP8100         Thomas Conrad TC6245' [. b5 |, ?. a: i% m5 @
  327. PNP8105         DCA 10 MB+ o& G1 l! l/ @/ y
  328. PNP8106         DCA 10 MB Fiber Optic
    9 T- H) L3 ?2 N! g5 H0 @7 P4 q3 Z
  329. PNP8107         DCA 10 MB Twisted Pair
    , a! h/ ^) l: y% p$ m* f% _, Z$ _4 i
  330. PNP8113         Racal NI6510& a. ?* o6 ]6 D2 i
  331. PNP811C         Ungermann-Bass NIUpc
      Q, d& G& F% e' b: t: a% n
  332. PNP8120         Ungermann-Bass NIUpc/EOTP+ x  j  t$ d& u; s( ^' ^3 {4 O  D
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    1 L  T4 ~+ E' \* t' B4 l
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)! \! Q, n: ~9 v+ l
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)7 {8 t- M* j3 }& L/ r  A, ~! }
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    5 @+ v* i! z; z
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)2 M) |" B& @, j  N- A3 p- b+ P/ l/ ^
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)) o7 v' q4 N8 A: h5 x4 j
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)' m% x+ y$ B& f' h% S! j0 ~
  340. PNP812d         Intel EtherExpress 16 or 16TP
    , E$ C( O2 @1 x& j% S6 _
  341. PNP812f         Intel TokenExpress 16/4* E! n3 a% W9 z3 o( s$ l
  342. PNP8130         Intel TokenExpress MCA 16/4
    # u  u- W& Q* h3 i
  343. PNP8132         Intel EtherExpress 16 (MCA)
    - _' D2 F, A8 D- o. J: U8 \$ W* F0 F
  344. PNP8137         Artisoft AE-1
    6 O' H* b# o: g1 @1 l0 K
  345. PNP8138         Artisoft AE-2 or AE-3- j; O5 Y. V8 Z  {/ A$ q2 P
  346. PNP8141         Amplicard AC 210/XT
    ) l/ w/ E: U- r' e
  347. PNP8142         Amplicard AC 210/AT
    2 h" D7 r/ T. \1 d) W" h! _/ A
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    0 v) O5 J8 i. V
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245): ~4 |1 U$ V# R+ n
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)7 x4 j. T( n/ X8 Y! \- E, t
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    ) f  N: T, g! T0 G* l
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    5 B& D" |/ H) o  N/ b9 u
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    & l/ c( x$ m) g/ `# j  I" W2 d
  354. PNP815f         National Semiconductor Ethernode *16AT
    $ I; G8 a* N$ q, c& M
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3& @! r( W  J% \& Q+ b
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    3 h) @! C5 s; K
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA+ V" T) H! K# p6 B" b
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    + q7 Q2 F3 a9 G' J2 [+ A% R9 `
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)% r  L( O3 N8 `8 i" K
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)# i' I- `  y& V( ]. B
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    & I- t" t$ `* A4 o6 O1 T3 O  c
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    % @/ h6 S- h% O7 S
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    6 F" D# x$ }0 A* |
  364. PNP81c8         SMC EtherElite Ultra 16
    " U: \" H) U. t0 T" C* j
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    1 |4 z, O/ @& N' A+ y$ k' h
  366. PNP81e6         Pure Data PDI508+ (ArcNet): [# C3 q; M8 t4 m& S
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    8 g6 |9 U% T# [; O5 n
  368. PNP81eb         Proteon Token Ring (P1390)
    ' A1 m! F$ ]; ?0 x: A. p
  369. PNP81ec         Proteon Token Ring (P1392)8 d- J! N. A# Z% F
  370. PNP81ed         Proteon ISA Token Ring (1340)
    7 t+ m' @5 A) T* Y- x3 u0 _3 U! t
  371. PNP81ee         Proteon ISA Token Ring (1342)4 Z; @, s( B, N$ w, j1 K
  372. PNP81ef         Proteon ISA Token Ring (1346)
    ( t6 |3 L7 ^$ y8 s
  373. PNP81f0         Proteon ISA Token Ring (1347)
    " x. x+ p! I4 X1 _* O
  374. PNP81ff         Cabletron E2000 Series DNI
    1 g" Z, n0 Z+ v0 c' y4 e5 |! N  S
  375. PNP8200         Cabletron E2100 Series DNI
    6 |: a: P! E2 W' |) t) ]. v
  376. PNP8209         Zenith Data Systems Z-Note
    - v3 z# Z% y# y# |: _; U! P: j
  377. PNP820a         Zenith Data Systems NE2000-Compatible+ V% J8 O8 y7 k# x5 M
  378. PNP8213         Xircom Pocket Ethernet II
    ! o  _7 R: q7 J
  379. PNP8214         Xircom Pocket Ethernet I
    0 D: R+ _) u7 S& d* t
  380. PNP821d         RadiSys EXM-10
    7 n% L8 z0 q; X  }, N
  381. PNP8227         SMC 3000 Series
    4 j+ [0 y3 ~% [- w) t
  382. PNP8228         SMC 91C2 controller( N8 h9 n% ~5 f, c8 v
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    & s) P5 ^: U8 g1 Z  a& o. W- Q
  384. PNP8263         Tulip NCC-16
    / m+ [- \  @: Z
  385. PNP8277         Exos 105
    ' x0 c$ J& k4 @8 [' @2 q: {
  386. PNP828A         Intel '595 based Ethernet
    # _! L, `8 f3 }7 A
  387. PNP828B         TI2000-style Token Ring! s: E4 E8 A/ z- |8 L
  388. PNP828C         AMD PCNet Family cards$ V2 C6 |  r! c* l1 v2 X. h; M
  389. PNP828D         AMD PCNet32 (VL version)/ Y$ i  {, G# E0 l8 u, Y! ]% c: H$ t
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    4 P, M2 u# `4 ?& H  F
  391. PNP82bd         IBM PCMCIA-NIC
    9 i0 c; F/ N! c4 H+ U
  392. PNP82C2         Xircom CE10  `% E/ Z' s% q
  393. PNP82C3         Xircom CEM2
    6 d* M, Z  Y8 i$ z
  394. PNP8321         DEC Ethernet (All Types)
    1 W! @5 l( u4 G& |
  395. PNP8323         SMC EtherCard (All Types except 8013/A)8 u  N9 y  p/ |2 Q+ b6 ?4 ^' I' a, B
  396. PNP8324         ARCNET Compatible$ c) H1 Q( F" O' Y% k0 ~8 |0 G1 ?
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    0 p- h. k. e/ V) [, @5 I
  398. PNP8327         IBM Token Ring (All Types)- O2 y% h2 K$ }/ p
  399. PNP8385         Remote Network Access Driver
    ( l3 ~, a' s( G
  400. PNP8387         RNA Point-to-point Protocol Driver1 ~7 }! Z/ E2 \. Y. q. `" J
  401. PNP8388         Reserved for Microsoft Networking components
    9 y$ h5 c9 \- J' e$ Z0 A7 ?
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    : f( K+ Z0 T' s7 S! ?" }+ [
  403. : H0 m; F/ o( `0 s( Y- K6 b
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    ; A) _8 ^$ Q, P4 l" c, y' @
  405. PNPA002         Future Domain 16-700 compatible controller5 Q" I. @1 ~, ~1 H* C# c1 Q" K
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    1 J8 {. `4 v( F" _4 x
  407. PNPA01B         Trantor 128 SCSI Controller! y6 z: c- E% l% ?, Z, z
  408. PNPA01D         Trantor T160 SCSI Controller" w- u. I  {) v: U
  409. PNPA01E         Trantor T338 Parallel SCSI controller7 E4 t, J8 g  F9 T( I% x
  410. PNPA01F         Trantor T348 Parallel SCSI controller% P4 W7 e, U: L2 I( Q7 |
  411. PNPA020         Trantor Media Vision SCSI controller0 k% V' ]4 Q7 C1 j  a
  412. PNPA022         Always IN-2000 SCSI controller
    $ p/ w0 {1 Y. C
  413. PNPA02B         Sony proprietary CD-ROM controller
    + Z- q! f4 q, Q; M& o
  414. PNPA02D         Trantor T13b 8-bit SCSI controller# |0 Q7 y" \, t4 ^7 I* B
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    * M+ i! ~4 y9 p! J7 r
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    9 M7 [8 ]" m: V/ C* u* k
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive3 b- o3 r9 Y1 Q6 X5 w6 a6 z  J) N
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    1 ]! i3 {- W6 }' V( N- Q: }7 h
  419. 6 n! D9 l1 A1 J# d% c
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********+ E, F. u) e, n! n: T) T! q# ]
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    + ]2 G$ s: S, O! X
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    0 ]+ b2 b1 O+ [. t4 f
  423. PNPB002         Sound Blaster Pro-compatible sound device
    " ^1 J9 h) T, a6 F0 a2 g
  424. PNPB003         Sound Blaster 16-compatible sound device
    0 r6 U8 D! n8 L
  425. PNPB004         Thunderboard-compatible sound device& q8 i$ Q' t3 a2 L( \
  426. PNPB005         Adlib-compatible FM synthesizer device
    8 `. z' G6 x( \, Y! }3 O
  427. PNPB006         MPU401 compatible . N2 J, ^' n, W: Y, F0 I
  428. PNPB007         Microsoft Windows Sound System-compatible sound device/ N( r9 |$ f* z- t* i6 H: E
  429. PNPB008         Compaq Business Audio- H8 h3 r) S+ b( i
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device; s! H/ |5 {" Y6 C7 Y: R
  431. PNPB00A         MediaVision Pro Audio Spectrum
    ' v- {+ M4 W  ^
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled): g" ~+ l% _  t9 B
  433. PNPB00B         MediaVision Pro Audio 3D1 ~( r2 I0 S: h9 d
  434. PNPB00C         MusicQuest MQX-32M
    ) O/ u4 B0 h( E9 a% _
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    / J4 ~1 R1 s$ v/ B* a" t$ d
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    7 h1 C* U8 S1 D* ~) y
  437. PNPB00E         MediaVision Pro Audio Spectrum- E* M2 N! W+ r' r( n' f  `
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    , j3 s: A8 `4 s2 ~
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)6 P& n$ a8 r- I  I5 j
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    ' w; v; y' z) N) c# z
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    7 a$ e, q  ]0 q* K8 W3 h; ?9 A! F; A
  442. PNPB019         MediaVision Pro Audio Spectrum Basic; r3 @  f9 j9 X8 m
  443.                 (no Trantor SCSI, Thunder chip Disabled)" W, L4 B$ m7 t* \  o
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    0 l+ t" F" X. F- j. y8 {' S
  445. PNPB02F         Joystick/Game port" @/ C1 c/ H# @8 X8 e* [

  446. 6 e; u' W* @+ |3 B$ d2 x5 l: ~3 }
  447. ***** Modems - PNPCxxx-Dxxx****************************, o' w' W* r% X1 D0 t6 V; [
  448. PNPC000         Compaq 14400 Modem (TBD)2 Z1 n7 t5 U7 n; y" h
  449. PNPC001         Compaq 2400/9600 Modem (TBD)1 H- \- j* {$ @! g

  450. # l2 ?6 X- P3 ^# s4 L; v9 h
  451. ======================================================================
    , n: L7 ?5 t" a" E/ w2 _2 j

  452. 0 A8 w* s! C8 x2 j) l
  453. DEVICE TYPE CODES
    : _8 F! [8 V7 i& u/ l8 O9 ]

  454. 9 p8 {. {' p& e" \  X1 _
  455. -----------------------------------------------------------------------7 ?+ l# G6 |% W  R; H
  456.         , c2 e7 H  l! f3 \& C/ w
  457. Base Type = 0: Reserved+ m/ P* J; O, m0 m6 U/ X9 k8 Q/ l
  458. Base Type = 1: Mass Storage Device
    - O7 w+ V) _  w# t
  459.         Sub-Type = 0: SCSI Controller1 U3 N) E1 b, N3 A& \0 o
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)  W6 g( e# L5 {" L* l: S
  461.                 Interface Type = 0: Generic IDE
    * {5 N" x9 d& |, L- a2 K
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)( s" C8 i7 f! R7 h5 H
  463.                 Interface Type = 0: Generic Floppy2 u# P- |; }. B: y. X0 w, p0 E; }. Y
  464.         Sub-Type = 3: IPI Controller
    0 f# S$ T, Z; A/ `# @
  465.                 Interface Type = 0: General IPI9 k! x& r) a0 h. A7 _# W1 w
  466.         Sub-Type = 80h: Other Mass Storage Controller
      ~& I/ |& F. [* f' ?: x7 w
  467. Base Type = 2: Network Interface Controller
    : D: Z2 C% h, h) ~
  468.         Sub-Type = 0: Ethernet
    # V& u, p* }. f, n4 Z5 S. @9 y
  469.                 Interface Type = 0: General Ethernet
    - z% L7 z4 j" d4 U0 r
  470.         Sub-Type = 1: Token Ring Controller+ E6 M. r: u; e0 X. p
  471.                 Interface Type = 0: General Token Ring
    - U3 R- a8 U0 o
  472.         Sub-Type = 2: FDDI Controller
    ! S0 X1 `3 X1 i* c) l
  473.                 Interface Type = 0: General FDDI' P: @3 C" k9 s
  474.         Sub-Type = 80h: Other Network Interface Controller
    9 [& j8 T; O# l% F8 y  N2 T
  475. 2 R4 K  T- i+ U/ ?: R
  476. Base Type = 3: Display Controller
    ) S, U6 S8 C) \6 z1 P+ o1 R
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    1 k/ f7 Y7 U% s& K+ u1 G7 D. G* h) ?3 L
  478.                 Interface Type = 0: Generic VGA compatible
    ; U# v( w' t* \# J: C& ]
  479.                 Interface Type = 1: VESA SVGA Compatible Controller" Y$ k0 ]* d* J3 K: R2 U
  480.         Sub-Type = 1: XGA Compatible Controller
    + z+ N* z& H+ ]1 Y, h; `
  481.                 Interface Type = 0: General XGA Compatible Controller, W+ u) i9 M6 @1 O4 {- u
  482.         Sub-Type = 80h: Other Display Controller
    , d, J4 x" x+ H6 m% W
  483. Base Type = 4: Multi-media Controller! p" n" d4 \) V
  484.         Sub-Type = 0: Video Controller
    , k* S, |, @+ A+ C& @; s
  485.                 Interface Type = 0: General Video
    & T2 m* ^. @) f7 l( x
  486.         Sub-Type = 1: Audio Controller' x2 |  b6 Y; a' E3 Y: y, v
  487.                 Interface Type = 0: General Audio Controller) L% O1 S  n* P; L2 S9 v
  488.         Sub-Type = 80h: Other Multi-media Controller
    / u$ w5 i" _2 J+ |% Q3 ]- h) q
  489. Base Type = 5: Memory 1 R: m1 `3 ~- {% _
  490.         Sub-Type = 0: RAM
    5 S2 W* T/ `- M+ l& q" y* Q0 g% A
  491.                 Interface Type = 0: General RAM
    * F: p9 a# L9 o5 e9 O, f1 K
  492.         Sub-Type = 1: FLASH Memory; C4 m7 i/ y7 j  N* m1 O* O
  493.                 Interface Type = 0: General FLASH Memory! U/ H( g- [1 B% S3 S' [6 j. l: }
  494.         Sub-Type = 80h: Other Memory Device: H! M% Z  }8 D' {

  495. / L& T! W$ I6 ]; s" Q5 _' s& X! Q
  496. Base Type = 6: Bridge Controller4 e2 D! K" L( l: ~
  497.         Sub-Type = 0: Host Processor Bridge
    / y! O! [' [# P. y4 c( O% _2 c& D$ d
  498.                 Interface Type = 0: General Host Processor Bridge
    1 @% u% ^- s( x  ?+ e
  499.         Sub-Type = 1: ISA Bridge  ~$ |4 l% P4 b# \  }6 i
  500.                 Interface Type = 0: General ISA Bridge
    % a5 A% v+ P- d  `0 w9 r/ b
  501.         Sub-Type = 2: EISA Bridge% B2 Z' R; v- P7 ~+ r/ @
  502.                 Interface Type = 0: General EISA Bridge& ^( b' j' q: L! i7 p6 k
  503.         Sub-Type = 3: MicroChannel Bridge5 }/ E! ~! U7 L1 d! N
  504.                 Interface Type = 0: General Micro-Channel Bridge6 K% k/ ^0 c5 [2 N% h
  505.         Sub-Type = 4: PCI Bridge
    " S1 O% v; v9 @# ~
  506.                 Interface Type = 0: General PCI Bridge
    # ^, Z" Q6 u) y  v8 D: r- A
  507.         Sub-Type = 5: PCMCIA Bridge" P& s8 S- r0 x
  508.                 Interface Type = 0: General PCMCIA Bridge
    ) d- o8 Q9 g; }7 _4 s: A% Q% \
  509.         Sub-Type = 80h: Other Bridge Device
      ?3 ?& L2 G* R. E
  510. Base Type = 7: Communications Device0 m0 Y6 D, y- @/ b3 A
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    / G+ O4 a- l8 l; T6 w
  512.                 Interface Type = 0: Generic XT-compatible
    6 S+ a5 ?6 o0 q! R0 y
  513.                 Interface Type = 1: 16450-compatible
    ' N2 G# Q' V( J* g/ j5 {- {' u
  514.                 Interface Type = 2: 16550-compatible
      A5 U2 w* e5 k, ?1 g
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    ' s- u9 C, ~. x7 k  x. W
  516.                 Interface Type = 0: Generic AT Parallel Port
    " f  p8 \9 n% d" V  b& p2 n8 E
  517.                 Interface Type = 1: Model-30 Bidirectional Port' s0 H! j4 u; C. P  M2 q' A/ V
  518.                 Interface Type = 2: ECP 1.? compliant port9 ~5 T2 q) J) L9 |
  519.         Sub-Type = 80h: Other Communications Device! u# [" @* e- g
  520. Base Type = 8: System Peripherals
    ) ?: Y! g# _4 f( O
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible), g9 I8 c- |% k5 D' P- n4 w
  522.                 Interface Type = 0: Generic 8259 PIC
    ; J) L! [/ v* c8 i) p' f* p
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)  `8 r2 n% @5 F) q5 g, k
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    % v, j2 _7 d! F0 f; W5 F+ O
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    6 r6 L2 |# U) M, V
  526.                 Interface Type = 0: Generic DMA Controller. r+ e6 s0 d3 P7 \
  527.                 Interface Type = 1: ISA DMA Controller, m2 ^8 N- O' ~6 q4 ?
  528.                 Interface Type = 2: EISA DMA Controller: {: X1 a1 y' r0 k) E+ i
  529.         Sub-Type = 2: System Timer (8254 Compatible)5 Y0 l; u6 Y$ D/ V6 o% v; A5 W$ l
  530.                 Interface Type = 0: Generic System Timer$ b- F. s+ a5 c8 @# O
  531.                 Interface Type = 1: ISA System Timer- b# q+ ^) w7 ]9 q/ t2 w, ^/ |: K9 w
  532.                 Interface Type = 2: EISA System Timers (2 Timers): E$ ~9 J/ q* W+ r9 z' s
  533.         Sub-Type = 3: Real Time Clock
    & ]: k% a- G6 v. W$ s+ @) H
  534.                 Interface Type = 0: Generic RTC Controller1 f! Q# u+ l; f0 \: h5 m
  535.                 Interface Type = 1: ISA RTC Controller# ~  b" s( x+ u( |5 `
  536.         Sub-Type = 80h: Other System Peripheral                                 8 f( h4 v, [  Y1 S  o" G
  537.                
    + H$ X6 o2 E% m+ a; r; }( T9 x
  538.        
    + P" w' C" [5 o0 X
  539. Base Type = 9: Input Devices1 H0 }" f" C4 G' F
  540.         Sub-Type = 0: Keyboard Controller
    6 o+ B9 i- ]; l. U
  541.                 Interface Type = 0: Not applicable2 v" Q- ]  w3 H
  542.         Sub-Type = 1: Digitizer (Pen); {, U3 E0 w0 {+ e
  543.                 Interface Type = 0: Not applicable/ ]& Y9 _+ z+ E/ p" N% |: S
  544.         Sub-Type = 2: Mouse Controller
    ' I0 E1 I( b0 Y  Q+ c( @
  545.                 Interface Type = 0: Not applicable: Z0 N7 }+ Q% O% a  i9 {
  546.         Sub-Type = 80h: Other Input Controller
    # V4 x1 @! U3 e" I7 m* ?& A
  547. Base Type = 0Ah: Docking Station
    . F% Z, B' h5 Z3 q) x( [* L
  548.         Sub-Type = 0: Generic Docking Station
    7 g5 Q/ p! s3 g$ V& y2 G
  549.                 Interface Type = 0: Not applicable
    0 c( a1 @% E1 t( {4 l3 E8 k6 r
  550.         Sub-Type = 80h: Other type of Docking Station8 B' R- i# k4 `! g( \7 ?
  551. Base Type = 0Bh: CPU Type
    ' [  t$ v9 w5 I" V+ w* B' k
  552.         Sub-Type = 0: 386-based processor5 w3 |( V. k  C  U- \" Z  M
  553.                 Interface Type = 0: Not applicable$ m7 Y7 Y1 G: X& ?3 b( ]& r) E
  554.         Sub-Type = 1: 486-based processor
    5 y! y, [( C$ L" u
  555.                 Interface Type = 0: Not applicable5 r, x, P$ x2 W) I
  556.         Sub-Type = 2: Pentium-based processor: M2 X" ?6 u. v% F: F# W5 _; O
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-19 23:39 , Processed in 1.651553 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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