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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
! ^; e0 E: a) |8 [- ]; ~0 |, l
  1. This document is the ultimate source for Windows Generic Device IDs : ]  G/ ^% I; P6 W$ R# q4 O: X
  2. and Plug and Play BIOS device type codes.  
    - U9 [0 y4 F$ f* Y- k- w# T* x6 X
  3. 1 q" @6 |3 S" h' V* |
  4. CONTENTS:# `+ f- T% g! s
  5.    Plug and Play Vendor IDs and Device IDs3 D9 T- C# C. ~3 d/ }7 ]
  6.    Generic Device IDs
    # I1 j) g; C. C* G
  7.    Device Type Codes
    % ^1 y7 r/ U  H& `) `2 E; a
  8. / D1 b: u* T) D: w; r' ]
  9. ======================================================================6 T' |5 Y" {7 A& g/ Y5 X
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    - [8 I' u- D2 n% A# }8 `
  11. $ m$ L) A; K2 s, H8 {- S) t
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    1 e5 O. g3 L' \& l, Z; Q+ i
  13. Device codes. The vendor must register with EISA and have a vendor code
    5 E8 {7 v8 p: G/ O
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    8 m1 H  I% q2 w
  15. is reserved for Microsoft and can only be used when defining a device抯
    1 r8 s/ V5 Z! }" ]$ i$ `
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and   b0 j, a3 r( ^, O. S
  17. Play header.
    # e" b( c+ S8 r" O3 Z/ A3 n
  18. ) k" t0 ~, N" C
  19. Use of CompatibleIDs is strongly recommended for devices that use
    + ]. A; F) S9 a3 S0 q
  20. device drivers provided with Microsoft Windows 95, such as a , J$ C$ k7 H  H. ~$ F' d
  21. "Standard PC COM Port" (PNP0500) or 1 d) y( r- \* I$ [$ L
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).; b1 @/ x3 d. ~9 \+ b! x1 B: f4 k

  23. % [1 _6 K8 I* k! m# ^
  24. The following example output from ISOLATE.EXE of a Plug and Play 7 |& q+ |6 x6 D0 Y( ?# D
  25. header is provided for your reference:1 K& C" y3 \5 [+ O1 q! c; L( S
  26.         Vendor ID:     XXXFFFF
    ( e$ h! X7 \- b+ O' W3 J
  27.         Serial Number: 00000001+ J$ X: b  Y* L2 T' n  g- e, G8 T
  28.         Checksum (reported): 0x5E
    & X( C& l0 G, X; |. y2 S
  29.         PNP Version:   1.04 q8 |' v. G, a, c! N* ^
  30.         Vendor Ver.:   10( c. r9 t  I% I$ `
  31.         Device Description: IDE Port
    7 P% o. k2 Y- R8 S: D1 \$ W
  32.         Device ID:  XXX0001# N! q* v3 p. d  W( k8 `( [
  33.         Doesn't Support I/O Range Checking$ ~$ I* F7 |1 ~+ d4 Q
  34.         Vendor Defined Logical Device Control Registers:  None
    ; H6 k& v, w. W3 e& }; C4 N/ M
  35.         Compatible Device ID: PNP0600
    ( k/ B" F% q. u9 d* S' u
  36.         Device Description: IDE' U: e9 d$ h9 E5 y( V
  37.         Dependent Function 0$ Y3 a% \4 Z' l# f  e9 Q
  38.         ...
    " c: X# J7 v1 `# z5 _) t/ W3 C
  39.         Dependent Function 1! j: k; z+ Y9 p" m
  40.         ...8 Y" L- A- p! Q& {, a' N5 Y
  41.         End of Dependent Functions
    6 ^( |8 h( s! }1 ^2 s
  42. # B& b3 X0 i# H( h3 P
  43. When the user is installing devices that use this method, ; x4 m) i( _$ v; w; ]% z, [
  44. a dialog box appears at the beginning of the enumeration sequence - l2 f4 @9 X# Q$ y
  45. to suggest use of the default driver provided with Windows 95.
    - `+ g$ L& E1 d! O4 C. q" W
  46. Windows 95 also provides the option for using a disk from the
    . {; C# O! ~: ]# T* Q% `
  47. manufacturer, in case the user wants to choose a manufacturer-supplied % u, q; Q( E3 d  @
  48. driver." I8 D4 ], p) q
  49. 0 ]' O4 G- M/ }2 B' _$ S4 o+ N1 k# c
  50. For multifunction adapters, you should supply an INF file that chooses
    4 D: M3 ^9 g1 n' n
  51. the appropriate drivers (including default drivers) for all the . s2 g  G& S0 H/ e, s7 P2 c
  52. adapter抯 devices. This prevents additional dialog boxes from again + i4 m5 p1 S- v9 S/ l  m
  53. requesting the default driver or a manufacture抯 disk for the rest of
    . p) r* X, A# \
  54. the devices on the adapter. When an INF file is used in this manner
    6 L- E, [* P6 j
  55. for default driver selection, it must link the HardwareID (XXX0000)
    , u; O% l' @  [) x" A
  56. to the appropriate compatible device driver from the Windows 95
    * y: }! z- U9 j( Y; l0 ?! F
  57. distribution compact disc or installation disks. 7 e& U/ w# Y% c
  58. If this is not done, Windows 95 will continue to query the user for 0 q$ ]4 x& H8 U) Z' Z) A* ~. p
  59. either the default driver or a new driver, thus defeating the purpose
    4 O& p* |. L3 i* d
  60. of using the INF file in this way.: m; D& Y7 Q1 n6 Q( t

  61. & Z  L/ s) [6 ]) d* a
  62. ======================================================================
    - s7 m4 {  s1 t$ w+ I
  63. * }9 y8 F% Z" u! l( N/ S0 b. e
  64. WINDOWS GENERIC DEVICE IDs
    5 k* K2 A1 i7 `) l

  65. 1 x8 h' v5 T  h! k
  66. ----------------------------------------------------------------------& D* x8 ]8 c( k" m; X
  67. Many devices have no standard EISA ID, such as the interrupt controller* Y7 D6 D2 Q' \: D
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 2 U4 `8 I. H; r- r3 w' O8 ]
  69. and Super VGA, are not actually devices, but define a compatibility 3 `) A+ o4 s9 @, {" O5 z
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    ! t( y; p$ s6 D' [  ]
  71. buses.
    ! @) e6 \1 N+ a( {
  72. ' ^7 h, y6 D- E* k
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various " f+ \- z& a: u5 N3 ~0 N
  74. devices that do not have an existing EISA ID, as well as defining
    9 ~" s( y* L" p2 U6 B3 H% O
  75. compatibility devices. The IDs are defined in the following tables.
    * D) J8 Q! y: v' R/ a/ W. I9 P9 q& J6 t
  76. . T% U. o( l% X$ Q* i, ]4 d/ `. y
  77. DEVICE ID RANGES
    ' d5 _8 b9 Y1 P2 v  w" }3 F$ c! d

  78. ) n& n" B" s3 @, v5 E3 R
  79. ID range        Category7 L. I# {' x% P" |: q; F
  80. --------        -------------1 S' \3 w- m# _6 S! Z$ @4 q
  81. PNP0xxx         System devices
    1 o7 [" |) [, Q+ y' g  a5 ^8 F
  82. PNP8xxx                Network adapters
    ( `& @/ z; A( s/ r/ \  R3 m
  83. PNPAxxx         SCSI, proprietary CD adapters $ o5 w- ]6 D! v- t* R2 w
  84. PNPBxxx         Sound, video capture, multimedia
    ! L3 t( ]8 \0 J$ {: }9 Q
  85. PNPCxxx - Dxxx        Modems  x+ A8 g' p: o1 ?6 k) C

  86. + i2 _8 @% n) r# j# o( Z
  87. The following device ID is provided only for compatibility
    6 ], V- w, i3 w
  88. with earlier device ID lists:. W% _) F( e8 V/ A
  89. 5 f4 O) @8 d+ X1 K0 s- |
  90. Device ID        Description
    ( U* S$ W+ K/ C' l$ L" i
  91. --------        -------------) U" k) Z: j5 ^- D: x, n( k. F* u
  92. PNP0802                Microsoft Sound System-compatible device
    ! J$ _2 X; J. E& m& Y3 N4 }
  93.                 (obsolete; use PNPB0xx instead)
    # C/ f- @9 ^: u  P5 Q

  94. 8 U$ K. u  D1 c* N( F
  95. ---------------------------------------------------------------------------
      I1 T4 B' Y  V
  96. Device ID       Description4 R. Y( I  J$ X* [( n9 G/ ~
  97. --------        -------------7 o. a- c# I: e0 }
  98. ***** System Devices - PNP0xxx **************************9 b, m3 L: S. X6 C6 F- t; E% I5 R. H1 W
  99. --Interrupt Controllers--. u) x6 o5 n2 F/ V# N
  100. PNP0000         AT Interrupt Controller3 E5 y- G9 b2 v
  101. PNP0001         EISA Interrupt Controller: t. G$ b4 M& ^7 L& G  H8 y
  102. PNP0002         MCA Interrupt Controller
    ' C) P! ]$ c: C/ \$ u
  103. PNP0003         APIC
    ! H- a: w0 x. F
  104. PNP0004         Cyrix SLiC MP interrupt controller* ]- p- ]; w& T- Z3 ?5 K
  105. 5 H: |5 \1 |# J- A0 R
  106. --Timers--
    & @, c( K  T& _4 P( ~, Y0 e
  107. PNP0100         AT Timer& G8 [) m+ S' ]$ e
  108. PNP0101         EISA Timer
    & D" R: K- }1 g0 j( `0 T
  109. PNP0102         MCA Timer
    - S+ ~; E% \/ n$ X4 J1 H4 N
  110. , q- T2 \# C9 k* A) L
  111. --DMA--  c: l3 }0 i. b! g' j
  112. PNP0200         AT DMA Controller; |& V7 A) A3 N
  113. PNP0201         EISA DMA Controller6 f+ q% K$ O' O2 J
  114. PNP0202         MCA DMA Controller( ^" W8 n& o4 n3 T& s7 t

  115. 7 ]/ a! [" j( E) `, C
  116. --Keyboards--0 l) @4 C- d6 L5 G6 e% ]
  117. PNP0300         IBM PC/XT keyboard controller (83-key)- E. q9 M9 H9 r0 L) w
  118. PNP0301         IBM PC/AT keyboard controller (86-key)7 E/ S0 k5 r( L! `  @- S
  119. PNP0302         IBM PC/XT keyboard controller (84-key)2 h/ f( {5 @8 S- T5 b6 }0 a: |* \
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    * ?' X+ ^; ?! Q* t* U6 |5 Q
  121. PNP0304         Olivetti Keyboard (83-key)
    / i3 M& k! \- s: y+ n1 a, r
  122. PNP0305         Olivetti Keyboard (102-key)
    & t9 r: J+ H" x- ~4 ]8 x5 P
  123. PNP0306         Olivetti Keyboard (86-key)7 Y( }& B& |6 c1 e; I: O
  124. PNP0307         Microsoft Windows(R) Keyboard4 R' W9 O8 K: p/ P  d6 @( ^- u
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    # q# v) V+ Z! x! f7 I4 n" P
  126. PNP0309         Olivetti Keyboard (A101/102 key)4 T0 V* r/ w, |" c1 c
  127. PNP030A         AT&T 302 keyboard; S" o- H: h& Y# L& K* ]
  128. PNP030B         Reserved by Microsoft
    ) T& S& }5 d  ]4 A0 ]
  129. PNP0320         Japanese 106-key keyboard A01  X- u( ?3 Q* v- d+ ]
  130. PNP0321         Japanese 101-key keyboard, `! Z: q1 H( x3 N6 U* [( I  u
  131. PNP0322         Japanese AX keyboard
    7 W! K! ^: h8 [  g$ y1 u; n8 l: v
  132. PNP0323         Japanese 106-key keyboard 002/003
    * Y. _3 K0 g, U7 z
  133. PNP0324         Japanese 106-key keyboard 0013 P. e8 `7 t' n' _
  134. PNP0325         Japanese Toshiba Desktop keyboard
    7 S$ S7 y- F* r4 P. O) `! G8 R
  135. PNP0326         Japanese Toshiba Laptop keyboard
    ; T4 I' x& _( M  q) X* R
  136. PNP0327         Japanese Toshiba Notebook keyboard
    4 {' h$ F2 V: `* {( e
  137. PNP0340         Korean 84-key keyboard
    1 K' e" M+ S0 o# J* _0 i: O
  138. PNP0341         Korean 86-key keyboard
    1 l! @& h: m2 j$ R0 h* D
  139. PNP0342         Korean Enhanced keyboard
    / u) Q$ Q3 `) B( A# v; ^6 N
  140. PNP0343         Korean Enhanced keyboard 101b
    , m* i% u; T3 o5 S! |' I. S3 y
  141. PNP0343         Korean Enhanced keyboard 101c
    & M3 D9 _2 x: ]. h- [1 {  h. _
  142. PNP0344         Korean Enhanced keyboard 103
      M: s: _* y! {
  143. ( P: p- M- t" L. S$ `% s
  144. --Parallel Devices--
    , p, X+ E8 I$ d5 b" v# O! u8 H
  145. PNP0400         Standard LPT printer port
    1 f: ]% j2 z6 w9 g, h. ?
  146. PNP0401         ECP printer port
    2 g, D1 `( s; ^' c' ^% d/ J

  147. 1 b& H% _; K4 M! {8 N: L) g' U
  148. --Serial Devices--
    , E$ w* e) h$ \  T. v
  149. PNP0500         Standard PC COM port, g3 @+ M, u& N3 Z# X# s
  150. PNP0501         16550A-compatible COM port6 R& u" V0 r% @( [6 ~9 m9 Z
  151. PNP0510         Generic IRDA-compatible device* n7 N2 K( P  f: Z

  152. / {2 e, i7 @, S( ?; ]$ Z/ Q* A
  153. --Disk Controllers--1 `2 d4 j6 h  P! k& ?5 j& j
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller% u( X: E# f  p
  155. PNP0601         Plus Hardcard II4 h  J- j- b1 b& E
  156. PNP0602         Plus Hardcard IIXL/EZ
    & {) |8 H* U% ]3 j* F* i# g
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification) Z. z) P( N3 A5 l) s! E; i
  158. PNP0700         PC standard floppy disk controller) ~& C6 a! u" j: q; v0 N
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec1 b. J, X8 B! ~! p
  160. : l8 t/ _2 P9 v3 ?5 o4 t. n
  161. --Compatibility with early device ID list--
      b; f2 E- L4 N% v. |2 d5 A
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    9 ?' j( u. m* n+ R& T: A
  163.                 PNPB0xx instead)
    : X5 \' U% X# r" r6 R
  164. --Display Adapters--
    / a* L4 y) ]9 x7 p$ y
  165. PNP0900         VGA Compatible) C& M  k3 \2 m$ E; [/ J3 E
  166. PNP0901         Video Seven VRAM/VRAM II/1024i / t8 }) a$ @7 N% e
  167. PNP0902         8514/A Compatible
    3 F! m7 j' t8 Z6 `! D1 [* v% c
  168. PNP0903         Trident VGA: m0 Q  P: E, y- r+ p" L  a
  169. PNP0904         Cirrus Logic Laptop VGA; J( E  X) T) o, N: B
  170. PNP0905         Cirrus Logic VGA
      n, R- T# Z5 ~# H! G- i+ p
  171. PNP0906         Tseng ET4000
    8 v' ?9 A$ R2 d- A. S
  172. PNP0907         Western Digital VGA/ t( }. E1 d7 \4 z" Q0 d
  173. PNP0908         Western Digital Laptop VGA
    / P6 s6 m$ ~5 k2 ^# E- L# P0 ~
  174. PNP0909         S3 Inc. 911/924
    $ }- X. h$ u) p8 @; R
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    0 q) I; ^0 E7 V  i$ l0 O
  176. PNP090B         ATI Ultra (Mach 8)
    " M/ r; Z! j; z, s5 m3 W2 v% O
  177. PNP090C         XGA Compatible
    2 g  Y: l' R  l- [- ?
  178. PNP090D         ATI VGA Wonder3 Y0 v4 T" s2 L6 F, A5 n
  179. PNP090E         Weitek P9000 Graphics Adapter
    ( Z# o/ X% l: b2 N9 [
  180. PNP090F         Oak Technology VGA
    ) J- q8 a6 }7 n# J5 [3 c+ r
  181. PNP0910         Compaq QVision
    , Q; Y, j) P6 c8 r8 D
  182. PNP0911         XGA/2  p4 m7 F, v0 B5 Z; H! o: o& v
  183. PNP0912         Tseng Labs W32/W32i/W32p0 z% Q7 h3 q% e- m3 O# n7 H
  184. PNP0913         S3 Inc. 801/928/964+ a7 H7 \* }* ?, |3 J/ ^5 C
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)2 H, @& A( m2 \. N" Z$ A5 Z2 h
  186. PNP0915         Compaq Advanced VGA (AVGA)
    # A2 W" w, U5 n) \! y
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    0 s3 q% ?. u1 [/ r- ^
  188. PNP0917         Reserved by Microsoft
    5 W1 r) D2 P9 I- s) c7 }$ c
  189. PNP0918         Matrox MGA
    7 h3 s. U0 _1 X3 j9 Z) R, t" h
  190. PNP0919         Compaq QVision 2000
    3 @1 p* O8 l6 X5 n) b* p7 ]
  191. PNP091A         Tseng W128( K0 y9 w- G0 P9 m2 P4 {
  192. PNP0930         Chips & Technologies Super VGA( y9 [0 j( T1 m1 P3 @& ^- W& e$ m
  193. PNP0931         Chips & Technologies Accelerator1 |% g+ X* [2 ?
  194. PNP0940         NCR 77c22e Super VGA$ t- d' i2 z' y1 y9 @
  195. PNP0941         NCR 77c32blt/ [, y- A. E0 `* a
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    ( Z! K# {4 u, B: s3 Q' a- H

  197. 0 [; A0 J  e! e, e7 S8 u
  198. --Peripheral Buses--
    ; B8 S# x' X! ]
  199. PNP0A00         ISA Bus
    9 |; f( v0 }/ a* Z. Q, p. J
  200. PNP0A01         EISA Bus2 y- d, n! j' H6 }( H+ u% U4 a' U
  201. PNP0A02         MCA Bus  r  c4 x1 K$ r8 {/ d
  202. PNP0A03         PCI Bus
    1 v- L9 _" n5 G) t4 o* @# [" e) r  Q, q
  203. PNP0A04         VESA/VL Bus! l4 V1 j  h/ F/ m, I
  204. PNP0A05         Generic ACPI Bus
    . z2 v+ R) P( r5 b* r( G7 O; y
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)* L) ]/ ^1 F. H+ u/ E1 p  g; t

  206. ) \2 G; H* a) R) V

  207. : c4 g0 g* F# d2 M; J, ~
  208. -- Real Time Clock, BIOS, System board devices--
    0 ~  O' p& \8 U" H4 A, ~5 C
  209. PNP0800         AT-style speaker sound
    % D% E. n3 U  s4 x% L4 J- t& v$ b
  210. PNP0B00         AT Real-Time Clock
    + ?+ l8 V/ @! R
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator), \* v" a( P$ w3 v$ k2 T: |/ a
  212. PNP0C01         System Board
    1 J7 N5 Y5 x' A
  213. PNP0C02         General ID for reserving resources required by Plug and Play; P. Q0 a/ G) h. O; B' F# i
  214.                 motherboard registers. (Not specific to a particular device.)' w; ]: X/ ^; z9 L$ k
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt" y4 {6 u( ]3 [) O5 L
  216. PNP0C04         Math Coprocessor
    8 z7 h' B. Z9 Z/ L2 F! ^
  217. PNP0C05         APM BIOS (Version independent)
    5 s0 I" A% L1 k' `+ q
  218. PNP0C06         Reserved for identification of early Plug and Play $ r0 w5 s% [( k( n
  219.                 BIOS implementation.
    9 A6 F* V4 B! I1 v) O
  220. PNP0C07         Reserved for identification of early Plug and Play % Z9 V* m* |/ ^  v
  221.                 BIOS implementation.
    & q! k- ]; v0 b3 v0 O) o
  222. PNP0C08         ACPI system board hardware5 X* i2 m8 V% S: D
  223. PNP0C09         ACPI Embedded Controller# W3 G5 f+ n9 \2 w
  224. PNP0C0A         ACPI Control Method Battery
    " j1 I' k! Y7 ^* ^
  225. PNP0C0B         ACPI Fan
    2 v+ R: r1 }5 }5 Z: j
  226. PNP0C0C         ACPI power button device
    9 j  `- B% e5 j( {: k5 w# ]
  227. PNP0C0D         ACPI lid device/ K, }) s# ]/ B! c5 D
  228. PNP0C0E         ACPI sleep button device: o; @) [+ g4 i& h( {8 y* R4 N
  229. PNP0C0F         PCI interrupt link device( ^- y+ H) l5 J: J
  230. PNP0C10                ACPI system indicator device
    % f' ~5 Y7 \# t' m" E9 \1 N" D
  231. PNP0C11         ACPI thermal zone/ \% o1 O+ a( g- U. Q1 i
  232. PNP0C12         Device Bay Controller
    ! L* B( H: R- F, I, d+ I4 `: y

  233. 4 j: l' P! @4 f  ~
  234. --PCMCIA Controller Chipsets--% X' R' Y  h) \2 I: u+ a3 `6 _
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    $ h3 Q6 j! ^( X: U1 {
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    , y! \4 A) b( f1 B/ O
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller! B) q; p: w  q0 w. T3 u
  238. PNP0E03         Intel 82365-compatible CardBus controller4 X/ W2 X* w  U# h
  239. . ]" u) L1 G- N. D$ \- P
  240. --Mice--7 S5 \, b2 V& d
  241. PNP0F00         Microsoft Bus Mouse
    / B; ~8 Z: u6 Y) X
  242. PNP0F01         Microsoft Serial Mouse1 q" w+ |( A  X8 f0 p9 d. A
  243. PNP0F02         Microsoft InPort Mouse: M) z- I2 ~/ a# d% w9 B! B
  244. PNP0F03         Microsoft PS/2-style Mouse
    + {9 V0 m* e) M. |
  245. PNP0F04         Mouse Systems Mouse
    * }/ G* L1 ^" v& ?0 B
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    7 y$ i9 P9 _- g
  247. PNP0F06         Genius Mouse (COM1)
    ; y  K' ]. ]: D
  248. PNP0F07         Genius Mouse (COM2): e5 a$ ^$ e0 N* y7 ^  k6 c: r% k! {
  249. PNP0F08         Logitech Serial Mouse
    0 s7 i4 @0 s5 c( h1 E/ b( @. r
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    1 y8 v. T& u1 t4 [1 X9 F' P% L* S  [
  251. PNP0F0A         Microsoft Plug and Play Mouse
    ! w* p& g: \# f! q. G, X1 ^7 W( }
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse' l% U& B: ?' C" W
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    1 {3 V' U( Q) z. d1 F2 h& W/ u
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse+ N! ~- z8 E5 [6 ?
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse$ {( i- t" k5 q& i1 v
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse: A% d2 G: g0 Z8 m1 \
  257. PNP0F10         Texas Instruments QuickPort Mouse& j/ R0 T/ A/ f! x* W0 [8 T
  258. PNP0F11         Microsoft-compatible Bus Mouse
    ' Q: S. L/ [: p4 v' f5 v
  259. PNP0F12         Logitech PS/2-style Mouse' a# e9 G4 @& y
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    ; Z* M6 O1 n2 _) l  a( Q
  261. PNP0F14         Microsoft Kids Mouse3 D* f3 Q" h% G4 A+ I& a
  262. PNP0F15         Logitech bus mouse
    0 o8 c, e' B8 Q* Y& |
  263. PNP0F16         Logitech SWIFT device
    : r2 W! p* }; V
  264. PNP0F17         Logitech-compatible serial mouse
      V4 e& o5 W, f, L7 F6 H
  265. PNP0F18         Logitech-compatible bus mouse5 P, m% X* K# [* ]
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    . ^  z! a) f# |+ o- a8 O% Y. w
  267. PNP0F1A         Logitech-compatible SWIFT Device
    : _* s$ |% d8 ^# Y+ J& y2 w& e4 _/ s
  268. PNP0F1B         HP Omnibook Mouse3 A* V; ?9 R0 ~. E
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    , F! B1 b4 q: |- t9 P
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    . m1 m% A2 d, L9 @% _! b0 E( o
  271. PNP0F1E         Microsoft Kids Trackball Mouse; M+ l  w; P2 B! @
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    ' @1 ^3 X5 Y6 b, e
  273. PNP0F20         Reserved by Microsoft Input Device Group5 H2 G& w/ z0 G8 A0 F3 z
  274. PNP0F21         Reserved by Microsoft Input Device Group
    / ^) G% X- z/ N! Z& E
  275. PNP0F22         Reserved by Microsoft Input Device Group. k* W/ W  h7 U
  276. PNP0F23         Reserved by Microsoft Input Device Group5 P# B; ]2 p5 }' M
  277. PNP0FFF         Reserved by Microsoft Systems
    - e$ I( t- U8 a* }1 Q+ a
  278. 9 x% Y7 `3 ~% B5 a5 ^
  279. ***** Network Adapters - PNP8xxx ***********************! t1 T. N/ ^- a1 k! t" ^! \4 Y2 R& r
  280. PNP8001         Novell/Anthem NE32007 X3 [" a6 i3 |9 I/ g  h( f' ]8 S
  281. PNP8004         Compaq NE3200& T! V& W* C' U
  282. PNP8006         Intel EtherExpress/324 f; i8 J+ x6 ~
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    . j8 @9 @+ {% [! f
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    * ?5 H+ Y8 U3 K" Y* N1 V9 s5 g
  285. PNP8072         DEC (DE211) EtherWorks MC/TP0 G2 I( ]% b! k, o) f( [# C
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    3 t! y. c& ?3 k7 O8 H+ S7 C
  287. PNP8078         DCA 10 Mb MCA
    ( X* }& [' P) f2 k2 s& j3 r% n9 h6 m7 w
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)' ~! j7 e% m! S; K9 N
  289. PNP80c9         IBM Token Ring
    6 w3 k8 J* n. D1 N& R
  290. PNP80ca         IBM Token Ring II: _( y  t# c" A3 f; g  D4 _4 `
  291. PNP80cb         IBM Token Ring II/Short
    ( w% Z- X1 E) }- q7 |$ y' y* H
  292. PNP80cc         IBM Token Ring 4/16Mbs1 V+ E+ y8 ]  n9 p
  293. PNP80d3         Novell/Anthem NE1000& _6 h9 `) D/ v8 Q" R& c
  294. PNP80d4         Novell/Anthem NE2000  m! {8 ~* ^% v3 r7 ?  T
  295. PNP80d5         NE1000 Compatible
    - N' l1 N* t% H+ m+ K
  296. PNP80d6         NE2000 Compatible; i8 i+ V% F0 ?3 F# H
  297. PNP80d7         Novell/Anthem NE1500T
    5 @2 ?5 C3 n! V1 j& _/ K5 h; G
  298. PNP80d8         Novell/Anthem NE2100
    - h2 ^! @1 ^6 K2 [# T9 p
  299. PNP80dd         SMC ARCNETPC1 J% p! u. w# w* |) K& Y
  300. PNP80de         SMC ARCNET PC100, PC200
    9 E0 E8 u( L9 O/ D/ t/ m/ W
  301. PNP80df         SMC ARCNET PC110, PC210, PC250+ Y8 }6 S' B, C5 @# W8 i
  302. PNP80e0         SMC ARCNET PC130/E& @+ d, E  s. c3 T& W
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260/ H. i/ p- n$ `* D5 S8 J* S+ p
  304. PNP80e2         SMC ARCNET PC270/E9 v( ]" a  N* M; s8 l8 y3 ?
  305. PNP80e5         SMC ARCNET PC600W, PC650W2 }5 J8 J& u+ L, Q+ P  Y: Z. w6 L6 S
  306. PNP80e7         DEC DEPCA1 P3 E4 L1 [  t1 z, A
  307. PNP80e8         DEC (DE100) EtherWorks LC1 I. r( |+ O" g" A) B
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    & V' G6 \  b; D$ Q0 O6 |2 a
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    3 \7 s( Y/ K( M" A; g
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP5 q  D9 [$ G4 H
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC; s# {' N# w2 A; m  P/ K
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    & y; f$ Z% [# [3 O, D  ~
  313. PNP80ee         DEC EE101 (Built-In)1 f8 ~0 q) f5 J7 H$ D. L. k0 O& S* ~
  314. PNP80ef         DECpc 433 WS (Built-In)/ y2 Y# Y6 c  U6 v& o! O
  315. PNP80f1         3Com EtherLink Plus
    # D7 X2 s; h) o* I0 O
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)- L3 H) R2 \$ Z1 ~1 }
  317. PNP80f4         3Com TokenLink
    8 q1 ^9 Y* C6 n) g
  318. PNP80f6         3Com EtherLink 16- y; H2 |" K+ Z4 L0 H
  319. PNP80f7         3Com EtherLink III( e4 z: y! h8 z
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device0 Q; N1 ]8 E3 J7 n7 m' h# z/ {
  321. PNP80fb         Thomas Conrad TC6045  v/ {# ~5 V* G! X
  322. PNP80fc         Thomas Conrad TC6042
    2 S3 n1 @$ s- K/ X2 e' w, ]
  323. PNP80fd         Thomas Conrad TC61427 _, ^. ]* I* N  ]: t  l) B
  324. PNP80fe         Thomas Conrad TC6145' M; p/ m/ H0 u& z
  325. PNP80ff         Thomas Conrad TC62423 c2 g& O* ~" @* N1 f1 F
  326. PNP8100         Thomas Conrad TC6245/ O, A1 E7 t9 U; F
  327. PNP8105         DCA 10 MB
    " G7 O  O4 _4 F5 m, d
  328. PNP8106         DCA 10 MB Fiber Optic
    7 `% n3 l9 y) ^( r! K; F
  329. PNP8107         DCA 10 MB Twisted Pair
    5 l. X$ u4 H: s0 {3 Z+ g  Z
  330. PNP8113         Racal NI65109 @/ _$ V; Q8 s( K5 u
  331. PNP811C         Ungermann-Bass NIUpc
    " _2 F" B# I5 |) S
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    7 s+ ~& s- b2 @# _
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    + g0 ?! h3 }* `
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)4 \5 Y; R1 f* w$ a* I
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    4 h# B; \; A0 ~7 K# l
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)  \7 t9 m3 ^3 ~" _8 S
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    . E5 w' j4 Y. p
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT): X1 r! E" T. g9 `9 _' Y
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    / z4 E8 V) K: ?0 L% m3 q7 d
  340. PNP812d         Intel EtherExpress 16 or 16TP
    ! B, Z7 N0 T8 q
  341. PNP812f         Intel TokenExpress 16/4
    + d. r7 r) o% x! v+ b
  342. PNP8130         Intel TokenExpress MCA 16/4
    + j4 s* T9 H; L6 x
  343. PNP8132         Intel EtherExpress 16 (MCA)
    % \0 p- \9 G  j8 d& \! m1 a
  344. PNP8137         Artisoft AE-1
    - {6 r: }9 A5 d7 g" G
  345. PNP8138         Artisoft AE-2 or AE-3
    . U& A. ~* a7 H* x) `) b+ d
  346. PNP8141         Amplicard AC 210/XT
    ( V' T1 b2 G  U
  347. PNP8142         Amplicard AC 210/AT
    , e8 S" a7 B7 J) d" n/ V9 L$ ~2 @
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    ( {7 h5 s! j# T! G' y  a" m) T
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245). a  ?  ?$ h' K8 Q9 L) @, Z' J
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    # C, X: g6 |  Y) y0 r8 }- n( N
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)* X, R1 Y6 K2 n$ k5 A' e
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    8 }2 n3 M8 J9 R* e$ F
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    ; U- [9 x) c/ J( R( v9 n7 o
  354. PNP815f         National Semiconductor Ethernode *16AT
    2 T& w0 m1 q( W1 d
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3  P3 n% g3 P7 i- }) y
  356. PNP816a         NCR Token-Ring 4 Mbs ISA$ z- Z( K0 O+ X5 ^6 |9 c8 g
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    * b% p+ g2 C) F, Y- i% U: x- {+ B
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    ' |+ r1 J/ r/ R) c# x4 \) T& T
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    % ?$ |8 h  s# G+ |
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    % L! X5 m3 ]/ ~0 @
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    + j/ o/ F, C( ~+ V7 v
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W), |1 `# a. \' h- H8 ^
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)8 N: k3 o- ?; t3 U" }5 Y
  364. PNP81c8         SMC EtherElite Ultra 16
    4 `" L8 O8 Z% B; S4 u4 l
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    5 W: X+ D4 m" J( U+ o+ s
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    * j8 J) `, g. ^( _4 r
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    1 K( p/ g8 F7 Z4 g
  368. PNP81eb         Proteon Token Ring (P1390)+ R' A, C, ?9 V" o' f9 V
  369. PNP81ec         Proteon Token Ring (P1392)
    * i1 {: A4 {  e& p# l+ ^
  370. PNP81ed         Proteon ISA Token Ring (1340)' G. ]8 ~- ?8 r! @( y( V3 l
  371. PNP81ee         Proteon ISA Token Ring (1342)0 I, t" U  T7 X; h: L
  372. PNP81ef         Proteon ISA Token Ring (1346)9 Z; o: E7 N7 q$ o( S* ]# R
  373. PNP81f0         Proteon ISA Token Ring (1347)
    1 k7 t4 ?9 _$ d6 E3 r. I4 C
  374. PNP81ff         Cabletron E2000 Series DNI5 E9 C) \) v9 m  i! V
  375. PNP8200         Cabletron E2100 Series DNI, Q8 m- I3 B$ T3 B2 i2 M
  376. PNP8209         Zenith Data Systems Z-Note# D( A3 U4 r' {4 e$ m
  377. PNP820a         Zenith Data Systems NE2000-Compatible" ~2 N6 A5 _/ {% e5 A: M
  378. PNP8213         Xircom Pocket Ethernet II
      C( n1 w0 H# H6 j: @1 ?
  379. PNP8214         Xircom Pocket Ethernet I
    ( A& M3 v% m) [. T" W
  380. PNP821d         RadiSys EXM-102 _" ^  A3 p8 P8 l5 r  r  O5 B
  381. PNP8227         SMC 3000 Series( q1 @; t$ y/ f1 H
  382. PNP8228         SMC 91C2 controller7 z  |* r$ M# ?7 o% L  N# K/ ]
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    1 Y4 i- k$ Y3 w0 s/ _4 ^4 X
  384. PNP8263         Tulip NCC-16
    ' N/ @9 g: I% {
  385. PNP8277         Exos 105  k' w7 u5 M0 g9 @. D, e$ M
  386. PNP828A         Intel '595 based Ethernet
    9 n) Z; R+ G# A( L" @. d
  387. PNP828B         TI2000-style Token Ring
    * l4 ^0 s  J& p  M! l
  388. PNP828C         AMD PCNet Family cards+ K, g8 Z: {" c" r6 v5 o
  389. PNP828D         AMD PCNet32 (VL version)
    1 r7 w4 a! s+ S2 e( N' v
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    ; x9 c4 x: Y. H
  391. PNP82bd         IBM PCMCIA-NIC
    ) d# F' C3 f5 O9 f& A( G' J
  392. PNP82C2         Xircom CE109 K! H/ ~% e1 ?4 P' N
  393. PNP82C3         Xircom CEM2
    8 w* a( ^9 x7 X% W; J
  394. PNP8321         DEC Ethernet (All Types)) l0 R2 e4 |3 x* G1 s) D
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    4 f- h6 A% `4 R: Z6 f5 q) T
  396. PNP8324         ARCNET Compatible) `# d& B5 q% S
  397. PNP8326         Thomas Conrad (All Arcnet Types)( D6 d2 p/ o8 U$ j3 E
  398. PNP8327         IBM Token Ring (All Types)
    + I/ y+ c- ?% A1 Q$ v9 i
  399. PNP8385         Remote Network Access Driver
    & c4 @# x9 _% J7 i
  400. PNP8387         RNA Point-to-point Protocol Driver
    * _8 o1 f- F. M, l' A
  401. PNP8388         Reserved for Microsoft Networking components6 h4 j& P/ T8 c! o- b
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)! @/ E/ a# n* O

  403. ; V, S; y. h: m& u6 ~; u9 L7 `
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx *********** y2 Z0 D, a. i! N5 X
  405. PNPA002         Future Domain 16-700 compatible controller
    ' E5 p  E9 _* k( c
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    ) ?" A1 x! a& w. ^, g# S" u
  407. PNPA01B         Trantor 128 SCSI Controller
    ! L( x$ `' t  L  I3 @$ ?; a( m
  408. PNPA01D         Trantor T160 SCSI Controller
    $ |* b8 M& x$ e. H  h9 G* ?# u
  409. PNPA01E         Trantor T338 Parallel SCSI controller' d1 ]$ g3 x. P* f
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    ; |: ?* k# ~" t3 s5 u5 V; I- E
  411. PNPA020         Trantor Media Vision SCSI controller
    . Y8 Q( [/ S' N
  412. PNPA022         Always IN-2000 SCSI controller( _8 q8 A! `) b" U1 ^
  413. PNPA02B         Sony proprietary CD-ROM controller; D$ @. x( K6 f& }
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    ! j; k% t8 f1 _' m
  415. PNPA02F         Trantor T358 Parallel SCSI controller/ i3 Z# E1 o! j: v! P# G3 H# B
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive/ A5 o) k* x" m$ C( t. S4 t) J7 A: h
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive( c+ @3 z  p& z; F* L
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive* ~4 A" b  g1 {& }- Z0 K

  419. , Q: U. Y  ?- e6 }- Z; h/ P
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
      F9 W% ]/ k, X7 Q4 [3 o7 T
  421. PNPB000         Sound Blaster 1.5-compatible sound device* L) g. u: m: N# t
  422. PNPB001         Sound Blaster 2.0-compatible sound device8 x0 B& j+ b) L
  423. PNPB002         Sound Blaster Pro-compatible sound device
    + @; f4 {9 P1 `4 B- H% \
  424. PNPB003         Sound Blaster 16-compatible sound device
    ) \' X2 [2 s+ f
  425. PNPB004         Thunderboard-compatible sound device
      j, J/ i$ r- f7 D5 ~9 x* t
  426. PNPB005         Adlib-compatible FM synthesizer device7 D7 z1 d& a  ?+ ]6 @
  427. PNPB006         MPU401 compatible
    ; C  A) a* p: r+ v" A8 g! P
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    / E; y3 r' H! a- F  l
  429. PNPB008         Compaq Business Audio9 i' K- w) u' R& L
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device+ w" I% R$ K$ F. Y) w- O( y+ z7 m
  431. PNPB00A         MediaVision Pro Audio Spectrum 9 y8 Z, V% n& y# X/ R/ E
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled), l  c8 X/ `3 i4 b" R+ T
  433. PNPB00B         MediaVision Pro Audio 3D# a; F* m% r' l/ M: ]6 g3 Y
  434. PNPB00C         MusicQuest MQX-32M
    $ s6 |# \! m6 C) T) T
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    0 F- l8 \" x% b- [$ o8 D. y( B
  436.                 (No Trantor SCSI, Thunder Chip Enabled)9 l' z+ K( p$ D3 W, W1 }; z
  437. PNPB00E         MediaVision Pro Audio Spectrum. v! @" k, h0 [+ g
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)# L; I4 [7 N2 p" p& m/ g- Y
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    4 C8 E$ s6 v! ]3 |# `
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    , ]+ h; _* C0 N( `2 b
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit6 l( n) S. E( N
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    ; n) c; r9 P, z! x( i  O
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    $ }1 Y) s# b) A. j2 }. A; b
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device0 h/ g5 N- D6 K- `* }! V. P
  445. PNPB02F         Joystick/Game port
    " s3 x( R; g! _
  446.   _$ L) u* I/ J$ e2 O5 F8 ~
  447. ***** Modems - PNPCxxx-Dxxx****************************5 f# X! s% m1 e, u; _% h8 x
  448. PNPC000         Compaq 14400 Modem (TBD)) S, }5 @1 O# b( _; o; ?* Q3 n3 a( @* `
  449. PNPC001         Compaq 2400/9600 Modem (TBD)! K& @+ `4 m2 H2 P2 e% l. f1 H

  450. ) F% @. x* A3 b4 B
  451. ======================================================================
    ' J' M1 K" J& k8 B0 _# V' V

  452. , j$ a+ }3 x, l2 G) P
  453. DEVICE TYPE CODES
    ! [. ~* ?+ x; [0 X5 G& M

  454. - Q* Y* U/ |, H8 R" O
  455. -----------------------------------------------------------------------0 v0 i9 a1 ?1 J7 D  K6 P! ~. }
  456.        
    1 y1 J0 o- e5 y# z) m) E
  457. Base Type = 0: Reserved2 [7 g. r: {. s' W
  458. Base Type = 1: Mass Storage Device
    6 Z2 ]# H' L* ?2 A# v# v; A
  459.         Sub-Type = 0: SCSI Controller0 K2 L0 x, C0 ]! k
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible), q- l; P7 ]4 r6 F
  461.                 Interface Type = 0: Generic IDE
    9 R7 d# I0 ~! R! S+ b: Q. E
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)- r# J% I2 Q' _
  463.                 Interface Type = 0: Generic Floppy, }# n/ b, _3 H' n1 t3 n' \5 t1 J
  464.         Sub-Type = 3: IPI Controller
    . E, w/ l# {& p& i' r
  465.                 Interface Type = 0: General IPI
    " V6 k/ z3 B4 g6 j8 C  G) e7 L9 |& @
  466.         Sub-Type = 80h: Other Mass Storage Controller0 [8 }, C& s2 F4 e+ \
  467. Base Type = 2: Network Interface Controller8 _2 C3 |* a6 C5 j( R
  468.         Sub-Type = 0: Ethernet4 R' N9 X9 Z2 N; P6 n/ k. V
  469.                 Interface Type = 0: General Ethernet3 ^9 H  z9 A6 ^6 K
  470.         Sub-Type = 1: Token Ring Controller
    - y, |. Q1 K) B3 P9 g6 v7 q& [
  471.                 Interface Type = 0: General Token Ring/ u' p1 I4 n" I) G
  472.         Sub-Type = 2: FDDI Controller1 C# ]" s4 C4 W: F
  473.                 Interface Type = 0: General FDDI/ z! C: _; @/ r# }
  474.         Sub-Type = 80h: Other Network Interface Controller
    2 c/ e6 G( H1 W& o# Y8 T
  475. " n, H' Q- V* b$ w; w+ s0 x+ J
  476. Base Type = 3: Display Controller
    4 C9 w8 J" H& R* a$ d9 y0 s9 Y; Y
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    " B  y+ @) q& \/ m" O% u
  478.                 Interface Type = 0: Generic VGA compatible
    / x4 Y5 b' r1 E5 [
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    % I5 m- a7 L; t  n
  480.         Sub-Type = 1: XGA Compatible Controller: \( p( G7 O4 _6 _4 r- q8 ^' g# u& ]" v. x
  481.                 Interface Type = 0: General XGA Compatible Controller
    2 t8 c* m) ]" m* C& w
  482.         Sub-Type = 80h: Other Display Controller- j6 J: V) M6 W& B% ?: b( h' k$ `
  483. Base Type = 4: Multi-media Controller! B8 `  t' w7 C
  484.         Sub-Type = 0: Video Controller
    - s" O- z, y* ^5 x7 K
  485.                 Interface Type = 0: General Video5 P, S; d6 o- S6 C
  486.         Sub-Type = 1: Audio Controller
    . U' w. I0 M9 v' p9 v0 t4 q
  487.                 Interface Type = 0: General Audio Controller
    7 ]! G. a8 h$ |: i, N. s
  488.         Sub-Type = 80h: Other Multi-media Controller3 L* f9 d! ^8 B
  489. Base Type = 5: Memory
    7 n& u. a& Y( T6 H
  490.         Sub-Type = 0: RAM / U% ?# u' o9 [% z; V: E2 l
  491.                 Interface Type = 0: General RAM
    ) y. z% y' m. M" s% q
  492.         Sub-Type = 1: FLASH Memory) W$ G% p( c, F6 f! m
  493.                 Interface Type = 0: General FLASH Memory
    5 d  u! W8 R$ F7 p
  494.         Sub-Type = 80h: Other Memory Device
    3 M4 m* d9 e9 u  x4 a
  495. 5 i. O7 B6 F" U$ h& t4 ]8 O8 {5 \
  496. Base Type = 6: Bridge Controller
    ! s5 ]4 |$ g  F  p% K+ J* S
  497.         Sub-Type = 0: Host Processor Bridge/ [' f* G& e/ B' V) _( ~
  498.                 Interface Type = 0: General Host Processor Bridge* l/ e: O$ o: n. H
  499.         Sub-Type = 1: ISA Bridge8 Z1 t0 W5 o4 `- o' `: P
  500.                 Interface Type = 0: General ISA Bridge
    % v5 t$ l% ^$ M. f& ^
  501.         Sub-Type = 2: EISA Bridge
    & ~% X7 U* t) b. I$ B9 L9 |# I
  502.                 Interface Type = 0: General EISA Bridge
    * p! r0 Z% f  \5 ^$ s" G
  503.         Sub-Type = 3: MicroChannel Bridge' }9 |' l2 ~- Y- z2 W+ S
  504.                 Interface Type = 0: General Micro-Channel Bridge
    9 ]7 }* x9 h+ G& v( |5 [
  505.         Sub-Type = 4: PCI Bridge
    / k0 t/ ]# s+ }6 w  Q* z) H
  506.                 Interface Type = 0: General PCI Bridge1 t( i# R; n. h; ]
  507.         Sub-Type = 5: PCMCIA Bridge/ ]" Z- X+ M7 N* q$ z% r6 Z
  508.                 Interface Type = 0: General PCMCIA Bridge' f+ K, B6 Q" B- d4 t( b- X
  509.         Sub-Type = 80h: Other Bridge Device5 J- Y4 r0 S9 A3 Z
  510. Base Type = 7: Communications Device8 \2 L' y- t" e, H+ Q# ]! T
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    + t; D, g8 P1 r- r( o
  512.                 Interface Type = 0: Generic XT-compatible
    " D3 U, ^) e, V0 B# o" t6 N
  513.                 Interface Type = 1: 16450-compatible
    8 @* r) D6 c# D+ c- _
  514.                 Interface Type = 2: 16550-compatible
    ; h; ^$ s4 F2 K' N" D8 u( ~7 M
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    6 A* U; C7 I( c7 X  @: a/ {8 c7 @
  516.                 Interface Type = 0: Generic AT Parallel Port8 K! {, ?  g8 [5 f
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    ( o; E$ L7 _- R4 P# }' A
  518.                 Interface Type = 2: ECP 1.? compliant port6 z9 M; j4 k/ X% S& a
  519.         Sub-Type = 80h: Other Communications Device
    . [. Z1 c! d. u1 ~. L. V
  520. Base Type = 8: System Peripherals
    6 I- }9 f4 E/ B) u1 ?
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    % \% E4 h8 c# A$ p; q
  522.                 Interface Type = 0: Generic 8259 PIC
    3 [' I7 s& F9 @5 c4 H
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    ( z: w; p4 ~( W4 r; B3 [
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)# y3 b- z5 C9 D4 p5 J
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)% t1 [' t; h; [  V0 q" ?
  526.                 Interface Type = 0: Generic DMA Controller/ K: @, A/ ~4 V6 b. ]; `. E9 n
  527.                 Interface Type = 1: ISA DMA Controller$ Z" @& J' Y; t2 N( d$ j
  528.                 Interface Type = 2: EISA DMA Controller
    7 f, ]  b1 E! u% m; @8 u
  529.         Sub-Type = 2: System Timer (8254 Compatible)5 I- e/ K6 k! O9 B5 [2 k7 c
  530.                 Interface Type = 0: Generic System Timer
    0 |& u& _2 L. Z' p/ C8 _
  531.                 Interface Type = 1: ISA System Timer
    / E/ |9 p2 ]1 E$ |
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    , H( K: j1 n) J, Z/ D
  533.         Sub-Type = 3: Real Time Clock
    4 Y1 S& Y" O0 a. q+ h1 ^2 c2 b
  534.                 Interface Type = 0: Generic RTC Controller
    - B2 i; w; |. j' N7 }" d
  535.                 Interface Type = 1: ISA RTC Controller
    0 ], C/ C" R0 {( J2 d) N" j
  536.         Sub-Type = 80h: Other System Peripheral                                 . ]3 \' x/ w( {" B
  537.                 5 @1 z7 F3 M% m, ]: ^
  538.        
    + b0 T3 t" w" p) n/ `8 V6 M# h
  539. Base Type = 9: Input Devices6 @& ?2 O" O/ C- s
  540.         Sub-Type = 0: Keyboard Controller5 a2 `, E$ b' j# P/ E4 n, b
  541.                 Interface Type = 0: Not applicable4 O. C  J0 {) i1 f6 f% P) Z
  542.         Sub-Type = 1: Digitizer (Pen)
    , V+ d8 i- {9 Z) r! @
  543.                 Interface Type = 0: Not applicable. E, {. t& B: t3 ^
  544.         Sub-Type = 2: Mouse Controller
    4 ^9 C: v9 r% V. z' M
  545.                 Interface Type = 0: Not applicable
    ! Q$ {% A0 M6 [) g+ `
  546.         Sub-Type = 80h: Other Input Controller
    # N  @1 j1 ]  v1 J/ U
  547. Base Type = 0Ah: Docking Station4 d5 I7 Z/ a2 t- N
  548.         Sub-Type = 0: Generic Docking Station0 j3 B+ q; Q' r- U+ B7 Q  h$ s/ K: [
  549.                 Interface Type = 0: Not applicable* ?( |7 k0 J- U# p
  550.         Sub-Type = 80h: Other type of Docking Station
    5 `* X4 R9 i! O% [. H: ?- ^9 B7 p
  551. Base Type = 0Bh: CPU Type
    & ?+ V; W% b( v$ C& n
  552.         Sub-Type = 0: 386-based processor
    % m( `% |/ z. x0 e
  553.                 Interface Type = 0: Not applicable
    7 S' d1 C. b! }0 z
  554.         Sub-Type = 1: 486-based processor& ]. ]8 c2 e+ y% b( B
  555.                 Interface Type = 0: Not applicable& N8 V: \- ?6 ]! |) a4 d, x
  556.         Sub-Type = 2: Pentium-based processor6 j/ P8 s5 n  w! ^2 b: q
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-18 19:14 , Processed in 0.059743 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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