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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
* m/ }) b9 Y6 N, {. ~; e
  1. This document is the ultimate source for Windows Generic Device IDs
    + S( R4 ]3 l$ r5 r8 O
  2. and Plug and Play BIOS device type codes.  * P0 y) R: A" B% |' d6 M

  3. 6 @) d- W% G- c$ i
  4. CONTENTS:2 `  \- \# ?( r- s
  5.    Plug and Play Vendor IDs and Device IDs
    * \/ T* a/ _8 Z+ @
  6.    Generic Device IDs
    8 ~- w6 |* @& @' p9 u1 u. L6 r/ F
  7.    Device Type Codes
    ' i4 m8 ~' E3 d  _
  8. 1 e1 H0 p# H4 T: M
  9. ======================================================================
    ' b& J/ O$ ]: u# N1 c( ?8 h
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    ! D' a  [' |5 `2 d5 m5 x
  11. 3 W8 Y8 x" K4 e3 t& H8 o. f
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    , O! v5 e% b3 o. u
  13. Device codes. The vendor must register with EISA and have a vendor code) [5 ?) ~4 a8 e- F  N6 `6 |
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code 6 J& j6 ^( I$ E1 O% k
  15. is reserved for Microsoft and can only be used when defining a device抯
      E- l& d1 ?- g" t3 i/ [" `; g/ u
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    ! w/ B+ G7 i  R( D/ I$ [& H
  17. Play header. ' A# w% l! I* F2 T
  18. % Q+ `0 ]9 Y% m0 E8 p
  19. Use of CompatibleIDs is strongly recommended for devices that use
    * |  ~) o' L- s: o, {& U6 ^5 U
  20. device drivers provided with Microsoft Windows 95, such as a
    1 E* H% R4 R9 r/ @/ ~& @
  21. "Standard PC COM Port" (PNP0500) or
    9 b/ k. @; f' E
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).$ X! J! o& g  s! q7 v

  23. ; U: t' G. f% H7 u, Z; s) N7 [
  24. The following example output from ISOLATE.EXE of a Plug and Play 9 o# E! d& m- M: t+ X
  25. header is provided for your reference:+ ~7 g6 Q# R1 y8 j, o
  26.         Vendor ID:     XXXFFFF# ?) v+ a1 J4 G* R) C2 `
  27.         Serial Number: 00000001
    8 B2 W8 [& c& L# }; l: J
  28.         Checksum (reported): 0x5E
    4 o! W. c7 l$ M: j9 Y$ V& q; H
  29.         PNP Version:   1.0
    & I% O) q" n$ |) }- n
  30.         Vendor Ver.:   10* q9 H! W. Z; B2 z+ I1 J
  31.         Device Description: IDE Port5 V9 G9 E' |' O; f7 w7 W6 b( b
  32.         Device ID:  XXX0001* l+ f; Y  V) Q# j2 d6 m* J
  33.         Doesn't Support I/O Range Checking1 B: ?! e  o0 L  L
  34.         Vendor Defined Logical Device Control Registers:  None
    % G& K2 E! ^# L# R! A9 m; V
  35.         Compatible Device ID: PNP0600, M) M! z. A6 {; D. y
  36.         Device Description: IDE* p- i3 q2 l( D, Y, P8 X% V4 @4 a
  37.         Dependent Function 09 `( y3 \. z% E5 j% X4 }" M2 P7 _) h% P
  38.         ...; I( ~6 R. L' U. |
  39.         Dependent Function 15 Q4 R, Y3 |, j) `" Y" K- P
  40.         ...
    + l3 E- Y2 I" n% E+ X
  41.         End of Dependent Functions( N. U" ~+ C, e

  42. ) Z# o/ y9 F4 J( J/ D
  43. When the user is installing devices that use this method,
    7 w  r: ?- J7 X* S6 z# R  B
  44. a dialog box appears at the beginning of the enumeration sequence & o$ u' r+ W* e$ ?1 e$ m
  45. to suggest use of the default driver provided with Windows 95. . f9 ~. s: n1 _3 }$ u4 o
  46. Windows 95 also provides the option for using a disk from the
    ' C: z8 B# s8 }
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    : P: j/ ~5 Y9 W! _& M5 |
  48. driver.
    # Q" ~  O  H+ C! H$ F+ J3 M
  49. - F  D# `0 y8 n3 o2 w" g! V5 c
  50. For multifunction adapters, you should supply an INF file that chooses & o4 l( ^+ U1 |% S
  51. the appropriate drivers (including default drivers) for all the
    3 [  F) D: p- X. C4 w5 O7 ?& @
  52. adapter抯 devices. This prevents additional dialog boxes from again
    ; X& ^# h) T# }$ E/ }: a
  53. requesting the default driver or a manufacture抯 disk for the rest of / }$ H" W8 |- G+ A  @+ F
  54. the devices on the adapter. When an INF file is used in this manner
    . R$ Z8 n4 s" y* f% A4 G
  55. for default driver selection, it must link the HardwareID (XXX0000)
    7 J/ D4 ^& @! k! ~8 Q* k2 O, K; W; U: L
  56. to the appropriate compatible device driver from the Windows 95
    . |! f; q) D- t- j4 D3 t
  57. distribution compact disc or installation disks.
    " f8 m3 Y7 j) k$ C
  58. If this is not done, Windows 95 will continue to query the user for . i% Q8 }$ u: n: c7 v! D+ t7 S% h
  59. either the default driver or a new driver, thus defeating the purpose / Q$ ]+ R- F- u* V6 R% y. d9 R1 u
  60. of using the INF file in this way.% _6 W1 E2 `1 C, T7 e6 b0 l

  61. 7 y# d, \$ t4 h4 N' C( }& E3 _
  62. ======================================================================6 E. |4 y6 u3 G9 n3 U! i
  63. ) Q: G' \) o; l% W/ F1 I+ n% Z, e
  64. WINDOWS GENERIC DEVICE IDs2 k' W2 j0 z2 [9 w4 J5 h2 s
  65. + B9 j" s% t, C7 j& g; D
  66. ----------------------------------------------------------------------5 `% h7 O  h/ _5 X
  67. Many devices have no standard EISA ID, such as the interrupt controller5 {* V5 ^" H7 c# t9 H
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 6 |  u0 z$ O/ U
  69. and Super VGA, are not actually devices, but define a compatibility
    . F  {6 e! g4 p8 O
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    + h* V3 z) Y7 E; t
  71. buses.
    8 {; `+ v, N, }0 y$ G+ I

  72. , @# E2 S+ L* ~+ ~! B# \- V
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    & T1 Z5 T: ?! f1 E: u; r0 j$ `
  74. devices that do not have an existing EISA ID, as well as defining
    ' C' b. G% U0 K% E4 y6 k
  75. compatibility devices. The IDs are defined in the following tables.* S! i" y# V2 U- L) B

  76. 4 W- X! C# s) c$ ?
  77. DEVICE ID RANGES
    5 B* w5 f$ |. l: K
  78. ' E: W0 a  |7 S" y9 y- ~/ M6 Q( d6 g
  79. ID range        Category2 z* }, B" k9 V3 s* `1 \: x
  80. --------        -------------
    4 G9 }& z& L+ E. R% ^
  81. PNP0xxx         System devices3 |/ c9 G( {: T
  82. PNP8xxx                Network adapters
    $ ?$ R0 s1 r1 W# I' P5 @. v
  83. PNPAxxx         SCSI, proprietary CD adapters 7 Z& `" n) q1 w: Y: k
  84. PNPBxxx         Sound, video capture, multimedia" G+ C3 a: s" b- Y- t
  85. PNPCxxx - Dxxx        Modems/ W' B* q3 Y  I/ Y0 G
  86. 6 D3 \3 k5 S# r$ L& u, ^; z, G
  87. The following device ID is provided only for compatibility
    : [/ j$ B* W- P# y+ k; [8 l, H
  88. with earlier device ID lists:
    , k7 b$ N8 v1 \# y9 N
  89. - @+ k: I6 B; o$ G9 t3 d7 t3 w  m
  90. Device ID        Description
    ' v" r# I' C/ A* E0 |7 m- z
  91. --------        -------------9 q; z- ?  r+ U' q0 V
  92. PNP0802                Microsoft Sound System-compatible device; `3 T7 A3 @: L6 C- l8 g
  93.                 (obsolete; use PNPB0xx instead)
      R! ^2 j( z: z2 P

  94. % D! o  H1 X! C1 g+ `' ~7 o: i
  95. ---------------------------------------------------------------------------6 j- f, I. R  i, t5 v7 |3 U
  96. Device ID       Description0 T, F" T8 k3 ~8 R+ Y( C  |
  97. --------        -------------# @. L  Z' |# j/ \, W$ u# n& K$ d: d7 v
  98. ***** System Devices - PNP0xxx **************************: C6 K5 N& G/ v; P6 U
  99. --Interrupt Controllers--6 ?# J% {& D2 ]5 u5 S* Z* _+ D' |
  100. PNP0000         AT Interrupt Controller1 x/ H% i2 v- [+ z5 y. Q  {. f% K. _
  101. PNP0001         EISA Interrupt Controller
    2 r+ L0 F7 L  j) ?! S& [
  102. PNP0002         MCA Interrupt Controller7 g9 x* g" C7 F) F, ]" p! x
  103. PNP0003         APIC
    + n" k  x7 B" i/ j# y% k; [
  104. PNP0004         Cyrix SLiC MP interrupt controller) a2 T8 V! k8 e) p4 r
  105. $ F# L0 t( i0 k! x  P! X
  106. --Timers--: ^! P0 m7 |" S) ~9 S
  107. PNP0100         AT Timer
    5 l+ o: _. ]3 @  ]& w  q
  108. PNP0101         EISA Timer: o/ i& ?5 k  s
  109. PNP0102         MCA Timer
    : @5 h. T5 U, n/ C# Q: k

  110. 4 T: }/ C  F7 G& {7 ^
  111. --DMA--7 z6 P4 ^) U% m  [, ?1 y
  112. PNP0200         AT DMA Controller- f$ H) D* {* x& B- b
  113. PNP0201         EISA DMA Controller5 ~! B& }; x* Y' n
  114. PNP0202         MCA DMA Controller
    0 K( s6 R2 {! l

  115. 9 [0 {/ [( @0 A1 m% m% k. }
  116. --Keyboards--4 P. {+ x8 X$ B
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    $ b1 A+ Z4 J. J( ]5 p0 P+ F# s
  118. PNP0301         IBM PC/AT keyboard controller (86-key)5 B. K) }* T% z% ~6 B- [' I& n7 A
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    , r6 j% s- s. i0 ^# d
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    9 p+ v- H. p! Q9 v  C
  121. PNP0304         Olivetti Keyboard (83-key)
    - a0 w4 b" g3 d7 }# Q
  122. PNP0305         Olivetti Keyboard (102-key)
      Y0 H. W9 y- Q& g4 b
  123. PNP0306         Olivetti Keyboard (86-key)
    * S& o7 L4 h9 X; @! y) f
  124. PNP0307         Microsoft Windows(R) Keyboard0 u7 l" R4 b4 K- {9 l% ^
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy7 X/ j% f- e: m
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    ' ?5 a. L! @6 h
  127. PNP030A         AT&T 302 keyboard
    ( }- u0 q. ~) e" b) W; F' y% H2 F
  128. PNP030B         Reserved by Microsoft
    3 Y" y" b; d2 F/ E
  129. PNP0320         Japanese 106-key keyboard A01
    , W. u( Z7 I7 S8 w6 p6 F% J
  130. PNP0321         Japanese 101-key keyboard$ ~  |& D3 P# ?2 e" [
  131. PNP0322         Japanese AX keyboard
    3 p' ]& j  I# n1 P, T7 Z# ~
  132. PNP0323         Japanese 106-key keyboard 002/003' Q( }* w7 e/ O& o3 n! d7 l$ s8 ?
  133. PNP0324         Japanese 106-key keyboard 001
    + N: R* h# m) u3 Y3 N( D
  134. PNP0325         Japanese Toshiba Desktop keyboard
    , ?- D* K: f+ u- |6 i0 i
  135. PNP0326         Japanese Toshiba Laptop keyboard. P& r. P" i" H
  136. PNP0327         Japanese Toshiba Notebook keyboard1 E, v4 C0 u, A8 ]. z" I" `( M
  137. PNP0340         Korean 84-key keyboard
    & o2 m, d: j# j/ I# E6 Q. f
  138. PNP0341         Korean 86-key keyboard. |5 j, y& a9 r# E
  139. PNP0342         Korean Enhanced keyboard% ~  u& |& N7 q0 D6 J4 T4 z% I3 Q
  140. PNP0343         Korean Enhanced keyboard 101b8 J' Y1 H! g# Q, }4 D$ z
  141. PNP0343         Korean Enhanced keyboard 101c
    ( K# N% y: M, H8 m0 K! f7 {  A/ m
  142. PNP0344         Korean Enhanced keyboard 103
    2 W, X/ n( ?/ {! `
  143. . ]3 j, D% K( @- W* ?9 H
  144. --Parallel Devices--
    3 v8 B" X. {9 J) u6 |% Y6 Y; S
  145. PNP0400         Standard LPT printer port
    ' x1 x; b3 w/ |/ Q) n
  146. PNP0401         ECP printer port- w4 n8 F. h9 s' ~3 E

  147. 4 S% ^/ p: r2 F* n( c4 a
  148. --Serial Devices--" L$ j$ Y) w, h9 }2 ]+ b
  149. PNP0500         Standard PC COM port
    ; S8 d: o4 X! L& x, }( Y/ e2 h
  150. PNP0501         16550A-compatible COM port: {; T. L' S: F7 v: p
  151. PNP0510         Generic IRDA-compatible device
    ; ]: v0 P( c5 o5 V

  152. - w1 _# P/ n* V+ k
  153. --Disk Controllers--
    2 x1 U; x1 D7 k' J; L
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller& I3 V0 d3 F2 n8 r
  155. PNP0601         Plus Hardcard II3 a; K' H6 M. M: d' ]; A
  156. PNP0602         Plus Hardcard IIXL/EZ( f) G5 @0 e6 E& P5 {! o# M
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification/ f' T% |* G% X* ^& @4 E  G
  158. PNP0700         PC standard floppy disk controller9 E+ O& _* _5 j8 Z9 A0 d4 o$ W
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    % M! F. j6 i0 w$ l; r& S' r$ ?' G
  160. 4 z3 M; m0 F* y4 p3 V
  161. --Compatibility with early device ID list--
    ! P1 o7 _4 ~8 d  ^$ Q; H% K8 C
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    8 c- |9 }8 ?0 |, e5 E& V" {
  163.                 PNPB0xx instead)
    # g7 X* a. p9 h# ?2 y  }! V
  164. --Display Adapters--
    + a( d" p- m8 O6 [* [9 u! w
  165. PNP0900         VGA Compatible
    * c5 V* f! P9 v5 C9 k9 D
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    + W! U3 i% O* o7 S; r9 I9 |- V6 B  W
  167. PNP0902         8514/A Compatible0 d& d4 [- W8 y
  168. PNP0903         Trident VGA  j" s0 S/ l$ ], e3 {' s: A$ E
  169. PNP0904         Cirrus Logic Laptop VGA
    & `; j) A% f5 Z7 S. e3 M7 n+ E3 b
  170. PNP0905         Cirrus Logic VGA; }7 Y+ H% F: c4 e
  171. PNP0906         Tseng ET40004 g) T  F6 b: ]7 {
  172. PNP0907         Western Digital VGA5 M2 S8 C$ h# Q& s5 s" A0 C) V& _
  173. PNP0908         Western Digital Laptop VGA
    ' R. P# Q0 k# K7 z
  174. PNP0909         S3 Inc. 911/9243 z& D+ S/ M2 k: c7 B9 D  H
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    # F+ L8 g# P. |( q, E8 C! W. Q
  176. PNP090B         ATI Ultra (Mach 8)
    " |8 b3 O* M9 a; g
  177. PNP090C         XGA Compatible
    ' U; J0 \8 p( E" q4 g2 V, A% j
  178. PNP090D         ATI VGA Wonder
    & H! [* w3 N$ ?, F) L
  179. PNP090E         Weitek P9000 Graphics Adapter! b- d2 L6 v9 N, h% {# w- O$ A2 z
  180. PNP090F         Oak Technology VGA
    4 F& g/ A: p& y1 n
  181. PNP0910         Compaq QVision
    ( O* h8 o; W/ }7 m; _4 h! ?8 ?6 L
  182. PNP0911         XGA/2
    9 u4 y* C" g6 [' i; d
  183. PNP0912         Tseng Labs W32/W32i/W32p
    # x  i% X; E' Q! O
  184. PNP0913         S3 Inc. 801/928/964
    $ Q7 j2 P3 a2 h8 v; v
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    8 S! b& T/ o" Z  y! ~# J, m0 O* p5 J1 @
  186. PNP0915         Compaq Advanced VGA (AVGA)
    + m0 H, l; ]" v: z- _
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    . U7 e- c0 n2 e
  188. PNP0917         Reserved by Microsoft4 X4 W, I+ s% ]+ O. `( a
  189. PNP0918         Matrox MGA
    4 s. w4 K! _; R
  190. PNP0919         Compaq QVision 2000
    * k$ h: t% [/ [: U" N/ B/ b% A
  191. PNP091A         Tseng W128
    1 T8 S4 p9 R, z' o( t
  192. PNP0930         Chips & Technologies Super VGA
    % ^2 G2 ], l/ @, v- M
  193. PNP0931         Chips & Technologies Accelerator( h6 m- L9 |' a+ C* o
  194. PNP0940         NCR 77c22e Super VGA
    , p6 R- q' B: F. J
  195. PNP0941         NCR 77c32blt5 n$ H) W2 N$ P% H4 p+ K3 U
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    ! s% |/ c1 I1 k: u. V/ w

  197. ) {- d  h  u& p+ e6 a1 B+ E* g+ q
  198. --Peripheral Buses--# q; o2 M. }8 c: }' ?' i
  199. PNP0A00         ISA Bus
    ' Z, }+ t4 M  z! @; P
  200. PNP0A01         EISA Bus( s/ E) I3 ]2 A  A/ L& H; l. B
  201. PNP0A02         MCA Bus1 ]8 g* v' j2 F7 H5 V- h
  202. PNP0A03         PCI Bus
    3 J1 }# E3 y6 H- s( [
  203. PNP0A04         VESA/VL Bus6 @! F$ y- |% e* W. }3 M7 z* n
  204. PNP0A05         Generic ACPI Bus, q6 \$ ^) H4 \  ?; |
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    7 I9 s1 k6 u# G* }9 E0 ~

  206. ' T- j4 X7 [* C# S9 [2 t

  207. 6 Q0 G+ i/ Z5 A5 I2 G4 C4 x
  208. -- Real Time Clock, BIOS, System board devices--
    ' m* k  h3 Y* I( v1 m; ~# j
  209. PNP0800         AT-style speaker sound( E& E0 R& j- D6 x1 e2 {0 ^
  210. PNP0B00         AT Real-Time Clock
    3 u, ~) c$ J( g; m
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)7 m# C6 m$ _( k' F; P& b
  212. PNP0C01         System Board
    ) L$ \" W5 M9 L3 f) M! \; q
  213. PNP0C02         General ID for reserving resources required by Plug and Play
    / d$ c7 d2 ~3 t+ M; q
  214.                 motherboard registers. (Not specific to a particular device.)
    * z% M/ A- m2 P* k, T
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    - s& c: O; j' i  {" B+ u* k
  216. PNP0C04         Math Coprocessor
    $ p/ L1 ?: j' T& r3 k1 n
  217. PNP0C05         APM BIOS (Version independent)3 N2 M+ L3 [+ Q0 d) e7 K
  218. PNP0C06         Reserved for identification of early Plug and Play
    3 y' _* }5 U% ?
  219.                 BIOS implementation.- I; s: {1 d1 H, [$ {1 ]& x
  220. PNP0C07         Reserved for identification of early Plug and Play : l  d4 Z0 j3 A1 t1 n
  221.                 BIOS implementation.9 B1 b1 `5 I4 J" u
  222. PNP0C08         ACPI system board hardware
    ! g7 g! v( \9 Y; l/ W9 m# C  n
  223. PNP0C09         ACPI Embedded Controller/ {& ~  M5 {/ Q1 a* h  g2 \, r
  224. PNP0C0A         ACPI Control Method Battery$ A" w8 a. j9 L, D: g& q
  225. PNP0C0B         ACPI Fan9 E0 @# |( P3 h( p6 D
  226. PNP0C0C         ACPI power button device* W! \6 v& G- ^3 g2 u+ ?- v0 {
  227. PNP0C0D         ACPI lid device
    - A( K( _8 D- V
  228. PNP0C0E         ACPI sleep button device  A" i* w0 i1 A
  229. PNP0C0F         PCI interrupt link device
    2 e7 k: }2 }# `3 ]- f) E$ H
  230. PNP0C10                ACPI system indicator device" z% u( M% Y1 i) I4 F% F
  231. PNP0C11         ACPI thermal zone
      H8 G& V. I) a2 |$ m% H5 v' h8 f
  232. PNP0C12         Device Bay Controller7 y+ t2 X* e7 P- y& L. j8 X7 [, N
  233. , a: d/ k5 E9 D6 j% J# n) l  _! E4 F
  234. --PCMCIA Controller Chipsets--
    - Q7 I9 q; ?3 r  |0 C3 |; V
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller& D( b- v2 x  ^3 m
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller* t* ?, E. d& ^" l; y
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    * w$ k/ R4 T9 K3 R4 m; R
  238. PNP0E03         Intel 82365-compatible CardBus controller
      Z& ?& U; ^, i2 W; e

  239. . u: r5 C' H! P6 i, G
  240. --Mice--
    $ q+ Q  r* a( n4 {5 l+ p* [
  241. PNP0F00         Microsoft Bus Mouse
    * b7 g6 e3 q$ m1 A& B+ X/ `3 o
  242. PNP0F01         Microsoft Serial Mouse
    4 T9 f8 i; `" R+ u
  243. PNP0F02         Microsoft InPort Mouse' T( F$ j0 v6 y. V1 b. \- O
  244. PNP0F03         Microsoft PS/2-style Mouse' |0 N- P" b- C0 L3 G7 f( d/ q
  245. PNP0F04         Mouse Systems Mouse) X/ E7 i! S" u# H
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    & g( ^' t/ e5 f$ c
  247. PNP0F06         Genius Mouse (COM1)# `  h/ T% V+ t* h  b/ }" w" C/ U
  248. PNP0F07         Genius Mouse (COM2)
      S' U3 A# }  c3 L
  249. PNP0F08         Logitech Serial Mouse
    , p! c6 `4 e2 i" {% x! {
  250. PNP0F09         Microsoft BallPoint Serial Mouse0 [: Z7 U) r5 @( H
  251. PNP0F0A         Microsoft Plug and Play Mouse& j% C0 p/ x) }5 O1 d
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    4 y" ?) U+ H4 A3 n  x
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    ) p' v+ o3 y' R: D" @7 |8 d7 g
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
    % C  v7 ]2 K# v; i7 S$ N+ t. Q
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    5 D' N8 m2 {( k/ Q
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    # b( `! v* a% o
  257. PNP0F10         Texas Instruments QuickPort Mouse' k$ ?' H, y: a: y9 ]9 S
  258. PNP0F11         Microsoft-compatible Bus Mouse
    - y6 [( \4 P' [% E
  259. PNP0F12         Logitech PS/2-style Mouse
    ' N5 ]8 _5 |0 L% ~6 U7 G
  260. PNP0F13         PS/2 Port for PS/2-style Mice- K1 H! v( g! p8 x- x1 C- A8 U
  261. PNP0F14         Microsoft Kids Mouse
    ; w6 {! W+ T2 ]9 C- q# i- D
  262. PNP0F15         Logitech bus mouse
    + X" n2 r, ]1 N# o; }+ ~5 a' {; W
  263. PNP0F16         Logitech SWIFT device
    * S/ F% m0 E0 X! K  e/ H& r. [; c
  264. PNP0F17         Logitech-compatible serial mouse7 T' [4 ^: O1 X, e
  265. PNP0F18         Logitech-compatible bus mouse9 S) M, T7 t! f
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    : Z2 x' S5 ]$ ^! n! z# k/ \9 G
  267. PNP0F1A         Logitech-compatible SWIFT Device& _- b7 [* Q+ x$ u' c& h  y1 ~
  268. PNP0F1B         HP Omnibook Mouse6 L3 e6 ~8 |+ d" A/ h+ X' S( k' C
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse) U* Q$ x3 w7 t! a' V
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    - f7 W& [1 W2 v; C) l: }' }+ e2 @
  271. PNP0F1E         Microsoft Kids Trackball Mouse' ?/ C' C: a0 X
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    4 m; x) H8 g/ W+ t
  273. PNP0F20         Reserved by Microsoft Input Device Group
    * c6 @4 w' ^1 r# b) _8 l
  274. PNP0F21         Reserved by Microsoft Input Device Group
    5 S$ M. ~( N- \3 |  T
  275. PNP0F22         Reserved by Microsoft Input Device Group2 v) k2 W+ ~# U( t3 b7 z
  276. PNP0F23         Reserved by Microsoft Input Device Group
    8 J8 E4 ^" q& [3 @9 b% {& V
  277. PNP0FFF         Reserved by Microsoft Systems
    , V, u. F5 m" o& u
  278. 2 v3 o" C$ s2 b, H" J1 {
  279. ***** Network Adapters - PNP8xxx ************************ g/ ?: j, I/ T- x' _5 z2 h9 ^
  280. PNP8001         Novell/Anthem NE3200; @: V6 A, i& |2 h4 c7 H  I
  281. PNP8004         Compaq NE3200
    + V7 h. M# N5 m7 x. R
  282. PNP8006         Intel EtherExpress/327 V& J- I; R! [( m1 Z
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)5 O" |5 |" a( a* S  v/ M
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP7 w9 L9 A( B4 y
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    ) n9 \0 d6 O3 n$ }# k
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC: e% s1 N! E% V3 O
  287. PNP8078         DCA 10 Mb MCA
    7 l. T8 r+ g6 Q. C- [3 M/ q8 y
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246), K$ e. H1 ]) @% Z$ H1 }
  289. PNP80c9         IBM Token Ring
    5 I" ?  b% ^& J+ t1 c4 T
  290. PNP80ca         IBM Token Ring II, k" k( K  s! b. w
  291. PNP80cb         IBM Token Ring II/Short
    $ `% P# u4 x) o- g5 z  J4 b
  292. PNP80cc         IBM Token Ring 4/16Mbs
    5 Y, [' H* o+ e' t4 U3 x5 H* G
  293. PNP80d3         Novell/Anthem NE1000% D; [+ e$ R  r4 c, C5 _
  294. PNP80d4         Novell/Anthem NE2000, t' i) s/ m8 [3 X
  295. PNP80d5         NE1000 Compatible
    7 ^1 q# ^4 P( M9 Q
  296. PNP80d6         NE2000 Compatible
    ! L. ~/ t& s. P; c9 c$ Z
  297. PNP80d7         Novell/Anthem NE1500T. G9 D+ `5 a; u; l/ M
  298. PNP80d8         Novell/Anthem NE2100
    2 n* R7 `0 F+ P6 ~" v3 U( r
  299. PNP80dd         SMC ARCNETPC
    5 r" t  T& n( ~9 f
  300. PNP80de         SMC ARCNET PC100, PC200
    ' J9 q2 S7 H5 ]4 B8 L& q: ^7 G$ \
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    . Z: w5 F: h/ o2 ~8 d1 O6 P! r  K
  302. PNP80e0         SMC ARCNET PC130/E
    + D3 f6 s7 Q& ?5 g
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    4 A2 \% w& g, [1 ]0 x
  304. PNP80e2         SMC ARCNET PC270/E+ ~  Z$ F0 Q0 x: @
  305. PNP80e5         SMC ARCNET PC600W, PC650W7 e5 ]- F: m  h& N# l) P2 Z$ C! q! R
  306. PNP80e7         DEC DEPCA) j2 l5 W' h6 u& o0 N: Q, y
  307. PNP80e8         DEC (DE100) EtherWorks LC, [  Y5 E3 i# I( Z1 _5 ~
  308. PNP80e9         DEC (DE200) EtherWorks Turbo" ]7 M+ i9 a5 X$ {+ J; k1 z
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    0 w2 e: F2 P1 [4 t
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP! s/ N# }' K$ x1 @
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC8 d: D! L" ?! U9 Q6 x
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC. g1 L& K7 g9 f  m$ {
  313. PNP80ee         DEC EE101 (Built-In)$ q+ }; a- F2 n, X3 j
  314. PNP80ef         DECpc 433 WS (Built-In)
    $ m; z2 D# e5 t6 N( T3 R1 k
  315. PNP80f1         3Com EtherLink Plus2 Y- A$ ^( ~, g) e$ T2 k# G
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)3 A$ `2 g' k8 e) |
  317. PNP80f4         3Com TokenLink
    / O7 E0 J0 U( Q" r8 Q
  318. PNP80f6         3Com EtherLink 16
    ' e1 e/ ^7 h# i, \/ m4 Z
  319. PNP80f7         3Com EtherLink III
    6 }6 C: k( w! s9 l
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    3 \& \; ~7 [" H2 v  G
  321. PNP80fb         Thomas Conrad TC6045
    ( [+ g9 @# w2 o0 R, E+ J4 D% z5 Y
  322. PNP80fc         Thomas Conrad TC6042# t( C3 z; p" |! B
  323. PNP80fd         Thomas Conrad TC6142
    7 |3 ?0 l6 R' x4 l. e" v
  324. PNP80fe         Thomas Conrad TC6145
    ! e* Q4 W  \, O- Q
  325. PNP80ff         Thomas Conrad TC62422 n% @; g8 g$ ~  y& V4 G* T* W0 X
  326. PNP8100         Thomas Conrad TC6245. A) v; y$ p% f
  327. PNP8105         DCA 10 MB
    8 Y2 ?6 Z7 e) {( Z0 r: w# y
  328. PNP8106         DCA 10 MB Fiber Optic
    ( W5 Q& x$ U! w% r* c
  329. PNP8107         DCA 10 MB Twisted Pair
    7 x6 ?1 e- k8 ]  U. Z- f5 _# ?
  330. PNP8113         Racal NI6510
    1 Q" y0 W" Q. r  t7 _8 e( ?! _, c6 F
  331. PNP811C         Ungermann-Bass NIUpc: b& @# Y0 l) Q) e
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    ' l3 b( H0 r3 L. D5 G- W/ x) S
  333. PNP8123         SMC StarCard PLUS (WD/8003S)- m3 K0 j8 D: {7 {) ^" m
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    , A' Z: L2 c* z
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
      w3 i6 O/ q/ k1 Y  W$ z  Z
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    # E: m  m6 i. B0 y" [
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB): ?. j! _3 ]( P* B
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    * o6 v) I8 d) r  A7 A. X! R  g. L8 |
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    ! s. {* S; G- h" h+ R( @
  340. PNP812d         Intel EtherExpress 16 or 16TP
    % F! D  W6 t% {+ S
  341. PNP812f         Intel TokenExpress 16/4
    ' g& R$ Q8 {, M& d4 _
  342. PNP8130         Intel TokenExpress MCA 16/4
    % c& b' A. O# g
  343. PNP8132         Intel EtherExpress 16 (MCA)
    ) V, u+ r; a& V* X( n5 x1 |5 S' ~2 V
  344. PNP8137         Artisoft AE-1
    ( ?4 i! R& g: l5 p! E, p
  345. PNP8138         Artisoft AE-2 or AE-3
    9 i8 A$ j: {6 n) ^& r( J3 z2 s
  346. PNP8141         Amplicard AC 210/XT9 ~! \; l: M9 l- V
  347. PNP8142         Amplicard AC 210/AT
    ( W2 p2 z3 F/ ]9 n( M3 s
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)0 t' |: Q- _* }4 N3 B  S3 u
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    ! }' ], d$ \5 b9 C; k
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
      N; M* f# l' k$ \2 a/ w
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    . I/ n+ @6 U: K2 V( Y9 N
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    6 C" c% V6 u" r- d
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)% N5 v- g1 ?, h* u( J, j5 Z1 `' o
  354. PNP815f         National Semiconductor Ethernode *16AT9 i$ b/ `! O/ t/ s' a: B, c* f7 ?0 z; T
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT30 Z% n) E) G# y
  356. PNP816a         NCR Token-Ring 4 Mbs ISA$ j7 g7 e4 L9 I% k( K: |4 v6 ?4 p
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA( N: S8 f8 f2 F  z6 o, O0 N
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    / d5 r( s- w! r
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)! J& ~% N# N+ U- P, u9 E0 b; s
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)2 M( H* i3 Y7 W5 `
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)7 C, l: h9 N& i4 O* W0 I
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    : s8 ?! ^8 z( ]  \/ o% B6 h
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    3 ^% M2 I- C* }- F
  364. PNP81c8         SMC EtherElite Ultra 16) [' e: d- j0 C  m  a7 N: f- p+ Z
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    ( d6 x! Q0 s) X& x4 u# z
  366. PNP81e6         Pure Data PDI508+ (ArcNet). ?8 A& u# ^4 f; A- s, r; y
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    # Z2 f3 a& F1 W, o4 o
  368. PNP81eb         Proteon Token Ring (P1390)0 @. S* V% B! z2 A
  369. PNP81ec         Proteon Token Ring (P1392)
    ( k+ I- m+ S1 E  P$ X: A
  370. PNP81ed         Proteon ISA Token Ring (1340)
    , W" J, z) u: f; h
  371. PNP81ee         Proteon ISA Token Ring (1342)
    - l4 U4 ^0 j- P) ]; V) S' T; }
  372. PNP81ef         Proteon ISA Token Ring (1346)9 B( F; u& A- R
  373. PNP81f0         Proteon ISA Token Ring (1347)
    8 t. B# b" [& m' ?/ d. ]2 M
  374. PNP81ff         Cabletron E2000 Series DNI: M" \4 ]: g( y7 D: L
  375. PNP8200         Cabletron E2100 Series DNI0 d' Y1 O' T1 f( t
  376. PNP8209         Zenith Data Systems Z-Note. |" m4 |! Q8 M; K
  377. PNP820a         Zenith Data Systems NE2000-Compatible# m9 l5 `* J+ ?$ I; @2 H4 M
  378. PNP8213         Xircom Pocket Ethernet II
    3 U9 B, ~7 Q. u% I
  379. PNP8214         Xircom Pocket Ethernet I
    8 P4 ^. C8 _& e5 V* j+ c
  380. PNP821d         RadiSys EXM-10
    8 h# U9 O; b2 Y* d3 z
  381. PNP8227         SMC 3000 Series
    7 ^6 U' Z2 l9 m+ d$ W4 {; k
  382. PNP8228         SMC 91C2 controller
    ' D( o, G% m! ?9 r& @
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    3 O6 H+ `) E7 s: @
  384. PNP8263         Tulip NCC-16
    " c/ j+ ^; x1 @/ o* x' |$ `- @
  385. PNP8277         Exos 105
    ' U# i1 G# t% O7 u" w
  386. PNP828A         Intel '595 based Ethernet
    0 Y+ E, [" [( j1 T# i  T
  387. PNP828B         TI2000-style Token Ring- K7 X( g8 J3 t4 i
  388. PNP828C         AMD PCNet Family cards
    8 p# |: z, q. l! ^
  389. PNP828D         AMD PCNet32 (VL version). p/ N3 U( H) n
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    ( ]) G/ A  K! K* F
  391. PNP82bd         IBM PCMCIA-NIC
    + n- M6 ?0 I$ h& {  W
  392. PNP82C2         Xircom CE10
    - ?2 d3 M- Q, h: K% Z# ]
  393. PNP82C3         Xircom CEM2% k4 V: r& G  u2 b% K& B
  394. PNP8321         DEC Ethernet (All Types)
    ) d* H* ]- U% T6 g: g  I2 d9 w
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    # r4 }+ |6 G" ]  r- O- R, z' \
  396. PNP8324         ARCNET Compatible
    6 T9 H; w/ S* o8 }, X" s( G
  397. PNP8326         Thomas Conrad (All Arcnet Types)/ V8 j, Y! A  y2 _: o" H
  398. PNP8327         IBM Token Ring (All Types)
    8 m9 @7 o4 M: B$ e' g) j) J" M
  399. PNP8385         Remote Network Access Driver, W8 ~: M, H( v# a5 u0 M
  400. PNP8387         RNA Point-to-point Protocol Driver
    5 V( r! @# \9 B% [& M/ M
  401. PNP8388         Reserved for Microsoft Networking components
    2 t9 Z0 G) k8 `  @4 C! w% b
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied): b) p+ S/ O7 s0 G" ^) `. O

  403. + \4 P( ]! p3 {7 I
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********3 s  |1 C: b) y! c/ B) h5 S
  405. PNPA002         Future Domain 16-700 compatible controller0 ^; X; j6 A1 P+ k! W
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)- }* k# a) @; d! s" Y7 E
  407. PNPA01B         Trantor 128 SCSI Controller
    $ y4 O7 z5 f  P0 B% t6 X; E
  408. PNPA01D         Trantor T160 SCSI Controller6 X/ W) m' u" ?/ y! U" m. x
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    ) g. A- b3 z# M( {! y
  410. PNPA01F         Trantor T348 Parallel SCSI controller+ i/ f" ]. O  T+ L4 g0 |
  411. PNPA020         Trantor Media Vision SCSI controller
    ( d5 h1 |& H" n6 T
  412. PNPA022         Always IN-2000 SCSI controller
    . S- n- O3 X4 w! u
  413. PNPA02B         Sony proprietary CD-ROM controller, v7 A/ B$ S6 a" m3 n0 C
  414. PNPA02D         Trantor T13b 8-bit SCSI controller" G/ M6 u0 {2 n, c
  415. PNPA02F         Trantor T358 Parallel SCSI controller0 R! K/ A, `4 B4 ~6 X
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    3 }% ], A  b6 U" B0 x
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive: }3 C6 Z- ^+ [5 I$ `+ s" ?
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    5 l% o4 _$ D7 k' s

  419. ! u: @7 B; i2 Z$ T
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********7 ^0 J1 o; z1 r& i
  421. PNPB000         Sound Blaster 1.5-compatible sound device; W2 O4 J1 g3 ^9 V5 @+ X" \
  422. PNPB001         Sound Blaster 2.0-compatible sound device  n/ q" J+ |, Z* L* w9 E
  423. PNPB002         Sound Blaster Pro-compatible sound device
    " V6 b2 H( c0 K1 X
  424. PNPB003         Sound Blaster 16-compatible sound device6 z- U, ?# ~  u. p  s9 L
  425. PNPB004         Thunderboard-compatible sound device
    , [1 _# o" h* U# G& P8 K" v
  426. PNPB005         Adlib-compatible FM synthesizer device
      [* L: v4 x+ t% F5 E  H# Z) R6 m9 }: z
  427. PNPB006         MPU401 compatible # m7 N4 W; g5 M1 e/ P% J
  428. PNPB007         Microsoft Windows Sound System-compatible sound device; Y$ G$ g: ~# w) F7 t+ z8 z
  429. PNPB008         Compaq Business Audio& t% n% Y$ i; m7 {- B2 S
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    $ Q  u6 A2 w* _5 H
  431. PNPB00A         MediaVision Pro Audio Spectrum * f" w6 T' g& a: b: I) P/ j: W. N) |
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)) E6 |* |7 E& t7 N. g! u  A
  433. PNPB00B         MediaVision Pro Audio 3D
    0 o# ?$ ~, |+ B
  434. PNPB00C         MusicQuest MQX-32M
    , [* F+ b$ L. y
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    ' F' A0 R8 M9 V3 @# m" q
  436.                 (No Trantor SCSI, Thunder Chip Enabled). k, e) F2 I7 M. b
  437. PNPB00E         MediaVision Pro Audio Spectrum
    ( |* }( N- e/ T0 `. ^; A
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)) _' c$ S( J. s3 Q( }2 q
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)  [( j, e( V! I3 \2 c
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola% g) v7 G* h3 N
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit0 N% }$ e3 v# I
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    ( ]9 V0 [8 _% l+ _" O0 Y' c2 O
  443.                 (no Trantor SCSI, Thunder chip Disabled), T, h6 g$ S4 [
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device. t5 I9 k3 d9 {' K9 F" E
  445. PNPB02F         Joystick/Game port
    4 _+ }. x7 ~1 P4 [0 K. ^; C

  446. ' n% @& ~5 c5 ^* @8 w
  447. ***** Modems - PNPCxxx-Dxxx****************************
    , a) @7 G! W# P/ `% h  i* F
  448. PNPC000         Compaq 14400 Modem (TBD)
    ' I! j  R1 @* Q" q
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    2 J  R. I  h, a* g* v' i

  450. 5 b4 D  W4 A) R* D0 Q/ F, o. R: G" d$ X
  451. ======================================================================7 W  b9 v1 _- h3 T6 j

  452. 0 I( v% {- N% u; q4 K
  453. DEVICE TYPE CODES
    . x( @: t$ {" i& M
  454. , g1 d% [! X" N5 v' V
  455. -----------------------------------------------------------------------8 P/ d5 V' ?9 r7 i+ e
  456.        
    % {' w. _# X. o4 ]+ Q
  457. Base Type = 0: Reserved8 ]# H. e% h& \; b  u( Y) l
  458. Base Type = 1: Mass Storage Device% I' |& M# w- O4 G& H8 N
  459.         Sub-Type = 0: SCSI Controller# C# C# X/ F/ i& o4 ^
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    8 @. f4 e) B3 G7 n( a) D
  461.                 Interface Type = 0: Generic IDE4 x9 w( [% x" @$ ~7 N! d& _. B# q
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    , @6 U! ]0 H0 U
  463.                 Interface Type = 0: Generic Floppy
    5 y6 ^  p6 h9 O6 W5 B3 F$ t
  464.         Sub-Type = 3: IPI Controller. _$ a- c% Q4 k% z: n
  465.                 Interface Type = 0: General IPI
    6 J! `1 H/ J5 q1 h; D5 l/ w$ B2 p& V
  466.         Sub-Type = 80h: Other Mass Storage Controller
      S3 E+ q) M; V2 H
  467. Base Type = 2: Network Interface Controller
    / A. k) A7 B* M) B: ^
  468.         Sub-Type = 0: Ethernet
    1 I+ \$ |% ?7 M4 X1 S
  469.                 Interface Type = 0: General Ethernet
    5 m& q$ \) P3 G! _6 {- A; n( [
  470.         Sub-Type = 1: Token Ring Controller. p1 g2 q( J% D) L: |! E# b
  471.                 Interface Type = 0: General Token Ring
    $ P* _. f. f( y( P
  472.         Sub-Type = 2: FDDI Controller
      k0 h0 D) x2 r% f4 W0 }
  473.                 Interface Type = 0: General FDDI8 G6 x) k8 O  ?: O7 J6 a+ U) S. d
  474.         Sub-Type = 80h: Other Network Interface Controller% g7 p# O( K: h. a' B4 m3 X

  475. : k1 h" Q( M7 `3 Y) P. p7 w
  476. Base Type = 3: Display Controller
    , N2 o; k9 ^: c; f: x
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)" N2 i7 l" r: k3 r
  478.                 Interface Type = 0: Generic VGA compatible* V4 q1 z7 ?9 m+ S2 N/ D
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    4 e! d; q: a% h
  480.         Sub-Type = 1: XGA Compatible Controller2 z! U' D% ^; I: N  b
  481.                 Interface Type = 0: General XGA Compatible Controller
    7 F! x* U: E5 U# H
  482.         Sub-Type = 80h: Other Display Controller
    * L: r. ^) E) W* a
  483. Base Type = 4: Multi-media Controller$ ?9 n2 d; v" J% M& S
  484.         Sub-Type = 0: Video Controller
    ' J( z; A3 E: W" }# H2 x8 [( g
  485.                 Interface Type = 0: General Video
    ! V' T& s  H/ }' p$ s8 |
  486.         Sub-Type = 1: Audio Controller
    - h: j7 {* G7 c4 r
  487.                 Interface Type = 0: General Audio Controller
    & _4 B2 f  F; y  d- a) a, t( N
  488.         Sub-Type = 80h: Other Multi-media Controller4 l% d- Y" z# g; V7 g0 v( t9 A- Q
  489. Base Type = 5: Memory 5 U2 G8 T$ w7 t; L. R+ C
  490.         Sub-Type = 0: RAM 1 S: q" F( G+ q$ e$ A# _( ~
  491.                 Interface Type = 0: General RAM
    3 K1 c7 p4 S$ t) O! A) g. q4 r
  492.         Sub-Type = 1: FLASH Memory5 ?5 ^5 a2 I3 u3 v
  493.                 Interface Type = 0: General FLASH Memory$ k% H0 Y9 Y: U( s6 ]6 H
  494.         Sub-Type = 80h: Other Memory Device
    / u' j- C- k$ ^

  495. 9 X8 h* h: G/ J/ O# ?
  496. Base Type = 6: Bridge Controller
    ) x, \" L2 w' b5 W6 t
  497.         Sub-Type = 0: Host Processor Bridge+ m7 D& r$ }' |! I/ N  k: y
  498.                 Interface Type = 0: General Host Processor Bridge
    ' d8 H- V: a0 S6 n. r
  499.         Sub-Type = 1: ISA Bridge8 d& _( ?( D4 w1 S, i
  500.                 Interface Type = 0: General ISA Bridge+ z" p4 v( N! `) `& O: D
  501.         Sub-Type = 2: EISA Bridge
    ' y5 }9 z' e0 }5 D  [$ d$ s  Y
  502.                 Interface Type = 0: General EISA Bridge
    + h+ M% P+ }1 f6 V5 W% O
  503.         Sub-Type = 3: MicroChannel Bridge
    ! d0 G8 M  x7 w. v% A( T8 p
  504.                 Interface Type = 0: General Micro-Channel Bridge  j% c3 j5 \& k1 U2 g% m$ K
  505.         Sub-Type = 4: PCI Bridge/ K9 r  ]9 I5 ~% c% H6 n' h2 J: R8 |
  506.                 Interface Type = 0: General PCI Bridge
    0 x9 g. c# j+ U! Z  L
  507.         Sub-Type = 5: PCMCIA Bridge4 f. J. a& X7 e$ }* Y& x+ ]
  508.                 Interface Type = 0: General PCMCIA Bridge
    3 |9 s2 l6 X/ l& n( `
  509.         Sub-Type = 80h: Other Bridge Device
    2 C/ c* r  e9 Y) M; Q7 C
  510. Base Type = 7: Communications Device# u4 T* ?  {: c; i' ?
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)" r) h, S) y- ^0 \
  512.                 Interface Type = 0: Generic XT-compatible! E0 a1 K7 o( y' l$ A, X. e* d
  513.                 Interface Type = 1: 16450-compatible5 Y1 E! v5 g7 M7 z  d
  514.                 Interface Type = 2: 16550-compatible' {7 f1 p. a! {. r+ G5 k
  515.         Sub-Type = 1: AT-Compatible Parallel Port  n* [6 s9 C9 a- R* F; `
  516.                 Interface Type = 0: Generic AT Parallel Port. d& E# j1 u: ?% }! P# y
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    . O/ Z+ l- {7 o8 d9 k
  518.                 Interface Type = 2: ECP 1.? compliant port' \; u% z% n' `% i7 v
  519.         Sub-Type = 80h: Other Communications Device
    : f3 i' a, c3 w. x! `; K6 F) X; r1 i
  520. Base Type = 8: System Peripherals- h( l# L- P- t& p0 p2 j' m
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    $ J4 h0 Y6 c8 r6 O; |) A
  522.                 Interface Type = 0: Generic 8259 PIC
    ( n, N5 b2 W0 b% k7 V
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)( X9 A0 ?* s& K5 J) s" d0 z8 T
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    % \- p5 N$ U% k+ j$ V" _. I' A
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    3 L4 T8 j* a3 \6 R, {
  526.                 Interface Type = 0: Generic DMA Controller
    : E* d4 k$ d2 ]: G+ w# S
  527.                 Interface Type = 1: ISA DMA Controller8 @5 g9 W  Z' Y
  528.                 Interface Type = 2: EISA DMA Controller
    0 T: }3 U5 ~6 p5 @  [# g
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    ! r1 K7 i* r9 s1 W
  530.                 Interface Type = 0: Generic System Timer
    ! H" o2 \: p  ~8 f' k2 S. q
  531.                 Interface Type = 1: ISA System Timer6 [6 o) b5 V- f( z; v: k
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    / l. E+ G8 e' q. v
  533.         Sub-Type = 3: Real Time Clock
    % o, L% s9 y/ T( L$ k$ }1 E
  534.                 Interface Type = 0: Generic RTC Controller* l& o; d5 T! A1 s8 |
  535.                 Interface Type = 1: ISA RTC Controller6 H; T: Y, b/ p8 c# A
  536.         Sub-Type = 80h: Other System Peripheral                                 
    3 A. t8 U) R& e* ^2 n; U* C5 W7 L8 }
  537.                
    * S0 k& u2 D' n( g; ^% d; O
  538.         , @* }7 P& x0 A! t2 d' |6 G
  539. Base Type = 9: Input Devices( W2 n: J! ~3 z$ z
  540.         Sub-Type = 0: Keyboard Controller: B7 C8 z" C$ f" `* e
  541.                 Interface Type = 0: Not applicable' ^  ]$ ?2 @& g. H/ ~+ i
  542.         Sub-Type = 1: Digitizer (Pen)- i2 W5 h( a0 y+ R' g0 L; e
  543.                 Interface Type = 0: Not applicable& M3 S* _# @4 ]- y
  544.         Sub-Type = 2: Mouse Controller
    ) i0 U* I) c3 D1 g, k$ i
  545.                 Interface Type = 0: Not applicable
    # p5 i* O6 v  `# D2 T! a  w7 z+ i
  546.         Sub-Type = 80h: Other Input Controller
    ! ]. C( c* T1 }/ G' p0 G* B5 A$ J/ M
  547. Base Type = 0Ah: Docking Station6 R. e1 {" g, c# q2 u. w& D
  548.         Sub-Type = 0: Generic Docking Station* }& {/ u. |4 |0 X1 f
  549.                 Interface Type = 0: Not applicable
    1 }( n% q1 K4 i  [% F/ Y! ~5 V
  550.         Sub-Type = 80h: Other type of Docking Station9 X$ J3 `* `/ w9 @. T
  551. Base Type = 0Bh: CPU Type, D+ Y5 m" b8 n( y
  552.         Sub-Type = 0: 386-based processor! `4 g: H, _' T. Y! d- D8 t8 B* z
  553.                 Interface Type = 0: Not applicable
    ' a( Y0 ?) T' B8 c8 S6 |
  554.         Sub-Type = 1: 486-based processor9 N, Y) [" H# `9 _3 V
  555.                 Interface Type = 0: Not applicable
    - H# F1 u9 Y7 G: r; c+ j, g9 q
  556.         Sub-Type = 2: Pentium-based processor7 E: D3 f, j$ q; Q1 p
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-4 14:30 , Processed in 0.107787 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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