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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID9 z4 W6 F9 q9 V0 H/ b7 A, O
  1. This document is the ultimate source for Windows Generic Device IDs 3 _! R' W* ?, W. f/ Z6 _
  2. and Plug and Play BIOS device type codes.  . I& E; ]$ U2 @' P3 Q6 o: ]; K; o

  3. $ r5 k( I" U" r! {
  4. CONTENTS:
    / k0 H- k, b# N6 ~# a
  5.    Plug and Play Vendor IDs and Device IDs- M0 f2 L3 l* n+ _! s2 Y
  6.    Generic Device IDs / h" W: |4 x8 s4 a0 N
  7.    Device Type Codes
    $ v: Z, Y: y6 Y+ d
  8. & r* @0 ]' X5 d( x9 K5 Q/ k" L
  9. ======================================================================, A7 }2 x% |* k' `
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs  t! G: u; J- P" w% {, m

  11. % R4 g! H5 e- B$ ~, r
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    2 Z: ]1 C" U+ R1 q0 L' Q7 E
  13. Device codes. The vendor must register with EISA and have a vendor code
    % [. n/ M' X/ s0 ^$ _9 k  M
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code . E1 i6 U# x8 {( \/ N* H2 Q
  15. is reserved for Microsoft and can only be used when defining a device抯/ i  b5 o$ f1 t) C% q8 u
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    ( g5 [8 O# f6 J
  17. Play header.
    ' {* K% j7 J$ _9 z. z) ?
  18. - `: @5 _7 d0 ?3 @( O
  19. Use of CompatibleIDs is strongly recommended for devices that use
    2 Q+ b5 K" D) [6 Z# a
  20. device drivers provided with Microsoft Windows 95, such as a
    ; ]! Q3 Q' T5 z& D" ]2 r9 |% I
  21. "Standard PC COM Port" (PNP0500) or % d& m# M7 [3 y* O3 v5 l# r4 Z# ~
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    ; S% ]# k- K" l0 C  Q
  23. " e) C. g; Z1 B1 x5 S
  24. The following example output from ISOLATE.EXE of a Plug and Play " y8 d+ _0 @+ l4 w* e# j5 C
  25. header is provided for your reference:
    3 Z8 g# m8 v, {8 k. A/ T/ j# z
  26.         Vendor ID:     XXXFFFF& l# }) R$ M- k7 {7 h5 e2 e
  27.         Serial Number: 00000001
    : O. w% X, R3 g5 s
  28.         Checksum (reported): 0x5E
    $ d- z2 T- Y  Z. [* `0 \2 Z
  29.         PNP Version:   1.0
    7 j( ]; k) `$ _
  30.         Vendor Ver.:   10. u) |4 g) N; w. [
  31.         Device Description: IDE Port
    , V. D* {9 U3 a1 s: T
  32.         Device ID:  XXX0001
    8 H: d! _6 m$ U& h3 x3 X
  33.         Doesn't Support I/O Range Checking
    0 H5 n  h6 W8 {% p+ ^
  34.         Vendor Defined Logical Device Control Registers:  None
      Q3 E; u; d- @) J9 ^; [5 Y/ n' j$ j
  35.         Compatible Device ID: PNP0600  d! ]5 R5 Z6 [/ l; g7 a; w' o
  36.         Device Description: IDE
    ' z- d0 c$ h# S( X+ M
  37.         Dependent Function 0! e0 I# j0 t$ u% }7 y
  38.         ...0 n& @( R5 k; t$ z7 z( h& c
  39.         Dependent Function 1
    % C' F( S1 m& Y: C5 @
  40.         ...
    * l4 K7 z1 W7 O1 I
  41.         End of Dependent Functions
    0 J/ Q5 u$ n+ i/ d/ T8 p  r
  42. % B( k% x  E: y, f5 C" V  G0 y1 A
  43. When the user is installing devices that use this method, ; Y6 l$ F; l9 n1 t. e
  44. a dialog box appears at the beginning of the enumeration sequence
    ' h3 h& O. X! U8 E( @
  45. to suggest use of the default driver provided with Windows 95.
    ' f2 w( `+ j, \& W8 d
  46. Windows 95 also provides the option for using a disk from the
    ! F  M) N$ t) v
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    , u1 j5 O. O2 @  D7 C& D2 E3 G9 g
  48. driver.; E$ p3 |, P3 \) f5 e

  49. $ l( T0 S8 g5 o
  50. For multifunction adapters, you should supply an INF file that chooses
    # v0 X7 z2 l- c. g: t0 u
  51. the appropriate drivers (including default drivers) for all the 4 g! X2 o1 z' U6 a
  52. adapter抯 devices. This prevents additional dialog boxes from again
    ' t7 o( H  a6 |! d. X
  53. requesting the default driver or a manufacture抯 disk for the rest of
    3 D0 A0 O- |. t' P3 Q$ ?: K
  54. the devices on the adapter. When an INF file is used in this manner 3 }; _5 i5 h1 D
  55. for default driver selection, it must link the HardwareID (XXX0000)   k2 F4 Y$ @: @, F
  56. to the appropriate compatible device driver from the Windows 95
    , W3 b9 N. a* Y! y* F  K6 A
  57. distribution compact disc or installation disks.
    * w( W. `; L- |( u
  58. If this is not done, Windows 95 will continue to query the user for
    + y' H- V5 y3 z5 r* u. ^
  59. either the default driver or a new driver, thus defeating the purpose ; c1 I. [( K. P# Q7 g1 o7 Z6 D
  60. of using the INF file in this way.
    * M: c8 T" v: w. u  {  m- I

  61. 8 w5 S* K$ u5 q$ {
  62. ======================================================================
    + ~# H. X% T% |% k+ i5 G
  63. # y; {* B) Y0 G' n% `
  64. WINDOWS GENERIC DEVICE IDs4 \4 D* I% K+ E

  65. 0 h  {/ C- [8 W( c& j# s
  66. ----------------------------------------------------------------------1 d5 Q2 u1 ^, K  e9 o" v
  67. Many devices have no standard EISA ID, such as the interrupt controller; v% h; b. s# u, j" G( t
  68. or keyboard controller. Also, a set of compatible devices, such as VGA - B: q& @+ J0 G( o) y! E" Y4 |. @: s
  69. and Super VGA, are not actually devices, but define a compatibility
    ! r+ i$ B9 e9 b3 U
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    8 a" m( v! V8 R; t  W* V+ R
  71. buses. : p4 F" ?; z( U% L
  72. 2 B. R+ o2 F" F& B, q7 d
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various 5 L0 Q6 J, `" ?( s
  74. devices that do not have an existing EISA ID, as well as defining ( e6 J' f1 D* W+ b9 c9 D
  75. compatibility devices. The IDs are defined in the following tables.6 s) r& x: |' B; L+ Z3 R% I! N
  76. - F+ S# m) s: @( h7 ^7 R
  77. DEVICE ID RANGES# |' F( Z) u$ R7 V/ V

  78. - a+ C5 \- W7 |; f2 o( G* U
  79. ID range        Category' Q  F) j9 G  |5 G( ^6 [7 y/ V  R
  80. --------        -------------
    0 j: w8 K# S0 y9 [" \% u
  81. PNP0xxx         System devices2 \# c" v2 H8 M- H
  82. PNP8xxx                Network adapters : R' Y* r0 ^' c8 H  R
  83. PNPAxxx         SCSI, proprietary CD adapters # ~  E; J7 e2 y
  84. PNPBxxx         Sound, video capture, multimedia
    6 X# G) B7 e9 [. a- [$ I) q' \
  85. PNPCxxx - Dxxx        Modems
    * L; o' V, e# @5 s  Y
  86. , F! t8 ]" x2 |; W. }
  87. The following device ID is provided only for compatibility
    4 Y8 t5 w6 ^: Z0 c
  88. with earlier device ID lists:
    2 _4 q& M( P# R1 B3 l/ `' [: s

  89. + E" t, A, K: H4 c/ `' [
  90. Device ID        Description
    8 f# Q# _- j  O5 k8 o, a
  91. --------        -------------: J7 W2 z/ P/ M
  92. PNP0802                Microsoft Sound System-compatible device
    % E  s$ V6 x! m" C! M) X
  93.                 (obsolete; use PNPB0xx instead)5 w1 q9 M9 H6 d1 G/ ?& p& z% P
  94. # D, l7 Z( Z- X2 \1 k2 o
  95. ---------------------------------------------------------------------------$ e) T2 [4 p0 Y& [$ w
  96. Device ID       Description
      Z$ E- t  f) g1 I
  97. --------        -------------8 U. c& X8 T( i* U/ O6 u# }9 S
  98. ***** System Devices - PNP0xxx **************************- V1 l7 d' ~' y- p; \1 R" V( C
  99. --Interrupt Controllers--  O5 V4 r7 s  h  i/ w! G; X
  100. PNP0000         AT Interrupt Controller
    : Q  b  v& i+ Q8 _8 L7 ^- F
  101. PNP0001         EISA Interrupt Controller
    % {- Z4 n( l6 T5 `. ~
  102. PNP0002         MCA Interrupt Controller
    " k. L( ?5 ]1 n) h
  103. PNP0003         APIC
    , M' N7 n2 f2 B+ T
  104. PNP0004         Cyrix SLiC MP interrupt controller5 o+ Y/ X4 M  k+ s6 U6 f6 j

  105. ) |4 h5 T8 Z8 z. l+ ^& j
  106. --Timers--
    0 l0 D$ z5 Z+ t( m, z; }
  107. PNP0100         AT Timer
    " h  F3 g# w& z1 o3 g- h
  108. PNP0101         EISA Timer" L7 t: k; |; N3 b* h
  109. PNP0102         MCA Timer
    ! j5 j  g+ Q1 M' t4 ]% V9 i: [

  110. % v) d4 D% B9 s( S" n; j
  111. --DMA--
    - K7 Q0 L1 i5 j0 s6 S( \( k9 v
  112. PNP0200         AT DMA Controller4 V( ?& P  I' |2 H
  113. PNP0201         EISA DMA Controller
    - K: t6 B  S* d3 H" E# K' F
  114. PNP0202         MCA DMA Controller
    . v5 {) N& L3 T+ R0 L
  115. ' B0 z1 A' \  p- W5 v6 A8 Y; ]/ B: v
  116. --Keyboards--
    1 x+ Y6 q% ~) g& V5 G* B+ \
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    * ]- i  C/ s4 r3 C
  118. PNP0301         IBM PC/AT keyboard controller (86-key)# q  @# N$ F3 w! D8 O" I
  119. PNP0302         IBM PC/XT keyboard controller (84-key)- y0 J5 x8 _& y. c2 a) B2 p$ E4 b
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    * p/ a, z/ I6 U3 k3 `  m/ O
  121. PNP0304         Olivetti Keyboard (83-key)
    4 J1 R$ V9 }. c8 b4 O# u! o2 M+ M
  122. PNP0305         Olivetti Keyboard (102-key)
    * b1 t0 @1 l7 |: M  N
  123. PNP0306         Olivetti Keyboard (86-key)& ?" t$ R9 {+ k4 J  l* c. g5 A
  124. PNP0307         Microsoft Windows(R) Keyboard- q! d/ H9 e* }+ s- o. c
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    ! J* E! x, e: j3 X3 i
  126. PNP0309         Olivetti Keyboard (A101/102 key)3 S8 O$ J' L& B) o# L' A, B( k; G
  127. PNP030A         AT&T 302 keyboard
    " }. Y2 C3 C% d: F: t; K" [
  128. PNP030B         Reserved by Microsoft
    # A! M7 Y/ W& a, D0 w
  129. PNP0320         Japanese 106-key keyboard A01, J, I3 g8 w, a1 X
  130. PNP0321         Japanese 101-key keyboard! m2 a, P/ G1 e3 w+ ~+ U% `) ]
  131. PNP0322         Japanese AX keyboard
    . F% S4 f. u8 W* t% {( N! H* k1 m9 I
  132. PNP0323         Japanese 106-key keyboard 002/003
    4 W- p) t2 }/ p! J; ?5 L) c+ o
  133. PNP0324         Japanese 106-key keyboard 001
    ) k! n& j: X9 Q  p( o" s) W8 I
  134. PNP0325         Japanese Toshiba Desktop keyboard% P  q: l+ C3 y( K  x
  135. PNP0326         Japanese Toshiba Laptop keyboard  ?+ T$ u  ^. y0 E1 O
  136. PNP0327         Japanese Toshiba Notebook keyboard# V+ G. S/ x9 t
  137. PNP0340         Korean 84-key keyboard6 @7 h6 K$ _- S
  138. PNP0341         Korean 86-key keyboard
    3 k9 s  u6 r1 P
  139. PNP0342         Korean Enhanced keyboard
    ! W8 y0 E9 ~$ J* Z, a6 Z
  140. PNP0343         Korean Enhanced keyboard 101b& L3 F/ @& k" [. z; S! a
  141. PNP0343         Korean Enhanced keyboard 101c0 R+ F5 C6 N8 g) G" F$ U+ S9 U
  142. PNP0344         Korean Enhanced keyboard 103
    3 D: d! z- |  s6 B0 z6 N. {7 u0 V3 {
  143. 6 L. {6 @; R5 ]* y
  144. --Parallel Devices--
    1 o6 S! G' m( h$ ~5 H2 u6 @
  145. PNP0400         Standard LPT printer port% @+ D+ m7 M/ c
  146. PNP0401         ECP printer port
    3 q/ w3 T( R5 c( E

  147. 5 m4 m2 `6 T, h( i5 G
  148. --Serial Devices--
    + \& m3 b. I3 z1 u- x( E% k
  149. PNP0500         Standard PC COM port
    3 W8 t# t3 a$ ?+ t" x
  150. PNP0501         16550A-compatible COM port
    5 g6 K. P5 \( f
  151. PNP0510         Generic IRDA-compatible device5 o, t/ i# h$ c; [" x
  152. & w: w( u/ H  V$ }+ s3 E
  153. --Disk Controllers--
    0 \/ F, [! H  P& z! ?9 `
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller4 ]+ ^0 C: z- k0 L5 D1 U0 G
  155. PNP0601         Plus Hardcard II
    0 D8 ^3 A5 \4 F
  156. PNP0602         Plus Hardcard IIXL/EZ  v$ M1 t4 N) x* u$ f
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification7 j8 u8 d3 k. c) ^: a& j* F. r' d
  158. PNP0700         PC standard floppy disk controller
    7 Q2 B7 L( \+ p* A9 q
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec% Y: H& z, X1 d- c! `( V7 \

  160. 4 C5 |+ N# `& A. k! D+ B6 v
  161. --Compatibility with early device ID list--
    8 W5 p# v. p1 c% b
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    1 i1 t; N, U9 |  z4 N8 d$ l! n
  163.                 PNPB0xx instead)  [# \# e7 D; G5 M% N
  164. --Display Adapters--
    6 t  K7 S2 X* t, C2 [( ^+ x
  165. PNP0900         VGA Compatible- D: M3 d7 ]4 J1 q) |& x0 k$ k% M0 c
  166. PNP0901         Video Seven VRAM/VRAM II/1024i ( r- H6 x6 L$ N2 {6 F- c, r  P" [
  167. PNP0902         8514/A Compatible
    ( b2 G$ K, @% f
  168. PNP0903         Trident VGA
    ! y7 d: P. f3 f
  169. PNP0904         Cirrus Logic Laptop VGA& j& q6 n& B2 x8 Y# ^6 Z% ]/ j
  170. PNP0905         Cirrus Logic VGA' P- C2 f1 h9 s6 L4 }
  171. PNP0906         Tseng ET40003 \1 b' x! Q  ]! `8 `, s
  172. PNP0907         Western Digital VGA* [6 w. e/ J) v) ~6 E' K; C
  173. PNP0908         Western Digital Laptop VGA
    8 ]% T+ Q2 G+ E
  174. PNP0909         S3 Inc. 911/924
    : W5 d8 }3 q* g2 u2 R* R$ N
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)" p* {* p+ \2 I8 Y. M; s. e
  176. PNP090B         ATI Ultra (Mach 8)
    & |9 c+ `. v5 E$ }& e7 m, c
  177. PNP090C         XGA Compatible
    5 S* {& M1 i' I  s3 e6 ]$ @& V
  178. PNP090D         ATI VGA Wonder
    0 b$ G4 O1 A" l
  179. PNP090E         Weitek P9000 Graphics Adapter
    $ B6 b/ Y; h0 s1 t" f
  180. PNP090F         Oak Technology VGA
    ) a* c+ k4 {9 g# n# p: n
  181. PNP0910         Compaq QVision  |: @; i7 H. J
  182. PNP0911         XGA/2' h/ z5 d; ]7 Z; {1 F; B
  183. PNP0912         Tseng Labs W32/W32i/W32p9 M0 ~+ w5 ?0 B9 |
  184. PNP0913         S3 Inc. 801/928/964& K, A' D6 z& d8 @6 E
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)" [% c% [! R, c4 n
  186. PNP0915         Compaq Advanced VGA (AVGA)
    : [! N% o5 W' }+ x: }3 @: i4 `
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)5 C" P: i+ ~1 d4 z( |
  188. PNP0917         Reserved by Microsoft1 k, A/ _! y7 i2 g1 E
  189. PNP0918         Matrox MGA
    : }' B! a0 c2 Y" _. M
  190. PNP0919         Compaq QVision 20000 D, P" y7 q5 H+ [4 a9 g# j
  191. PNP091A         Tseng W128
    0 D2 k& H( X1 K( B" j& y
  192. PNP0930         Chips & Technologies Super VGA
    1 V6 u( G3 h! w% K" Q  E* `
  193. PNP0931         Chips & Technologies Accelerator
    " Q# ]/ O3 r% Y: @
  194. PNP0940         NCR 77c22e Super VGA( N& C% q9 g" Z. X- m3 C; n" l2 G  @9 W" J
  195. PNP0941         NCR 77c32blt
    2 ]2 ]6 k9 w- p# X  U* a- e: w! c
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
      ^( q; K" U1 @8 k
  197. & x6 Y# R/ `5 R2 ?" t
  198. --Peripheral Buses--
    5 _( j) }( n* l3 W
  199. PNP0A00         ISA Bus# K2 O4 m8 [' l
  200. PNP0A01         EISA Bus  M' L' L# |/ z7 Z, Y
  201. PNP0A02         MCA Bus
    % R! t) a4 i9 j1 u- \
  202. PNP0A03         PCI Bus
    + M$ q  ^. }4 D% z
  203. PNP0A04         VESA/VL Bus  S4 l! O# K7 i& H( F3 T
  204. PNP0A05         Generic ACPI Bus
    - N/ f' y# `: N, S
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    3 Z! D! t8 @3 A
  206. - T9 I0 V4 X% |

  207. * G6 D5 h; R2 \; U/ {4 x9 X
  208. -- Real Time Clock, BIOS, System board devices--
    " N9 X8 `3 T9 a3 a, b8 M
  209. PNP0800         AT-style speaker sound$ j% _+ M5 @1 J
  210. PNP0B00         AT Real-Time Clock
    : U, L; @6 V( W& Z* ?  \
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)' b$ b) e/ C2 I6 J; Q# {( J5 V
  212. PNP0C01         System Board, r+ Y  T7 k- q5 b3 q- A+ S
  213. PNP0C02         General ID for reserving resources required by Plug and Play
    8 O/ p6 ^4 e/ M" u2 P4 y
  214.                 motherboard registers. (Not specific to a particular device.)
    ) f, Q5 Z7 D+ e7 h) n: d
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt3 t6 K$ b6 J' X) A) o" o
  216. PNP0C04         Math Coprocessor
    ( e7 {" i& X) `6 D. J; Z  y
  217. PNP0C05         APM BIOS (Version independent)- b- u6 @) H. w- H' Z; R
  218. PNP0C06         Reserved for identification of early Plug and Play
    5 @( N. ?% G* Y2 A
  219.                 BIOS implementation.
    ! S* K- n9 t) d% S5 J# _/ K
  220. PNP0C07         Reserved for identification of early Plug and Play 1 s# l$ i' W: K
  221.                 BIOS implementation.- R' [4 f! S" [% s. }* x1 L
  222. PNP0C08         ACPI system board hardware; m0 n/ u* B% i( ^6 |) |
  223. PNP0C09         ACPI Embedded Controller$ ^% y: A+ z' [9 x0 ~  Z
  224. PNP0C0A         ACPI Control Method Battery8 C. r2 I* b- X+ w6 c- c; B
  225. PNP0C0B         ACPI Fan3 O: q! [/ W% h* V- [
  226. PNP0C0C         ACPI power button device; M. Y2 e8 R/ e
  227. PNP0C0D         ACPI lid device
      M; H2 _& X' q' p, v
  228. PNP0C0E         ACPI sleep button device
    2 Y! l5 M* v# P  S3 U. C, z6 d4 x
  229. PNP0C0F         PCI interrupt link device
    * Y7 P: f1 d( J! \3 \+ c: S
  230. PNP0C10                ACPI system indicator device8 i* w- u; O0 P
  231. PNP0C11         ACPI thermal zone9 N# K' B$ S3 E7 X! X2 s
  232. PNP0C12         Device Bay Controller( @9 S, S. a0 `7 e# i7 ~- ?

  233. 1 F7 ]! t1 e7 k( S/ c8 F
  234. --PCMCIA Controller Chipsets--6 @) `5 [- e4 e4 p( [7 b2 d6 B6 k
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    , b: b2 b4 e9 I" E  J
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller  U3 }9 N; w$ u/ B
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller2 m% z0 r- N% a7 M2 H6 h% m0 |3 I
  238. PNP0E03         Intel 82365-compatible CardBus controller( d4 o9 \8 d: i/ o9 y% i
  239. + N6 Q* x; w9 J+ T3 ^5 Q( ^+ A
  240. --Mice--
    6 @: S& |- H. P$ q4 N/ p5 l
  241. PNP0F00         Microsoft Bus Mouse1 o1 T9 J& J/ W& o5 A) ]
  242. PNP0F01         Microsoft Serial Mouse
    : Z& `& ]' J) K9 h2 s" @
  243. PNP0F02         Microsoft InPort Mouse$ t" @4 T( X% M0 K
  244. PNP0F03         Microsoft PS/2-style Mouse
    $ h2 p& ?* z. E4 L
  245. PNP0F04         Mouse Systems Mouse
    $ Y' ?# p9 C5 e7 X
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    " e! U' M+ h& J$ E/ k; W
  247. PNP0F06         Genius Mouse (COM1)8 T; [" r" u3 N6 _5 q
  248. PNP0F07         Genius Mouse (COM2)) n2 r% H1 u* k7 P* L3 |
  249. PNP0F08         Logitech Serial Mouse- j8 x  H0 l% A
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    # a- r, x  E- w: G' `" F7 d% \
  251. PNP0F0A         Microsoft Plug and Play Mouse1 `% V+ W. I& \
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    . s5 D+ Y1 g2 {5 ?% c% |! c, p, h
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    2 H2 y& {0 {0 _. l. J% E
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse2 c% H5 E$ h1 f3 q5 Q
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    * z& U! R3 {/ j' O# `
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    ' f/ e% _+ v: S& s3 ^
  257. PNP0F10         Texas Instruments QuickPort Mouse8 a; V* n& i+ X5 y) V! b3 A
  258. PNP0F11         Microsoft-compatible Bus Mouse
    , |7 c6 A) O7 b4 [  O% S  d1 x
  259. PNP0F12         Logitech PS/2-style Mouse: [2 _+ z2 ]3 g1 u& s' ?
  260. PNP0F13         PS/2 Port for PS/2-style Mice
      s1 K- J) C0 R# `
  261. PNP0F14         Microsoft Kids Mouse* R5 D1 e" f# B5 F; e
  262. PNP0F15         Logitech bus mouse1 X0 L( G/ t' w8 g9 l( j* v
  263. PNP0F16         Logitech SWIFT device1 C! X4 s" N$ T  _" Q+ S. }6 u
  264. PNP0F17         Logitech-compatible serial mouse
    ' r  U+ n0 E( e, x/ M
  265. PNP0F18         Logitech-compatible bus mouse
    $ G' I3 D0 W) A- r
  266. PNP0F19         Logitech-compatible PS/2-style Mouse/ w' ^" P' F  K1 f
  267. PNP0F1A         Logitech-compatible SWIFT Device
    2 d( s' h; l: E# t" t8 i
  268. PNP0F1B         HP Omnibook Mouse
    ' ]3 j3 M: B8 [& o' N# h) G
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    ; A( `- x$ `/ o
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    8 a7 h( D4 R3 m
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    , u2 R- V# }# R' c# T
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    . ?5 ]8 h2 R) A0 b, t) }1 n
  273. PNP0F20         Reserved by Microsoft Input Device Group
    $ f6 G! N' h: `& }2 R+ X
  274. PNP0F21         Reserved by Microsoft Input Device Group
    * h; C: a3 @) w
  275. PNP0F22         Reserved by Microsoft Input Device Group
    9 S+ W1 }3 W) O- z# _' s
  276. PNP0F23         Reserved by Microsoft Input Device Group! D: b1 _7 {3 E0 `3 z6 E& V
  277. PNP0FFF         Reserved by Microsoft Systems  X9 ~% @  Q0 c: Q. s

  278. 6 |8 _/ Z: S; h5 I8 P  X
  279. ***** Network Adapters - PNP8xxx ***********************. h  t4 s9 S& e0 s, P5 S
  280. PNP8001         Novell/Anthem NE3200
    ) x, S& V9 g" G4 H3 p
  281. PNP8004         Compaq NE3200
    ! \; G4 c! w* Q
  282. PNP8006         Intel EtherExpress/32- o  n* Z4 j/ j4 V4 _
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)( w1 s' E5 g" A1 E/ S9 {
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP$ X6 w! F7 g" i+ A. z# |8 \$ M
  285. PNP8072         DEC (DE211) EtherWorks MC/TP4 w0 S5 _1 ^" |8 g) ~3 m% \
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC1 t5 k3 o& e8 |4 m8 g
  287. PNP8078         DCA 10 Mb MCA( w4 R8 _& l+ P2 q4 f5 ~0 I  E
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    * D5 l% u6 {# Z: O) u, T
  289. PNP80c9         IBM Token Ring
      z, k: O: N3 u$ p( Z; |
  290. PNP80ca         IBM Token Ring II
      O/ l3 q; C, S0 q! j
  291. PNP80cb         IBM Token Ring II/Short. i0 t4 F9 [9 v" k9 r
  292. PNP80cc         IBM Token Ring 4/16Mbs1 {& a7 [- Z* j7 }3 P1 ~
  293. PNP80d3         Novell/Anthem NE1000
    # p: Q5 C" q6 G, q3 `, u
  294. PNP80d4         Novell/Anthem NE2000
    ; m* [% V) F+ }, v9 _- j( k
  295. PNP80d5         NE1000 Compatible
    " X  S1 R4 j: w/ p5 J" p+ {+ G
  296. PNP80d6         NE2000 Compatible1 r3 S7 R% I3 q! i9 o. u8 w
  297. PNP80d7         Novell/Anthem NE1500T4 Z" N7 Z" k/ p! C  q4 m
  298. PNP80d8         Novell/Anthem NE21006 q3 G) }) ]; m/ h; \, p
  299. PNP80dd         SMC ARCNETPC
    + _2 X$ y1 O9 [; z
  300. PNP80de         SMC ARCNET PC100, PC200- g+ z4 [5 i6 P0 `
  301. PNP80df         SMC ARCNET PC110, PC210, PC250; z1 Q0 n: B0 |: ]3 O. g
  302. PNP80e0         SMC ARCNET PC130/E
    7 n: k/ l! c. X1 g
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260( v& v$ r+ M7 W
  304. PNP80e2         SMC ARCNET PC270/E# ~# ^$ t6 L' S, C4 J$ a' o, ?
  305. PNP80e5         SMC ARCNET PC600W, PC650W8 b+ i. E. M" c" {* A4 |+ h* c
  306. PNP80e7         DEC DEPCA; W, G3 o# S9 E. ?
  307. PNP80e8         DEC (DE100) EtherWorks LC) c4 u" w& z4 }: J
  308. PNP80e9         DEC (DE200) EtherWorks Turbo8 R7 n7 D9 U4 Z
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP! k' L: n) V! b. W" r2 F
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
      o" M8 h" {; J$ m
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    ( n4 O, ^# j* M  k3 C& q9 R
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC# C; o. V0 F1 [2 Y6 }6 n/ N
  313. PNP80ee         DEC EE101 (Built-In)
    . V) e- b0 U( w# }
  314. PNP80ef         DECpc 433 WS (Built-In)& r- o- C; g6 U! e) i8 }
  315. PNP80f1         3Com EtherLink Plus& z! n* n. L$ ~' J6 H0 V; z
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    # s5 K6 @2 {  ]7 l
  317. PNP80f4         3Com TokenLink% B) w9 }2 N9 x: p
  318. PNP80f6         3Com EtherLink 168 D& o" m/ M* b& X  t9 C
  319. PNP80f7         3Com EtherLink III: z3 H3 L, N9 x' f; y" o1 M0 j- [
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device( Y+ b) g+ M) b1 _
  321. PNP80fb         Thomas Conrad TC6045# M: {6 y/ T, h( d2 r7 B
  322. PNP80fc         Thomas Conrad TC60429 O5 ]; K3 W/ c+ T' j
  323. PNP80fd         Thomas Conrad TC61425 f0 V! L4 P) B/ Z
  324. PNP80fe         Thomas Conrad TC61455 x9 Z. f& b' S5 H& n3 e
  325. PNP80ff         Thomas Conrad TC6242
    ( `" ^) X9 v0 `  ^1 F. M
  326. PNP8100         Thomas Conrad TC6245$ m. O' {" E, Y) m% C0 i. _
  327. PNP8105         DCA 10 MB
    0 ~- L' G: }; Z
  328. PNP8106         DCA 10 MB Fiber Optic
    + w" [" N& S* [1 _% a7 A  j
  329. PNP8107         DCA 10 MB Twisted Pair$ e% D  Y* N2 p; N0 s
  330. PNP8113         Racal NI6510
    ; d" A; {' I% L" N' j! `
  331. PNP811C         Ungermann-Bass NIUpc
    6 u8 h2 C( Y' L. D' i
  332. PNP8120         Ungermann-Bass NIUpc/EOTP/ U. B6 K- g9 q; k
  333. PNP8123         SMC StarCard PLUS (WD/8003S)3 P8 R/ s# Y" c) |" _" W
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    " f  [- Z9 t- J- n3 w
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    # z$ d% m" h; P1 V; s, m
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)0 a; Q- \- N. e. b5 `+ L( D( g
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    & I5 K1 ?( b( I4 Z+ O7 m2 ?; L
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    2 D; p  L! D$ }) w
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
      }1 c, P, f, w7 m4 c) x9 x5 `# F
  340. PNP812d         Intel EtherExpress 16 or 16TP
    9 \- h; p4 Y3 Q# W& J' C- E6 H+ N
  341. PNP812f         Intel TokenExpress 16/4# a2 [9 `# ~0 O* p9 V; [
  342. PNP8130         Intel TokenExpress MCA 16/4) N% ]9 ~: \! Q4 j1 [, @# A
  343. PNP8132         Intel EtherExpress 16 (MCA)+ M$ E5 Y  O8 ^2 U5 \
  344. PNP8137         Artisoft AE-1- `. n1 G* v# |. W# k" w$ [
  345. PNP8138         Artisoft AE-2 or AE-34 z. ]5 ?" C7 f( l( a8 M
  346. PNP8141         Amplicard AC 210/XT
    # b4 z0 Q: x5 Q% x0 m
  347. PNP8142         Amplicard AC 210/AT
    9 T( Z9 V! d! _( g: N9 |
  348. PNP814b         Everex SpeedLink /PC16 (EV2027). O* n+ `. f8 J0 I. Y
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    - y7 E- j9 z2 {9 m
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)* I# U+ y# Z- b( B
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)+ V& y! p3 Q) y3 Z' e
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    4 y7 W1 B. {5 m/ {2 g! V
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)! }! b% z0 h' x  Z5 t$ q( B) z
  354. PNP815f         National Semiconductor Ethernode *16AT
    " Y3 r# h* {1 U3 ^0 T1 Y5 b4 d- E9 \
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    % D. N. k8 e& w3 \" ~3 O; }* m2 p
  356. PNP816a         NCR Token-Ring 4 Mbs ISA: j" ~2 P2 O$ X: j2 _, g! N2 ]% o$ a$ v
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA, k9 M/ l8 F+ _& r, g9 U
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    0 v7 [" A7 D: D5 {' f  y
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)! Y  x+ X2 R, m; V3 @
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    6 b9 U- ~; Y, g! X6 u9 m) r
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)) V) \4 z* O" `7 ~+ w: o. n* }8 b, _4 n
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    ) ^$ A0 X! }; P9 u# w+ }5 ]$ o4 N
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)% s0 X" a9 E; [3 Y1 ~+ d) u
  364. PNP81c8         SMC EtherElite Ultra 16
    + y$ I! M' v% [2 R1 q$ J4 Z( g
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)$ j3 t  _: |9 q% Q9 ]  W& K
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    * V; r& n; {* K6 Y' w
  367. PNP81e7         Pure Data PDI516+ (ArcNet)! |) L& O; B2 R( h, _
  368. PNP81eb         Proteon Token Ring (P1390)
    : y$ \: ]* [6 i- \7 |
  369. PNP81ec         Proteon Token Ring (P1392)/ E" V( Y2 F" K" G+ z
  370. PNP81ed         Proteon ISA Token Ring (1340)& ?8 ^* @% e, c
  371. PNP81ee         Proteon ISA Token Ring (1342)
    / J# C+ N0 y6 n" F; C  `. k
  372. PNP81ef         Proteon ISA Token Ring (1346)
    3 w2 I) e( t" K8 h3 Y; d9 e1 Y1 `
  373. PNP81f0         Proteon ISA Token Ring (1347)% {, \+ J$ r5 v7 s! X  C
  374. PNP81ff         Cabletron E2000 Series DNI" y1 S$ u8 V9 G# q" R$ n3 y* L2 T; \
  375. PNP8200         Cabletron E2100 Series DNI
    * b, X- s7 z) ^2 t
  376. PNP8209         Zenith Data Systems Z-Note( O% {& n1 O: w( a
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    7 ^6 D3 L, d) w) J
  378. PNP8213         Xircom Pocket Ethernet II) ~9 Y, U" U; {3 t) ~
  379. PNP8214         Xircom Pocket Ethernet I
    9 Y" X% t( s  m( K5 F2 a0 Z& ~
  380. PNP821d         RadiSys EXM-10
    6 o5 J4 P, m( j& j4 w" @( M
  381. PNP8227         SMC 3000 Series
    # F- z' V& b  S
  382. PNP8228         SMC 91C2 controller
    % }. p# W" L1 z. i
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T% ^  _; v% k0 ], H4 m8 r
  384. PNP8263         Tulip NCC-16: C& G/ h/ q6 @- q# I' N4 o
  385. PNP8277         Exos 105( ?& N; X2 o' n1 h6 w  u
  386. PNP828A         Intel '595 based Ethernet3 J* O; j5 X% b3 P, E, V* G
  387. PNP828B         TI2000-style Token Ring8 l1 _% t, P# b! e  @% }
  388. PNP828C         AMD PCNet Family cards  S+ N! ~" K* k* n0 X
  389. PNP828D         AMD PCNet32 (VL version)
    / z8 i9 y; [3 m# `/ [/ k
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)" `# |  ]. J: g6 l
  391. PNP82bd         IBM PCMCIA-NIC6 c/ a; d! K7 s
  392. PNP82C2         Xircom CE10
    - |8 e# D0 n0 p. f% S. N6 R
  393. PNP82C3         Xircom CEM2
    7 |- g' I5 A& Q" N$ r+ F* i1 |
  394. PNP8321         DEC Ethernet (All Types)8 p# q' @' x, p/ ?$ P. Q. P% X
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    7 ]) C9 s, I4 U3 A
  396. PNP8324         ARCNET Compatible# O( o3 m1 X0 T" ~. X9 t) T7 U
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    2 _6 k* \& T) v& S$ e
  398. PNP8327         IBM Token Ring (All Types)
    7 |6 |. D' d0 V$ o
  399. PNP8385         Remote Network Access Driver9 L; F8 ~1 T9 w; }
  400. PNP8387         RNA Point-to-point Protocol Driver
    ' n; c9 c7 h! J6 J' s
  401. PNP8388         Reserved for Microsoft Networking components! ^' n1 A' q$ e+ M) Q% B4 l- i$ e
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    ( b5 h$ C; |: x# c3 J

  403. 5 a* B: i( K" O
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********# `, n& V2 g1 e/ t6 h7 ?7 T
  405. PNPA002         Future Domain 16-700 compatible controller
    ' a6 Q7 g! q) ^$ d0 g
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    3 m' Z& T9 t0 y. u2 m7 l
  407. PNPA01B         Trantor 128 SCSI Controller
    + m* `% m( `4 @1 j, k, U
  408. PNPA01D         Trantor T160 SCSI Controller6 L) W5 E! Z0 {2 D; B0 b
  409. PNPA01E         Trantor T338 Parallel SCSI controller) }& o) u, j* x: a/ B) o! R
  410. PNPA01F         Trantor T348 Parallel SCSI controller- r, @, T  |; O/ |  E3 f% L# e1 C
  411. PNPA020         Trantor Media Vision SCSI controller
    ( e6 h9 \' {2 m* w
  412. PNPA022         Always IN-2000 SCSI controller- B( s$ c, m' a3 b; N
  413. PNPA02B         Sony proprietary CD-ROM controller0 L; Y; Y  X* u2 F: `
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
      r3 G; y9 k, T; n
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    & z1 c7 y# Z( P
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive$ m9 o7 m: f; n9 s4 N8 d
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive# C1 J5 s/ K$ M$ L2 W5 r8 {
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive, _$ ?& m; x& B7 Q- V# r
  419. % h- D. g( ?5 M* a4 ]1 {. M
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********4 S& m7 P/ p9 i
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    2 e3 g# U+ J( E8 R' h
  422. PNPB001         Sound Blaster 2.0-compatible sound device1 Y  y7 A- i# s; h, o, a3 ?
  423. PNPB002         Sound Blaster Pro-compatible sound device- t0 E1 z6 e2 J0 x% l
  424. PNPB003         Sound Blaster 16-compatible sound device6 S5 `2 Q5 i. _9 A6 a6 r- }' K/ `
  425. PNPB004         Thunderboard-compatible sound device8 J  i7 T' L$ z  s9 k. v. p3 i
  426. PNPB005         Adlib-compatible FM synthesizer device
    0 X, V$ j3 F% ]7 T+ r& }, G
  427. PNPB006         MPU401 compatible " L! V2 k& |: ]1 R( g
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    ' r/ d# k7 }9 K- Q4 u' n% l
  429. PNPB008         Compaq Business Audio
    7 A* x8 W' C9 c. n
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device7 ^1 E* c: T0 f3 W- M
  431. PNPB00A         MediaVision Pro Audio Spectrum / r+ q+ P& G  J, G% p, N+ u9 F
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)3 Q2 y3 D$ W* m( r4 E
  433. PNPB00B         MediaVision Pro Audio 3D' X2 M( Z' _+ w3 F5 M7 Z
  434. PNPB00C         MusicQuest MQX-32M
    : o. ]2 j( ^+ U  y. h
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic; Q& z/ L* e& p0 Y2 q
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    # G* H) ~3 U0 C$ ?7 l9 M! \. b
  437. PNPB00E         MediaVision Pro Audio Spectrum
    1 ~$ N2 t. e# @1 A
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    4 l9 i8 `1 g6 T6 h
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions): f; v9 D0 G3 _( ?/ M% {- [
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola: Q  Y: q. B+ B: @) R
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit$ }' r; P( }/ x
  442. PNPB019         MediaVision Pro Audio Spectrum Basic7 M6 }+ H% }9 y# b# a9 V
  443.                 (no Trantor SCSI, Thunder chip Disabled)* Q6 u$ e  K+ |2 a7 U
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    6 m" L( L9 H; i
  445. PNPB02F         Joystick/Game port
    8 B2 A3 Q5 q5 v# Y" s* j

  446. ' V( t6 v8 R# s. I( s
  447. ***** Modems - PNPCxxx-Dxxx****************************
    3 V0 U( b) f% R; B0 X, @) @
  448. PNPC000         Compaq 14400 Modem (TBD)" g* G8 E& B: T4 y: k4 w0 Q, k
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
      n3 O$ D( d3 w# V

  450. 6 A* k% u, J2 N
  451. ======================================================================
    0 x* q+ |- v; Z% Q/ E
  452. 4 z0 Z# a& s. E& Q
  453. DEVICE TYPE CODES, C, [% q# h/ p7 X- o
  454. # E; J- b$ |/ ^; H
  455. -----------------------------------------------------------------------
    + q) f3 O! o$ R2 n7 P8 i
  456.        
    * W( X/ I4 Q7 C2 W/ B6 j
  457. Base Type = 0: Reserved
    , x9 R+ a. h9 C0 w5 d# C
  458. Base Type = 1: Mass Storage Device
    # E* _' A2 _( Q5 q: f+ p% F
  459.         Sub-Type = 0: SCSI Controller
    ' ]# q& u, @( A; d" `0 ~$ G/ T
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)  t/ Y  U% i/ ]* b9 `( q
  461.                 Interface Type = 0: Generic IDE" v$ E' n) o4 f2 U2 p
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    + L, ]. y  U, C
  463.                 Interface Type = 0: Generic Floppy
    1 U" c$ S, T  R4 _
  464.         Sub-Type = 3: IPI Controller; q* T7 g, g: J% U% b' Y; y
  465.                 Interface Type = 0: General IPI& n6 u3 \3 i6 a1 a
  466.         Sub-Type = 80h: Other Mass Storage Controller
    * G; ^5 c" M) s, R7 k# P1 z
  467. Base Type = 2: Network Interface Controller
    ' }% `; X2 ]7 a1 _: j6 `
  468.         Sub-Type = 0: Ethernet) M  K7 X. T+ ~) Z4 m0 [
  469.                 Interface Type = 0: General Ethernet
    5 r' q) O; M3 u2 H
  470.         Sub-Type = 1: Token Ring Controller, J5 n3 Y! K+ p/ w& U
  471.                 Interface Type = 0: General Token Ring
    3 M' G+ Q! M+ `7 D/ a
  472.         Sub-Type = 2: FDDI Controller
    7 L, T  z2 o5 D$ m' p6 T
  473.                 Interface Type = 0: General FDDI
    7 g) C+ \& ]6 @3 @5 ?" G' X
  474.         Sub-Type = 80h: Other Network Interface Controller6 _* n7 `8 e4 ^

  475. % B4 r$ O; S4 x  Y5 h! t
  476. Base Type = 3: Display Controller8 G  K' \6 n: b" I& y* [: c, L
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)$ x* `5 e, \0 x9 \% y
  478.                 Interface Type = 0: Generic VGA compatible
    ! _  D) y- L% p
  479.                 Interface Type = 1: VESA SVGA Compatible Controller! p  \5 I4 I. s) c& l5 e
  480.         Sub-Type = 1: XGA Compatible Controller" a# I4 X2 Z- V
  481.                 Interface Type = 0: General XGA Compatible Controller8 i& Z% S; m( _4 D
  482.         Sub-Type = 80h: Other Display Controller* q" J2 K6 y9 `- _  j! P
  483. Base Type = 4: Multi-media Controller6 H' `( g3 P% P) M$ n8 z
  484.         Sub-Type = 0: Video Controller
    8 K: E5 p) e& P4 V: I" E
  485.                 Interface Type = 0: General Video
    & L5 H% c) t, b  d7 m& l* T3 J0 u
  486.         Sub-Type = 1: Audio Controller
    + `/ V: k$ e* Z; u
  487.                 Interface Type = 0: General Audio Controller
    0 c4 g7 ~1 ^# H2 B9 L. H1 c. [
  488.         Sub-Type = 80h: Other Multi-media Controller
    / F+ r! I& A) |/ E' ?
  489. Base Type = 5: Memory 8 P/ F2 F' B3 _
  490.         Sub-Type = 0: RAM
    * R6 K& ~% `( b1 }
  491.                 Interface Type = 0: General RAM
      g/ G  p% y+ O4 h, o5 P
  492.         Sub-Type = 1: FLASH Memory" T- W" d4 u: t& u* }' a
  493.                 Interface Type = 0: General FLASH Memory2 W2 b$ W1 c# m
  494.         Sub-Type = 80h: Other Memory Device, ?9 G" i: \$ p/ q6 l! F+ q

  495. 4 {" n; ?) \- h# }' V' m' I( Y: B
  496. Base Type = 6: Bridge Controller1 M6 ]( ^6 s' J* r; h! T! {; c5 i
  497.         Sub-Type = 0: Host Processor Bridge8 d" K, ~* |$ H7 q3 l( X6 }
  498.                 Interface Type = 0: General Host Processor Bridge, S. ~* y0 K2 F5 v8 [  G$ G; j
  499.         Sub-Type = 1: ISA Bridge$ ~! ^! j6 L( @; r
  500.                 Interface Type = 0: General ISA Bridge+ o9 g: J& K# ^' O, v( b" l5 n# ~
  501.         Sub-Type = 2: EISA Bridge
    . T! L& G4 U! a% ]7 f
  502.                 Interface Type = 0: General EISA Bridge" ]7 z7 r  G+ W6 x
  503.         Sub-Type = 3: MicroChannel Bridge
    , C, W( _' e" Y2 b& C0 s  Y$ o
  504.                 Interface Type = 0: General Micro-Channel Bridge
    ; w1 L+ m6 F2 ~+ {; s  V' k$ X6 r- e8 z
  505.         Sub-Type = 4: PCI Bridge
    7 u, M! ]0 `, {8 [$ s+ n, K/ t
  506.                 Interface Type = 0: General PCI Bridge
    + u4 S2 S* [) E/ A* N' s
  507.         Sub-Type = 5: PCMCIA Bridge! |) v( Q) e  e+ k! r) ?; W! U
  508.                 Interface Type = 0: General PCMCIA Bridge- v# g. c: e8 o2 Y, P
  509.         Sub-Type = 80h: Other Bridge Device# R% V0 N$ s9 ~8 {$ J6 K
  510. Base Type = 7: Communications Device7 L4 q) H/ f4 W$ @+ _: M7 i
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    * Z. |  w$ G, P4 i1 N0 `# c0 {3 ]) N
  512.                 Interface Type = 0: Generic XT-compatible& a  f7 l/ D" @! X& S
  513.                 Interface Type = 1: 16450-compatible4 M) B$ s% e/ v) q+ c2 N
  514.                 Interface Type = 2: 16550-compatible
    ( o( w, H9 V, W% ]& w3 z- ?
  515.         Sub-Type = 1: AT-Compatible Parallel Port+ Y' W6 l5 F3 A% \$ K  S  P7 ~8 T
  516.                 Interface Type = 0: Generic AT Parallel Port. y* l6 z: e1 {7 |7 p0 N' C
  517.                 Interface Type = 1: Model-30 Bidirectional Port$ R* w+ w& [! }+ W# R- J* H. r( \) P( @
  518.                 Interface Type = 2: ECP 1.? compliant port
    3 t$ n3 ^$ v: J3 X
  519.         Sub-Type = 80h: Other Communications Device* j, ?: G3 [! Q+ z
  520. Base Type = 8: System Peripherals
    . T+ W1 X- ^# n2 w) p& w6 v, g: T
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    6 K) f$ T' r8 I2 n; e! J
  522.                 Interface Type = 0: Generic 8259 PIC
    / k% ?  N# ^, R+ I. |
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    # {/ a# B; \' _3 l) g  G- k
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)/ _( `0 _6 p8 m  ?- `. E* b8 H6 R0 z
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    / I$ P+ Z/ t, h0 e3 l/ S
  526.                 Interface Type = 0: Generic DMA Controller
    ! X2 t. j* Z7 c
  527.                 Interface Type = 1: ISA DMA Controller
    * Z% V" V4 o; H) c& m+ @
  528.                 Interface Type = 2: EISA DMA Controller* b6 _: m# @0 \+ V* i( p" [
  529.         Sub-Type = 2: System Timer (8254 Compatible)* Q8 q% `8 v1 n7 A1 o* I& m
  530.                 Interface Type = 0: Generic System Timer" N$ P- @& s  d. ~; g( X
  531.                 Interface Type = 1: ISA System Timer
    0 h" O! r. o( e- l) h
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    & ]) G, Z: v" h( h9 F6 B/ I8 D7 ^+ e
  533.         Sub-Type = 3: Real Time Clock
    ' Q9 j3 r  |3 I% A" e4 w* v
  534.                 Interface Type = 0: Generic RTC Controller
    ) D; Q# L8 c7 t# D' }5 z
  535.                 Interface Type = 1: ISA RTC Controller& n" r  I$ g3 @4 ~
  536.         Sub-Type = 80h: Other System Peripheral                                 
    ! B( V# [0 `% j% M5 d* j: c8 Z% s3 j
  537.                 - }4 N7 F) E( _- J8 e
  538.         # r* j( q6 m9 k# [/ u, o. k+ r- l; A
  539. Base Type = 9: Input Devices
    + Y# h% U9 ?/ ~: J/ ]9 F
  540.         Sub-Type = 0: Keyboard Controller; y8 S% D- |) b  _
  541.                 Interface Type = 0: Not applicable
    2 s. ?5 H7 s" u$ o
  542.         Sub-Type = 1: Digitizer (Pen)
    ; e! g+ S6 ]3 Q) }3 S% g; T
  543.                 Interface Type = 0: Not applicable; w1 q# e; v- B, [
  544.         Sub-Type = 2: Mouse Controller7 ^3 z- E5 B: Z, q. S4 Z8 ~
  545.                 Interface Type = 0: Not applicable2 w7 B! i! e2 _; U+ w
  546.         Sub-Type = 80h: Other Input Controller
    1 s( a1 |9 o" A1 w
  547. Base Type = 0Ah: Docking Station
    7 g* e: h3 }. C9 A
  548.         Sub-Type = 0: Generic Docking Station
    . n8 e3 [5 m8 g: N  ^3 |
  549.                 Interface Type = 0: Not applicable. W2 r& p; |' k0 w5 ^
  550.         Sub-Type = 80h: Other type of Docking Station7 x2 i& ~& \* k9 ^' ]
  551. Base Type = 0Bh: CPU Type
    9 ^$ o: l1 _& ]2 b2 m
  552.         Sub-Type = 0: 386-based processor
    " Q! _5 ~+ ?$ v+ i% w+ D6 D. v
  553.                 Interface Type = 0: Not applicable( n5 S$ O( K3 _& ~
  554.         Sub-Type = 1: 486-based processor
    ) I- t( Y, q/ o
  555.                 Interface Type = 0: Not applicable
    7 s2 T# d) L1 \  [( W. n: `& d
  556.         Sub-Type = 2: Pentium-based processor
    9 O  j5 [" R) d
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-1 18:25 , Processed in 1.876041 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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