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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
/ P+ x& C2 f$ x. ]3 f4 k5 l
  1. This document is the ultimate source for Windows Generic Device IDs 7 ]$ t! n) F( a
  2. and Plug and Play BIOS device type codes.  * c: |  p5 e, w
  3. - v, r8 {/ [( i  L7 Q$ y) a: p
  4. CONTENTS:  ?8 N+ _9 |1 w; F' J% M$ {
  5.    Plug and Play Vendor IDs and Device IDs# ?' W6 w, M2 \4 D, K- K' v- D: c
  6.    Generic Device IDs
    7 V7 h0 X# ^6 h3 B" c
  7.    Device Type Codes
    9 ~% W- h. H/ s3 i/ z3 |# h  ~- d
  8. ( g$ q9 e- M/ j0 J3 Y
  9. ======================================================================
    * q4 d, B6 k6 C% y& x3 K4 Z5 Q( s
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    - ]( I5 h6 _4 \5 J- [

  11. ; w+ a) |5 K/ o+ I
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    : {% h0 H/ g6 V& D8 y/ h- }5 E
  13. Device codes. The vendor must register with EISA and have a vendor code6 B, B& h- z' t# V8 l  U
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code ( z( c* l( O$ z: B! Y
  15. is reserved for Microsoft and can only be used when defining a device抯
    ! Q, H8 Y! }, C9 h* ^1 i
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and ( y. b/ K6 |3 D, ]: x+ N3 F
  17. Play header. " c! Z* l% b! P

  18. , v( N6 p3 U* \
  19. Use of CompatibleIDs is strongly recommended for devices that use
    6 e/ ?  ]" `: _# E
  20. device drivers provided with Microsoft Windows 95, such as a / R8 s1 ]5 Q1 U  j/ j
  21. "Standard PC COM Port" (PNP0500) or ! s1 a* E$ k' y, S% J
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    3 ], U( B* }4 s. f

  23. # X. p9 H! M7 i( y# C! y
  24. The following example output from ISOLATE.EXE of a Plug and Play
    ; x6 B" B: J% D3 n7 {/ W6 Z7 j
  25. header is provided for your reference:, G/ r6 }* s# Z  v
  26.         Vendor ID:     XXXFFFF
    2 J- d% y$ S! [4 C( f1 S6 l
  27.         Serial Number: 00000001: f) {# r9 F7 c* _4 O8 p( ^
  28.         Checksum (reported): 0x5E  p3 Q! |7 }) R) L
  29.         PNP Version:   1.0
    6 R  [% x1 {  T7 w9 B9 {
  30.         Vendor Ver.:   10  i! o6 v( [! m0 c" m
  31.         Device Description: IDE Port
    2 u7 Q8 S0 M; d+ q0 _
  32.         Device ID:  XXX0001/ S! w' t& X+ i9 I& l2 S
  33.         Doesn't Support I/O Range Checking2 Q$ `1 V7 `% b& k* c
  34.         Vendor Defined Logical Device Control Registers:  None
    " Q* Z0 t/ P- {6 \
  35.         Compatible Device ID: PNP0600- q& x4 r. L, I7 ]
  36.         Device Description: IDE3 V  M1 [/ Z9 o3 K& t  |
  37.         Dependent Function 0
    0 @7 [( Q8 w5 x
  38.         ...
    & l& M8 `" I2 g6 K7 s
  39.         Dependent Function 1
    , e5 O% Q( e" J1 ?" ~: u' J
  40.         ...
    - v/ N, N% F9 t# b
  41.         End of Dependent Functions
    # M2 j0 I, U- g3 m: ~3 f3 C7 i4 t

  42. 0 t7 R3 u) c& p" j; p
  43. When the user is installing devices that use this method,
    $ h8 m1 x' `( ?3 p- ]3 e, t
  44. a dialog box appears at the beginning of the enumeration sequence
    7 H1 b9 X# n6 I. L. ~0 g: M
  45. to suggest use of the default driver provided with Windows 95.
    ) j# y1 D8 a6 Z( J& [
  46. Windows 95 also provides the option for using a disk from the , E! Z- e& [3 b5 _0 O+ G8 n
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    ; X6 @- v$ m3 |; v& Y9 J
  48. driver.
    + C0 T$ H2 n, G2 N( q% ]- u

  49. # U0 X7 N$ N0 p" {( l
  50. For multifunction adapters, you should supply an INF file that chooses
      Z" U1 N7 `4 V# w4 _
  51. the appropriate drivers (including default drivers) for all the ! o( y6 c2 K  H' R5 m
  52. adapter抯 devices. This prevents additional dialog boxes from again
    2 l! P) w- r$ v
  53. requesting the default driver or a manufacture抯 disk for the rest of $ s- r* C& l. m7 `3 K
  54. the devices on the adapter. When an INF file is used in this manner 2 Q: o4 u/ L4 Y" Y7 W1 d
  55. for default driver selection, it must link the HardwareID (XXX0000) 3 f- v8 Z# ?- w1 k. S( F
  56. to the appropriate compatible device driver from the Windows 95
    . W5 }& J9 T+ M9 A
  57. distribution compact disc or installation disks.
    ) L+ J( J# ~+ q( D$ F( w, X
  58. If this is not done, Windows 95 will continue to query the user for
    7 e  Q/ }/ @2 g4 D
  59. either the default driver or a new driver, thus defeating the purpose * y8 g- L. n, i5 R8 x0 q
  60. of using the INF file in this way.- ~- ^3 u5 `9 L
  61. 9 c- t: i$ N: `" U: X: _  ~. ^
  62. ======================================================================$ _. I3 O! D' s' _# A; w
  63. * u/ @4 y/ @& x3 l
  64. WINDOWS GENERIC DEVICE IDs
    6 s  w' }9 {, ?6 e5 n
  65. 6 H. P- Z+ N  o
  66. ----------------------------------------------------------------------: W' B8 b  t4 R& r0 U% z
  67. Many devices have no standard EISA ID, such as the interrupt controller* Z2 R; d3 @+ j1 _( h  v+ C
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 8 M% R( ~# P/ m; C% y0 s  B% p
  69. and Super VGA, are not actually devices, but define a compatibility 3 R5 c& g$ T, C* k/ e8 c8 w. ~
  70. hardware subset.  Yet another set of IDs needs to be used to identify / k  s" X) ^, ?. q
  71. buses. 8 ^  [/ I, P7 }0 T& p2 \9 q9 T

  72. % C" L% W& A) I
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    4 e3 U3 l# f) L+ K+ _7 I. [: q
  74. devices that do not have an existing EISA ID, as well as defining % a) [: k1 \) \$ Q4 J
  75. compatibility devices. The IDs are defined in the following tables.
    - K0 A: B( [% O/ G
  76.   q0 G0 r. g) V- K6 j2 T
  77. DEVICE ID RANGES
    0 v, `9 U3 \+ j
  78. : x# v% S. k! F4 ~0 X# H! h3 m
  79. ID range        Category4 |# y  m3 F# l6 n) g4 K
  80. --------        -------------, _) z$ i7 n7 k2 Q( S9 @
  81. PNP0xxx         System devices
    ! s6 f" f3 D- @  b. Z! T$ R
  82. PNP8xxx                Network adapters
    5 `) T8 t7 P7 o0 J4 Q
  83. PNPAxxx         SCSI, proprietary CD adapters
    " n# L8 O) w: R. U. D3 b7 t' c
  84. PNPBxxx         Sound, video capture, multimedia- s; ]( \0 H* I" J) u5 C0 w
  85. PNPCxxx - Dxxx        Modems+ P0 O; c0 T/ I% z/ w1 T( }

  86. + I8 t, |7 T6 i9 `* p: g
  87. The following device ID is provided only for compatibility " ^  L  g, \6 `; t4 z9 }
  88. with earlier device ID lists:
    1 Z$ @- U4 ]. \# p& K
  89.   a/ j7 s9 U8 M2 D
  90. Device ID        Description
    5 D6 x8 g4 P' C) _: t% C% w
  91. --------        -------------
    , L! q  e/ G8 G/ T0 Y" I, h2 u& ^
  92. PNP0802                Microsoft Sound System-compatible device
    ( R7 Z( X3 X" Z: ~2 u
  93.                 (obsolete; use PNPB0xx instead); d$ [+ W1 ^! X6 _9 K6 C' P
  94. + K+ F2 V4 J# h3 }* e* S4 i
  95. ---------------------------------------------------------------------------0 w  e9 h1 ^+ I4 A6 \& @
  96. Device ID       Description
    , M/ x8 }( o, Y+ I- ]1 I' Z
  97. --------        -------------. j% U9 T/ H: H% N1 |) Q- r
  98. ***** System Devices - PNP0xxx **************************: A8 H8 D, |  n
  99. --Interrupt Controllers--
    ! F: z9 v& c0 K% e- r( Y8 ]
  100. PNP0000         AT Interrupt Controller( v7 w9 K; p6 L  {# a4 b
  101. PNP0001         EISA Interrupt Controller' W7 N" S' o" e- A5 h  \. N
  102. PNP0002         MCA Interrupt Controller+ H+ ]9 Y# t7 C& I- N
  103. PNP0003         APIC
    & |0 e; x1 C+ T6 S8 H+ @9 a4 J3 X7 b
  104. PNP0004         Cyrix SLiC MP interrupt controller
    8 o& d+ X" j1 y) I

  105. + d! l) h# X# `" J, p
  106. --Timers--
    9 r( b& ?: E7 U3 k, \
  107. PNP0100         AT Timer" I5 C# l: Q% G2 |5 x' H8 D
  108. PNP0101         EISA Timer& `/ e9 Q+ z1 k5 Q3 ~0 U0 q
  109. PNP0102         MCA Timer
    - Y% q  y- D( v
  110. : ^) s/ G6 O' G* ?/ \5 q% L
  111. --DMA--
    1 a9 f* T' F  Y" \/ n
  112. PNP0200         AT DMA Controller
    2 y2 k6 y3 j2 E+ r" ~+ p
  113. PNP0201         EISA DMA Controller0 t) m* y* K4 y; o7 R' j: B
  114. PNP0202         MCA DMA Controller
    , h. M$ J9 a6 u* b# x

  115. - c0 x- D& G! P8 F; }
  116. --Keyboards--
    4 |( \, b1 q3 _8 ~2 B
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    * _6 ?" }* e* E6 t  u: X- u
  118. PNP0301         IBM PC/AT keyboard controller (86-key)1 C* A1 C1 ~: l' s& g8 ^8 S9 c% a% \% x# t
  119. PNP0302         IBM PC/XT keyboard controller (84-key)8 G" ^" P5 R; j. P, ]5 P
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)8 m% v; T' O4 R& Q* X( M; @
  121. PNP0304         Olivetti Keyboard (83-key)" i9 M3 m5 g4 H% M6 D" P4 d
  122. PNP0305         Olivetti Keyboard (102-key)
      \0 x  X2 J1 B+ s  n  i
  123. PNP0306         Olivetti Keyboard (86-key)
    ) {  [: [+ B5 H4 z' o* ~6 ^
  124. PNP0307         Microsoft Windows(R) Keyboard- |; z3 b/ L, ?& @: ]" g
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy, M4 k" Q, M, w2 n0 j5 n9 k, k
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    ) E; N  O- W  ]" |4 }. a, K
  127. PNP030A         AT&T 302 keyboard
    : w: z# o; ^" N. r
  128. PNP030B         Reserved by Microsoft( G: t7 a. @" e
  129. PNP0320         Japanese 106-key keyboard A01
    3 a$ ~) o$ R. h6 u6 T. T
  130. PNP0321         Japanese 101-key keyboard6 B) [5 ^% p  P  v. F* C  T: m4 b
  131. PNP0322         Japanese AX keyboard% ?+ ]7 N# r& e
  132. PNP0323         Japanese 106-key keyboard 002/003) v4 a) Q, F3 A
  133. PNP0324         Japanese 106-key keyboard 001+ c; i  X& P) ]1 m5 d
  134. PNP0325         Japanese Toshiba Desktop keyboard, Z1 ]5 L+ k4 K0 }
  135. PNP0326         Japanese Toshiba Laptop keyboard
    / G: w: T7 C' r! L; ^, x1 w) `
  136. PNP0327         Japanese Toshiba Notebook keyboard, o+ d+ ?8 q' D# x3 `( M
  137. PNP0340         Korean 84-key keyboard
    2 z( J3 Z. h! D. S/ f. j: }: j
  138. PNP0341         Korean 86-key keyboard
    / n3 L. \1 @& |. w/ Q$ i2 }8 |8 \* S
  139. PNP0342         Korean Enhanced keyboard
    ; z, G. v, o9 I, B  w1 n
  140. PNP0343         Korean Enhanced keyboard 101b
    5 w- S2 x2 M- @6 m2 d) o
  141. PNP0343         Korean Enhanced keyboard 101c
    . e* V: H# w6 @7 ^$ m
  142. PNP0344         Korean Enhanced keyboard 103* D) ~' C) a3 Y6 e0 k+ [

  143. 5 a8 P* t, U$ J6 _0 h
  144. --Parallel Devices--
    4 j6 S' R  a5 A% H9 i
  145. PNP0400         Standard LPT printer port, O6 ]3 `  u  Y" g) }: ^. R
  146. PNP0401         ECP printer port) z6 s: J8 @- E; J1 O
  147. : q1 H$ S- k9 }! l, j; z
  148. --Serial Devices--! q% s+ H$ ?2 L8 @! {( L: \0 v
  149. PNP0500         Standard PC COM port
    . U$ ^# h* f3 G
  150. PNP0501         16550A-compatible COM port
    * z: ^, ?" _) f/ y7 J
  151. PNP0510         Generic IRDA-compatible device7 e; r+ ^- n  j7 w' l
  152. " O/ z* P1 `" o, L" r! D  y- N
  153. --Disk Controllers--
    & |# }; l0 h, y$ p& S0 D) e+ }
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    ) C7 c9 I$ F5 K! {$ ~
  155. PNP0601         Plus Hardcard II/ Q  M- T; |' D$ Q5 a
  156. PNP0602         Plus Hardcard IIXL/EZ
    + R1 O) C' S1 o5 c: A/ b
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification, w/ E: [6 p8 S, O- A" w" W- ?$ z
  158. PNP0700         PC standard floppy disk controller
    , m' A* }, c% C% K+ b
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec- a/ b2 m$ C% _0 _8 f! u" f

  160. ( C5 x* n; @7 m1 u! h+ [4 H! T# U
  161. --Compatibility with early device ID list--
    , y% H: j" r( ~
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    0 y: K) q/ o' R5 B. S/ f" a) y( W
  163.                 PNPB0xx instead)2 L! W4 f4 o" [5 i4 m5 }6 X
  164. --Display Adapters--( C6 W0 p# B4 `
  165. PNP0900         VGA Compatible
    6 ], o$ s# H$ n( k4 v" R
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    2 O% {" ]: _, g% P$ G0 [' z" G
  167. PNP0902         8514/A Compatible
    ( M" M* {& [6 ]& x8 p$ V
  168. PNP0903         Trident VGA
    ; t+ k7 e- e; [# W" i
  169. PNP0904         Cirrus Logic Laptop VGA
    0 o: {1 H1 C. m3 M5 P: h; S# J
  170. PNP0905         Cirrus Logic VGA% e# I  e7 x9 {
  171. PNP0906         Tseng ET4000; w( n3 M) O3 Z1 e1 b9 h
  172. PNP0907         Western Digital VGA
    ( s  }- l6 [% g- I- @# t# D' ^
  173. PNP0908         Western Digital Laptop VGA$ n# |6 p7 Y( g- m
  174. PNP0909         S3 Inc. 911/9241 M4 s6 }: Z; {: P# E+ D% s
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)4 L! d- C$ X2 c& h* U- k: P
  176. PNP090B         ATI Ultra (Mach 8)8 u# e7 b6 U) \
  177. PNP090C         XGA Compatible
    ! Y% j* f  Y& u) [3 Y. M
  178. PNP090D         ATI VGA Wonder
    ( I% T; _; s: r
  179. PNP090E         Weitek P9000 Graphics Adapter' y8 o8 x3 U( n* _' M, y4 f
  180. PNP090F         Oak Technology VGA$ x! c" @" u7 E# _& A% K! w
  181. PNP0910         Compaq QVision* ^0 @, t# f- K' Q. P
  182. PNP0911         XGA/23 h8 n" p0 c& b. @; u' j. E' c
  183. PNP0912         Tseng Labs W32/W32i/W32p
      M) C9 t0 _; Y' T
  184. PNP0913         S3 Inc. 801/928/964
    $ A0 P. N( Q$ z* [
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    ) J' r& q& c  ?8 {" n
  186. PNP0915         Compaq Advanced VGA (AVGA)
    / J8 O* G+ h2 Q+ ?
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    7 O7 s% f6 x  o- E! S7 Y, D7 m
  188. PNP0917         Reserved by Microsoft
    " u7 J- J' ^4 _! _  O% j
  189. PNP0918         Matrox MGA
    7 h6 {) g0 G4 z) F' C
  190. PNP0919         Compaq QVision 2000% v- R/ z3 V& |6 D
  191. PNP091A         Tseng W128
    0 E. S' B* [3 Q! o* V" ?. q+ S
  192. PNP0930         Chips & Technologies Super VGA/ g6 y. e# a, C. W$ E
  193. PNP0931         Chips & Technologies Accelerator
    # j& o$ U% g$ f5 q9 m% J: n) W, k% a
  194. PNP0940         NCR 77c22e Super VGA& M1 d- N0 [/ {1 t/ m( x& P
  195. PNP0941         NCR 77c32blt! A- |# m- U& Z* H& o# w8 O8 b
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    4 m1 G+ x$ y9 f

  197. , ~  S3 t7 H  ?) S( \
  198. --Peripheral Buses--
    ) V: @9 i8 G' @; a0 G0 K) o
  199. PNP0A00         ISA Bus
    $ V- N; l4 i# r: O7 D: R
  200. PNP0A01         EISA Bus! U  b) X% _$ R! m7 `
  201. PNP0A02         MCA Bus7 g* T2 X3 S% O# g" A( R! z/ w
  202. PNP0A03         PCI Bus7 _7 [' j- x! Y6 Q
  203. PNP0A04         VESA/VL Bus) Y& h% A" D' u5 F
  204. PNP0A05         Generic ACPI Bus
    7 t$ j) Y$ b0 O2 W7 v- \9 J
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    1 m$ U3 w/ Z, u' w, }. l

  206. * U/ @+ O6 D/ b0 u

  207. 4 c$ |* _) [/ U9 f2 K
  208. -- Real Time Clock, BIOS, System board devices--+ P. M& N: Y9 m7 T4 b6 \( t
  209. PNP0800         AT-style speaker sound
    " o' o. U3 ~0 Q
  210. PNP0B00         AT Real-Time Clock
    . ?' @7 G0 `& H4 e6 e! ]
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)0 B6 \* b) |" j* m
  212. PNP0C01         System Board8 n1 x. g4 W$ {7 h* D4 c4 N) v9 ^
  213. PNP0C02         General ID for reserving resources required by Plug and Play* m" @8 {  K' |; A
  214.                 motherboard registers. (Not specific to a particular device.): F" p/ p& s! h' p* Y9 r& q
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    . r7 M+ P, \# `% J% _$ _
  216. PNP0C04         Math Coprocessor
    5 K. L0 s! @. Z, M( ?
  217. PNP0C05         APM BIOS (Version independent)
    , K( \$ }6 s5 z. I1 x0 E
  218. PNP0C06         Reserved for identification of early Plug and Play ( v; x. Z4 A: o" ^( u0 G
  219.                 BIOS implementation.
    " s1 d7 j* {9 y$ C. D, [$ u& i
  220. PNP0C07         Reserved for identification of early Plug and Play
    , b2 e, y4 U0 X/ w. B; W* Q9 p3 g. u
  221.                 BIOS implementation.
    ) y# M1 W. t6 D
  222. PNP0C08         ACPI system board hardware
    ( ?; F1 h0 j/ j4 J1 W) ]
  223. PNP0C09         ACPI Embedded Controller
    ' [3 t9 L3 I; L. m: G
  224. PNP0C0A         ACPI Control Method Battery2 F4 Z, i+ d2 L1 n( a% B
  225. PNP0C0B         ACPI Fan& [. h$ Y+ @, |  R- u
  226. PNP0C0C         ACPI power button device  Z5 k: Y) C. w1 O% v' {. r
  227. PNP0C0D         ACPI lid device% ~0 n* {/ i8 b
  228. PNP0C0E         ACPI sleep button device: l1 q& t/ b+ {4 n3 O
  229. PNP0C0F         PCI interrupt link device  h. z: E# A8 i
  230. PNP0C10                ACPI system indicator device# _" M$ ^$ Z4 C/ \
  231. PNP0C11         ACPI thermal zone0 `' i, P: }& y$ p# X
  232. PNP0C12         Device Bay Controller: y/ P3 Z) [$ K, a, d9 l

  233. 2 L0 y2 ?" d7 E
  234. --PCMCIA Controller Chipsets--
    ) Y: {' P+ j/ j$ I, u
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    ! i+ H" g9 }; |0 X: u3 n( ?0 L
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller* d* X) R% P: t3 C4 {
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller& \; L' H! q& u
  238. PNP0E03         Intel 82365-compatible CardBus controller
    3 I( ~: @4 `# e7 V: a" D

  239. % Q% `0 _5 R3 }- ]
  240. --Mice--& V. G) J3 I6 q
  241. PNP0F00         Microsoft Bus Mouse
    , h7 a8 l  M4 x- G
  242. PNP0F01         Microsoft Serial Mouse( @2 i1 X/ {' v, x
  243. PNP0F02         Microsoft InPort Mouse% X8 R7 f3 i8 ^+ B
  244. PNP0F03         Microsoft PS/2-style Mouse
    / D) |, ~8 O! x6 ?" a" z
  245. PNP0F04         Mouse Systems Mouse
    . H! [6 ]$ U$ Q+ z) D: O& c" F3 L
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    $ c2 Q0 ], }9 e! d- m: D
  247. PNP0F06         Genius Mouse (COM1)& L# V3 i# A% e! p6 W
  248. PNP0F07         Genius Mouse (COM2)' `3 Q6 J5 r: b# R. |0 \
  249. PNP0F08         Logitech Serial Mouse5 `( H1 X. G8 L7 B0 Z2 T! j7 M8 i
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    ) \0 x7 B- t' R1 t/ i
  251. PNP0F0A         Microsoft Plug and Play Mouse: G9 g' C: \' d& a9 S
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    1 A- u: G- L: o* i# \6 v
  253. PNP0F0C         Microsoft-compatible Serial Mouse9 c& W# ^6 ~. d* u
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse5 k) M& N  R  H$ ]
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    7 Z$ w  K! S" `( N
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse# _. E# D; G# v7 i; J
  257. PNP0F10         Texas Instruments QuickPort Mouse3 Y& Z- x0 I, r! v4 |# N$ N
  258. PNP0F11         Microsoft-compatible Bus Mouse
    ; Z9 L3 N0 [) R# F7 r' P5 f
  259. PNP0F12         Logitech PS/2-style Mouse
    & h' J/ L4 n, A( L; n
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    - c9 n0 b& w; y- s( R3 X. |
  261. PNP0F14         Microsoft Kids Mouse) |, T, u4 y$ @9 P! C2 s
  262. PNP0F15         Logitech bus mouse7 A8 \( `5 F9 l) I
  263. PNP0F16         Logitech SWIFT device
    " [! B4 f( ]8 W2 ?7 R# q
  264. PNP0F17         Logitech-compatible serial mouse
      D4 y' Q& ]7 }9 B, k7 X6 |
  265. PNP0F18         Logitech-compatible bus mouse) V0 s0 B, K, _8 ?+ p" f
  266. PNP0F19         Logitech-compatible PS/2-style Mouse# e! O" n/ l$ s) t
  267. PNP0F1A         Logitech-compatible SWIFT Device+ ?/ v  v  d9 A! c+ d
  268. PNP0F1B         HP Omnibook Mouse
    4 ]2 D. V3 q9 K( s
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    8 G4 \3 s' b# w- Q. K: M( A
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    6 ]9 e7 x' E  Y1 O. N0 w" m8 g
  271. PNP0F1E         Microsoft Kids Trackball Mouse* N$ B$ ~) n% K1 v" S, }8 q% |  U
  272. PNP0F1F         Reserved by Microsoft Input Device Group' ]. u0 G! b4 S/ U! g' g% @* f) T
  273. PNP0F20         Reserved by Microsoft Input Device Group* S0 P7 B& x$ H5 y
  274. PNP0F21         Reserved by Microsoft Input Device Group
    2 X5 P6 [- r& Z7 d- w9 K" n
  275. PNP0F22         Reserved by Microsoft Input Device Group
    / o- ~5 q" K- [6 ^1 N
  276. PNP0F23         Reserved by Microsoft Input Device Group
    ! d3 r: {, V& C: ^9 O
  277. PNP0FFF         Reserved by Microsoft Systems
    ; D8 K  k  F, J" b' ?
  278. ! r$ G0 m2 a" U2 s
  279. ***** Network Adapters - PNP8xxx ***********************
    - _4 ?7 g6 N5 O
  280. PNP8001         Novell/Anthem NE3200" E/ f  Q( Y$ t! r
  281. PNP8004         Compaq NE3200
    3 u9 Y0 `) V4 ^
  282. PNP8006         Intel EtherExpress/32
    $ }' |* n( B& v
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
      I# S$ i3 _- f
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    0 X6 ^+ X7 `. n( J
  285. PNP8072         DEC (DE211) EtherWorks MC/TP7 g% \/ J2 k; V# H, g! i
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC7 [1 W+ w/ E3 }3 P. Z
  287. PNP8078         DCA 10 Mb MCA4 J. a5 z) v+ A* E; P" U4 b
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    ' R- p5 G8 @6 b! K! U) Z/ A2 }
  289. PNP80c9         IBM Token Ring" z; K# [, p" f* D
  290. PNP80ca         IBM Token Ring II& \$ @, @7 Q! q/ T1 C8 G. j( ^
  291. PNP80cb         IBM Token Ring II/Short
    8 J2 B$ W5 L& r8 ]
  292. PNP80cc         IBM Token Ring 4/16Mbs
    4 M5 D# k9 _0 d  L
  293. PNP80d3         Novell/Anthem NE10000 g8 m# M9 _  D( J
  294. PNP80d4         Novell/Anthem NE2000  s  [$ [1 M" y/ \
  295. PNP80d5         NE1000 Compatible
    $ |! M. h* D0 V; f
  296. PNP80d6         NE2000 Compatible4 _+ F+ N5 w2 g* U3 M8 r
  297. PNP80d7         Novell/Anthem NE1500T
    ( I; `  [/ [# C8 y
  298. PNP80d8         Novell/Anthem NE2100
    3 v) a3 L* n0 H4 F- }6 m
  299. PNP80dd         SMC ARCNETPC( C5 E' ?, e7 U* o% {. B
  300. PNP80de         SMC ARCNET PC100, PC200
      M( y' R% w/ J7 G) Q6 G
  301. PNP80df         SMC ARCNET PC110, PC210, PC2501 u; J& R8 R. V) u  c1 R+ `8 }
  302. PNP80e0         SMC ARCNET PC130/E7 G9 }' y, u1 i: O* q( \
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    1 X# w1 |: M2 s  u, c0 e  r
  304. PNP80e2         SMC ARCNET PC270/E
    2 h2 K) j; g. ]9 Y
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    + }, z$ x# G* K& R% F# z' F
  306. PNP80e7         DEC DEPCA
    + P7 v9 k' P+ r- _$ P
  307. PNP80e8         DEC (DE100) EtherWorks LC- R) l$ Y, u( Q4 K1 i: v  J/ e
  308. PNP80e9         DEC (DE200) EtherWorks Turbo% x# g6 D) C1 ?9 Q& Y
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    5 p$ M" D/ @3 P7 `; _( E5 `
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    & O! T) I1 d) V: B# w
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    9 O" h- e# k1 g" F: ~" ^0 ]' r' a/ S3 M
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    % x7 S9 }# `" u  b
  313. PNP80ee         DEC EE101 (Built-In)
    " k( m! g! {  F. Y& C  n
  314. PNP80ef         DECpc 433 WS (Built-In)* Q8 Q7 `' \: z/ r9 t  J: ~. h( ~
  315. PNP80f1         3Com EtherLink Plus
    4 j& P) |' p, J: R( h0 Q
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    3 B8 w  x4 Q9 J% Z
  317. PNP80f4         3Com TokenLink1 @7 k4 m) y+ Y1 p/ d2 M, h5 U  Y4 I
  318. PNP80f6         3Com EtherLink 167 F' D- r+ g5 B, P& F/ F( V; X$ p
  319. PNP80f7         3Com EtherLink III
    0 W4 G4 o+ ]8 G: A" m
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device) p8 S8 A! b- o2 u; ~5 C
  321. PNP80fb         Thomas Conrad TC6045
    % s3 ?3 A; r- F8 _0 U; D  w
  322. PNP80fc         Thomas Conrad TC6042
    ( \3 W+ U) E( |  f) I4 @
  323. PNP80fd         Thomas Conrad TC6142
    9 w4 Z" O: B5 u! m1 `( C
  324. PNP80fe         Thomas Conrad TC6145
    " l1 l+ @7 Z) g# z8 R7 }8 a
  325. PNP80ff         Thomas Conrad TC6242
      @! d& T8 e' G6 T2 M4 D
  326. PNP8100         Thomas Conrad TC6245  |6 e& p' p7 O: q3 q; b" \
  327. PNP8105         DCA 10 MB
      A0 v( l/ o0 _8 J5 X
  328. PNP8106         DCA 10 MB Fiber Optic; q! k2 N, X& d  _( l( h
  329. PNP8107         DCA 10 MB Twisted Pair
    % r! U: ]$ t; f6 h# k/ D0 t( N
  330. PNP8113         Racal NI6510) H0 d" g1 D, p5 j/ d4 R4 Q. B6 y1 S
  331. PNP811C         Ungermann-Bass NIUpc
    / @# l& @& G, ?; \- i5 |+ h2 p
  332. PNP8120         Ungermann-Bass NIUpc/EOTP5 D1 C& [' v7 V, |3 b
  333. PNP8123         SMC StarCard PLUS (WD/8003S)  |/ K; [; M' w4 g. N
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)) B3 [" a$ f4 ]/ n- K
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    8 X  I; c9 G8 I0 x
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)# E0 O& @5 S! |' f
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    ) u3 }* U, r6 G0 H% a; V
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    % d7 O$ X! i7 |$ y3 ?
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)/ `* a! [1 v. i
  340. PNP812d         Intel EtherExpress 16 or 16TP. p: Y# j: m: l, v' N) \
  341. PNP812f         Intel TokenExpress 16/4
    ! C: ?7 Y& x( x
  342. PNP8130         Intel TokenExpress MCA 16/4
    - ^3 j6 z* z' I
  343. PNP8132         Intel EtherExpress 16 (MCA)
    & Y- G6 `" I' B8 c
  344. PNP8137         Artisoft AE-1
    . w- R2 U0 p0 g
  345. PNP8138         Artisoft AE-2 or AE-3
      q- V" w! x9 x' o* j* _# s
  346. PNP8141         Amplicard AC 210/XT
    # ]6 m% y( s+ k: S1 V( _
  347. PNP8142         Amplicard AC 210/AT
    + t# h' [- s- @5 @9 R" b( m* m9 ^9 {
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    * O- u3 E  t! `6 x' k) `
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    6 Z/ I9 q5 Z' \$ o# s4 K* [& i6 }  f7 l
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    + G& O7 }6 \* u5 O* v
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)' q" _2 w0 k% ?0 ]; f- ]0 l' k+ o$ N$ F
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    # g# W* M0 v) z# S, n& M  m  f
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252): e2 |7 Q) e5 `* K$ b( ~0 _
  354. PNP815f         National Semiconductor Ethernode *16AT
    1 h( ~$ \( o2 s8 q$ K  ?+ n) _7 w* V
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    + ?) Y  t* ^8 r
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    - }0 t" Z/ ^& m0 z4 K- S1 |
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    , }3 p0 h4 {- |4 u
  358. PNP8191         Olicom 16/4 Token-Ring Adapter1 d5 P; q; o0 n( j/ q0 q- f
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    ( R' y2 l+ p  \4 z. M) ^$ O1 C
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)* `( ]5 P9 m' x
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP); w& e, f+ a+ `0 M5 n1 e* y
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)( D( d, y& V: _
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)3 J/ G% ?8 |& q% p; f# ]7 B+ [8 P
  364. PNP81c8         SMC EtherElite Ultra 164 d0 F" D- A# ~& v8 k+ Z! ]0 u
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)% b( e4 C( I) x  U- @6 T/ m
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    ; Y; R( u8 J' e! @/ @1 v
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    ' s2 \: G- f% A6 M8 [: O' P7 \
  368. PNP81eb         Proteon Token Ring (P1390)
    , Z* Z% q# ]* G2 K6 I8 k6 D
  369. PNP81ec         Proteon Token Ring (P1392): a$ O- {- f/ Y
  370. PNP81ed         Proteon ISA Token Ring (1340)
    5 c0 d4 I# [/ k9 B, i
  371. PNP81ee         Proteon ISA Token Ring (1342)
    ; X3 y' U: a8 H+ Z, t5 h. |. |. d
  372. PNP81ef         Proteon ISA Token Ring (1346)+ a& }  o6 Y- ]; r$ L; c9 Y
  373. PNP81f0         Proteon ISA Token Ring (1347)2 ?1 _3 c( s- j' j1 s# i+ g
  374. PNP81ff         Cabletron E2000 Series DNI8 y  j/ _6 E/ G& X& j$ E! s% _. ^" o
  375. PNP8200         Cabletron E2100 Series DNI
    # l4 X5 s2 X* T+ v" M/ z, b
  376. PNP8209         Zenith Data Systems Z-Note2 J& x6 T7 h4 ?' Z/ @
  377. PNP820a         Zenith Data Systems NE2000-Compatible' K# T1 Y% S1 M1 j2 A4 v: B3 b( d
  378. PNP8213         Xircom Pocket Ethernet II
    & c* {& q: O6 n- h; }; h" S
  379. PNP8214         Xircom Pocket Ethernet I
    . g. U3 Q$ C7 I  G
  380. PNP821d         RadiSys EXM-10. d" Z/ F. y1 k( z, ~3 M6 h
  381. PNP8227         SMC 3000 Series1 n  d3 ]2 X* `. N
  382. PNP8228         SMC 91C2 controller
    - M2 Q" B( r, w- U$ n" E; I
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T' l0 R2 s; K$ _1 A9 r! k
  384. PNP8263         Tulip NCC-160 o' [: p4 G, M% P, L
  385. PNP8277         Exos 105! p/ o/ m& _( r& Y8 D
  386. PNP828A         Intel '595 based Ethernet
    / x  M: v0 F2 D( j# s* }
  387. PNP828B         TI2000-style Token Ring
    ' P4 w, E0 e! g3 O
  388. PNP828C         AMD PCNet Family cards
    + H/ ?, b7 M( |8 ~' @
  389. PNP828D         AMD PCNet32 (VL version)5 n5 L1 n: ^2 ~+ Y/ p
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    2 K: F$ V( V+ H
  391. PNP82bd         IBM PCMCIA-NIC1 _9 z1 @5 a/ n
  392. PNP82C2         Xircom CE104 z0 R5 d- b/ h- Y0 @: \( _
  393. PNP82C3         Xircom CEM2) ~, ~/ ]0 W4 v0 n' ]
  394. PNP8321         DEC Ethernet (All Types), t9 M% M7 s: d# g
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    " T4 V  U% e$ X+ i2 f' Z" n% |
  396. PNP8324         ARCNET Compatible
    ( N5 N9 q* y7 j5 W+ b# s) R& V( R
  397. PNP8326         Thomas Conrad (All Arcnet Types)
      P9 t$ }9 x  A6 c' |
  398. PNP8327         IBM Token Ring (All Types)* q3 L$ \0 X) F* {- ^- T$ z
  399. PNP8385         Remote Network Access Driver
    : Y; w7 R) j5 d" P* s( F9 l
  400. PNP8387         RNA Point-to-point Protocol Driver7 o+ h$ Q+ S$ F* T' ~
  401. PNP8388         Reserved for Microsoft Networking components' Q. E; g# A" j5 x8 X
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)5 i6 p! T& @* m$ V8 T

  403. 0 W3 M" p, P9 i# ^2 f- w
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    ( d, w. y0 _: v5 h7 e
  405. PNPA002         Future Domain 16-700 compatible controller& b% k3 g8 a/ z! F% ?
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)3 M4 e7 c, n' V# V
  407. PNPA01B         Trantor 128 SCSI Controller
    2 O) s: N2 U; F9 s& y
  408. PNPA01D         Trantor T160 SCSI Controller
    9 \* T$ Q2 u5 z5 w/ n$ |9 o4 |
  409. PNPA01E         Trantor T338 Parallel SCSI controller+ C$ r7 ]0 p9 A' l6 |% E! O
  410. PNPA01F         Trantor T348 Parallel SCSI controller* C7 U/ B. y9 d
  411. PNPA020         Trantor Media Vision SCSI controller/ [/ S: y, _; K, w6 e3 R1 q' P  H$ l0 E
  412. PNPA022         Always IN-2000 SCSI controller# [6 B! `) N8 t
  413. PNPA02B         Sony proprietary CD-ROM controller2 g' r0 i* X$ D, S1 i
  414. PNPA02D         Trantor T13b 8-bit SCSI controller% \9 t/ X7 k/ a$ x( |
  415. PNPA02F         Trantor T358 Parallel SCSI controller; K) s' e7 d' ?; W/ T3 j2 D" Y
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive# Y9 ~! i8 B$ ~: P3 R6 p
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    9 r% K" u, G' n# H4 M5 ]
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive6 d# `' R# x& X3 m
  419. 6 u0 N4 P9 B1 X3 Z2 I: k
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********7 a: t3 b9 _# G) {. y  e
  421. PNPB000         Sound Blaster 1.5-compatible sound device" W, y  _* Z' O, ~0 L
  422. PNPB001         Sound Blaster 2.0-compatible sound device+ f3 L, V7 w4 |! q5 `7 S1 v% o
  423. PNPB002         Sound Blaster Pro-compatible sound device. M) _9 ^" P: D. Z1 G/ D
  424. PNPB003         Sound Blaster 16-compatible sound device
    7 u8 W5 X+ J: n" v
  425. PNPB004         Thunderboard-compatible sound device
    6 E  d7 v9 }" B% s5 F/ }1 y( U6 f* n9 {
  426. PNPB005         Adlib-compatible FM synthesizer device4 P2 u: t& A' f. A
  427. PNPB006         MPU401 compatible
    5 T" Y- v) \. h
  428. PNPB007         Microsoft Windows Sound System-compatible sound device" c% g$ q3 ]; D( [: _0 ]
  429. PNPB008         Compaq Business Audio3 y- U8 {6 N) i9 X" J
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device0 T$ _, B- W! r$ u' ^
  431. PNPB00A         MediaVision Pro Audio Spectrum 5 H% t% w' P  C: B$ J) x+ b: `
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)' r7 _$ U1 U/ r
  433. PNPB00B         MediaVision Pro Audio 3D) W2 F$ \3 R* N4 `( T. e
  434. PNPB00C         MusicQuest MQX-32M
    8 y$ @1 A0 @0 w
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic  D/ Y1 ?8 c+ y6 |
  436.                 (No Trantor SCSI, Thunder Chip Enabled)7 w4 X" }+ V' ^$ V* W
  437. PNPB00E         MediaVision Pro Audio Spectrum* _; ]7 M* P7 r; Y8 j4 {, @
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)" |) O( p' K: d! y1 d) L0 T
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    7 C* Q! m* w5 t: p
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola  a& |) ?( h8 `0 \# @3 H! X
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    , O* O3 e' z$ N8 r
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    4 C4 K* i. C5 O8 s& n4 S5 |
  443.                 (no Trantor SCSI, Thunder chip Disabled): q" f" s8 ~/ e' Q7 ]3 s6 d2 P( C
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device& R) X$ I4 s& x: l
  445. PNPB02F         Joystick/Game port
    , t. v6 w* [0 Y
  446. ( j% @0 m* s* c  v
  447. ***** Modems - PNPCxxx-Dxxx****************************# [# q; c8 G3 l* i5 A) ^
  448. PNPC000         Compaq 14400 Modem (TBD)
    ! D6 u. O8 W: l( `) l
  449. PNPC001         Compaq 2400/9600 Modem (TBD)* w4 s5 K& w% Q  q0 o
  450. 2 z( g: e- c. `) a
  451. ======================================================================9 T  S% Y8 O* D2 o6 q% g0 J

  452. ) ?+ s) {& g2 ?
  453. DEVICE TYPE CODES
    7 _# {' a0 p* t3 S* ?6 r

  454. : B) S( D. Z4 x
  455. -----------------------------------------------------------------------% I, p% O% X" t, J, n
  456.         + T$ D3 D( ?4 v; A1 J) |
  457. Base Type = 0: Reserved$ l& z# E2 e3 V* S0 l
  458. Base Type = 1: Mass Storage Device. X$ m9 {" ?6 s0 U. R2 o0 H
  459.         Sub-Type = 0: SCSI Controller
    8 O( {! Q; e. a: n1 b
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    " D+ O! b$ g/ c" |: s  U. a
  461.                 Interface Type = 0: Generic IDE
    5 T! l& l5 }  a" G7 C
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible), L/ G# H7 h1 Q. c
  463.                 Interface Type = 0: Generic Floppy
    : D8 Y5 d, G/ D, j1 [6 W" o
  464.         Sub-Type = 3: IPI Controller
    ' h2 q) ~5 v$ D: w7 B( ?8 |+ `4 j
  465.                 Interface Type = 0: General IPI
    * O1 O4 D' Q( R5 E& z+ X
  466.         Sub-Type = 80h: Other Mass Storage Controller1 I) f- h  H  G. z
  467. Base Type = 2: Network Interface Controller5 b/ F  ?0 u4 f, X
  468.         Sub-Type = 0: Ethernet
    ' ^& P' N: s" S. O9 [# \3 P
  469.                 Interface Type = 0: General Ethernet" i* h3 V5 C' c
  470.         Sub-Type = 1: Token Ring Controller; V0 D+ o3 J* @/ P5 C/ f- k
  471.                 Interface Type = 0: General Token Ring( k2 r) w7 I; S+ V6 g
  472.         Sub-Type = 2: FDDI Controller: [. n6 [) Z1 H' r- j8 u
  473.                 Interface Type = 0: General FDDI
    : V; F3 L  Y& K
  474.         Sub-Type = 80h: Other Network Interface Controller
    # Y5 \* F4 K+ k  r% r
  475. - e. Y- Y' T+ G! e- N* a
  476. Base Type = 3: Display Controller9 l! ~( O9 x! Q+ |
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)8 o1 X' t. ]0 Y6 A
  478.                 Interface Type = 0: Generic VGA compatible
    0 u7 V, W4 i6 N3 d+ |$ b
  479.                 Interface Type = 1: VESA SVGA Compatible Controller/ Z( Q5 ?; u; b! L! C! m6 i, k. B
  480.         Sub-Type = 1: XGA Compatible Controller
    . ?. {9 G/ }9 ^4 z
  481.                 Interface Type = 0: General XGA Compatible Controller
    0 `% N5 f% C4 V9 ]  W+ d
  482.         Sub-Type = 80h: Other Display Controller
    / h* X5 K' t) V  M
  483. Base Type = 4: Multi-media Controller8 B" S0 b/ L' V- ?" |# [; y1 `
  484.         Sub-Type = 0: Video Controller0 J6 \  x' k+ f1 _/ ]4 t
  485.                 Interface Type = 0: General Video% c: l3 J! I* n, ^" o- v# ?- `( b
  486.         Sub-Type = 1: Audio Controller
    6 e7 a+ k: B! l& Z0 r
  487.                 Interface Type = 0: General Audio Controller, C# Y! c2 V4 e: l, k2 {: k9 G
  488.         Sub-Type = 80h: Other Multi-media Controller
    2 f" |+ _; ^5 H: n' K! ]- U  N
  489. Base Type = 5: Memory
    : V( S5 i+ x) g: e9 ?8 @
  490.         Sub-Type = 0: RAM
    + M7 n* ^  c8 [; ]  w  i4 u" X
  491.                 Interface Type = 0: General RAM
    $ b* W% h% ?9 `/ D& ^" {
  492.         Sub-Type = 1: FLASH Memory8 V8 V( c4 Y6 e/ o6 ]" U# Q7 \
  493.                 Interface Type = 0: General FLASH Memory) i% h/ i, z# w' w' H- r- n
  494.         Sub-Type = 80h: Other Memory Device7 Y- P( v  O( h, J

  495. - c+ f/ A% d$ V4 n' A8 j  x
  496. Base Type = 6: Bridge Controller
    4 H( }* k4 |$ ~- X
  497.         Sub-Type = 0: Host Processor Bridge% ~( l- F0 i6 U3 A. D: W* L! I
  498.                 Interface Type = 0: General Host Processor Bridge8 x' D* x7 c; p# V; Q
  499.         Sub-Type = 1: ISA Bridge
    ; G5 \" y: v. M8 a8 U
  500.                 Interface Type = 0: General ISA Bridge9 F# F4 y" o5 D* _( N, s
  501.         Sub-Type = 2: EISA Bridge  X( i2 L7 Y( f+ w( o, R$ U
  502.                 Interface Type = 0: General EISA Bridge6 L$ i9 [# H( X7 q+ g. }% k& K, ~
  503.         Sub-Type = 3: MicroChannel Bridge
    ' o$ P# C5 S7 I+ x5 H2 o- Y* D
  504.                 Interface Type = 0: General Micro-Channel Bridge
    , t% ~% u, A, v+ J9 Y. l; e
  505.         Sub-Type = 4: PCI Bridge
    # N9 e% C, b( Y6 U1 X# R1 ~
  506.                 Interface Type = 0: General PCI Bridge$ ~; ]1 a) G1 m# m5 z
  507.         Sub-Type = 5: PCMCIA Bridge
      q' v" M# t+ A1 [+ S6 j
  508.                 Interface Type = 0: General PCMCIA Bridge
    5 N; Q. s+ \) w, j/ V! [& U
  509.         Sub-Type = 80h: Other Bridge Device* C, f8 l# I. v' E/ r
  510. Base Type = 7: Communications Device/ I& H, {8 I! e; a2 t6 i" j
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)2 a4 A+ I. |, a+ M; v& w( v
  512.                 Interface Type = 0: Generic XT-compatible
    ! H% {7 j1 a7 c9 C' S( E/ I4 H8 V7 W% p
  513.                 Interface Type = 1: 16450-compatible& r9 z; @# C1 H1 |  L) {( c- s
  514.                 Interface Type = 2: 16550-compatible
    6 b6 P3 _3 u, _$ v4 g
  515.         Sub-Type = 1: AT-Compatible Parallel Port. H& V% U9 z; L) b4 h) C9 S
  516.                 Interface Type = 0: Generic AT Parallel Port
    : R. K& i: \  O9 x
  517.                 Interface Type = 1: Model-30 Bidirectional Port) n; t6 v- n" K
  518.                 Interface Type = 2: ECP 1.? compliant port, n- T9 m4 ?5 g) e# X
  519.         Sub-Type = 80h: Other Communications Device6 H/ [% i* E3 }/ x% A/ e
  520. Base Type = 8: System Peripherals
    3 r: G- G3 V! w- }7 h+ i9 [5 I, v* }0 x7 ^
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    9 O. `6 D) P+ h" Q- H5 ~
  522.                 Interface Type = 0: Generic 8259 PIC3 ?' S! |" F* w+ g8 r- k9 Q
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    + J, V& a7 U$ _! c
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)3 |& P% }, l/ ?
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)" V% }. f4 _5 O8 w
  526.                 Interface Type = 0: Generic DMA Controller
    & \) K( n7 @( u  y
  527.                 Interface Type = 1: ISA DMA Controller
    4 e3 `( F) |# [0 c1 ^" p( Z  C
  528.                 Interface Type = 2: EISA DMA Controller
    ) }5 v2 K5 ], S& y& D# C
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    ! p! A# z! a, L2 [
  530.                 Interface Type = 0: Generic System Timer4 v1 D4 j+ D* k: r- j: M7 B! k- a
  531.                 Interface Type = 1: ISA System Timer2 ~# X* V! _) ~, }; t
  532.                 Interface Type = 2: EISA System Timers (2 Timers)* z, N* ~& v/ ?& B. ~
  533.         Sub-Type = 3: Real Time Clock8 g8 J* D- D" K$ l% h
  534.                 Interface Type = 0: Generic RTC Controller
    4 E! ~7 c3 E: F8 j
  535.                 Interface Type = 1: ISA RTC Controller& R1 S$ l$ O* F. H; F
  536.         Sub-Type = 80h: Other System Peripheral                                 ; R. T; g: s1 G
  537.                 8 V1 v) M8 a+ P' w7 O/ m& a8 ?
  538.         / V4 P2 X  `! D+ H  J
  539. Base Type = 9: Input Devices
    # o- K6 x- m& F9 p& M: c
  540.         Sub-Type = 0: Keyboard Controller
    9 ^3 r6 x! N( M; D" V0 h' O2 e% Q
  541.                 Interface Type = 0: Not applicable" f/ W- ^! \, @) l4 p. p/ g" a7 A9 F
  542.         Sub-Type = 1: Digitizer (Pen)
    ) D) k0 e3 I5 b9 f% N+ Y! d
  543.                 Interface Type = 0: Not applicable0 c  i. O3 k' h4 i" p
  544.         Sub-Type = 2: Mouse Controller
    2 ?$ {7 H: K$ S* n, t  J. R
  545.                 Interface Type = 0: Not applicable
    * [& |  Z0 w7 U( ?$ x
  546.         Sub-Type = 80h: Other Input Controller& ~" ?$ M, K: x# [+ W
  547. Base Type = 0Ah: Docking Station0 N1 E& O! Z6 R7 X7 C9 b0 f5 E
  548.         Sub-Type = 0: Generic Docking Station
    * B) v0 s9 f8 @- @
  549.                 Interface Type = 0: Not applicable
    ) S) c4 D& v+ Q5 w9 a% h
  550.         Sub-Type = 80h: Other type of Docking Station
    8 S1 J% L( L8 R! M+ x3 _) m
  551. Base Type = 0Bh: CPU Type
    / Q" \. B  m9 ~# b  c  ?' d
  552.         Sub-Type = 0: 386-based processor
    $ h  M# D( y- ]+ c1 ]
  553.                 Interface Type = 0: Not applicable
    " {$ k6 a5 w9 Q/ Q
  554.         Sub-Type = 1: 486-based processor5 I0 r2 }+ w2 c* D& }" u
  555.                 Interface Type = 0: Not applicable
    ; s/ Y: ]% \8 V5 ~; d' D
  556.         Sub-Type = 2: Pentium-based processor( Z+ Y* J: J" C- J5 {+ z
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-29 04:50 , Processed in 0.074756 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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