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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID) ]9 H" o5 }2 M, A1 t: w
  1. This document is the ultimate source for Windows Generic Device IDs % R6 _& V4 P- A& C
  2. and Plug and Play BIOS device type codes.  " H/ n1 t0 x( c( H! U1 A* a
  3. 4 D; f: P) I( a: R4 Y5 M& R7 ?
  4. CONTENTS:/ `9 z* w7 b, h* l/ J( d$ o, b$ n
  5.    Plug and Play Vendor IDs and Device IDs- }: b4 m' g% u; [! N# q' Y
  6.    Generic Device IDs ! q+ ~1 s/ `. N. _, Q1 T/ t# E% f
  7.    Device Type Codes9 h% e# n9 U1 K0 L6 A/ _  J

  8. # l' K; D& z) ~, `
  9. ======================================================================$ B& c6 D5 V8 ?& q3 ^
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    ; h6 ^. ~! D6 {* z+ B4 Y% V" K

  11. , E1 k& c& P+ F, ?
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and * ^6 @7 p0 S$ d: X8 `
  13. Device codes. The vendor must register with EISA and have a vendor code
    : k6 a# q! Q  M9 _
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    . h" r. K8 p9 N& I. S. ~
  15. is reserved for Microsoft and can only be used when defining a device抯
    " x- K! B2 d' S
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    $ e. }7 U- q( P, Y9 f+ d0 I: [" f
  17. Play header. 2 c2 c: s; _, w  ^3 R
  18. ! h7 V4 `2 u6 q- t( M! A9 I' r
  19. Use of CompatibleIDs is strongly recommended for devices that use
    . u9 i! s% Y, M
  20. device drivers provided with Microsoft Windows 95, such as a - l9 i3 D9 _; r6 K: {* V9 e9 S
  21. "Standard PC COM Port" (PNP0500) or
    " p6 [: ~/ P1 V6 `
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    ' B4 e1 F, y, `) I4 `) A
  23. : g( Y  B: [1 @
  24. The following example output from ISOLATE.EXE of a Plug and Play : }  h& O2 I/ N6 @
  25. header is provided for your reference:
    4 D- n' c1 [9 l# @7 {+ r" ]/ t* Q
  26.         Vendor ID:     XXXFFFF" [% I- O; L$ U( r& ]
  27.         Serial Number: 00000001
    7 c6 S7 U' u2 V7 A
  28.         Checksum (reported): 0x5E" R" y) p: G" w- m
  29.         PNP Version:   1.0
    ! `7 j- _( h2 p6 o3 ]7 e& n
  30.         Vendor Ver.:   10
    3 u7 g* H: i: a# X0 |5 V7 E) c
  31.         Device Description: IDE Port
    $ Y! ]0 ?, a, n# y4 D( ?( C
  32.         Device ID:  XXX00013 R7 s4 w) h6 g: j- R
  33.         Doesn't Support I/O Range Checking
    * f$ b5 V3 a8 V! p
  34.         Vendor Defined Logical Device Control Registers:  None2 J) C9 |+ C3 Y. H- p; v& r
  35.         Compatible Device ID: PNP0600
    ( @- j3 Z4 m( x5 ~& Z
  36.         Device Description: IDE
    $ l/ Q/ B, H, j% ?) j
  37.         Dependent Function 00 {6 }8 ?' u+ F7 p* H3 d
  38.         ...
    " O+ }+ m& K4 k4 I8 D
  39.         Dependent Function 1. O4 u1 m& D- N2 {3 W$ t- f
  40.         ...
    ' D/ F" V/ y1 ~0 n. U) G- v
  41.         End of Dependent Functions" U- f1 d+ v$ i8 `4 \
  42. - A* I  R7 A2 x
  43. When the user is installing devices that use this method,
    # |; ]4 j' d) C* |6 M
  44. a dialog box appears at the beginning of the enumeration sequence ; X: m' r1 j4 M# c- ?% ^8 }$ o3 R$ \
  45. to suggest use of the default driver provided with Windows 95.
    6 S4 b) R7 ~* ~* a7 M
  46. Windows 95 also provides the option for using a disk from the ( ]: e/ E- P: Z4 F, x
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    1 J: {3 V. D6 S9 U. t$ m0 l: |! |- @' k
  48. driver.2 h/ M, q3 d! H/ f1 }6 N
  49. ( {7 D, M& C) l+ x0 N+ @
  50. For multifunction adapters, you should supply an INF file that chooses
    2 W2 u! l7 k8 V
  51. the appropriate drivers (including default drivers) for all the 9 J/ F7 |  Q3 F3 W( y/ `% u3 f: B
  52. adapter抯 devices. This prevents additional dialog boxes from again
    1 V+ g: V5 A- J2 k3 H2 C  m6 R
  53. requesting the default driver or a manufacture抯 disk for the rest of 1 e' R( ?3 ~5 \' `1 w3 |5 \
  54. the devices on the adapter. When an INF file is used in this manner
    2 M+ w4 D+ V/ x5 J2 Z
  55. for default driver selection, it must link the HardwareID (XXX0000)
    $ |" B% `0 v# C8 G/ c* \9 i& M
  56. to the appropriate compatible device driver from the Windows 95 7 j' k) R8 {% s* O  W4 Y* x
  57. distribution compact disc or installation disks. 7 z; ^4 e/ _1 U; p& g, `
  58. If this is not done, Windows 95 will continue to query the user for " X. w9 a! I$ o6 h6 i2 U
  59. either the default driver or a new driver, thus defeating the purpose
    % E9 ~6 M8 \8 C1 U
  60. of using the INF file in this way.
    ) N, d4 t. w0 I8 I4 A3 b

  61. - a, _" G8 j5 l; G! ~! j
  62. ======================================================================
    - J2 {7 |% R0 x, X) ?. G
  63. ) S0 b7 Z/ b6 r
  64. WINDOWS GENERIC DEVICE IDs" q  _; p1 R. `6 c8 l
  65. - B6 R. U9 V& c. E9 t5 K8 B
  66. ----------------------------------------------------------------------
    . `' S9 P# _$ r
  67. Many devices have no standard EISA ID, such as the interrupt controller2 M' o* I- a% Q" a- K: h
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    0 ~/ T5 t* T! }
  69. and Super VGA, are not actually devices, but define a compatibility % z  }) x9 {* s+ F/ U
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    9 C1 p; u( U. Y( A( i  i% G6 ?
  71. buses.
    & e( W0 {6 h; y& K! e2 C/ h9 u
  72. & A/ R/ p2 M& `' l) u9 y0 v; {
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    ( w0 o7 b% l0 e, u/ j- m+ ?+ z
  74. devices that do not have an existing EISA ID, as well as defining $ l. W: w8 Q6 K- o  P- I3 C
  75. compatibility devices. The IDs are defined in the following tables.
    $ U% |; M- M6 M7 k( c  K
  76. $ N( ^/ `- V8 o! D/ }4 ]9 p5 c  K
  77. DEVICE ID RANGES9 f& r( d* ^4 }- q9 T5 \$ K# o
  78. " T6 m5 w( f8 H% o' X$ [  I+ u
  79. ID range        Category
    8 [6 @. P/ A, h2 @
  80. --------        -------------, Z$ m* @; Q* T4 g
  81. PNP0xxx         System devices- U! w8 Y0 y  ~
  82. PNP8xxx                Network adapters - M* w( R7 a! Q% E
  83. PNPAxxx         SCSI, proprietary CD adapters
    2 r1 Q& L6 [' z/ T
  84. PNPBxxx         Sound, video capture, multimedia
    $ h# @9 o% q  p6 }: X/ [
  85. PNPCxxx - Dxxx        Modems$ I$ h! w4 B0 z& Q, R8 W/ I* Q
  86. # ~9 N# ~8 ~9 v
  87. The following device ID is provided only for compatibility
    & l; I' b9 z* F) n
  88. with earlier device ID lists:! C, G& l: R3 `0 K

  89. ! C! H4 W# k6 R" h4 s$ Z
  90. Device ID        Description
    $ `! m8 C+ P6 Y0 `
  91. --------        -------------; f1 ?' W3 y: k: l) E
  92. PNP0802                Microsoft Sound System-compatible device
    9 }# y6 J' e+ m8 s. G
  93.                 (obsolete; use PNPB0xx instead)/ K- H9 k. y) O; q3 N2 |
  94. 9 [% _* N, P3 X0 n- _2 E. Z
  95. ---------------------------------------------------------------------------
    * u/ |& E+ p; i% a1 v! N% t
  96. Device ID       Description
    : `) b# }! e' f: D* P
  97. --------        -------------
    ! \. p+ u1 F; s# J, j
  98. ***** System Devices - PNP0xxx **************************
    8 I4 S/ S# ~, f1 n- U
  99. --Interrupt Controllers--
    , a/ E% L: s& ~: R5 X7 k
  100. PNP0000         AT Interrupt Controller: O9 ~8 S) l) b& o  L0 n
  101. PNP0001         EISA Interrupt Controller9 x3 q- r( o" Z4 J+ ~
  102. PNP0002         MCA Interrupt Controller
    ' A) Q- r/ E' m
  103. PNP0003         APIC
    9 k+ m8 e; y( _7 P, ?- {
  104. PNP0004         Cyrix SLiC MP interrupt controller
    $ g2 n  u1 O( Y% C
  105.   V7 X# r7 O( F3 v# m( Y- {% O. m
  106. --Timers--/ Y9 I+ C0 L" b1 ?5 N6 f# Q
  107. PNP0100         AT Timer, R9 `, W. B$ P; }; `9 t( V
  108. PNP0101         EISA Timer
    4 H3 l4 k9 M& ?- L& f% v& P6 i
  109. PNP0102         MCA Timer# a; m! p* _4 ^( J& G" P, @/ }3 T
  110. 8 J$ p! ^& B, x" Z
  111. --DMA--3 C; g8 y% D' r4 v
  112. PNP0200         AT DMA Controller
    , Q! n$ ]- {1 T8 ?3 G4 U7 F
  113. PNP0201         EISA DMA Controller
    . |: \9 [( h0 p* i+ Y5 W8 _8 T, r
  114. PNP0202         MCA DMA Controller( k1 ~2 s$ \; K
  115. 6 b' V; n8 A) l  w- R
  116. --Keyboards--8 O1 G! Q! I  J- P
  117. PNP0300         IBM PC/XT keyboard controller (83-key)0 A1 ?% e9 V' a! s" O% c6 v. Z
  118. PNP0301         IBM PC/AT keyboard controller (86-key)% c1 _! M0 l% i1 x5 j& W' i  M
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    $ V4 {6 v' K8 l
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)2 q8 M; W4 R1 L' w2 U
  121. PNP0304         Olivetti Keyboard (83-key)
    1 v9 c3 ~2 n5 o1 t: {/ A5 y
  122. PNP0305         Olivetti Keyboard (102-key)1 C: n/ m! z8 `: i0 I
  123. PNP0306         Olivetti Keyboard (86-key)
    , N0 I+ }% T* }4 U* I
  124. PNP0307         Microsoft Windows(R) Keyboard* R( w+ ^+ V, O( Y& v) ]
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    , [: Z4 o- ~# M4 d# c$ I1 j1 a) o
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    % F, w+ G1 y3 j- P1 k
  127. PNP030A         AT&T 302 keyboard
    " r- Z2 }7 ]9 O6 w4 s3 t* B
  128. PNP030B         Reserved by Microsoft
    ( b9 L+ O% k' I/ J& ^
  129. PNP0320         Japanese 106-key keyboard A01- }' V" p+ m, }) O& l' \; {, h
  130. PNP0321         Japanese 101-key keyboard
    ' T0 ~$ \8 q3 Q) [# N
  131. PNP0322         Japanese AX keyboard
    4 |( Z$ Q  B5 @
  132. PNP0323         Japanese 106-key keyboard 002/003
    6 Q1 n4 N) [8 e* m6 e, ^
  133. PNP0324         Japanese 106-key keyboard 0017 \% ]% p$ R. ^
  134. PNP0325         Japanese Toshiba Desktop keyboard
    : u( E* t9 e" Y: U
  135. PNP0326         Japanese Toshiba Laptop keyboard
    " |; ?& L+ o  \5 @1 L. ^2 L5 r
  136. PNP0327         Japanese Toshiba Notebook keyboard
    & b; x9 Y' I" ]1 ?+ E1 ]
  137. PNP0340         Korean 84-key keyboard
    & J' {  c$ v' |; l( b, }$ o
  138. PNP0341         Korean 86-key keyboard% a1 v9 u% ~% ~
  139. PNP0342         Korean Enhanced keyboard3 s* Z; m3 |  V3 |! J3 b& c
  140. PNP0343         Korean Enhanced keyboard 101b
    ; a6 o4 H% h/ \- L7 \" m* ^1 A
  141. PNP0343         Korean Enhanced keyboard 101c
    ( d3 P* w4 Y  U0 V: p0 ^
  142. PNP0344         Korean Enhanced keyboard 103
    " v5 [( |4 G  T* q: x' w& \
  143. 8 t5 z2 M4 h% a
  144. --Parallel Devices--9 s) G/ o" m5 K( [; ~# Z
  145. PNP0400         Standard LPT printer port
    / A7 ^2 f% g, i+ J! v1 ?/ D
  146. PNP0401         ECP printer port
    ! a5 @4 E) Z( c' z+ D
  147. ! l0 m& }" Q* p9 r
  148. --Serial Devices--' ?9 S+ I8 r5 {2 P4 Q$ M
  149. PNP0500         Standard PC COM port
    2 i* E. T8 w/ Z  S
  150. PNP0501         16550A-compatible COM port
    5 E; T: h- \$ k
  151. PNP0510         Generic IRDA-compatible device
      v" e; Y9 p( e4 @+ B9 U4 @

  152. 0 L) B; Z) k9 `4 V0 S# F
  153. --Disk Controllers--2 K& d6 Q6 D8 E5 p' C
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    ( [7 V1 t7 u( h0 w/ U: ?/ A# o
  155. PNP0601         Plus Hardcard II/ p- A5 B: \& C7 W( W4 @2 P
  156. PNP0602         Plus Hardcard IIXL/EZ# u* }8 M1 L$ b8 i( m
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification5 p. A. B. l& q) i9 F$ u
  158. PNP0700         PC standard floppy disk controller4 h( p5 p% f/ A6 u
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    3 v8 \4 H8 j3 k

  160. + |9 t* H& x, y: O1 ~- A
  161. --Compatibility with early device ID list--
    6 ?) V( i, d0 A1 a
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    . p% G1 h. ^3 M$ d8 Z
  163.                 PNPB0xx instead)- _1 c5 o# `" L
  164. --Display Adapters--
    : F4 W* C0 i/ u4 G) H: l( F
  165. PNP0900         VGA Compatible
    " I8 Y+ x5 R* ]. I! C
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    # d5 N4 p  p4 U4 w2 A/ }+ r
  167. PNP0902         8514/A Compatible/ |$ d. G9 a) D* g/ V
  168. PNP0903         Trident VGA
    + S6 F, A' `/ a1 a; H9 S0 S: w
  169. PNP0904         Cirrus Logic Laptop VGA
    % Q+ c2 ]: j6 Q+ ]0 Y# m* t
  170. PNP0905         Cirrus Logic VGA
    6 {8 _3 \8 e& B% z. J7 e* S/ a; j
  171. PNP0906         Tseng ET4000: K- ]: s! M& I* Y6 _! f$ {
  172. PNP0907         Western Digital VGA
    ( M% ^& M$ C1 }$ x
  173. PNP0908         Western Digital Laptop VGA# m  o5 J! r2 Z( }/ d
  174. PNP0909         S3 Inc. 911/924
    % }1 K4 Z0 ]# q) L$ j$ u% r
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)3 m3 j) @& q  r1 |' `! w$ w
  176. PNP090B         ATI Ultra (Mach 8)0 y9 G) J2 h# c# @1 K4 }% {; e+ K6 r
  177. PNP090C         XGA Compatible' a' j! y7 _1 {/ ?  j
  178. PNP090D         ATI VGA Wonder
    ( z: }4 y7 f% d' U) t1 U
  179. PNP090E         Weitek P9000 Graphics Adapter
    : O1 {8 S8 C% z+ |  [
  180. PNP090F         Oak Technology VGA+ K1 a# z% _+ g2 |+ F& Y6 b
  181. PNP0910         Compaq QVision
    ; I" c3 ?6 |- E% Y4 W0 ?& }
  182. PNP0911         XGA/2
    1 |7 ^! l+ s0 u1 f* j
  183. PNP0912         Tseng Labs W32/W32i/W32p* b3 [. f1 t9 K6 `
  184. PNP0913         S3 Inc. 801/928/964( J( h5 X9 p; w& _
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    0 i, R  l; E) i' I' q
  186. PNP0915         Compaq Advanced VGA (AVGA)
    4 P0 m. a* D6 Y$ p" V$ j2 ^
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)3 E! a& h% L" V- M$ n0 r$ o
  188. PNP0917         Reserved by Microsoft) X2 \# ]4 k  c: i3 A1 j
  189. PNP0918         Matrox MGA- P7 E5 c+ `, o2 m, v  N( T
  190. PNP0919         Compaq QVision 2000( `9 \3 G/ d: U* I+ V7 h8 S
  191. PNP091A         Tseng W128
    / _6 U% u6 I9 u  i
  192. PNP0930         Chips & Technologies Super VGA; T4 {% }% |/ H1 M
  193. PNP0931         Chips & Technologies Accelerator
    " n# @& ^, ]: _( J* G
  194. PNP0940         NCR 77c22e Super VGA9 R1 U) ~. r6 N) v# P
  195. PNP0941         NCR 77c32blt3 j+ e+ `/ \; v; H
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    ! k. P- j6 W6 S+ l
  197. * g* _& P' P9 d. o8 ^3 ?$ q
  198. --Peripheral Buses--+ D, f; t' [* C; V/ B; [9 Q
  199. PNP0A00         ISA Bus; N' U% C3 W# s% r& T4 b2 Q5 O
  200. PNP0A01         EISA Bus
    1 m* M& Z- A* x
  201. PNP0A02         MCA Bus
    & u+ `/ j" _! c. a6 W/ n* R& C+ ^7 o/ I
  202. PNP0A03         PCI Bus
    , V8 J0 L# ]8 g" Y4 d
  203. PNP0A04         VESA/VL Bus' A9 s1 q8 @6 H
  204. PNP0A05         Generic ACPI Bus
    : w9 r, S0 Y+ g8 E5 J: Q+ `& [; b
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    3 [: m( Z* y( c4 k4 ]

  206. $ l8 ^0 T8 J# [% ~, l9 Y* ^; N
  207. 6 a1 |2 X( M, F& f+ Y) ^! t
  208. -- Real Time Clock, BIOS, System board devices--  n. f& M$ K) x/ n" D
  209. PNP0800         AT-style speaker sound4 D. G- `6 W! l6 c" w% l4 s* S, W* M
  210. PNP0B00         AT Real-Time Clock
    : c* \) a# j: ], V
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    % o; t$ v6 O& ]& K' b. {
  212. PNP0C01         System Board
    # ~' N9 z/ D8 E& }
  213. PNP0C02         General ID for reserving resources required by Plug and Play" E9 ^9 f1 h- f4 F1 o/ m" J
  214.                 motherboard registers. (Not specific to a particular device.)
    9 {6 C! e2 A' M  q
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt/ r/ v6 H! g" ^. o& g, F3 h9 o; I
  216. PNP0C04         Math Coprocessor7 T) n4 A; R+ ^* Z" j% V4 n* n. ^
  217. PNP0C05         APM BIOS (Version independent)) P3 j4 w; i1 V
  218. PNP0C06         Reserved for identification of early Plug and Play 6 u& g0 ^) P" F2 N
  219.                 BIOS implementation.
    0 P2 a, _% e9 \2 D( G0 M8 H8 {
  220. PNP0C07         Reserved for identification of early Plug and Play 5 D' J3 V0 D! h- z( F
  221.                 BIOS implementation.
    & z: r  {2 G9 z% ~9 `4 Q. q2 B
  222. PNP0C08         ACPI system board hardware
    # t8 V. F$ d+ @+ F3 }
  223. PNP0C09         ACPI Embedded Controller
    - b: V+ N' F) F& U: K  {1 @  g
  224. PNP0C0A         ACPI Control Method Battery8 o! V/ X  K5 z+ _: ]
  225. PNP0C0B         ACPI Fan0 z! C$ u, M$ H( z" D
  226. PNP0C0C         ACPI power button device
    # g- x. z3 A% m3 P3 @( B
  227. PNP0C0D         ACPI lid device  ~* \3 D8 w- A; P8 ~" @/ t
  228. PNP0C0E         ACPI sleep button device
    6 s9 J" u' e5 n3 Y/ P( i& N, c0 {# u
  229. PNP0C0F         PCI interrupt link device
    9 r2 b# J7 d; y4 C7 T
  230. PNP0C10                ACPI system indicator device
    1 K: c) n! D$ b9 ~1 |+ ^( Y
  231. PNP0C11         ACPI thermal zone& D$ j5 [" _  t. p" Q
  232. PNP0C12         Device Bay Controller
    ' ]1 z* Q# f2 w) J/ I+ _

  233.   }4 P$ U! S' p& ?7 S+ Y' t7 I
  234. --PCMCIA Controller Chipsets--
    2 i5 N$ g) X" k6 X  q: n1 y
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    ! {7 z8 g. u( c) g4 z7 a  B" r
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller) W% X% G6 e. t  A! }) {1 ?
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    * G# @1 ?6 K2 @1 c9 ?. t# C9 j
  238. PNP0E03         Intel 82365-compatible CardBus controller* ^+ r& D( P0 g- I
  239. 7 C+ f) G# w8 k& R
  240. --Mice--
    / b& G2 y& R% Q6 j) x2 D
  241. PNP0F00         Microsoft Bus Mouse
    5 k- r. {8 q. D; c5 \
  242. PNP0F01         Microsoft Serial Mouse9 T6 G* N$ d3 V$ ?3 b, N
  243. PNP0F02         Microsoft InPort Mouse0 K( }% k1 A( @9 n. z) l
  244. PNP0F03         Microsoft PS/2-style Mouse
    : H% N3 C* `' E. Y7 f5 V: Z; ?
  245. PNP0F04         Mouse Systems Mouse
    - U, l2 k* {7 J$ \& T
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    & [! p1 D# }) h; _! D- B
  247. PNP0F06         Genius Mouse (COM1)
    : Z$ O5 }$ }$ s1 n
  248. PNP0F07         Genius Mouse (COM2)6 v  N3 r7 j, t+ ]0 a6 z( m
  249. PNP0F08         Logitech Serial Mouse0 P$ M- ~; z2 l% y, F
  250. PNP0F09         Microsoft BallPoint Serial Mouse+ y; @* g" s0 I
  251. PNP0F0A         Microsoft Plug and Play Mouse5 Z' {" T) ]. G
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    3 l' u3 ?# ?) d$ L* U
  253. PNP0F0C         Microsoft-compatible Serial Mouse7 \# n6 g; D- B8 G, i
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse- ^( p/ A  v5 g4 _; z7 V: B. e
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    ( r' @. i0 F4 m: U4 J
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse. j# n( G5 f+ P, y; f, {
  257. PNP0F10         Texas Instruments QuickPort Mouse  o6 Y9 E- x; P; _0 g9 P4 g" x
  258. PNP0F11         Microsoft-compatible Bus Mouse" i% m6 B3 [8 Q$ p
  259. PNP0F12         Logitech PS/2-style Mouse
    $ M3 r5 ?/ V& T+ I2 H( j
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    ! \( R  f9 O. r9 T3 A1 C8 i
  261. PNP0F14         Microsoft Kids Mouse
    8 F2 U6 _3 z, u2 H5 _. V
  262. PNP0F15         Logitech bus mouse
    % h6 p& P& ], z
  263. PNP0F16         Logitech SWIFT device" F/ h3 P6 w+ D7 x' u/ J- E
  264. PNP0F17         Logitech-compatible serial mouse3 B/ _. v& |8 m! |0 u' ~+ C
  265. PNP0F18         Logitech-compatible bus mouse
    1 I8 e& q( y# I5 E7 |, y8 I; v$ F8 S
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    $ C6 v" ]& x. @* M* c
  267. PNP0F1A         Logitech-compatible SWIFT Device! M: i' \/ E* i' e* a
  268. PNP0F1B         HP Omnibook Mouse
    5 X6 B( `7 w( S* ]* a( C
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    # {9 |+ a/ i' h# k' O+ O& m
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    8 J: }; m, w) M/ W8 l9 W) |1 w
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    1 _- Y% l% ?' Z. N
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    , Q: q* Y1 a2 |
  273. PNP0F20         Reserved by Microsoft Input Device Group3 N* [( A- c. p; V& Z* e
  274. PNP0F21         Reserved by Microsoft Input Device Group
    * _' y, D2 G) T" ]* `/ l, F
  275. PNP0F22         Reserved by Microsoft Input Device Group2 G0 _$ A' Y2 V4 j+ {  S6 M# [
  276. PNP0F23         Reserved by Microsoft Input Device Group5 t  u0 k* {8 q# M$ a
  277. PNP0FFF         Reserved by Microsoft Systems# ]- T5 V4 ~$ ]/ F. C$ B( N) u

  278. 7 J8 @" k6 e  {. W
  279. ***** Network Adapters - PNP8xxx ***********************% P, Q6 ?* [2 s& M% P9 s" T  y
  280. PNP8001         Novell/Anthem NE3200
    * h& B0 I2 O+ F) _, w
  281. PNP8004         Compaq NE32009 U& d/ _( [4 ^$ G* d, p
  282. PNP8006         Intel EtherExpress/32
    3 s/ P5 X* d) C7 N# f: i
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)9 V: ^. y# |8 }; n0 Q* s5 I! f
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP' B9 R3 P9 H0 {8 m- n; Q0 j/ v9 D
  285. PNP8072         DEC (DE211) EtherWorks MC/TP7 A$ ]) p- S% e% s
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    2 y- f: b2 ?$ j6 ]
  287. PNP8078         DCA 10 Mb MCA3 B2 w% V! R$ Y7 l6 \, r
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    9 Z- z# Q9 Y( ^. H! K& M* a1 H  l
  289. PNP80c9         IBM Token Ring
    ! }  t! F2 F+ H+ z  u' l* m; \. u
  290. PNP80ca         IBM Token Ring II4 E0 Q9 y0 ?7 v' P) ?
  291. PNP80cb         IBM Token Ring II/Short
    ; {" O9 }' P' d/ ^4 D
  292. PNP80cc         IBM Token Ring 4/16Mbs9 e0 K3 f  s1 [0 {8 P, N: a! q
  293. PNP80d3         Novell/Anthem NE1000
    - y5 r3 n: e4 L/ ^
  294. PNP80d4         Novell/Anthem NE2000
    1 G8 N, B( J) ]/ o! I# C
  295. PNP80d5         NE1000 Compatible
    7 P  F  H! ]9 X* R
  296. PNP80d6         NE2000 Compatible
    4 n8 ~6 d# v# L- `, \; R8 L  t
  297. PNP80d7         Novell/Anthem NE1500T
    2 N2 @5 q! \- ]& ]9 a9 R: u6 e
  298. PNP80d8         Novell/Anthem NE21000 r  _7 h) x% ?9 l4 O8 [- O: k
  299. PNP80dd         SMC ARCNETPC
      V- W- j/ A/ r0 K
  300. PNP80de         SMC ARCNET PC100, PC2007 @3 m5 A6 [, p
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    4 A2 P% s; @* _
  302. PNP80e0         SMC ARCNET PC130/E: A' A8 \  G1 u6 l( I% d/ D; W
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260# X$ F( d1 T& K: J9 R0 x
  304. PNP80e2         SMC ARCNET PC270/E
    , i" [% ]3 E; B1 ?4 e9 u
  305. PNP80e5         SMC ARCNET PC600W, PC650W. _1 z& ?5 F& ?
  306. PNP80e7         DEC DEPCA
    2 ^; l+ P. r7 T( N  K: W; L
  307. PNP80e8         DEC (DE100) EtherWorks LC
    - V( {, x) H+ s' J) i
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    . H: n4 |, _% k. \7 K
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    # H( d* h7 K6 A$ L
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP, S8 u9 D* G9 n0 A+ b
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    % ~2 v, W1 }( b/ B
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    3 U7 ^" d$ R) p5 B5 d/ W6 K9 }
  313. PNP80ee         DEC EE101 (Built-In)
    & K* K& a# w1 C% y  w
  314. PNP80ef         DECpc 433 WS (Built-In)4 ~, s1 Z5 s$ d
  315. PNP80f1         3Com EtherLink Plus2 A3 r' O1 U& W
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    5 R1 [. C4 M+ h' g; w% e
  317. PNP80f4         3Com TokenLink
    - ^5 C; F6 B6 f$ z* Z1 \& d+ d/ |
  318. PNP80f6         3Com EtherLink 16
    # Q, \8 q. _, [5 F- w
  319. PNP80f7         3Com EtherLink III
    . H) w5 ~) [0 q- Q3 d' R
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device: D1 ^  c5 c, }( p' `6 l- I
  321. PNP80fb         Thomas Conrad TC6045) h* v; M4 e+ N4 E1 a. t
  322. PNP80fc         Thomas Conrad TC6042
    , [% T0 O# S: }6 s2 L8 k
  323. PNP80fd         Thomas Conrad TC6142
    * V& g" o2 ]$ A* k* ~
  324. PNP80fe         Thomas Conrad TC61457 y6 W; w' K0 \2 Z, @4 a* K
  325. PNP80ff         Thomas Conrad TC62425 N: c3 z% ^% R# G4 `
  326. PNP8100         Thomas Conrad TC6245
    * I9 p0 q. {* I$ w
  327. PNP8105         DCA 10 MB
    , }3 Z' F6 Q, s/ l* ~' M% f# T9 M
  328. PNP8106         DCA 10 MB Fiber Optic; N0 S5 U( h0 p; B; K: z, f3 W1 W
  329. PNP8107         DCA 10 MB Twisted Pair
    " J. P; _5 u6 ]
  330. PNP8113         Racal NI6510
    ) Z$ ]8 R) Q4 j" l  c
  331. PNP811C         Ungermann-Bass NIUpc
    ; _( a3 E- V4 X4 [- h3 G
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    ' ^4 o: @1 |5 l# R) R
  333. PNP8123         SMC StarCard PLUS (WD/8003S)6 [; G" N6 O1 _8 ?5 {0 h
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    " K4 X% h  u; f
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    4 A0 ~9 W1 a( X6 B/ c- [- V
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)/ Y6 z# g/ [  Z" L. L2 x
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    8 c: m8 w, l3 J2 g0 v( W$ K
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    $ G! G5 \( W- Y1 V$ ?; ^6 Z6 d
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)- X& F& S& a% p: K5 l2 S- v
  340. PNP812d         Intel EtherExpress 16 or 16TP
    # q2 S/ V. ^' J7 p; ?/ U0 A
  341. PNP812f         Intel TokenExpress 16/4. c* W$ |/ i! |$ {! C$ a
  342. PNP8130         Intel TokenExpress MCA 16/4
    9 ~9 k/ e/ }. C1 J4 F2 @0 g5 s
  343. PNP8132         Intel EtherExpress 16 (MCA)
    1 F, I/ J4 r/ I: g
  344. PNP8137         Artisoft AE-1
    5 n' z4 M8 s% s1 }/ v- ^. p
  345. PNP8138         Artisoft AE-2 or AE-31 d) Q8 n  l' e) ^' k& I2 Y
  346. PNP8141         Amplicard AC 210/XT
    ) ]' p/ h' x8 _
  347. PNP8142         Amplicard AC 210/AT
    % U( i7 `5 e( m( |9 P/ L
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    # W) w8 Q8 T7 I6 [" S1 v9 q
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245); G! x+ L+ B6 Z1 _2 j
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
      B2 ^; g4 \4 i/ S  _
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)0 [7 h  k( B) U( q! N
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)% @2 T' I) ^" h) o( ]
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)4 q/ ?3 ?3 k. i, _! E2 r! O
  354. PNP815f         National Semiconductor Ethernode *16AT
    1 c- |9 f. r+ n) M/ A, I8 j! t
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT35 Y. U7 R! ]* ^  I4 h2 S
  356. PNP816a         NCR Token-Ring 4 Mbs ISA# Q# w3 A' T$ g# ?
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    2 G# T2 m# o1 c& ]# H$ L3 t; {
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    % A7 j8 i' t" [9 E9 `( {
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    % ^1 j% n: K; A' e
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    & T% |3 s+ i( M4 m, p2 e( v" G/ C4 \* b$ p
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    1 z6 D7 \  h% R, q# I
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)7 S# b( V/ Q  a5 q
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    6 @# F: H; m4 q* s
  364. PNP81c8         SMC EtherElite Ultra 16: J. a! O: ^: u3 F. g, Y7 d
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    3 c9 W1 k2 p7 _+ ^5 c' V) d
  366. PNP81e6         Pure Data PDI508+ (ArcNet)# w' B0 q5 E9 R  N& i; Y1 ]
  367. PNP81e7         Pure Data PDI516+ (ArcNet)7 l. i" {( P4 q& s) d1 n" x' u) O
  368. PNP81eb         Proteon Token Ring (P1390)
    1 D  z& u9 N# z4 f- b
  369. PNP81ec         Proteon Token Ring (P1392)
    : \! O' p: y2 T) A+ O. J  ~. m
  370. PNP81ed         Proteon ISA Token Ring (1340)/ D- a# {# c+ W& v. ?
  371. PNP81ee         Proteon ISA Token Ring (1342)
    / R1 d8 C1 @$ {0 i" S
  372. PNP81ef         Proteon ISA Token Ring (1346)
    2 J- [+ S# g" h! p5 {
  373. PNP81f0         Proteon ISA Token Ring (1347)
    1 v/ k6 H1 B- G1 X) S! ?8 i7 K) {2 |
  374. PNP81ff         Cabletron E2000 Series DNI2 r4 d6 H( m6 T" E
  375. PNP8200         Cabletron E2100 Series DNI; p8 A8 @3 d" ?9 F! T8 ~
  376. PNP8209         Zenith Data Systems Z-Note4 M' J( t& u5 ]5 v  _
  377. PNP820a         Zenith Data Systems NE2000-Compatible
      L& V1 o# X( j2 @. s+ o
  378. PNP8213         Xircom Pocket Ethernet II
    ; C, Z8 A$ M4 L; M
  379. PNP8214         Xircom Pocket Ethernet I- _( B- v2 H) R" J0 K" N$ o
  380. PNP821d         RadiSys EXM-10" @2 X$ _+ i! e
  381. PNP8227         SMC 3000 Series
    $ \7 w# Y# j  Z+ }' S* Y3 s
  382. PNP8228         SMC 91C2 controller( n* T" E* p. ~9 c% _- t
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T2 ~  `! K. |: S2 G
  384. PNP8263         Tulip NCC-16
    $ n) }. c% o6 `2 C, T% }/ k  V6 c
  385. PNP8277         Exos 105# ^+ e% W1 o2 T( P+ s* x
  386. PNP828A         Intel '595 based Ethernet( k0 Y0 y  g* ], s- S' x$ D
  387. PNP828B         TI2000-style Token Ring7 X! j# O! @8 K" \
  388. PNP828C         AMD PCNet Family cards) D( W2 h5 m; t% [% Q
  389. PNP828D         AMD PCNet32 (VL version)2 W4 |3 ^  j* Y) o7 b- E5 b/ r
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    . L+ |$ `& X7 i
  391. PNP82bd         IBM PCMCIA-NIC
    " j1 g& Q7 {  G6 |  L7 G
  392. PNP82C2         Xircom CE10, r6 L2 [4 X  P9 ^, c2 C
  393. PNP82C3         Xircom CEM2
    2 B; u  x" n  u' @- d8 l
  394. PNP8321         DEC Ethernet (All Types). ~  N2 p; M5 H, t
  395. PNP8323         SMC EtherCard (All Types except 8013/A)8 s( ]) ?" q& x' u3 Q; Y
  396. PNP8324         ARCNET Compatible
    7 O$ N# q% N, {8 |
  397. PNP8326         Thomas Conrad (All Arcnet Types)# j1 E" k( e  K/ g: J
  398. PNP8327         IBM Token Ring (All Types)& ]4 M3 T( `6 C& y+ |5 U+ `; {
  399. PNP8385         Remote Network Access Driver/ d& @$ [8 f# `( ~9 ]" b8 o7 T6 ]2 z
  400. PNP8387         RNA Point-to-point Protocol Driver
    5 k! g' I$ j* |
  401. PNP8388         Reserved for Microsoft Networking components
    , F5 |+ X* |0 v0 t1 O7 o
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    & ~- t. p5 a/ q' ]" T  Q) r
  403. + u; g% y/ G7 g1 W. n% m4 E4 u
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********: E" `6 [1 K1 P9 i7 p& ~2 D- V
  405. PNPA002         Future Domain 16-700 compatible controller; M* o8 h) V5 E4 }! v2 I4 T! f
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)+ r$ |% u8 c5 m1 L+ D
  407. PNPA01B         Trantor 128 SCSI Controller
    , }, P% i, b& i% Z) `3 ~# \
  408. PNPA01D         Trantor T160 SCSI Controller
    0 n# F; D: l2 @  ?2 n* A* w; s
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    . s- Z# q/ C' {  c
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    5 A/ k) T6 ~, n8 A9 h9 B/ V2 Y
  411. PNPA020         Trantor Media Vision SCSI controller
    5 s) P# ^, I( i) R0 d
  412. PNPA022         Always IN-2000 SCSI controller, o8 ]6 U' _% e+ h$ X( W
  413. PNPA02B         Sony proprietary CD-ROM controller9 O- ]4 j# D9 n( o& `! O3 k7 h6 r
  414. PNPA02D         Trantor T13b 8-bit SCSI controller' a$ m$ B1 B0 @0 Q  M/ z
  415. PNPA02F         Trantor T358 Parallel SCSI controller9 C% g4 ~8 z! I1 Z$ |- X
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    7 S6 f, @* D$ r) i) z
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    $ _3 c) J6 b, h
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    ) k- e) y7 X: c& a: {

  419. 9 f3 F& W1 l! M7 ]( B5 ]
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********: t( F  n+ l3 v
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    # s0 }* d4 U$ \- i9 w) m4 r
  422. PNPB001         Sound Blaster 2.0-compatible sound device& Y' |; n" x/ T
  423. PNPB002         Sound Blaster Pro-compatible sound device
    5 ~) u  X7 ]( U9 y/ b
  424. PNPB003         Sound Blaster 16-compatible sound device! j" o" S3 q, R( K! u
  425. PNPB004         Thunderboard-compatible sound device/ I' i2 O0 Z! P( n
  426. PNPB005         Adlib-compatible FM synthesizer device
    $ T6 h  h- O0 K5 |
  427. PNPB006         MPU401 compatible
    : Y" S/ D5 e) [1 N' z
  428. PNPB007         Microsoft Windows Sound System-compatible sound device5 ^; _+ ~6 P9 n7 q6 Q
  429. PNPB008         Compaq Business Audio
    2 w& Y* ?3 k8 {
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device0 I: S/ ?" A3 \/ H  i! L0 M: `
  431. PNPB00A         MediaVision Pro Audio Spectrum
    8 z* |* _9 @: O; |
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)0 ]  q. k# w# \
  433. PNPB00B         MediaVision Pro Audio 3D' o5 Q5 D0 Z( @
  434. PNPB00C         MusicQuest MQX-32M& l' M7 J$ a) P7 `
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic0 Y, B0 R* G6 T0 K
  436.                 (No Trantor SCSI, Thunder Chip Enabled)+ y$ ?  l( Y9 T: u- M" u
  437. PNPB00E         MediaVision Pro Audio Spectrum
    # L; z% z' W; H: A* [' S
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    $ t" b8 W# S) ~$ T; A% l* D5 z
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)" [/ w. M# r$ \! q( v1 |6 e7 v" u
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola7 s2 b  j! _( F: |% s0 S
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit+ d  e5 F& K) l, v7 N! ^2 `
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    $ ~; a# R. K/ \6 ]* z
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    ( {9 I/ q; g/ {
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device4 b/ j7 M& `" Y- k8 i8 g# C
  445. PNPB02F         Joystick/Game port. }  |6 f8 E1 Q  Y
  446. , p9 w) ]1 I1 @2 h9 `0 s$ x6 X
  447. ***** Modems - PNPCxxx-Dxxx****************************
      y3 ]% G3 g. g7 ]% d3 Z. r
  448. PNPC000         Compaq 14400 Modem (TBD)+ v# B! f8 ~, M
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    & ?' f% o( `! I  u

  450. ! A) j7 d8 D- g' e# ^
  451. ======================================================================; o* T2 H$ W( o/ I4 r& `7 d

  452. 0 }8 `: i( ^+ B
  453. DEVICE TYPE CODES/ A/ D3 y7 [- m" l2 a* {" o( M

  454. , r; g! ]8 U/ L9 r; ]3 @% W  G
  455. -----------------------------------------------------------------------& W4 \& M. u; Q; M% @4 V) l+ v
  456.         5 }  ]: r3 R5 ]# D0 j
  457. Base Type = 0: Reserved1 ?+ c% [! n, B% C. f1 C
  458. Base Type = 1: Mass Storage Device8 b) R5 d# S0 _' b- b# O
  459.         Sub-Type = 0: SCSI Controller" l: H7 o* y6 N
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)( j: w# M( c! c# M6 Z
  461.                 Interface Type = 0: Generic IDE
    ( d# b( o/ P2 O6 M2 D% S* W
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    1 \! g" d/ C0 g( I# t; W( P
  463.                 Interface Type = 0: Generic Floppy
    5 d6 A  K- i6 D. r2 t. c
  464.         Sub-Type = 3: IPI Controller
    1 M6 W  l: g9 w" o9 k& \
  465.                 Interface Type = 0: General IPI1 I7 e' h8 H, ]# O
  466.         Sub-Type = 80h: Other Mass Storage Controller
    6 z  r# G. i4 O8 {$ P& A! n' o
  467. Base Type = 2: Network Interface Controller
    1 `. z' F6 o9 ]2 J' U( B* w' e2 W
  468.         Sub-Type = 0: Ethernet6 [6 Y( D! K% n5 R5 j) X0 ]6 v
  469.                 Interface Type = 0: General Ethernet
    ) ^* Z3 A/ E  p6 O$ U* j% u$ s' s% P
  470.         Sub-Type = 1: Token Ring Controller
    8 f: x8 E: S- t# r! y% M
  471.                 Interface Type = 0: General Token Ring
    5 S1 |) O5 z) n8 X
  472.         Sub-Type = 2: FDDI Controller
    * }8 M. p) o5 C0 j" j8 b) _$ M
  473.                 Interface Type = 0: General FDDI8 m' \! g0 [5 a! c  K2 O) u) i3 d
  474.         Sub-Type = 80h: Other Network Interface Controller/ {2 ?5 I0 X2 P
  475. - K6 o3 i# I! h9 q: r1 H& R% @6 A8 ?& _
  476. Base Type = 3: Display Controller
    . U% U. h! m: ?* G+ v) x
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    % R1 A- O' M- q4 }) r, V
  478.                 Interface Type = 0: Generic VGA compatible
    # \! ~# i: h# C  W% u
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    % i; v. G" u: e6 _, l6 H' C  F% z* U
  480.         Sub-Type = 1: XGA Compatible Controller" J& P& @4 V- K  `- D( ^7 m
  481.                 Interface Type = 0: General XGA Compatible Controller
    ( |! @4 \' d$ }& Y% ^
  482.         Sub-Type = 80h: Other Display Controller
    " z7 L( [) B2 r0 j% Z( D
  483. Base Type = 4: Multi-media Controller- C/ S/ l% O9 v* ~1 q/ b
  484.         Sub-Type = 0: Video Controller
      ~* F! Q3 Q! @/ l% \5 z; G
  485.                 Interface Type = 0: General Video
    6 b4 N6 \0 |/ p# D, _
  486.         Sub-Type = 1: Audio Controller
    ; o, ]- v2 k9 e  `! `
  487.                 Interface Type = 0: General Audio Controller
    2 ]2 ~( |6 T" e) ^: _! M
  488.         Sub-Type = 80h: Other Multi-media Controller+ n6 }6 {. Q6 ~! j/ P; I) Q
  489. Base Type = 5: Memory " H- _. N/ m0 n. n! `5 O+ P
  490.         Sub-Type = 0: RAM
    4 B) {) {0 c" T
  491.                 Interface Type = 0: General RAM- L6 Y9 G9 c6 k' @
  492.         Sub-Type = 1: FLASH Memory
    ; B+ C& w$ @5 s7 H2 h! r7 O8 X
  493.                 Interface Type = 0: General FLASH Memory% R7 X8 I3 p- M6 R3 m" ]
  494.         Sub-Type = 80h: Other Memory Device
    ! g- F# J; B* P5 r7 E2 _7 G
  495. # |" Z8 s7 b* [* H' w8 _8 \5 i7 b
  496. Base Type = 6: Bridge Controller
    ) l! I( \# h8 I* p$ e5 g) B$ B: t, l
  497.         Sub-Type = 0: Host Processor Bridge
    7 Z& w; [% J5 F- t1 h' {
  498.                 Interface Type = 0: General Host Processor Bridge
    % k& t) M( w& y' Y
  499.         Sub-Type = 1: ISA Bridge
      l  A. a( U+ a2 n
  500.                 Interface Type = 0: General ISA Bridge: R8 Y9 j7 p3 @2 ?' ?
  501.         Sub-Type = 2: EISA Bridge4 v+ O: d5 O6 V; ?6 z7 o
  502.                 Interface Type = 0: General EISA Bridge
    & k! }3 [, q9 q0 D4 C& b' h
  503.         Sub-Type = 3: MicroChannel Bridge! L* b8 A8 ^+ s
  504.                 Interface Type = 0: General Micro-Channel Bridge
    # [- C' {  _1 _/ E; r6 `: @$ @  c
  505.         Sub-Type = 4: PCI Bridge; T# P, F  |- b* D2 j
  506.                 Interface Type = 0: General PCI Bridge
    8 Q- X9 J: t3 t, g2 v
  507.         Sub-Type = 5: PCMCIA Bridge
    ' G( ?  F. a3 u( G2 G6 o2 g4 g) d# z
  508.                 Interface Type = 0: General PCMCIA Bridge5 E1 C' @/ `8 C" N- m' I: s
  509.         Sub-Type = 80h: Other Bridge Device
    8 S/ R' V! F3 ?$ `+ P5 {
  510. Base Type = 7: Communications Device
    - S% X0 |& e7 g( v9 X7 O' p" v$ Y
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)- V8 B6 w6 s* L
  512.                 Interface Type = 0: Generic XT-compatible
    : h4 H; p& B3 x/ }, e
  513.                 Interface Type = 1: 16450-compatible3 {+ f* `  G2 f( A
  514.                 Interface Type = 2: 16550-compatible- r+ Q# O( @6 R$ o
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    . Y6 M6 C& W5 x% `
  516.                 Interface Type = 0: Generic AT Parallel Port
    2 \9 K/ H8 l& \0 t- X" S, _
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    0 i( f5 M9 ^% V9 G, ^
  518.                 Interface Type = 2: ECP 1.? compliant port
    # ~. V$ I- y# k1 |
  519.         Sub-Type = 80h: Other Communications Device
    2 D' w0 k  f3 L
  520. Base Type = 8: System Peripherals9 b9 k! i& a" x8 y% o
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    : p. H0 M& g& t: h  C1 W0 V+ [
  522.                 Interface Type = 0: Generic 8259 PIC
    % ]( n) L% Y* p! ]7 H! l7 n! T( p
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)1 P4 K2 N- e) ~  R; S
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    5 c: y0 s' ~7 D7 y
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    * C. k3 a9 W$ p7 _* R$ s, M; m6 R
  526.                 Interface Type = 0: Generic DMA Controller
    2 d: Q  m) q! Q5 I( ^" Q( I
  527.                 Interface Type = 1: ISA DMA Controller4 f4 r$ Y) I5 F2 D
  528.                 Interface Type = 2: EISA DMA Controller
    9 f7 U: K% o. g
  529.         Sub-Type = 2: System Timer (8254 Compatible)/ T) I0 g) U( M1 a1 u
  530.                 Interface Type = 0: Generic System Timer$ a1 C/ N9 v# h! h) {! ^2 ]( i
  531.                 Interface Type = 1: ISA System Timer
    " I+ y6 F! \* R- v5 P" K" U5 B
  532.                 Interface Type = 2: EISA System Timers (2 Timers)' N8 Y& W( T# X& [/ O% C
  533.         Sub-Type = 3: Real Time Clock
    3 }% p  A; Z% ^# l
  534.                 Interface Type = 0: Generic RTC Controller
      ]6 ~3 \7 [( ~1 q0 v- S
  535.                 Interface Type = 1: ISA RTC Controller" T! y; S6 r4 k' i
  536.         Sub-Type = 80h: Other System Peripheral                                 
    0 W* z' d, `6 B" q
  537.                 / F  a. Q% B' N1 ]1 O
  538.        
    . _8 D/ t/ G8 D3 u* x/ ~
  539. Base Type = 9: Input Devices
    : C( \3 S0 c$ o+ g/ Y
  540.         Sub-Type = 0: Keyboard Controller
    : k0 Y+ N; b, \. _- k
  541.                 Interface Type = 0: Not applicable
    7 d4 f% {- L. X' A7 W  P2 n
  542.         Sub-Type = 1: Digitizer (Pen), x0 {& q" [; m. O
  543.                 Interface Type = 0: Not applicable' X% j; L& N' e" c
  544.         Sub-Type = 2: Mouse Controller7 T) I+ [5 v3 i5 @5 u: B2 I
  545.                 Interface Type = 0: Not applicable
    2 [6 k( c, n" V! u0 n2 R4 m8 l4 W
  546.         Sub-Type = 80h: Other Input Controller
    4 T6 S2 ]2 s" w, o7 g- I
  547. Base Type = 0Ah: Docking Station
    , r2 L) r5 U4 j
  548.         Sub-Type = 0: Generic Docking Station6 W4 K. E* |2 d! k7 |
  549.                 Interface Type = 0: Not applicable: L  C) X2 U3 `, X$ i1 L7 }
  550.         Sub-Type = 80h: Other type of Docking Station% }( l3 j! I# X) p+ y5 C5 P
  551. Base Type = 0Bh: CPU Type4 m) `& v6 \; @4 D* T
  552.         Sub-Type = 0: 386-based processor
    % W/ z0 a1 C' B/ C5 K) p! M
  553.                 Interface Type = 0: Not applicable" `* {' c$ \" N9 u. ^' M8 I8 w
  554.         Sub-Type = 1: 486-based processor
    7 [/ O; h" m) \  ?, a+ }! J
  555.                 Interface Type = 0: Not applicable
    $ m  I/ A+ f7 l) P5 ]
  556.         Sub-Type = 2: Pentium-based processor1 v. F7 d% F$ T: R7 a" z8 d
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-24 02:11 , Processed in 0.103499 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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