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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
1 P) B. E% d3 U  c9 R* i
  1. This document is the ultimate source for Windows Generic Device IDs
    0 g, b+ ^3 C; }( V
  2. and Plug and Play BIOS device type codes.  
    & z8 Z( U7 q0 _/ X6 _0 |) ^! `

  3. 4 u* R% K9 @) W2 e/ g2 L) w
  4. CONTENTS:( y. P5 W( Y* }! r% z2 z/ g
  5.    Plug and Play Vendor IDs and Device IDs
    8 a# T4 w7 W% {% N9 W( z- [
  6.    Generic Device IDs 6 T) [4 S$ h# {9 a
  7.    Device Type Codes
    ) x0 t1 a  S- B) Z8 P

  8. 1 R- N" K, @5 f2 ~7 u" [9 f% R
  9. ======================================================================3 O- B8 x, B) x
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
      w* A. o0 r; L5 ~
  11. 7 O! ]: M: \1 z% T
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and / ?6 i$ V: l% T- K$ ^% n
  13. Device codes. The vendor must register with EISA and have a vendor code
    ; Y& P; Q2 M$ G( D
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    - Z* X1 T6 Z* ?7 ]4 x
  15. is reserved for Microsoft and can only be used when defining a device抯% B$ h' ^5 G% V! B3 @
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    4 l  j" i: m* o/ c: x$ J( F; E- Y
  17. Play header. . V+ w( Z6 c+ Y% g$ J

  18. ) _4 K2 p% n5 G, Q5 k. E
  19. Use of CompatibleIDs is strongly recommended for devices that use . P4 B8 [, f4 w" U* @3 _, D
  20. device drivers provided with Microsoft Windows 95, such as a * s: C, V2 [, ~- ?- Q
  21. "Standard PC COM Port" (PNP0500) or $ J% j1 |7 b! {7 ?
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
      g% u, H% g0 W$ N8 r

  23. # [# {: R  L7 p
  24. The following example output from ISOLATE.EXE of a Plug and Play 9 e( l6 V& G; U5 M" C; a0 F0 }$ _
  25. header is provided for your reference:; m7 _# T& N: L* o2 l* K4 q6 P
  26.         Vendor ID:     XXXFFFF
    - f' G3 d( {  R( L
  27.         Serial Number: 000000017 \& N8 o& i/ b2 j  l  ~
  28.         Checksum (reported): 0x5E
      }4 l$ W+ S5 a; p! Q7 h' [
  29.         PNP Version:   1.0) r( c# s* n8 W0 q) r: ?; Z
  30.         Vendor Ver.:   10
    8 K3 U2 q8 k  i. U& ^2 b& ^! \6 g/ x
  31.         Device Description: IDE Port
    $ z( y( N5 X5 g
  32.         Device ID:  XXX0001
    ) `# Z  o! f; A& n
  33.         Doesn't Support I/O Range Checking* G$ C( J' Y$ q5 N
  34.         Vendor Defined Logical Device Control Registers:  None8 H* B( i, ?- |) U
  35.         Compatible Device ID: PNP0600) L' P( L& B8 x
  36.         Device Description: IDE
      x: y: N: _  u8 B
  37.         Dependent Function 0
    " J. v# k/ I! [4 v
  38.         ...1 D4 _% C9 a$ _) d# k; ^& h" k9 s
  39.         Dependent Function 1; G$ Y4 b1 X8 D3 m: A5 M2 Y* v
  40.         ...7 Y7 Z' ]2 H) D' y- g
  41.         End of Dependent Functions. Y  U$ q; U0 K" m! F- i2 h
  42.   h, J6 v7 }& m
  43. When the user is installing devices that use this method, 5 o+ @* Z# v/ W% H* j3 T2 R; V
  44. a dialog box appears at the beginning of the enumeration sequence   A6 d2 t* Z4 Z/ Z
  45. to suggest use of the default driver provided with Windows 95.
    / x' K* b0 F( j% s
  46. Windows 95 also provides the option for using a disk from the 2 l# l8 H, ~- _) }2 }/ \4 z
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    7 m6 Q0 l* H* n# s2 b- t
  48. driver./ M- @% o/ m, S' i; m
  49. * A. d6 I& R2 z( {$ P
  50. For multifunction adapters, you should supply an INF file that chooses
    6 G0 W8 [3 `" `
  51. the appropriate drivers (including default drivers) for all the , \+ h3 G/ ~! ]. u8 z
  52. adapter抯 devices. This prevents additional dialog boxes from again
    7 |% l8 j! J  b; Y  h7 M
  53. requesting the default driver or a manufacture抯 disk for the rest of ' r) l6 h/ }# E- W/ ?
  54. the devices on the adapter. When an INF file is used in this manner
    5 L" N0 u8 t3 F; M3 r$ O# S
  55. for default driver selection, it must link the HardwareID (XXX0000)
    & I* i/ T8 m% `# i! l
  56. to the appropriate compatible device driver from the Windows 95
    : q% c% u; ~0 S  D; M$ Z( D  x
  57. distribution compact disc or installation disks. / y6 F5 t; ^' L7 B' d8 r5 o2 p
  58. If this is not done, Windows 95 will continue to query the user for
    8 G7 V0 [7 X2 e2 ~! @) e
  59. either the default driver or a new driver, thus defeating the purpose 4 s. g$ G) N# o0 k& J; `( t0 @
  60. of using the INF file in this way./ V7 h! I' z2 q! k! m! K7 ~
  61. ! A! t  x$ D- J! E0 l
  62. ======================================================================
      q- N+ f/ y  Q, ]0 B1 l
  63. , g" N1 m; m, S6 v
  64. WINDOWS GENERIC DEVICE IDs: G( b; ~5 p/ f& u

  65.   E& n+ W* V7 S$ S
  66. ----------------------------------------------------------------------5 v1 i5 `( T: Y% F7 x
  67. Many devices have no standard EISA ID, such as the interrupt controller
    / j# I7 l3 R! o8 C8 P2 D
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    ! N# E" ^) @* W7 A2 g0 J+ u
  69. and Super VGA, are not actually devices, but define a compatibility
    * B6 Q. E1 w3 L
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    - I( R5 e! p1 ]: z
  71. buses. * y( }1 ~( L0 E) T

  72. ( a$ n0 C) K1 S7 v4 Z: P
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various - c  n/ B8 I0 l8 m
  74. devices that do not have an existing EISA ID, as well as defining 9 @9 _3 x' Q, V7 H" C3 x. {
  75. compatibility devices. The IDs are defined in the following tables.1 G/ Y/ o7 h+ i- T' |4 b  n9 L" V2 `; R9 i( \

  76. 2 O$ ^7 m2 T( B' C& |
  77. DEVICE ID RANGES$ @/ q+ i' Q0 D
  78. & l+ N6 i5 ~" n& P
  79. ID range        Category; O, o; z) _* [4 r" Y
  80. --------        -------------* o( l6 n  |+ S" k) u
  81. PNP0xxx         System devices
    4 l9 Y* h( l/ z1 u: \
  82. PNP8xxx                Network adapters
    4 a4 x) W! H  _& c: B- v
  83. PNPAxxx         SCSI, proprietary CD adapters 0 @% T- a. L/ v2 ^
  84. PNPBxxx         Sound, video capture, multimedia& T+ C: X. U# d0 N0 n
  85. PNPCxxx - Dxxx        Modems# _4 ]7 T& f5 D  k' u4 L5 z
  86. 6 \: D  Y4 N3 F
  87. The following device ID is provided only for compatibility
    9 l, G3 D7 i/ i  R8 s
  88. with earlier device ID lists:
    - ]$ B- a  _; |3 D; s/ N1 S) p
  89. * o) @8 X! Z) r6 n: Z6 N
  90. Device ID        Description7 h  O! o* J; i2 _
  91. --------        -------------
    2 }0 M& _4 D( G
  92. PNP0802                Microsoft Sound System-compatible device
    4 g$ U% j/ A) u2 B( N6 \% U
  93.                 (obsolete; use PNPB0xx instead)6 m9 Z1 @2 z7 V4 `$ \# l

  94. 9 m5 [/ q' H5 r3 X0 i5 |$ T
  95. ---------------------------------------------------------------------------( l9 ^0 e: f! R" x- i
  96. Device ID       Description4 Y* c7 K3 Z( _$ a3 r, ~/ f0 P
  97. --------        -------------/ n: a; q3 B& f' {' h7 [
  98. ***** System Devices - PNP0xxx **************************
    , D8 H# J' Z' x6 H( Z3 t+ q
  99. --Interrupt Controllers--
    7 w8 N& M- \4 ]0 Q, K. ]% f+ n4 G
  100. PNP0000         AT Interrupt Controller( E( E) I. ]7 X! O
  101. PNP0001         EISA Interrupt Controller
    ! `  D1 z: T# U9 E8 E) g6 R
  102. PNP0002         MCA Interrupt Controller
      p7 w! _, B4 m5 _* B' N- N
  103. PNP0003         APIC
    0 X2 w6 F8 a2 h! ?, j8 M
  104. PNP0004         Cyrix SLiC MP interrupt controller
    5 o' C, q# }7 K% A" T
  105. : U. s; Q# ~5 {: I
  106. --Timers--
    3 u0 s4 n( Y9 E0 A% b/ a
  107. PNP0100         AT Timer
    ( A2 ?' t  X6 _  B" ^
  108. PNP0101         EISA Timer/ C. r$ x7 y) s
  109. PNP0102         MCA Timer+ n9 s# W) p" O* @
  110. & J% q" k# @/ [- @. v. j1 d
  111. --DMA--
    7 L) k) w+ n, w. W3 x" Q& h
  112. PNP0200         AT DMA Controller
    5 Y7 ]" [6 J5 P8 A& G. y$ m) H% I
  113. PNP0201         EISA DMA Controller7 I: n9 Z6 t7 }( H( z6 b- X
  114. PNP0202         MCA DMA Controller7 F7 o6 F9 E1 Y. ]( H2 I4 L, u' M, l

  115. 1 V/ t6 a. ?& |  V0 K$ m/ }
  116. --Keyboards--" W9 ~" c0 L! [
  117. PNP0300         IBM PC/XT keyboard controller (83-key)- r& ?; \9 g- R; k* H
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    7 U9 v% Z& F) @: J( ?& t
  119. PNP0302         IBM PC/XT keyboard controller (84-key)8 Z2 h# ~6 N, p9 ^1 Q" k
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    ) ^& w$ I4 n9 V3 ~1 x' s3 _
  121. PNP0304         Olivetti Keyboard (83-key)
    . Q* @% S) I4 G- u
  122. PNP0305         Olivetti Keyboard (102-key)2 |" {5 z" i: h' W
  123. PNP0306         Olivetti Keyboard (86-key)
    8 ^$ \, p' l' P6 G
  124. PNP0307         Microsoft Windows(R) Keyboard
    0 G/ i0 {8 R3 U$ A) i3 y' ]+ z
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy8 m& g8 V; X2 e" z& B
  126. PNP0309         Olivetti Keyboard (A101/102 key)- `; B& V4 M0 f, V
  127. PNP030A         AT&T 302 keyboard
    , |" I& `, h1 Q
  128. PNP030B         Reserved by Microsoft$ h5 o; Y2 n+ \2 Q+ j. }5 }  I
  129. PNP0320         Japanese 106-key keyboard A018 M$ B6 l+ D! A
  130. PNP0321         Japanese 101-key keyboard! E# ^8 N  j. k! G% {
  131. PNP0322         Japanese AX keyboard
    ; E2 f' k1 ]' I; G. e4 z
  132. PNP0323         Japanese 106-key keyboard 002/003, V! f, H. p% A+ y9 r; W0 l: Q
  133. PNP0324         Japanese 106-key keyboard 001: N& e8 ^9 l: O! X  r( o0 E4 L
  134. PNP0325         Japanese Toshiba Desktop keyboard, i8 g7 I- N- w% W  q( ~# v/ s
  135. PNP0326         Japanese Toshiba Laptop keyboard
    1 {/ c% I* A( Y, ^# K* g
  136. PNP0327         Japanese Toshiba Notebook keyboard
    " ]$ l; X! k, {$ f9 o4 A! }
  137. PNP0340         Korean 84-key keyboard
    ; g& r5 d/ g0 d. L3 u
  138. PNP0341         Korean 86-key keyboard$ V. i) S1 }- H3 {; Y$ H
  139. PNP0342         Korean Enhanced keyboard
    + r- K1 j* G2 b0 P) n9 n
  140. PNP0343         Korean Enhanced keyboard 101b6 u2 L) R# ]. {3 ^3 b* w
  141. PNP0343         Korean Enhanced keyboard 101c) o, M5 O8 H3 @+ p( f0 J/ A! r$ p
  142. PNP0344         Korean Enhanced keyboard 103
    + g' e, E- h  Y5 V; X

  143. 7 @$ P, @. x5 }+ i5 `2 F
  144. --Parallel Devices--
    ' T- P: P- E( u1 @5 a
  145. PNP0400         Standard LPT printer port
    # ?. ~& c3 s" [# W6 S: C
  146. PNP0401         ECP printer port
    ' I* Z% ^" l; R+ p

  147. 2 x0 B! A  ?! f! C5 w. Y$ b
  148. --Serial Devices--
    + z1 c/ @1 S/ Q) B! g, p- n
  149. PNP0500         Standard PC COM port+ b% i* U, v3 z" y6 Y0 W2 d6 L
  150. PNP0501         16550A-compatible COM port3 G" i+ \9 E4 K- ^; y( `
  151. PNP0510         Generic IRDA-compatible device# U# e* ?" q/ l) L/ s: w* B, W/ y

  152. 9 |# W" |$ [! O& f. m4 g2 e) I$ f
  153. --Disk Controllers--
    ; j: U9 F, n' `* c* t% c
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    9 E- u* X$ ~' K# `7 ?
  155. PNP0601         Plus Hardcard II$ ~9 @# a" Y! S& x
  156. PNP0602         Plus Hardcard IIXL/EZ
    ) Q" {1 p1 d# t8 s# ]+ C+ E
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    $ G. W3 e. D7 }6 a
  158. PNP0700         PC standard floppy disk controller- v0 f- U0 T; Q' [2 ~5 D$ F7 T6 E
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    8 i: y4 h/ [8 q9 K  C2 I. [

  160. % }4 Q4 v* I0 i  a- s9 E2 R+ m
  161. --Compatibility with early device ID list--
    * T- J4 z. e6 k6 L/ m
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    . c/ D' f4 M' I; O+ u% q+ i
  163.                 PNPB0xx instead)
    ) Z8 ^$ l1 t9 w. D
  164. --Display Adapters--' G$ E* j2 X8 g9 Y- `5 j
  165. PNP0900         VGA Compatible3 H! R; Y0 @6 X4 _7 W; r8 g
  166. PNP0901         Video Seven VRAM/VRAM II/1024i 1 m5 Y1 O3 L( E! K! N; q' Y
  167. PNP0902         8514/A Compatible1 C6 i, ]0 x" P- t0 _+ f) N5 B. \
  168. PNP0903         Trident VGA9 v$ k  P! u" @: f- V% K
  169. PNP0904         Cirrus Logic Laptop VGA) g( @' q7 @& K
  170. PNP0905         Cirrus Logic VGA/ j2 D8 h$ r* U3 o  Y% X
  171. PNP0906         Tseng ET40008 x' A& z2 K3 \' S5 X& ~/ F6 \
  172. PNP0907         Western Digital VGA) P9 [4 w4 y& [% p
  173. PNP0908         Western Digital Laptop VGA. e3 h% @5 J4 J3 V* I  K
  174. PNP0909         S3 Inc. 911/924
    # i$ U2 }; ]" D: ~' s' B
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    $ w& e) K0 t% X& u" ?
  176. PNP090B         ATI Ultra (Mach 8)2 d3 Z2 f$ C  N4 M1 i: L# L/ x
  177. PNP090C         XGA Compatible
    $ U5 X% d1 I4 A: z6 U" l3 A
  178. PNP090D         ATI VGA Wonder
    ' a$ W0 m- Z0 Z2 k1 ~/ ?0 s, w# k
  179. PNP090E         Weitek P9000 Graphics Adapter/ R6 L8 {( A) N
  180. PNP090F         Oak Technology VGA
    ; D4 q5 g1 e: N( ^& V! a  Y
  181. PNP0910         Compaq QVision6 R8 P6 E& @$ a) M! t
  182. PNP0911         XGA/2
    0 f) P8 F( Y9 g' v% f$ }7 E
  183. PNP0912         Tseng Labs W32/W32i/W32p( H+ g; U/ Z$ C8 u. X
  184. PNP0913         S3 Inc. 801/928/964' @& @3 Y( R$ I6 J+ x5 M& K: g
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)2 d% k: `) j6 c. X, u, @- X
  186. PNP0915         Compaq Advanced VGA (AVGA)
    7 s6 N+ _  D" p! r& K) Z& K3 r# F$ E
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)- O2 h7 o, b9 T. s: y6 {+ r
  188. PNP0917         Reserved by Microsoft
    5 a: s: w7 F$ P* ^: d9 ~* J# o, E
  189. PNP0918         Matrox MGA9 u' B- u2 _  ]# ]
  190. PNP0919         Compaq QVision 2000# H% J( b; H4 a- W7 B
  191. PNP091A         Tseng W1286 F* X3 Y1 u/ S2 O. w! H
  192. PNP0930         Chips & Technologies Super VGA
    8 m; E5 `( F3 U, Q: i$ C- g7 C( ^
  193. PNP0931         Chips & Technologies Accelerator) L# J" t5 x- |# T' g
  194. PNP0940         NCR 77c22e Super VGA8 s0 h8 n) Q: C2 H/ F' l  s
  195. PNP0941         NCR 77c32blt
    & j# T9 u7 Z7 O6 x/ [- z+ ]: Z
  196. PNP09FF         Plug and Play Monitors (VESA DDC)& L  I  V* l: A" b
  197. ! f- L% [, Y# ^9 f0 D4 N
  198. --Peripheral Buses--8 Q/ l- P) e; A& R3 F6 S$ f  a) H
  199. PNP0A00         ISA Bus1 y$ F" |. r/ }; S" ?! t' s
  200. PNP0A01         EISA Bus% r3 @! h/ c: S: s3 P
  201. PNP0A02         MCA Bus. W8 B( }. |: D8 e
  202. PNP0A03         PCI Bus  a- n9 [9 j2 I1 F. p6 e; Z
  203. PNP0A04         VESA/VL Bus
    2 H6 h! K1 W4 ?! f
  204. PNP0A05         Generic ACPI Bus
    + s8 k2 Z  w# r4 l; t1 f
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)' R( h1 U" e0 O( F9 R
  206. 2 g' Y( P) u2 S: W3 ^* b

  207. $ F! S' u: k, g
  208. -- Real Time Clock, BIOS, System board devices--3 o/ Z; w: {- D9 ^
  209. PNP0800         AT-style speaker sound
    ! _# U1 ]/ ?' [! x! O( M
  210. PNP0B00         AT Real-Time Clock6 }8 u6 s7 Z" X* _+ |$ P
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    0 ]& M: L: S  e3 @9 ?
  212. PNP0C01         System Board
    8 k! K  ?$ N; T8 w
  213. PNP0C02         General ID for reserving resources required by Plug and Play# S. r& v+ E. D
  214.                 motherboard registers. (Not specific to a particular device.)# R1 u  K0 ~* @0 J$ n7 z6 T
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt# Y; G; b3 b# w, I9 }5 G& c% [
  216. PNP0C04         Math Coprocessor. s* e/ g" ]; Q3 E$ M) z, `
  217. PNP0C05         APM BIOS (Version independent)
    4 s8 S, A7 D) p
  218. PNP0C06         Reserved for identification of early Plug and Play + m/ V8 M0 ~( B" {
  219.                 BIOS implementation.4 S4 r% V* L' t0 ?0 h
  220. PNP0C07         Reserved for identification of early Plug and Play
    6 Z/ l1 A( ?1 H4 p' L9 V
  221.                 BIOS implementation.
    1 u$ |9 o' v2 @9 u7 L; F) M
  222. PNP0C08         ACPI system board hardware
    - M( R5 |! X1 S" G/ b
  223. PNP0C09         ACPI Embedded Controller" J, T$ H% H4 U* W* h3 M9 i
  224. PNP0C0A         ACPI Control Method Battery
    . d( @: B3 M& \0 B8 O1 C% q- g
  225. PNP0C0B         ACPI Fan
    $ S2 d$ g# c, k- a8 Y
  226. PNP0C0C         ACPI power button device6 v" A1 D9 }3 ~! T3 O
  227. PNP0C0D         ACPI lid device
    3 F& n$ G% ^* S6 C" y0 p' Z
  228. PNP0C0E         ACPI sleep button device
    4 H( V) q& U, g! b, f
  229. PNP0C0F         PCI interrupt link device
    3 E! z! o" S( i
  230. PNP0C10                ACPI system indicator device: ?# B- `2 r4 r$ C, y! L& i" O
  231. PNP0C11         ACPI thermal zone3 ~) Q% K% G# h; J
  232. PNP0C12         Device Bay Controller6 m0 d& E! C  ]$ B3 o
  233. ' M* w/ L% q% c5 S% d# ?# f8 D& h9 G  p
  234. --PCMCIA Controller Chipsets--
    6 r" i+ b4 j* @: z
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller# h, X6 f3 Q. u7 k
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    8 Y7 X1 l7 L, K
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    % g/ |: o0 n3 @9 {5 A) D
  238. PNP0E03         Intel 82365-compatible CardBus controller! o2 L6 `1 D0 X) L% }$ M! s

  239. 8 f# X3 _5 ^5 q3 D) a: s0 N
  240. --Mice--: B3 H5 x& D; s4 t
  241. PNP0F00         Microsoft Bus Mouse  n* L7 z7 a) o( F* X& u
  242. PNP0F01         Microsoft Serial Mouse4 B: o# l% O, l" K7 k8 `$ J" B
  243. PNP0F02         Microsoft InPort Mouse
    ) C4 a! T8 g1 t- i) N8 t
  244. PNP0F03         Microsoft PS/2-style Mouse
    * t# C* F5 Z0 X# Y
  245. PNP0F04         Mouse Systems Mouse1 N! S; d8 i  b
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)/ v0 r& j* F' U, G" x
  247. PNP0F06         Genius Mouse (COM1)
    - M" u5 j6 w9 `9 e+ H, `" j
  248. PNP0F07         Genius Mouse (COM2)) U: o1 P9 g7 w0 e7 z) ?4 |
  249. PNP0F08         Logitech Serial Mouse
    ; w+ ?9 b* f, A0 X' }- z% _4 F" B% P# ]
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    1 t( L: l: m- o+ a. ^4 s+ I
  251. PNP0F0A         Microsoft Plug and Play Mouse  S( y: c5 w: z2 F+ q, f
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse$ \: w- R1 W* @3 i# c& @' P
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    # A+ {+ o- g0 v7 N0 Q
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse% T9 o2 v1 o+ o/ P
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse. M% M7 r, {/ g3 ]8 H& J9 d
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    $ s4 E, \: x8 C+ J% ^
  257. PNP0F10         Texas Instruments QuickPort Mouse
    - t) @1 _# k5 j: s  I. D! U
  258. PNP0F11         Microsoft-compatible Bus Mouse
    % y9 S/ x' j  _- k
  259. PNP0F12         Logitech PS/2-style Mouse
    / ]! o  C: V' n5 x& o; u# q$ H% e; C' q
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    4 _& {* G: O9 f* n/ r$ g
  261. PNP0F14         Microsoft Kids Mouse7 w: G# c' b4 l6 ^
  262. PNP0F15         Logitech bus mouse
    ! Y; `" b7 o# n  H2 ]
  263. PNP0F16         Logitech SWIFT device
    " A9 |) Q# V5 H- y8 g" d  |) w4 m& J# q
  264. PNP0F17         Logitech-compatible serial mouse
    * i4 {# f" c( V
  265. PNP0F18         Logitech-compatible bus mouse
    / Y, N0 v9 J# J: z* S
  266. PNP0F19         Logitech-compatible PS/2-style Mouse& r& [. _0 y+ E9 y. Q! `
  267. PNP0F1A         Logitech-compatible SWIFT Device. K' G3 j4 p" C7 l; T+ H
  268. PNP0F1B         HP Omnibook Mouse) d+ `- J/ U9 X; ^" Y
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    6 ?$ f; N4 u% Z! [5 |
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    3 b) Y+ q6 O' x  @
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    - D# v5 z2 L, v2 I" D
  272. PNP0F1F         Reserved by Microsoft Input Device Group. @3 a4 v2 S+ C# b; Z
  273. PNP0F20         Reserved by Microsoft Input Device Group
    5 G4 i& y% t' e- \. Z
  274. PNP0F21         Reserved by Microsoft Input Device Group
    " @' ]5 k5 l8 c8 Q
  275. PNP0F22         Reserved by Microsoft Input Device Group$ V  X. V# Y' S& F: l" |( i! X( Y
  276. PNP0F23         Reserved by Microsoft Input Device Group* g) q: G" m7 p0 w
  277. PNP0FFF         Reserved by Microsoft Systems: @" a! i. C$ ?: ~8 h  Z+ O- c! T
  278. 4 v% S" A# F/ V4 }1 ^1 t  Y5 t
  279. ***** Network Adapters - PNP8xxx ***********************
    * Q: F. a6 ]# ^3 g4 u
  280. PNP8001         Novell/Anthem NE3200/ D$ c9 a; `: F
  281. PNP8004         Compaq NE3200
    7 y1 ?* z3 C; c6 }( ]* \
  282. PNP8006         Intel EtherExpress/32
    ; b( j8 a  |2 ^, `
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)8 a8 A* V* i' M" b+ y7 \- I6 B4 z: k
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP! ~1 c7 R& }( }! D4 ?" w4 C# @
  285. PNP8072         DEC (DE211) EtherWorks MC/TP, a; U, W1 W; b+ |9 ^
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    ( A4 {& q$ B" n6 z; a
  287. PNP8078         DCA 10 Mb MCA
    5 M( F7 H4 L7 Y, Y
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    ; u# w. m; p4 w* w+ u3 O* P
  289. PNP80c9         IBM Token Ring& P/ _9 W" A2 m* R6 K
  290. PNP80ca         IBM Token Ring II
    : _* c7 x5 D0 C0 \9 t* J
  291. PNP80cb         IBM Token Ring II/Short# U# s) [; s  a5 N
  292. PNP80cc         IBM Token Ring 4/16Mbs$ E7 r9 v" |3 M
  293. PNP80d3         Novell/Anthem NE1000
    ' S0 ?- U. X( K3 {' |
  294. PNP80d4         Novell/Anthem NE2000
    5 d! p; m- M6 U* d' }! p
  295. PNP80d5         NE1000 Compatible, I5 X" S+ w* I3 _; V! a- x
  296. PNP80d6         NE2000 Compatible0 _2 b$ K( o- \4 h4 }. q( h; ~
  297. PNP80d7         Novell/Anthem NE1500T% r: t0 r4 y; u  M5 D
  298. PNP80d8         Novell/Anthem NE2100
    , g  V( T7 A' {# V' y- Z% j0 j5 B
  299. PNP80dd         SMC ARCNETPC
    ( f' j$ b1 e, c) L: ]: H2 i. X, h
  300. PNP80de         SMC ARCNET PC100, PC2006 E  _& X+ f$ O8 [3 u! W9 F3 X
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
      A' C# r; d) X2 {6 O2 B
  302. PNP80e0         SMC ARCNET PC130/E
    ; R2 J6 s. x: j4 @! G
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    5 K- i, _* H! }1 r# l" k
  304. PNP80e2         SMC ARCNET PC270/E
    + t. J- k$ Y" L1 C# P
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    3 ?2 r4 Q1 E, l) V9 [
  306. PNP80e7         DEC DEPCA& \2 E5 }& H! H" l+ W7 I* S# k+ a
  307. PNP80e8         DEC (DE100) EtherWorks LC0 T4 m" @! H. D" y9 z
  308. PNP80e9         DEC (DE200) EtherWorks Turbo6 e$ P6 k: G3 D
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    ( E' J3 i4 v  T9 Z
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    9 r1 X! x+ I; P9 e
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC. T* _9 z5 m  e9 e2 u& U
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    9 X; C# [( j: |1 C. i" U
  313. PNP80ee         DEC EE101 (Built-In)
    8 Q" s  w2 _3 Y5 H( m( ~  W
  314. PNP80ef         DECpc 433 WS (Built-In)  v. C* y; v' Z* \! `9 u! W& B; P1 Q
  315. PNP80f1         3Com EtherLink Plus; G& y7 U& K# Y1 f7 Z
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    8 {; C) i1 E9 i5 X% W7 C5 ]
  317. PNP80f4         3Com TokenLink7 K% f( Y: q- m. @1 m0 `
  318. PNP80f6         3Com EtherLink 16
    * n& Q( r  M% o# v' z5 r
  319. PNP80f7         3Com EtherLink III
    / ~* Z8 b( p# l
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    ; f% k) `6 l! Z( C: T( @
  321. PNP80fb         Thomas Conrad TC6045$ f/ o( j- Y7 c! x8 j+ f
  322. PNP80fc         Thomas Conrad TC6042
    2 G+ c% w6 C; d) _0 K4 A" R+ C
  323. PNP80fd         Thomas Conrad TC6142
    ; d* j8 r% I6 Q8 D- L' r/ z
  324. PNP80fe         Thomas Conrad TC6145& y$ o$ J( R8 f- Z
  325. PNP80ff         Thomas Conrad TC6242+ {" t  M- T1 _
  326. PNP8100         Thomas Conrad TC6245
    1 O6 n# K4 B9 Q3 W" Z# d; W
  327. PNP8105         DCA 10 MB9 }, o) `) N) w0 l' d: [% h
  328. PNP8106         DCA 10 MB Fiber Optic
    ) O% C% U+ Y, T; B1 B3 o  g$ b& X
  329. PNP8107         DCA 10 MB Twisted Pair" H3 |2 \, ~& b4 V2 T$ x
  330. PNP8113         Racal NI6510
    - e& Z0 i, N2 a$ v
  331. PNP811C         Ungermann-Bass NIUpc$ {4 u9 r* u( ~# C* B
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    , _4 H: A5 }/ o5 y5 A0 y5 b
  333. PNP8123         SMC StarCard PLUS (WD/8003S)+ j! s6 o, m' y: [; }. }+ z
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)6 p, T, h9 L5 [  a" b& l
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)" ~+ l" Q# K  `' L1 C
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    0 A- [- T, F6 @- P4 F, I6 x7 b& ]' n
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)8 V! k+ N( |* V
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)7 D1 v$ U5 l: D' F/ J+ q; H0 K2 ^
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)9 A* f$ S) t9 X( a
  340. PNP812d         Intel EtherExpress 16 or 16TP* Q, m9 m# \% h5 y# C$ w
  341. PNP812f         Intel TokenExpress 16/4
      }- J! j% N* @$ ~- p# n  K! Z
  342. PNP8130         Intel TokenExpress MCA 16/4
    5 s& V/ L' r& W, J' Y! P; k
  343. PNP8132         Intel EtherExpress 16 (MCA)
    7 @5 t7 G' O* p! S5 N) W
  344. PNP8137         Artisoft AE-1' n0 e: Z, l7 P! @; g: e6 H
  345. PNP8138         Artisoft AE-2 or AE-39 T) j6 A6 T5 n/ u/ `2 U4 z
  346. PNP8141         Amplicard AC 210/XT: c/ i  U! \2 v% u% o. U
  347. PNP8142         Amplicard AC 210/AT
    6 R( V; p2 x% }9 o. h* s
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)% K( f7 q/ x2 I  }
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    : ]# o4 b, y8 q% G
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)! P; a0 ~( X8 P* V
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    1 t- R5 _- t6 g* \# p, X2 c% L
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)2 z  {3 O- l9 ^
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252): b* x9 |' Y, _* f
  354. PNP815f         National Semiconductor Ethernode *16AT
    1 L6 j7 O9 N' D3 y( K# Z
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3# W  [2 q- t! h5 Y2 G; l1 @; p/ Q- p
  356. PNP816a         NCR Token-Ring 4 Mbs ISA2 L+ P8 T7 e+ P8 O! k% I
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    8 Y# f" F% _% B- ~4 E2 X* [
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    * g% u% [  P2 e( _+ l$ a/ S* y9 p
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)5 C& I4 o8 R+ e
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    $ N) ?$ z( R8 V3 ^
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    3 \( k$ S  p& ?; B  n# y5 m
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    . [6 O* M2 X( O1 F  D1 q
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)) h3 _7 j* X# L, `
  364. PNP81c8         SMC EtherElite Ultra 163 q/ \: Y2 }* a, W  I
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)" g5 @9 P" g* m3 u) }; e
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    . r8 d. j" g5 R) U3 ^* S% I) E8 E
  367. PNP81e7         Pure Data PDI516+ (ArcNet)! u, O8 Y) P8 t; Y
  368. PNP81eb         Proteon Token Ring (P1390)
    5 |- e* k8 w+ H. B- z: i( ]
  369. PNP81ec         Proteon Token Ring (P1392)$ |+ j2 }% \: R9 W
  370. PNP81ed         Proteon ISA Token Ring (1340)
    2 I8 ^8 K' h' i' I
  371. PNP81ee         Proteon ISA Token Ring (1342)
    8 ~6 u  L) P7 A! }
  372. PNP81ef         Proteon ISA Token Ring (1346)/ C# Q$ E+ S0 [
  373. PNP81f0         Proteon ISA Token Ring (1347)( e. Y8 M! ?9 y7 ]
  374. PNP81ff         Cabletron E2000 Series DNI
    + a4 M# M% t9 j7 A  w  v3 t
  375. PNP8200         Cabletron E2100 Series DNI
    1 p3 o3 j$ F, v9 d% ?; I7 g5 x
  376. PNP8209         Zenith Data Systems Z-Note
    / Q9 o! P% C. R. ]6 p4 j8 X# h* J
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    , q( g1 e$ g7 d0 J
  378. PNP8213         Xircom Pocket Ethernet II
    " H3 V/ E1 w2 c! W. r3 Y
  379. PNP8214         Xircom Pocket Ethernet I
    ! v& U; Z. Z. w$ Z4 N
  380. PNP821d         RadiSys EXM-10
    # J' m# z, k' ?
  381. PNP8227         SMC 3000 Series
    4 h2 f6 X; Q: j% P
  382. PNP8228         SMC 91C2 controller6 }; j& a$ q7 q+ R. d5 e0 W
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    + K3 ^- D, Z5 q
  384. PNP8263         Tulip NCC-16
    $ ^; G. s* n6 S' q4 Q4 H
  385. PNP8277         Exos 105& |% M6 ^! A6 t3 l+ Y+ d6 i
  386. PNP828A         Intel '595 based Ethernet
    ' j! d# E- U1 X/ T9 x
  387. PNP828B         TI2000-style Token Ring. \8 ?9 f0 f1 ]) y' y4 _
  388. PNP828C         AMD PCNet Family cards
    9 y# [9 H# H! ^0 Z& k
  389. PNP828D         AMD PCNet32 (VL version)
    + \" ]# R9 s' j: Y
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    : V" G% m9 D" d/ E9 y. N
  391. PNP82bd         IBM PCMCIA-NIC
    5 t: r/ M. z3 S% ?( k; _) `7 S
  392. PNP82C2         Xircom CE10) x" y) B, i3 h! O7 }) F( Y. n
  393. PNP82C3         Xircom CEM2
    0 P, }; w) c" ]2 K
  394. PNP8321         DEC Ethernet (All Types), ~, l! K; {8 z2 i% j
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    : Z6 z. S  ~8 D( }
  396. PNP8324         ARCNET Compatible2 W# o( e/ ~: K2 N: x  x8 D' m1 M
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    7 H, \9 }$ q" A
  398. PNP8327         IBM Token Ring (All Types)* G, c2 |9 u" v* Q, [" _1 K  z- a# @
  399. PNP8385         Remote Network Access Driver, ?5 r& T) R4 n* l0 e4 m, C. E
  400. PNP8387         RNA Point-to-point Protocol Driver
    $ _0 ~) p3 {  [1 g8 y5 u" k. @" D
  401. PNP8388         Reserved for Microsoft Networking components: G" c8 m) I$ O
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied), x9 R2 m+ S3 ?0 R" T3 v6 f; Y

  403. + i" l% M) D- T2 r' e
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    - I3 W& Z. B$ d7 ~" w. O% D
  405. PNPA002         Future Domain 16-700 compatible controller
    * X" b) J9 |2 ~" p6 N0 G& E* m+ @
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)( a( \- a! c7 w  ?/ A6 k& E9 N
  407. PNPA01B         Trantor 128 SCSI Controller! }$ x  p! d3 f- i+ J4 K9 I4 p
  408. PNPA01D         Trantor T160 SCSI Controller
    4 Q: q% R" t# u, d+ n  |* y5 A
  409. PNPA01E         Trantor T338 Parallel SCSI controller, L2 M3 m  d! U/ h, Y3 b; o
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    . P* B2 W: I, I8 J" V6 L7 R' [9 k
  411. PNPA020         Trantor Media Vision SCSI controller
      y4 D8 J, j. k! V; ]* L2 ?
  412. PNPA022         Always IN-2000 SCSI controller
    ( [9 E% R" F. F$ O  W1 Q( e9 l, T
  413. PNPA02B         Sony proprietary CD-ROM controller" ~8 o5 _- G9 L: _6 w6 [( m/ h) K
  414. PNPA02D         Trantor T13b 8-bit SCSI controller! }- n2 n% v9 ?) }' x
  415. PNPA02F         Trantor T358 Parallel SCSI controller5 k' X5 _% n; L  T* X
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive% v4 A7 n# N+ Z" L
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive: d! h" G5 B& P/ A6 O2 W& A! h/ R, o  _% K
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive$ E: K8 \0 ^/ w0 ^9 O1 E% P8 ]7 @6 [
  419. 3 |+ Y% s; w  x* u* \9 ?
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********8 s/ g# t& x% x1 t* ]
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    * D* Y  m, \- X1 k
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    6 C. k8 M2 @$ q, p; B! [2 n. i
  423. PNPB002         Sound Blaster Pro-compatible sound device
    . A  h  X% {: j4 Q& x/ B
  424. PNPB003         Sound Blaster 16-compatible sound device8 D2 R$ C* K* r
  425. PNPB004         Thunderboard-compatible sound device. ~) `  L6 r: X
  426. PNPB005         Adlib-compatible FM synthesizer device
    , Z$ [0 \5 s# z/ V4 u4 L
  427. PNPB006         MPU401 compatible 9 m2 u) i1 y- ?) ]  G5 P' [
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    2 d: m/ L0 t( d; w" K- }( c# C% w
  429. PNPB008         Compaq Business Audio
    1 Q$ ]. K  E9 d2 G( h& e* b: b$ T
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device# f! C) Q) a: J! J% o7 V
  431. PNPB00A         MediaVision Pro Audio Spectrum
    ! ~5 }- \4 B9 P) @' |" F- _  T
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)5 `5 W, h' M. {$ Q7 T. h/ C" U
  433. PNPB00B         MediaVision Pro Audio 3D
    ( L! R7 \. a; H3 U1 r
  434. PNPB00C         MusicQuest MQX-32M
      X# e% g; P9 w7 G
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic* A4 p; Y$ v$ Q& U* W. I
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    % B. Z: A4 P# r& F  A
  437. PNPB00E         MediaVision Pro Audio Spectrum2 }! K. }! F' s: `" I) d
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)  e' c# v! N; k" f* W
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)' d0 E, ?  u8 }5 h7 j$ b
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola; B! O. R. `: P% u
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    0 U; |& e) F5 W! v
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    3 U/ u3 g/ R2 m, T: J6 r/ |& _' P
  443.                 (no Trantor SCSI, Thunder chip Disabled)4 m; W) _% k( G) z
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    . I( j, r( ]& Y$ R
  445. PNPB02F         Joystick/Game port- Z- x- H' I% [* C4 o
  446.   C2 S* _4 |  i3 @+ L& Y+ [+ t
  447. ***** Modems - PNPCxxx-Dxxx****************************+ j- g% a; ?4 ^5 ^4 e9 ?3 K
  448. PNPC000         Compaq 14400 Modem (TBD)" C: J3 j/ x% I3 y" r' T6 K. |/ i* _
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    # K6 K  @6 I/ Q& o  k+ S: x
  450. 5 Z" \/ Z* [- Q9 Z# O8 l
  451. ======================================================================. p' n- i- d6 u/ h: }$ _0 ~! y
  452. " v" R" C9 v" F* O
  453. DEVICE TYPE CODES* E+ z, D' a+ n& `+ H5 |2 R7 z
  454. 8 X% ]( f# J! P3 m1 l5 h
  455. -----------------------------------------------------------------------
    % e( j5 E) A  B3 ?5 F( h: e( F' H: E
  456.         ! `) \. r0 |6 i3 R
  457. Base Type = 0: Reserved6 B! r* M, R3 e/ @; M! g- F
  458. Base Type = 1: Mass Storage Device
    . @6 U( ]1 l# j  F3 `' o  M
  459.         Sub-Type = 0: SCSI Controller: H$ c, X4 n2 z4 M, |$ P
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)- H7 W: H  ^+ p
  461.                 Interface Type = 0: Generic IDE
    0 y2 U) H1 _5 Z
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
      l8 _' S0 d6 b4 ]
  463.                 Interface Type = 0: Generic Floppy
    8 v% ~/ s. L8 Z% o7 O) R4 p6 g& ^
  464.         Sub-Type = 3: IPI Controller5 M  q1 D# a; z7 F/ n' g
  465.                 Interface Type = 0: General IPI
    : P0 m/ T+ Z! G( e: K) e( ^
  466.         Sub-Type = 80h: Other Mass Storage Controller
    5 O% T! S& v% F+ l. A
  467. Base Type = 2: Network Interface Controller5 k/ G8 w% z% S8 D# j6 f
  468.         Sub-Type = 0: Ethernet
    5 j3 ?$ v) H3 }3 r; l4 ~$ D
  469.                 Interface Type = 0: General Ethernet% m0 i) o- p$ b4 W& M( w
  470.         Sub-Type = 1: Token Ring Controller- L6 E+ D; @- |; T$ J' b5 o; ]
  471.                 Interface Type = 0: General Token Ring) ]! M. _+ o# x* ]
  472.         Sub-Type = 2: FDDI Controller# V9 D( U* S; o/ ~( \- b# k
  473.                 Interface Type = 0: General FDDI
    9 A! ]8 o6 t# y* k' v9 @
  474.         Sub-Type = 80h: Other Network Interface Controller0 [8 w8 L0 q! v6 W8 l
  475. $ X8 B) F& z% k! ]8 R2 V* \5 `# M
  476. Base Type = 3: Display Controller
    / T$ K4 Z8 P+ |8 B
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    + w3 F8 W- e, {! a5 |
  478.                 Interface Type = 0: Generic VGA compatible1 K& F! d! Y! ]9 V% I
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
      }& g1 V1 H, X' L: X3 j
  480.         Sub-Type = 1: XGA Compatible Controller5 U. e0 o4 E. Z# ~
  481.                 Interface Type = 0: General XGA Compatible Controller; h, c# @( p. d) u
  482.         Sub-Type = 80h: Other Display Controller% z1 m7 d$ r% G- j. p5 p
  483. Base Type = 4: Multi-media Controller
    * n% X! W0 E0 ~/ j4 u1 H& @) _( v
  484.         Sub-Type = 0: Video Controller4 U, i, `0 ?; m" N3 i( C: a
  485.                 Interface Type = 0: General Video$ C: r7 \* V. ?! E8 `1 q
  486.         Sub-Type = 1: Audio Controller
    * Q2 _- L( ~1 u( F$ s7 c6 D( Z
  487.                 Interface Type = 0: General Audio Controller
    ; E1 r2 D& L- U% k* Z6 O
  488.         Sub-Type = 80h: Other Multi-media Controller
    ) F. K4 {( T9 i8 ?
  489. Base Type = 5: Memory ) J3 u9 `4 x8 }2 ~- e
  490.         Sub-Type = 0: RAM
    ( \3 {, a2 h2 J4 M
  491.                 Interface Type = 0: General RAM
    2 x  c2 i/ B" s  B5 z4 P# D% O
  492.         Sub-Type = 1: FLASH Memory3 A) w# c; C" D4 o# v2 v
  493.                 Interface Type = 0: General FLASH Memory4 n* C8 E) O( u0 M
  494.         Sub-Type = 80h: Other Memory Device
    & Q% g9 _) s# R4 G& M& H  _* W
  495. $ m) Y" q, R' j! X- H1 \" `: _
  496. Base Type = 6: Bridge Controller
    " {; n$ P  M8 b7 T: o. R2 Q
  497.         Sub-Type = 0: Host Processor Bridge
    8 {) n; l' O/ O3 u. T4 K
  498.                 Interface Type = 0: General Host Processor Bridge
    2 s+ l- M8 r( J, p3 H
  499.         Sub-Type = 1: ISA Bridge
    " s- ^6 a2 |( R. @2 \' I2 ], Z
  500.                 Interface Type = 0: General ISA Bridge4 b! U6 z9 Y: f
  501.         Sub-Type = 2: EISA Bridge9 y+ Y8 I" W8 R0 G- q2 W
  502.                 Interface Type = 0: General EISA Bridge
    5 o7 ?( ~; b  A$ h& K/ i% P
  503.         Sub-Type = 3: MicroChannel Bridge
    , \6 c% l* R0 H! y/ R$ M; B
  504.                 Interface Type = 0: General Micro-Channel Bridge+ R: K3 M( B: Z8 A
  505.         Sub-Type = 4: PCI Bridge5 B5 [% L) C6 r" J( H3 K9 N4 G- b$ P
  506.                 Interface Type = 0: General PCI Bridge7 j1 q& N; d1 P; @3 H. l
  507.         Sub-Type = 5: PCMCIA Bridge0 i& p* K% n/ {8 d, z+ T/ D" t
  508.                 Interface Type = 0: General PCMCIA Bridge
    % [  P  h3 ]7 @# Z: d
  509.         Sub-Type = 80h: Other Bridge Device
    7 o( N( N# T/ G; L  |  U# A
  510. Base Type = 7: Communications Device
    ) l1 `6 n* J4 b& `  z- F
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    ( l7 ?/ N; P: H
  512.                 Interface Type = 0: Generic XT-compatible& }4 C/ A  G! f' M
  513.                 Interface Type = 1: 16450-compatible8 i4 z( i2 n: h! P$ M7 d- M
  514.                 Interface Type = 2: 16550-compatible) U. N$ ?: }, [9 J. S6 f( N2 C
  515.         Sub-Type = 1: AT-Compatible Parallel Port& }2 t# j* l- g+ s5 w+ h9 `/ [# V
  516.                 Interface Type = 0: Generic AT Parallel Port
    4 S+ K4 ^: |2 Z, Q
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    8 r. d! c7 s8 K9 R
  518.                 Interface Type = 2: ECP 1.? compliant port' s) t% e+ t5 @7 Z7 F% m
  519.         Sub-Type = 80h: Other Communications Device
    8 J/ I- o* V  A8 x4 K  t( g
  520. Base Type = 8: System Peripherals2 j' R5 X& e3 \! @& `1 U3 `) D% o4 u
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    - W% A, O1 ^6 @" D: |
  522.                 Interface Type = 0: Generic 8259 PIC
    " X* Y: R/ T6 A: l
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)( A8 A& [  c5 k) E2 V
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
      y# E$ U# h! P. }$ h
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    ; y/ |: y) T1 v, ]( J0 t
  526.                 Interface Type = 0: Generic DMA Controller3 ?% _* P  i) }8 u) N$ O  V, L
  527.                 Interface Type = 1: ISA DMA Controller! ?2 }; T% V8 H. n
  528.                 Interface Type = 2: EISA DMA Controller- {/ t9 q- K1 M8 a- u+ S
  529.         Sub-Type = 2: System Timer (8254 Compatible)! J( Z& R& ?; x2 j0 `2 m: ~
  530.                 Interface Type = 0: Generic System Timer0 R; Y3 q2 W) S$ V
  531.                 Interface Type = 1: ISA System Timer* z2 r4 I8 u, I- o
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    % Z6 H6 q7 @6 g" w0 f
  533.         Sub-Type = 3: Real Time Clock
    8 L5 u# t, I8 d
  534.                 Interface Type = 0: Generic RTC Controller
    . u; Z, }- A% T9 N* J% X1 W7 c5 w
  535.                 Interface Type = 1: ISA RTC Controller
    / L) }0 [: [" B) Y* E0 a) _2 Q
  536.         Sub-Type = 80h: Other System Peripheral                                 
    + v0 ]1 k# Y5 s
  537.                 7 P- ?5 p9 ]/ G  T; ~
  538.        
    7 K( D; i  h- F. f
  539. Base Type = 9: Input Devices" ?7 M# `& @! c9 D% Z
  540.         Sub-Type = 0: Keyboard Controller
    $ h9 C( t3 _2 a0 P! J
  541.                 Interface Type = 0: Not applicable) ]) Q& |! }* z5 J  @3 y: i% q
  542.         Sub-Type = 1: Digitizer (Pen)
    0 t* K1 Y) n' W3 \: Q0 ?
  543.                 Interface Type = 0: Not applicable
    9 M( o0 I. {3 N0 E' A- I
  544.         Sub-Type = 2: Mouse Controller
    4 V  d# Q( `* _' q* F. f2 T- Q
  545.                 Interface Type = 0: Not applicable3 l* r. r  V' F$ u
  546.         Sub-Type = 80h: Other Input Controller
    6 J) p' a1 j0 T; K; A# T
  547. Base Type = 0Ah: Docking Station* `2 o2 v1 x) K: Y- }3 S4 K- X
  548.         Sub-Type = 0: Generic Docking Station
    2 o9 m" N4 V! Y- \% [: R
  549.                 Interface Type = 0: Not applicable
    & z3 c  |. S2 m. U) g( U
  550.         Sub-Type = 80h: Other type of Docking Station+ b: g7 U$ v# m7 @8 s6 F
  551. Base Type = 0Bh: CPU Type
    , ?/ n/ C( p7 w3 F" ^( Z' L
  552.         Sub-Type = 0: 386-based processor
    ; D) @/ y8 [( I% c' c1 h
  553.                 Interface Type = 0: Not applicable
    8 E$ C  a9 f7 d; M6 J; m3 e
  554.         Sub-Type = 1: 486-based processor/ v7 B" x. b( p
  555.                 Interface Type = 0: Not applicable1 R) B" }$ A5 N- K8 @) {1 e
  556.         Sub-Type = 2: Pentium-based processor
    0 l& z1 R9 I/ T. X+ L# o5 H) p7 D
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 21:08 , Processed in 0.029185 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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