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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
1 @- ]- S, [8 E: [
  1. This document is the ultimate source for Windows Generic Device IDs . Y8 |/ Z/ y) L* ^
  2. and Plug and Play BIOS device type codes.  2 n5 y/ _2 z- s/ J- u. }

  3. 6 m$ J, w1 j& N# D% ?
  4. CONTENTS:. O; \( k( p; n7 w2 K% v6 @
  5.    Plug and Play Vendor IDs and Device IDs5 D! a; @; h( n) f9 B
  6.    Generic Device IDs
    $ V* I" {3 K& O* @* t1 Y1 w
  7.    Device Type Codes  Z" u+ C# I' Y* X
  8. 2 m9 d. O0 S2 ]3 Q% v0 E9 v4 \
  9. ======================================================================
    3 m. g$ G) E' U! A- J: K
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs9 U2 Z6 q. r1 I

  11. : K$ S5 O" y( J7 C" ?8 H  K- y$ H
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and 7 W2 v" e8 M8 q  h& @' |
  13. Device codes. The vendor must register with EISA and have a vendor code3 y5 \/ ^7 X! f+ [
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code * ^% [$ K- L9 ~
  15. is reserved for Microsoft and can only be used when defining a device抯7 k1 g& k( {" P2 o8 K
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and 3 K3 x! d2 c3 d2 Y: ~3 ^! m7 m! R
  17. Play header. 5 N9 l2 Y- {* L4 @" ?
  18. # N5 ^) o5 u+ \
  19. Use of CompatibleIDs is strongly recommended for devices that use / E# c3 o& y( f% A6 X% g% @
  20. device drivers provided with Microsoft Windows 95, such as a
    # C" k8 J" J: u6 k
  21. "Standard PC COM Port" (PNP0500) or
    9 H, h- \- d+ Y3 O
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).& o0 H0 b" J' q: k& t

  23. 6 Z2 |! X5 n9 F
  24. The following example output from ISOLATE.EXE of a Plug and Play
    ) G' d, l  i& Q1 y
  25. header is provided for your reference:
    * y% F% b/ ~# Z% c
  26.         Vendor ID:     XXXFFFF
    ) z; Z2 z; N4 L( k
  27.         Serial Number: 00000001
    8 Z+ g; @+ G2 ?9 w% q* |+ k
  28.         Checksum (reported): 0x5E# Q( v& Q4 [& J
  29.         PNP Version:   1.0
    - I; s. c9 D. y! F
  30.         Vendor Ver.:   10
    " s. S+ F) T  _* _
  31.         Device Description: IDE Port; |; W4 S1 U% w, @2 e2 {
  32.         Device ID:  XXX0001
    . _9 ?1 S: N6 b6 D
  33.         Doesn't Support I/O Range Checking
    : z4 B: b) x* h% t" s  q7 {1 R
  34.         Vendor Defined Logical Device Control Registers:  None" ~' Z7 q, L1 U4 I! ?) Y$ j! \
  35.         Compatible Device ID: PNP0600
    4 E5 t( \1 b3 h: N
  36.         Device Description: IDE7 I1 R( F' P8 f' `) d
  37.         Dependent Function 0% D- N) M7 |: _, N# d7 f
  38.         ..., n/ g, r) q2 c- L- q; g
  39.         Dependent Function 1
    + z0 l( g4 _' B; Z4 T0 `! Q
  40.         ...
    ) Q7 \9 Q+ g- z# u8 n- O$ [
  41.         End of Dependent Functions
    " [0 E+ F, C  b- W& X7 u
  42. 2 S  p( V/ L2 ]3 S
  43. When the user is installing devices that use this method,
    8 s% w3 V  _2 e: O9 I& ~' l5 f( V
  44. a dialog box appears at the beginning of the enumeration sequence
    " t& L' I4 K' F6 s/ }( R5 X
  45. to suggest use of the default driver provided with Windows 95. & n5 O2 h2 f" f- k
  46. Windows 95 also provides the option for using a disk from the
    + V" D9 T) \$ C9 G- T
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    7 \) V+ a; [8 y- H' {, J- n
  48. driver.
    9 j% `3 V& F( I6 _: r

  49. + u* d/ D- J4 Q7 j; _
  50. For multifunction adapters, you should supply an INF file that chooses
    ' J! |$ m5 u2 u0 ~2 A: C- n
  51. the appropriate drivers (including default drivers) for all the
    % a$ ~" T: i4 w# X1 G( y' l3 G
  52. adapter抯 devices. This prevents additional dialog boxes from again
    * M2 p/ w+ e" U
  53. requesting the default driver or a manufacture抯 disk for the rest of & W& L8 |7 L. s! W  k$ r$ A
  54. the devices on the adapter. When an INF file is used in this manner
    / O6 O+ ~$ n7 y
  55. for default driver selection, it must link the HardwareID (XXX0000)
    ) o5 c5 A, p% ~2 _
  56. to the appropriate compatible device driver from the Windows 95 . `3 ~1 C0 q$ Y: l; @  F7 h  y
  57. distribution compact disc or installation disks.
    7 [& L2 Z5 K, @- H
  58. If this is not done, Windows 95 will continue to query the user for : @7 O: {" R; D  o9 t( {4 ~3 h
  59. either the default driver or a new driver, thus defeating the purpose 1 @8 b/ [7 m( k5 r+ z
  60. of using the INF file in this way.) q" E* S1 U- y  a% R# [0 z

  61. 4 l& v$ P0 z# Y6 G; j2 @# V0 t
  62. ======================================================================
    8 ~, ?, Q  u+ |  R% M% m. h' E" U
  63. 8 K; m6 ^! l* `. e
  64. WINDOWS GENERIC DEVICE IDs
    * i( T, D7 ]" E6 |# U1 D; }
  65. . I) H5 ]9 k( G
  66. ----------------------------------------------------------------------
    9 ^0 Z3 R7 |; w$ k
  67. Many devices have no standard EISA ID, such as the interrupt controller
    & o+ s& P9 a0 p- e
  68. or keyboard controller. Also, a set of compatible devices, such as VGA $ n% C6 T+ b) i) V* E# \
  69. and Super VGA, are not actually devices, but define a compatibility , S: p. ^( k- ]9 x' |" e
  70. hardware subset.  Yet another set of IDs needs to be used to identify 5 S: w" B3 N- C3 I+ e
  71. buses.
    8 e. L+ U, y2 B6 C# k
  72. 4 k$ V' b5 _1 l
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various   z; @) B) R) Q  B4 x! S
  74. devices that do not have an existing EISA ID, as well as defining 5 ]- @1 H4 a0 X. T( i: c% B
  75. compatibility devices. The IDs are defined in the following tables.: l. j+ u/ x: {+ {( L( P' k

  76. ) o/ r# t5 M: {& h* V
  77. DEVICE ID RANGES  C$ J6 K8 ]) N" \1 }& N

  78. : }$ N3 D' s& _) z* d4 D
  79. ID range        Category6 D, {/ U# [- X) N; Q; F
  80. --------        -------------
    ! i% f' E& U. `1 B, F! H
  81. PNP0xxx         System devices! L7 ^6 x! U" \% V$ D5 G9 ~" v* D
  82. PNP8xxx                Network adapters / k. v. F+ m5 G- y
  83. PNPAxxx         SCSI, proprietary CD adapters / Q1 ~: e; W, h% Z" V
  84. PNPBxxx         Sound, video capture, multimedia
    5 G, E- x7 W" h: f3 M( `
  85. PNPCxxx - Dxxx        Modems
    # Z  \8 @9 |9 P3 j9 G. h) m+ G' D
  86. + W) r) a/ o  _+ T) {6 h
  87. The following device ID is provided only for compatibility
    6 S8 R: x4 r9 ^& V
  88. with earlier device ID lists:- d. C3 s0 C2 ~, S; I' p8 ]. V  l

  89. 9 l8 U# e; I- S4 c
  90. Device ID        Description
    9 m' q- e! Z9 P4 Y8 t6 A! t9 z
  91. --------        -------------5 z/ M, i3 |. i( e+ y
  92. PNP0802                Microsoft Sound System-compatible device
    6 w% @8 g  x' |# J' `1 @4 I+ V
  93.                 (obsolete; use PNPB0xx instead)
    ) u1 N7 W3 P: w& m+ r
  94. ) ]$ X9 [( K+ |/ I- e) s
  95. ---------------------------------------------------------------------------3 U" I6 |, o& [' H. U4 E+ u
  96. Device ID       Description3 u2 {: q1 l0 ^& h2 k7 _
  97. --------        -------------
    ! K6 J: U0 j& w& J
  98. ***** System Devices - PNP0xxx *************************** j, l7 K+ a: z3 I9 `/ G
  99. --Interrupt Controllers--
    , S$ R( c8 i1 b
  100. PNP0000         AT Interrupt Controller  |$ a, a9 p1 m5 l& \5 i
  101. PNP0001         EISA Interrupt Controller
    ! e+ M2 h5 b9 @4 r; l) e/ U+ K0 g
  102. PNP0002         MCA Interrupt Controller
    ) e- Q5 x7 n' b) P! ?
  103. PNP0003         APIC
    # D6 Z; R4 P; q1 L% _
  104. PNP0004         Cyrix SLiC MP interrupt controller
    $ |2 Z, j7 j$ S: }: B
  105. 0 ~/ o9 m2 M5 ]8 {6 l1 G
  106. --Timers--
    , Z6 V2 |" J3 r7 H# p: q; t9 ^. z
  107. PNP0100         AT Timer& M5 W" E; g* u0 O/ Z% }! R
  108. PNP0101         EISA Timer
    " I# X% k/ F5 X
  109. PNP0102         MCA Timer
    2 n0 E3 D6 a7 O" Z  Y

  110. 5 A8 \) o7 F! v. m. r+ M4 W2 ~! V6 B
  111. --DMA--/ e9 F/ T7 n! Q+ T
  112. PNP0200         AT DMA Controller) `% f' A. N  k, ~4 g" w3 Z
  113. PNP0201         EISA DMA Controller
    " j: g) i3 B; `& ]8 Y: l
  114. PNP0202         MCA DMA Controller
    1 V  H, M& v* T  s

  115. 8 z: o: s) O1 g7 ]. ^: j
  116. --Keyboards--; x* Z. U- F  g! m9 l* v
  117. PNP0300         IBM PC/XT keyboard controller (83-key)4 R2 f; R! j" F% E  {0 Q6 I
  118. PNP0301         IBM PC/AT keyboard controller (86-key)# M0 Y  @+ l0 j" W2 Z8 e! c( r
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    6 O6 X' k' y* e2 y" g
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)' L: F6 c4 i5 H; H% r  O
  121. PNP0304         Olivetti Keyboard (83-key)
    , U5 m5 u" E; W# }4 a' C/ S: Y
  122. PNP0305         Olivetti Keyboard (102-key)
    7 T" B9 Y4 n/ D5 b8 v
  123. PNP0306         Olivetti Keyboard (86-key)7 x. p: S$ }% [+ `/ A
  124. PNP0307         Microsoft Windows(R) Keyboard% u2 U. ^$ J: r$ T
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy5 u$ e. v  M" S) Z; t
  126. PNP0309         Olivetti Keyboard (A101/102 key)
      W9 W% A% t1 D4 m
  127. PNP030A         AT&T 302 keyboard
    + p* e0 B( v4 s$ t
  128. PNP030B         Reserved by Microsoft" ]1 h/ e7 d1 R* |6 B
  129. PNP0320         Japanese 106-key keyboard A01
    " w' D! ?: x4 w3 s9 A' n
  130. PNP0321         Japanese 101-key keyboard3 f6 l) W2 C# E3 `
  131. PNP0322         Japanese AX keyboard
    6 K$ \# ?& U, o; _- X6 T
  132. PNP0323         Japanese 106-key keyboard 002/003/ o) L# B9 p# Q3 L! S' N9 l
  133. PNP0324         Japanese 106-key keyboard 001; w: K  W, i/ A# N' q+ ^2 e3 y% X
  134. PNP0325         Japanese Toshiba Desktop keyboard8 t- H# l2 z- i0 T6 n( ]& S/ Y6 t2 ?! O
  135. PNP0326         Japanese Toshiba Laptop keyboard
    1 p' C/ L6 s, q" k9 V( k
  136. PNP0327         Japanese Toshiba Notebook keyboard
    . u. ~) ?9 |. ~; x6 r
  137. PNP0340         Korean 84-key keyboard
    - R+ F% t& a/ M) y: L$ i4 a* T$ H* K
  138. PNP0341         Korean 86-key keyboard9 h* M& S0 e- s, N
  139. PNP0342         Korean Enhanced keyboard
      T2 t2 E& P+ x6 ~! z1 B' S
  140. PNP0343         Korean Enhanced keyboard 101b
    : C) _5 U3 O9 ?; W. z
  141. PNP0343         Korean Enhanced keyboard 101c
    $ c: s* g! Q) Q# i5 H
  142. PNP0344         Korean Enhanced keyboard 103
    0 u5 {8 T% y' q1 l

  143. 3 O) W6 G) D& c9 Y" S5 i+ _% Q% m
  144. --Parallel Devices--
    ! l) o" m. Q$ g* `7 D
  145. PNP0400         Standard LPT printer port7 r! y# D/ w/ C+ `5 f2 e% b  N; ]
  146. PNP0401         ECP printer port
    . J0 B* [6 k4 B! B

  147. 2 B( g- o' p! \4 z) ~
  148. --Serial Devices--
    9 ~6 l8 _$ b; [0 |
  149. PNP0500         Standard PC COM port
    # c7 ]0 \  w9 ~
  150. PNP0501         16550A-compatible COM port' e4 P- x" I$ }9 b: K
  151. PNP0510         Generic IRDA-compatible device
    $ d+ O& ]7 J" _  v4 m, e
  152. ' w' X; L9 N& Z$ D+ [& ?
  153. --Disk Controllers--# |0 D$ n, P& h) c% q
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller4 J% @8 F' R! E- U" l' q
  155. PNP0601         Plus Hardcard II9 C/ Q. s( Y3 a
  156. PNP0602         Plus Hardcard IIXL/EZ: f7 q2 \  F# |" ^% D2 R
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification8 f  r$ n- l1 ~' F
  158. PNP0700         PC standard floppy disk controller
    : H! G" P% {- a/ H' u2 b
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    & y+ F  Y; C1 P# N6 K! N

  160. 6 B0 `8 X1 y  z5 t
  161. --Compatibility with early device ID list--
    ! m/ W9 d- b, x8 a4 ], j$ |6 [
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    2 a# l) @. w4 C6 \- p
  163.                 PNPB0xx instead), U% U4 A6 ^( C* p' ]6 S
  164. --Display Adapters--
    9 C3 r0 k% T) G* D3 x
  165. PNP0900         VGA Compatible
    : z: t, k: @/ A8 |/ [
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    6 g& l/ V( J, Z7 S( I
  167. PNP0902         8514/A Compatible
    - [( S0 ^" B& I$ @
  168. PNP0903         Trident VGA
    1 D9 |1 {' k4 H$ X
  169. PNP0904         Cirrus Logic Laptop VGA/ T* A( }! i" M) k/ ~; \9 U$ B
  170. PNP0905         Cirrus Logic VGA+ F5 A, ]5 f" ]( E& H
  171. PNP0906         Tseng ET4000
    . S; A7 z  s, X( ^# ]5 |* n0 v% y
  172. PNP0907         Western Digital VGA
    ; a: r' G$ \' D' K6 x
  173. PNP0908         Western Digital Laptop VGA: {3 M- }8 F; n( A- |8 S' E7 a
  174. PNP0909         S3 Inc. 911/924% @: X& A, g  \9 U) w& y: [
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    & r. Z2 k6 c. M
  176. PNP090B         ATI Ultra (Mach 8)* a7 |7 ?& ]3 Y) U+ m+ E3 D+ i: P
  177. PNP090C         XGA Compatible
    ! k" n" w0 r0 _" Q
  178. PNP090D         ATI VGA Wonder
    2 Q: }7 s  }: a3 o# x5 S
  179. PNP090E         Weitek P9000 Graphics Adapter
    - a7 E3 ]' {' W, E4 w
  180. PNP090F         Oak Technology VGA
    ( w/ K1 h- N( P
  181. PNP0910         Compaq QVision
    7 F/ C2 z2 S, R9 E% H+ t
  182. PNP0911         XGA/2
    . N; ?  r2 I! X5 t
  183. PNP0912         Tseng Labs W32/W32i/W32p' Q& c! h, j1 @  ?
  184. PNP0913         S3 Inc. 801/928/964
    5 S) x! M9 y' y9 ^* `- d
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)# a$ e& ]$ J$ H
  186. PNP0915         Compaq Advanced VGA (AVGA); f* T% c. R7 @% S
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    - q2 A5 [5 {0 J* x1 F) L
  188. PNP0917         Reserved by Microsoft, F  h% M8 Q  Q5 Y; v. v7 g" n
  189. PNP0918         Matrox MGA; b! t* f/ ~; Y3 S9 n' [6 T8 h# U
  190. PNP0919         Compaq QVision 2000) \& ?' N, `+ i7 M- f8 N4 J
  191. PNP091A         Tseng W128
    ! }+ Q$ i2 _* {3 j& F8 d$ f, Z8 m
  192. PNP0930         Chips & Technologies Super VGA- a: E+ ^( k1 t) {8 R
  193. PNP0931         Chips & Technologies Accelerator
    1 Y$ g7 m9 J6 U" M4 H
  194. PNP0940         NCR 77c22e Super VGA
      H4 |" q6 y0 U: V; c* T
  195. PNP0941         NCR 77c32blt% D* L/ g. N: W. J
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    ( `" a5 l& `; h9 I" s% R

  197. % ?  h( Y4 M& @
  198. --Peripheral Buses--
    * J# s# K3 d$ \& R) n$ N% T
  199. PNP0A00         ISA Bus) c% X: ]$ X( y1 A1 Y) R
  200. PNP0A01         EISA Bus
    : N; v' O/ b# `; _# b
  201. PNP0A02         MCA Bus
    ! p4 l5 ]- q5 k. c/ W! C5 E8 _8 e
  202. PNP0A03         PCI Bus
    $ Y, E& U) L" c5 W
  203. PNP0A04         VESA/VL Bus9 A1 J" y. M: {5 D% C! y
  204. PNP0A05         Generic ACPI Bus
    . `5 s9 y4 x8 i* w1 Z
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)6 j1 L7 Q$ W+ l7 ^5 a- C( N; N
  206. 3 q4 ?8 f$ z; G& n+ J, b" M& }4 E5 C

  207. ; W6 M& T0 F# g7 e3 K" [1 B. P
  208. -- Real Time Clock, BIOS, System board devices--
    " |4 M0 W5 w2 l  o5 \# D' e
  209. PNP0800         AT-style speaker sound) }" K! B' C0 D3 C
  210. PNP0B00         AT Real-Time Clock# M- T7 X$ u9 q  k* j- x
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    / j. O: R9 c' L6 t/ h7 R/ `
  212. PNP0C01         System Board
    & e! c, r8 i2 T0 c5 }
  213. PNP0C02         General ID for reserving resources required by Plug and Play
    : t4 q; s* R6 f9 N2 Z
  214.                 motherboard registers. (Not specific to a particular device.)( I- N$ X: ?% r9 _- c. u& v
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt0 \# |0 ^# `, k
  216. PNP0C04         Math Coprocessor" ~4 ~" y" c6 b0 d) e& b
  217. PNP0C05         APM BIOS (Version independent)( [$ R; A" S6 N% s/ {- d* |3 Q1 O
  218. PNP0C06         Reserved for identification of early Plug and Play 1 q" @/ `3 P/ s, v9 _8 m* {
  219.                 BIOS implementation.
    $ }% E5 n. W% _8 ~
  220. PNP0C07         Reserved for identification of early Plug and Play
    9 m% {( R2 P/ S3 x8 m
  221.                 BIOS implementation.
    * U6 s/ n0 Q8 Y% c
  222. PNP0C08         ACPI system board hardware7 ?% }% w8 l/ `. Z: G
  223. PNP0C09         ACPI Embedded Controller/ u+ E* h1 O" J. W7 K
  224. PNP0C0A         ACPI Control Method Battery3 ^8 O; [1 W  z# Z$ h$ z! _) m
  225. PNP0C0B         ACPI Fan% S' z. F3 z" X9 f
  226. PNP0C0C         ACPI power button device
    ' ]# I6 f0 l  h. i$ A
  227. PNP0C0D         ACPI lid device
    $ B$ x+ |2 @9 ]) x+ e2 B/ O: m- G
  228. PNP0C0E         ACPI sleep button device* N# x# M* t6 W  \
  229. PNP0C0F         PCI interrupt link device7 k9 @+ o0 @) `/ X* ~7 B
  230. PNP0C10                ACPI system indicator device
    , _* @9 W/ E, u: K" @
  231. PNP0C11         ACPI thermal zone7 S$ n3 q3 C. E) w0 _" ~
  232. PNP0C12         Device Bay Controller
    & _9 h* W. x3 t! \, w

  233. 2 p; X( A; _- X+ S9 W! P' p
  234. --PCMCIA Controller Chipsets--
    4 C; L$ R9 g$ D/ z# R; R/ f
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    0 [0 @  v# }* C
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller3 l/ ]2 k6 s7 _6 T. s+ `! J
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller( P5 D2 ?* J, O
  238. PNP0E03         Intel 82365-compatible CardBus controller
    ( S) }. [7 L+ G9 |

  239. & v. k1 ~$ H! Q
  240. --Mice--
    ' b+ `9 Q* G7 U) g
  241. PNP0F00         Microsoft Bus Mouse
    2 V0 H0 ^9 F0 a7 |
  242. PNP0F01         Microsoft Serial Mouse. C* _" b, _, ?
  243. PNP0F02         Microsoft InPort Mouse
    - ^# e$ ?0 g" T) {9 v' H, V9 ~
  244. PNP0F03         Microsoft PS/2-style Mouse
    ( c& L. z; W: H' G( ~, k# m
  245. PNP0F04         Mouse Systems Mouse
      F. z$ A: G9 D& }+ l: E5 R3 f/ ^
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)2 {9 Z! S* b& i# ~; R% R
  247. PNP0F06         Genius Mouse (COM1)" Q$ `9 m" X* K; _  ^" m1 r2 b! ~- B
  248. PNP0F07         Genius Mouse (COM2)3 k3 K5 m) J; Y+ ]% p3 R4 _  ^6 j
  249. PNP0F08         Logitech Serial Mouse: k) y) L! D6 }8 |
  250. PNP0F09         Microsoft BallPoint Serial Mouse5 D$ Y; V5 [* A' j
  251. PNP0F0A         Microsoft Plug and Play Mouse
    1 }0 {" U* C8 \3 ?: \3 e/ J
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    ; f; Q2 Z4 J' t7 b  a9 p
  253. PNP0F0C         Microsoft-compatible Serial Mouse: k" J  `. m2 k
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse" F" D! {# p# K$ }
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    1 m& E! o! F) s" y8 M- u
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse* t& E' r) b& A4 c
  257. PNP0F10         Texas Instruments QuickPort Mouse2 k! P* p$ O& ?7 y
  258. PNP0F11         Microsoft-compatible Bus Mouse
    $ z5 l; @( I& d. X' ^( ^
  259. PNP0F12         Logitech PS/2-style Mouse
    ) M/ G' P7 [9 H( f/ B
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    8 y6 F1 v! i$ w$ q" e  N8 j! A- O; G
  261. PNP0F14         Microsoft Kids Mouse
    * _) L+ C. U/ t( l( {
  262. PNP0F15         Logitech bus mouse
    - X# C; x) M/ ]# \' K
  263. PNP0F16         Logitech SWIFT device
    ! N* r8 c1 S9 ]) z; o" J* |
  264. PNP0F17         Logitech-compatible serial mouse
    # o3 c  N% z% d& w- O% }
  265. PNP0F18         Logitech-compatible bus mouse$ z$ z; g4 q) |$ b
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    3 M/ @; K3 G8 C. t4 O( E
  267. PNP0F1A         Logitech-compatible SWIFT Device
    1 o  I6 ~  ^2 {& I; R
  268. PNP0F1B         HP Omnibook Mouse2 a/ `' L, u: t  b+ ]1 M
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    3 e1 F; L) \1 m, q
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    4 T9 ?2 l8 a7 q
  271. PNP0F1E         Microsoft Kids Trackball Mouse! U' K- \4 U! D$ @3 z5 n/ Q1 [+ i
  272. PNP0F1F         Reserved by Microsoft Input Device Group4 p) I  W! @0 ^8 o
  273. PNP0F20         Reserved by Microsoft Input Device Group
    3 B6 F# l% @& Y3 Q8 ^) O. w
  274. PNP0F21         Reserved by Microsoft Input Device Group1 y+ [; `8 i) W& E
  275. PNP0F22         Reserved by Microsoft Input Device Group* x/ n# Y0 X: S, i* y- ]
  276. PNP0F23         Reserved by Microsoft Input Device Group
    1 k. K5 X# |# I% @0 @0 B
  277. PNP0FFF         Reserved by Microsoft Systems4 Q: l( L* X, F7 u9 U$ M0 Z

  278. ) |1 \' R. }. e- B  |8 t1 B! I
  279. ***** Network Adapters - PNP8xxx ***********************
    ; P7 Q0 J) Y2 [; S- J9 _
  280. PNP8001         Novell/Anthem NE3200
    # V7 ?& Q( t6 y" `; B/ X
  281. PNP8004         Compaq NE3200
    % G& L9 M: W: I. v$ B  L
  282. PNP8006         Intel EtherExpress/32- ^+ l, I. R4 M! F$ P
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A): Q0 h6 q5 B9 Q* a
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP( z/ ^3 O$ O, \. q
  285. PNP8072         DEC (DE211) EtherWorks MC/TP. X% x4 E( Y0 y7 p" X3 g/ [8 e9 n
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC4 g5 Y8 @- T5 v# Y
  287. PNP8078         DCA 10 Mb MCA; T/ x) p0 X/ V- k2 v' f5 Y
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)% s  [( Y; e4 ~
  289. PNP80c9         IBM Token Ring7 _: m; ?- c' Y3 Y) t
  290. PNP80ca         IBM Token Ring II
    + U$ G3 l! e' p: M
  291. PNP80cb         IBM Token Ring II/Short
    ' B& k  v* e3 \( b7 B; d
  292. PNP80cc         IBM Token Ring 4/16Mbs
    " T4 \! A- Y+ C9 B- U: |
  293. PNP80d3         Novell/Anthem NE1000# l( t2 }1 f9 y3 ^; `- l2 q
  294. PNP80d4         Novell/Anthem NE2000
    2 A1 H. ], Q8 L
  295. PNP80d5         NE1000 Compatible9 p8 m# O5 l8 S9 K  X3 {; a# m+ x
  296. PNP80d6         NE2000 Compatible
    ; `, y" ]! Y7 {: m7 z
  297. PNP80d7         Novell/Anthem NE1500T
    1 w9 p+ t. M. C6 [: s: L
  298. PNP80d8         Novell/Anthem NE21009 {3 @# H9 f# c, v5 }) x1 V
  299. PNP80dd         SMC ARCNETPC
    2 F& f+ D0 W" L
  300. PNP80de         SMC ARCNET PC100, PC200
    9 k+ z/ [* }2 X$ P
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    % F& h( o! g% _+ h1 Z
  302. PNP80e0         SMC ARCNET PC130/E
    6 s( H  W( @; A9 _5 Y+ A, F
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260) O! g. P" X! @2 M% [( S( W
  304. PNP80e2         SMC ARCNET PC270/E
    / m7 u3 ~" Q/ H* J- F0 z0 H
  305. PNP80e5         SMC ARCNET PC600W, PC650W& r0 Y* Q+ Z' x- t; e8 f. M. R! j. g
  306. PNP80e7         DEC DEPCA
      y6 F- U9 n% ^0 q6 l
  307. PNP80e8         DEC (DE100) EtherWorks LC9 t/ F- U7 n# l3 Y. N1 _' @
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    8 c1 H  R, Q6 o/ G3 Y* M: p1 X
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    9 _: j" A9 N# o: j) _/ v
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP! F9 p  T! F& m: K" m
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC# K+ F& P) Y8 W9 p* o: m0 R& }2 f- x! _" F
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC& C! Z* p+ d6 A* u0 z; G# ~9 V
  313. PNP80ee         DEC EE101 (Built-In)- P' ]$ e5 b+ g: u- o! [+ c
  314. PNP80ef         DECpc 433 WS (Built-In)
    , ]/ H7 v( N1 R8 B- m% y0 ~' s
  315. PNP80f1         3Com EtherLink Plus" Y  T0 H6 ^+ N; u
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
      n$ r1 K. P& ~
  317. PNP80f4         3Com TokenLink
    2 \% I; M8 d9 @+ G$ H
  318. PNP80f6         3Com EtherLink 16
    8 M  s, @2 r% _0 z
  319. PNP80f7         3Com EtherLink III1 \- g9 g$ ?* q' f. ^$ U
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device/ E& N! |* k- m9 f9 R
  321. PNP80fb         Thomas Conrad TC6045
    . k$ d) M( X7 M0 ~' H5 c
  322. PNP80fc         Thomas Conrad TC6042( x+ W$ s( S& o: c/ m4 z" V
  323. PNP80fd         Thomas Conrad TC6142
    ! Y% G/ H1 I% Z7 ], c& {( _. @
  324. PNP80fe         Thomas Conrad TC6145
    * w; N2 g& o: ]' {4 t
  325. PNP80ff         Thomas Conrad TC6242! @9 N' q& {/ a6 N+ \0 @* j
  326. PNP8100         Thomas Conrad TC6245
    # s' X! ?5 E" `) [
  327. PNP8105         DCA 10 MB5 O* Y' F1 Z3 W. Y$ t
  328. PNP8106         DCA 10 MB Fiber Optic- z& y0 h3 h$ B  y0 B' X
  329. PNP8107         DCA 10 MB Twisted Pair3 a  e! W  o! W4 P6 |) b
  330. PNP8113         Racal NI6510. b8 ?6 r( {) S- C& i1 _
  331. PNP811C         Ungermann-Bass NIUpc
    2 D9 o. z* E' [. I( H) ~: b
  332. PNP8120         Ungermann-Bass NIUpc/EOTP- s; H6 P" {4 q: f' r
  333. PNP8123         SMC StarCard PLUS (WD/8003S)3 I( B& g0 o- [& Q- J4 x
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    % w3 q, \% R; W* p5 t
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    ! @% M) @, d* ^% d) S
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)* j9 @' ~( t. Z" Q! p
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    $ Q' H$ Q( f$ e1 B
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    3 E+ }9 r1 S4 h- O  c
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)- \: ?: I7 o0 U3 j! H, f
  340. PNP812d         Intel EtherExpress 16 or 16TP! q$ y9 y1 X7 K0 L* P
  341. PNP812f         Intel TokenExpress 16/4
    ' J( ^& l1 g* e4 ?- D
  342. PNP8130         Intel TokenExpress MCA 16/4
    3 H4 Y+ M8 X  n; C) ^1 H# N! y" f
  343. PNP8132         Intel EtherExpress 16 (MCA)
    % @  y8 u; ]9 F2 |$ h; b) K$ {4 Z2 \/ d
  344. PNP8137         Artisoft AE-1
    5 w3 B( s" ?. C9 |8 _
  345. PNP8138         Artisoft AE-2 or AE-3$ m/ B8 H* `/ G/ U
  346. PNP8141         Amplicard AC 210/XT
    + x5 I; M. M: |# O; o
  347. PNP8142         Amplicard AC 210/AT' O' V1 i- U! b, ~! }3 Y! ]
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    4 X. d8 W1 L& K8 Y
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    6 r  j# s" p2 f5 }
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    ' H; l4 S. y' R; [2 k$ Q
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)' A$ j( H' ^2 v9 U7 \+ I
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)- W+ G# b) z6 P5 L) G6 g, \
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    4 y+ B, R0 t( \1 ]. o
  354. PNP815f         National Semiconductor Ethernode *16AT3 _+ u; o0 R- a7 k3 G
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT35 ?8 b% W6 G' ?# N! t% H
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    6 e8 p" ]! S3 e, q& f' B
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    + j* Y7 T" d  |% F* p+ F1 B
  358. PNP8191         Olicom 16/4 Token-Ring Adapter, c6 k+ z- ?; e' A2 s  d, z
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)# C/ J0 t4 l  S% t8 X$ {& m# L
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    1 J3 m/ S# s7 F* t1 u- |
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)9 a' a% {8 G' e" \8 }4 Q
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    - v0 e; _) Z5 Y0 q9 ?1 F& P6 m
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    4 u, O0 b" U  h9 e" c7 s" l
  364. PNP81c8         SMC EtherElite Ultra 16
    # v7 G: F( U2 q: G$ S( z% `
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    , g, G) l9 S) k8 C1 r5 T
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    , ^; }" x- u* W& W2 Z
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    : f) X" H" n3 _1 N/ i/ s; w) v
  368. PNP81eb         Proteon Token Ring (P1390)
    1 x7 I2 k% g5 R% E
  369. PNP81ec         Proteon Token Ring (P1392)8 _3 j: X  U: @0 ]0 v7 p9 L
  370. PNP81ed         Proteon ISA Token Ring (1340)
    2 R) [# z+ p9 V8 k  R, j
  371. PNP81ee         Proteon ISA Token Ring (1342)
    * g- T5 S% c0 N+ e7 L. @( t9 r
  372. PNP81ef         Proteon ISA Token Ring (1346)3 j/ m6 \2 C; }3 S) s1 v. f% k
  373. PNP81f0         Proteon ISA Token Ring (1347)
      `4 p" d) s7 J" F. E" [: U. D
  374. PNP81ff         Cabletron E2000 Series DNI' a. g* p* e& h
  375. PNP8200         Cabletron E2100 Series DNI1 k, y  P3 u' o9 W- e
  376. PNP8209         Zenith Data Systems Z-Note3 l' e; r8 i7 e7 H4 i
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    # k4 r7 J9 I2 E6 Y1 s# A6 {
  378. PNP8213         Xircom Pocket Ethernet II
    8 c" g* S0 _3 o- X. P+ @7 F
  379. PNP8214         Xircom Pocket Ethernet I5 e) r; P& v6 W1 |% t# X% B
  380. PNP821d         RadiSys EXM-10
    ! g0 |9 n; a$ K" F  K+ f1 T. @
  381. PNP8227         SMC 3000 Series
    ) |  G7 p7 X6 n4 r
  382. PNP8228         SMC 91C2 controller! C  ^3 G( V- e+ J/ d" g4 x  T5 \
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T- a' D( m' T: X7 I+ b6 H% x
  384. PNP8263         Tulip NCC-16
    : q' E0 h( O- j) K
  385. PNP8277         Exos 105
    6 g9 f/ z: ^; w& X4 o# d8 Y. C. f% j
  386. PNP828A         Intel '595 based Ethernet
    / L- M- L5 G( h" V. \  S
  387. PNP828B         TI2000-style Token Ring
      J! P4 q! C7 B2 R
  388. PNP828C         AMD PCNet Family cards* T; B( L' y, d
  389. PNP828D         AMD PCNet32 (VL version)
    . `. i5 [& j+ R! `" E! _
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied): a* k5 ?$ u- V5 h+ u% n
  391. PNP82bd         IBM PCMCIA-NIC
    ! F# M* q( W# p# J# |# C
  392. PNP82C2         Xircom CE10/ a4 }! b& N- r, g( d
  393. PNP82C3         Xircom CEM2
    6 r# M+ l; X$ O5 d6 W' s
  394. PNP8321         DEC Ethernet (All Types)
    5 W& z1 i% j+ D. o
  395. PNP8323         SMC EtherCard (All Types except 8013/A): U$ g5 L. l$ i) C7 z. l
  396. PNP8324         ARCNET Compatible& Y2 X/ A2 L# w/ B4 L' u, b" {
  397. PNP8326         Thomas Conrad (All Arcnet Types)5 r" e0 D& q; [, `) |/ e, o! y9 Z
  398. PNP8327         IBM Token Ring (All Types)
    - n" q+ \/ D* W* X1 o/ e: ]' N
  399. PNP8385         Remote Network Access Driver# Z5 t% ^! }/ \! d9 `3 k" J, X4 K
  400. PNP8387         RNA Point-to-point Protocol Driver
    + V. o7 f" |% C& s9 M* J
  401. PNP8388         Reserved for Microsoft Networking components5 _! n1 }) ^0 O0 ?% X& Y9 X' _
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)4 p* S* `  F3 X+ r

  403. - c1 F4 s' i3 {9 L
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
      ]+ k7 }2 [& ^7 p2 R+ X/ y- b2 E
  405. PNPA002         Future Domain 16-700 compatible controller
    & E9 _" s8 D8 ]: m8 r* R
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    - \" T  l+ q3 L' {
  407. PNPA01B         Trantor 128 SCSI Controller
    % G) u; K, X- G3 A8 P: |
  408. PNPA01D         Trantor T160 SCSI Controller
    , y$ n' T8 n. C7 K; b
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    * G: q% t. g; P. d4 z% |
  410. PNPA01F         Trantor T348 Parallel SCSI controller. y; A5 ?+ k2 M" o* X& V' k, g
  411. PNPA020         Trantor Media Vision SCSI controller
    8 N8 |# [: ^  a$ F% C- q
  412. PNPA022         Always IN-2000 SCSI controller9 \( t; {5 [4 g
  413. PNPA02B         Sony proprietary CD-ROM controller
    % X8 d9 m) h" b+ L8 n" c  A2 ^6 K6 ?
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    8 h7 g5 R. o* ~8 ^
  415. PNPA02F         Trantor T358 Parallel SCSI controller/ b5 X! W% d% n
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    " ^% V- ?) Q- J. C' j  `! }
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    2 C! b, f: {& y/ ]4 p- V: ~/ K
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    7 K* m7 J) U' G8 b

  419. 1 F" W: b+ Y7 v1 O% |; D
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    4 P" F6 E  f0 J: S) x4 l
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    7 O! j! p) S6 U% m' Q5 {
  422. PNPB001         Sound Blaster 2.0-compatible sound device  C. }& h4 H1 x4 s3 T
  423. PNPB002         Sound Blaster Pro-compatible sound device
    8 q1 b5 l' g! y" ^
  424. PNPB003         Sound Blaster 16-compatible sound device
    2 x  X. b" y( I2 h. z' f5 d! [
  425. PNPB004         Thunderboard-compatible sound device9 ?7 y; w+ J. n. _
  426. PNPB005         Adlib-compatible FM synthesizer device( p( e. Q6 Y* t1 {+ W- M
  427. PNPB006         MPU401 compatible
    ' Y0 g1 w2 P2 L3 x2 n& N
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    0 l! M0 Q6 O. ?. ]
  429. PNPB008         Compaq Business Audio
    ' j& ^, W: h1 d% e
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device) U9 M: z6 E/ a+ t
  431. PNPB00A         MediaVision Pro Audio Spectrum
    1 M0 e6 ~- l$ @4 z
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    1 L# V) W7 ~4 j: l, P
  433. PNPB00B         MediaVision Pro Audio 3D
    4 a: Z( Z( t8 q; U7 C4 }2 g( J
  434. PNPB00C         MusicQuest MQX-32M) v5 X$ x/ X/ C0 u3 r' p
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    ) C$ U' I! J' V8 t$ d; [
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    , @7 X8 r' D# c: {3 O6 T
  437. PNPB00E         MediaVision Pro Audio Spectrum
    8 A4 d! T/ d7 F3 d' a4 l2 [" J
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    - E' J) i8 C& |  q5 }9 V
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)+ h+ t% L6 h+ e5 f) H
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola3 \, q9 T% f* d; t  |4 U# n
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    * I$ W# u2 o- m8 u2 T
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    8 E5 x7 o- Z6 P# G9 y
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    2 o  j) Z' t" J% [( ]9 w, X/ }" u
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device- P& Y2 [1 l2 ]% i2 |: i4 X6 e. g
  445. PNPB02F         Joystick/Game port
    ; I2 b8 v: l1 i/ A! v4 y7 j

  446. , @5 G% R' z/ w/ B5 t/ I
  447. ***** Modems - PNPCxxx-Dxxx****************************7 K1 e2 s* i3 q% a$ A5 Q/ a
  448. PNPC000         Compaq 14400 Modem (TBD)
    7 K6 T! D. \1 u( N, s" Q
  449. PNPC001         Compaq 2400/9600 Modem (TBD), z$ e0 M) ]/ v& i& S3 s

  450. ! X, r4 ^1 A/ S7 d9 Z, m' i* [# J
  451. ======================================================================
    + `3 X8 x$ s, h) z
  452. + u2 R& j3 y/ w  f1 y# }
  453. DEVICE TYPE CODES
    / I+ @; ?5 j# _# l9 Z3 S

  454. % Y8 d7 F: g( ~$ D
  455. -----------------------------------------------------------------------; S/ h: l' w; n5 R
  456.        
    + {( a1 O! ~4 R
  457. Base Type = 0: Reserved' d' o  l# F, i! W: a# t" i
  458. Base Type = 1: Mass Storage Device
    ' O, @$ }7 A+ F2 G) y- L
  459.         Sub-Type = 0: SCSI Controller
    & c+ Q! n; q  i* T/ m+ u
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)% ]# `/ l6 G  T3 y- d  Z- B
  461.                 Interface Type = 0: Generic IDE" |8 A( }7 w: X
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    ) j- |1 D! [4 P+ V, P
  463.                 Interface Type = 0: Generic Floppy
    . C7 B# A, k9 q% Y- T+ N' U* H
  464.         Sub-Type = 3: IPI Controller, m3 U" n8 c0 c% z% c9 s* Q& g: R
  465.                 Interface Type = 0: General IPI
    8 ?5 C2 F9 ~4 F6 G; C
  466.         Sub-Type = 80h: Other Mass Storage Controller
    8 a3 z! P) c( X7 i
  467. Base Type = 2: Network Interface Controller
    4 a* f& t/ A" Q' J/ q6 p' y
  468.         Sub-Type = 0: Ethernet
    . D. q: `/ |  s8 A
  469.                 Interface Type = 0: General Ethernet
    8 ]+ R* x: I. T2 q: a6 ^
  470.         Sub-Type = 1: Token Ring Controller' w% {- R5 I/ e, ]0 \0 X, L- _6 L
  471.                 Interface Type = 0: General Token Ring! h) |2 ~1 }9 v6 t  C' ^- S
  472.         Sub-Type = 2: FDDI Controller4 s7 ?2 Z9 v+ W! |
  473.                 Interface Type = 0: General FDDI
    : B' A% H( b3 ^
  474.         Sub-Type = 80h: Other Network Interface Controller$ |' J9 \( j/ A  B% q' E

  475. " u4 K: M' e" S3 |& c+ r
  476. Base Type = 3: Display Controller8 B, D$ D1 ]0 k) E) m# F1 o
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)- v4 x# L* l( N% a: Q
  478.                 Interface Type = 0: Generic VGA compatible
    ; ~1 L) j* m% `9 {3 s, q: G
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    $ m% k( O$ v1 @9 W% k
  480.         Sub-Type = 1: XGA Compatible Controller! i# j8 q2 S) U# h" [. x% E
  481.                 Interface Type = 0: General XGA Compatible Controller
    7 J1 f# u, O; t6 E4 O
  482.         Sub-Type = 80h: Other Display Controller: ^0 O9 \$ `, ?" f- j9 r
  483. Base Type = 4: Multi-media Controller
    # \$ L: }+ h8 W( r: r6 x) S3 H
  484.         Sub-Type = 0: Video Controller& S5 N3 _. @+ Y) s# w+ b, Q6 Z3 {( `
  485.                 Interface Type = 0: General Video
    * R/ U8 ~+ f) a2 J) V" x5 X
  486.         Sub-Type = 1: Audio Controller
    * d4 x6 U  |3 }
  487.                 Interface Type = 0: General Audio Controller
    ; o: K% y, q" n1 M/ z, N* Y+ J  N
  488.         Sub-Type = 80h: Other Multi-media Controller
    # [+ ~$ u* P; I! X
  489. Base Type = 5: Memory
    ; B( S- F+ M( A3 E/ g
  490.         Sub-Type = 0: RAM - I2 N+ w7 W( h2 K/ \
  491.                 Interface Type = 0: General RAM
      F3 {/ ]5 T9 k! M
  492.         Sub-Type = 1: FLASH Memory
    7 C4 j2 b1 T8 |0 s# t9 G& J2 A
  493.                 Interface Type = 0: General FLASH Memory7 Y+ j  ]% s! s; @% K# u! h& `4 Y: e
  494.         Sub-Type = 80h: Other Memory Device3 B% ?( K# y) Z8 I  X5 F; \

  495. 2 s/ O- z; ^0 H* T
  496. Base Type = 6: Bridge Controller% J8 p( E8 Q8 |1 N( ]  b
  497.         Sub-Type = 0: Host Processor Bridge
    2 i' M8 i! o  U8 ^) R0 w
  498.                 Interface Type = 0: General Host Processor Bridge
    3 ?& ~2 e" W3 x1 {! S" Y
  499.         Sub-Type = 1: ISA Bridge
    7 }! V3 E  \/ F& m2 \
  500.                 Interface Type = 0: General ISA Bridge0 m5 m/ L7 f& S% x
  501.         Sub-Type = 2: EISA Bridge  y+ l& M& T3 w( p
  502.                 Interface Type = 0: General EISA Bridge
    : Q: f6 O& w  k! {
  503.         Sub-Type = 3: MicroChannel Bridge
    & k; p3 w2 h- L% m% O. u
  504.                 Interface Type = 0: General Micro-Channel Bridge) E8 d# z# A" e# V! B6 o0 i2 T+ J2 o
  505.         Sub-Type = 4: PCI Bridge
    , k7 e: {1 d* G; H& F- c7 q% ]/ [
  506.                 Interface Type = 0: General PCI Bridge
    . h: W: j3 P* ~/ f3 a/ i/ c
  507.         Sub-Type = 5: PCMCIA Bridge
    ; _6 t1 F4 `4 V4 H$ G
  508.                 Interface Type = 0: General PCMCIA Bridge
    ; O6 Z' ?5 B1 i
  509.         Sub-Type = 80h: Other Bridge Device
    7 r8 l  l  _; H: ]/ k
  510. Base Type = 7: Communications Device
    / P0 T0 |7 Q& `7 h$ O
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)% z' t, t) @* U0 A5 m9 Y
  512.                 Interface Type = 0: Generic XT-compatible
    " O7 j8 |) `' f  r8 x) @
  513.                 Interface Type = 1: 16450-compatible
    6 h" C3 o# |4 w2 X2 o! S
  514.                 Interface Type = 2: 16550-compatible+ T3 L+ n; G$ i  K( M8 x9 j
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    ( K  ~) h, n2 [" v. n& Z9 _/ T" X
  516.                 Interface Type = 0: Generic AT Parallel Port
    ; h/ h. ~9 z* J0 D4 ]9 ?/ C
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    $ G1 ]( O- z& n* V3 @
  518.                 Interface Type = 2: ECP 1.? compliant port- t0 C' O' B: [+ u, p, t7 e0 Q/ a
  519.         Sub-Type = 80h: Other Communications Device
    2 t# D, U+ j" M+ C1 [) k
  520. Base Type = 8: System Peripherals
    7 Y5 W7 X) u- R+ [5 K
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)& n/ F8 ~: _4 z( w
  522.                 Interface Type = 0: Generic 8259 PIC- W0 o9 l7 X- ]- k, }+ T
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    8 y* e2 K0 A* }1 T4 B
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    8 s  d' f6 C% o( ]$ `; r
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)" T* n. m2 A1 j4 R: Q3 r8 u
  526.                 Interface Type = 0: Generic DMA Controller7 z+ F: P3 L( O: \$ F7 r# T! X9 T
  527.                 Interface Type = 1: ISA DMA Controller/ {1 k+ j# C( d, r
  528.                 Interface Type = 2: EISA DMA Controller3 |6 l$ N+ D( f! r/ U
  529.         Sub-Type = 2: System Timer (8254 Compatible), _$ X" G* ^" B  P1 Y
  530.                 Interface Type = 0: Generic System Timer: R+ k  [2 R9 Z; n% U( y" p: D% s
  531.                 Interface Type = 1: ISA System Timer/ `8 o4 O6 ~* |$ m1 R
  532.                 Interface Type = 2: EISA System Timers (2 Timers). Y  {7 q: \  E' x( @! j$ E7 v
  533.         Sub-Type = 3: Real Time Clock" ^% G% P% l$ @
  534.                 Interface Type = 0: Generic RTC Controller, k/ [; Z$ R8 }: M# m5 V! G" F
  535.                 Interface Type = 1: ISA RTC Controller- M: g' Q6 S6 @1 \: Y) @
  536.         Sub-Type = 80h: Other System Peripheral                                 
    , v6 R5 {, B& o2 i! Y6 H
  537.                 : ]/ D0 n% f0 ~' o" y; s( O
  538.         & O& Y0 J2 ?3 k; h: N2 R9 V* b) U; j
  539. Base Type = 9: Input Devices
    ) X& D1 Y+ z  G3 A
  540.         Sub-Type = 0: Keyboard Controller5 u4 Y- ^; G: Q7 f, l
  541.                 Interface Type = 0: Not applicable1 t/ @: F5 ^# j
  542.         Sub-Type = 1: Digitizer (Pen)1 }- {! ~" g; R& |7 v2 {3 w
  543.                 Interface Type = 0: Not applicable9 ~0 b6 x5 e$ ]1 B6 F* W" m' B3 ?
  544.         Sub-Type = 2: Mouse Controller
    % l7 f# u5 c( z% Q' O$ p
  545.                 Interface Type = 0: Not applicable" ?1 M+ \$ _5 @% ?
  546.         Sub-Type = 80h: Other Input Controller0 ^) @& ^) a& F9 w0 C! l
  547. Base Type = 0Ah: Docking Station9 e7 s7 e# m, R0 ^) e  E1 p/ a
  548.         Sub-Type = 0: Generic Docking Station% j( q9 q$ I5 ~9 n
  549.                 Interface Type = 0: Not applicable2 v& p1 e- S& i4 p  r
  550.         Sub-Type = 80h: Other type of Docking Station" z7 F4 z" r' [" z
  551. Base Type = 0Bh: CPU Type
    " ?" ~. h$ h9 a8 E& \  F" D0 q
  552.         Sub-Type = 0: 386-based processor' H/ l) c4 f  k. B+ P
  553.                 Interface Type = 0: Not applicable6 Y& k! F3 W8 t1 R# B
  554.         Sub-Type = 1: 486-based processor  `" t/ B! Z0 N. i( `% p
  555.                 Interface Type = 0: Not applicable
    ) Q% s+ P* ?$ G$ c/ K
  556.         Sub-Type = 2: Pentium-based processor
    % k: W& V9 r+ C- f. F  g# P2 D
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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