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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID* G% L9 M6 L' Y5 S. K. |8 K
  1. This document is the ultimate source for Windows Generic Device IDs
      q" U3 Z( P4 ~( J/ j- c, C
  2. and Plug and Play BIOS device type codes.  . @5 s& x& Q6 N- d) }

  3. ! N0 J7 n+ U; V0 c9 z- I
  4. CONTENTS:
    " F4 D/ T* u2 g* S( o5 \. G& }0 L
  5.    Plug and Play Vendor IDs and Device IDs
    3 p7 V5 a& C" s# `( g% w
  6.    Generic Device IDs " Z) D* r) k- ~  a+ y. U; v' M
  7.    Device Type Codes
    5 G2 _% [: k) y( o5 Y; k
  8. ! f: ]5 i, [6 r
  9. ======================================================================( W8 ?3 f. s" c( R
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs5 S0 m' F( e( b. d0 O
  11. : y# v) z( K: M) P: ?+ P
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and * e& Q$ R1 l/ n. C$ A. O
  13. Device codes. The vendor must register with EISA and have a vendor code7 o: W& u% L9 _1 Y
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    7 L0 ?; L: b3 g5 O* a6 O  B7 K
  15. is reserved for Microsoft and can only be used when defining a device抯
    ! L* N) {9 C- Y- N: Q
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and : L1 }! N% Z0 a7 ^* L( X
  17. Play header. ( d+ I- `, w- q# B' G4 N" [
  18. & l* H, e5 ~. I/ }$ y! J
  19. Use of CompatibleIDs is strongly recommended for devices that use
    . Z" d) U* v$ |# \4 b# Y: ^
  20. device drivers provided with Microsoft Windows 95, such as a
    / z0 \1 I7 q# l: l/ A
  21. "Standard PC COM Port" (PNP0500) or 7 _. A! D- _; ]1 N
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    8 g4 H) Y( o9 M; G9 `. S" u+ ]" y" ]0 S
  23. , {6 Q" J; C. J3 Q1 F
  24. The following example output from ISOLATE.EXE of a Plug and Play
    6 I6 K/ F2 t4 t( d, ]; p
  25. header is provided for your reference:  _& L! u; T) i- q) e  L$ G% E3 `
  26.         Vendor ID:     XXXFFFF
    9 Y$ Z8 V% q) t$ k& o
  27.         Serial Number: 00000001
    ' N5 W1 A3 o5 ~- e) B7 A/ N
  28.         Checksum (reported): 0x5E( W6 n9 X8 k. @4 c; v* R% J# r
  29.         PNP Version:   1.0
    * f% c# v+ [7 k* {/ ?# ]5 X) b1 l3 u
  30.         Vendor Ver.:   10
    0 w' B1 o0 M. l+ |
  31.         Device Description: IDE Port7 R! |. i  n% y% ~
  32.         Device ID:  XXX0001
    $ ?8 X$ ^  f) A
  33.         Doesn't Support I/O Range Checking
    4 ]5 W; d  r+ t1 A
  34.         Vendor Defined Logical Device Control Registers:  None# V# Q- D9 L' R, m8 h- r7 X# o
  35.         Compatible Device ID: PNP0600
    ' L" f5 @# ^+ N% Y* i" Y, L1 {
  36.         Device Description: IDE
    2 }: x% C, y6 n1 x9 k
  37.         Dependent Function 0
    9 J/ L0 A4 N0 D, B* q
  38.         ...( w$ v- p1 k- i6 e4 q$ c% \
  39.         Dependent Function 1
    5 @; l! }3 d2 Z1 v  X. W
  40.         ...0 V& X' j7 Z' q& U# r9 ~6 M
  41.         End of Dependent Functions. S$ Y0 W$ M: R$ \8 l, u
  42. ) S0 F3 H( _; y
  43. When the user is installing devices that use this method,
    ! g# k. V% j) o% Z2 D9 F$ m
  44. a dialog box appears at the beginning of the enumeration sequence ! P& D3 s4 S2 ^% b7 i- {- z
  45. to suggest use of the default driver provided with Windows 95. & B; z. G: L# x
  46. Windows 95 also provides the option for using a disk from the
    7 S$ J- i1 {* L  U( Y
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    ! w$ `' b" _' P& A; `
  48. driver.
    0 A5 A- z0 {* p. B/ {
  49. ( ^9 i5 P' U1 K) k  U
  50. For multifunction adapters, you should supply an INF file that chooses
    ) z1 @5 Y! i# r1 c
  51. the appropriate drivers (including default drivers) for all the 0 m- P0 O% v7 w0 v
  52. adapter抯 devices. This prevents additional dialog boxes from again
    % H/ k# e* y9 _9 ?
  53. requesting the default driver or a manufacture抯 disk for the rest of 7 u! S: H2 ^6 F
  54. the devices on the adapter. When an INF file is used in this manner : B8 ?. L+ e' ~4 N, d
  55. for default driver selection, it must link the HardwareID (XXX0000) + V! K9 n* p: _% ]8 z: N8 B- H
  56. to the appropriate compatible device driver from the Windows 95 ; d. r/ {0 D; s- a/ `+ ~. E
  57. distribution compact disc or installation disks. 0 X- O- D7 p$ X( s; U$ u+ r$ R) M9 @
  58. If this is not done, Windows 95 will continue to query the user for
    # h: p1 A: Q0 D6 B: y4 e3 w9 |# e0 l
  59. either the default driver or a new driver, thus defeating the purpose ; c- E5 ^9 k$ t4 W0 o
  60. of using the INF file in this way.7 }9 x0 M- d" M+ Y$ V

  61. 3 X8 R1 w, I/ L' {
  62. ======================================================================
    8 `* B& U" H; M, c
  63. ' @+ b3 [0 n# I
  64. WINDOWS GENERIC DEVICE IDs4 z2 J7 ^( k/ H* n) k: E
  65. 4 q8 i0 j7 U' e
  66. ----------------------------------------------------------------------
    ' D3 T" _% _& f0 |$ c- d1 ~' P& O8 a
  67. Many devices have no standard EISA ID, such as the interrupt controller! V( X( d/ c5 }
  68. or keyboard controller. Also, a set of compatible devices, such as VGA ! }; a; ~) D9 x; u
  69. and Super VGA, are not actually devices, but define a compatibility
    ! a8 @1 ^9 m$ ]
  70. hardware subset.  Yet another set of IDs needs to be used to identify   C& B" T6 ~) C/ Y9 P
  71. buses.
    ) Z, {. z+ I! @/ w$ p! O
  72. + ~# B: q4 Y4 k* j0 A
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    7 i& R5 E2 Y8 B5 ?! N& Z# B. o
  74. devices that do not have an existing EISA ID, as well as defining
    5 t! X5 F: C* o& q. H
  75. compatibility devices. The IDs are defined in the following tables.
    2 _$ B3 {& K( j2 V3 U% c

  76. ( v+ D" U( O7 [, @$ W, B
  77. DEVICE ID RANGES
    ! h. n% Q7 q5 y! `

  78. + L& f0 l5 q: Q# n! d1 D# \
  79. ID range        Category1 T- w. ?* y, H* S% p
  80. --------        -------------8 q: X/ e/ N) @' w! d8 Z
  81. PNP0xxx         System devices+ ~8 b! N6 _0 A, q/ F' O3 T8 h; g
  82. PNP8xxx                Network adapters ; `4 p/ ^; C- P4 P) `9 {0 P( |
  83. PNPAxxx         SCSI, proprietary CD adapters
    % p/ b3 ]9 Y" m" n! g) s
  84. PNPBxxx         Sound, video capture, multimedia4 e5 p/ _% l' j* A
  85. PNPCxxx - Dxxx        Modems6 `( u; R/ ?% F* d: l, e9 q% b
  86. # g( y- E, i! ?+ Y6 y# D
  87. The following device ID is provided only for compatibility 9 w( P4 x$ K( l/ ^
  88. with earlier device ID lists:
    0 \1 m: m1 t& f6 n

  89. 4 @, N9 w* x4 `, F% p# j2 g: P
  90. Device ID        Description! \0 o" h. P2 e/ S' u; f9 R) o. R
  91. --------        -------------( w) ?6 p  [! x7 e8 [
  92. PNP0802                Microsoft Sound System-compatible device" G: i$ N, G, N1 T: W
  93.                 (obsolete; use PNPB0xx instead), r& u/ C4 ^, P

  94. 9 T! U1 R9 D/ s: E" M
  95. ---------------------------------------------------------------------------4 t3 T; h- v/ d/ w
  96. Device ID       Description
    ) f2 _% A# i; |. H/ a  P
  97. --------        -------------0 x4 |% z. Z; }- q' i
  98. ***** System Devices - PNP0xxx **************************
    $ ^, D$ z9 k1 r% \6 @" p3 o
  99. --Interrupt Controllers--
    " g; T+ {, U, ?* o
  100. PNP0000         AT Interrupt Controller4 x* z* p" L: X* F# T- e6 a
  101. PNP0001         EISA Interrupt Controller
    6 ?. D. i0 t. y. A5 _
  102. PNP0002         MCA Interrupt Controller
    1 W: L0 j* x1 n
  103. PNP0003         APIC
    2 `. C0 w6 c/ A- v# f+ D
  104. PNP0004         Cyrix SLiC MP interrupt controller
    + o$ e( v" V* q% d
  105. - O+ v! J3 m! R2 j' l3 ?
  106. --Timers--
    + w5 n/ I" _3 ]6 u
  107. PNP0100         AT Timer
    % r$ n8 [7 Z( _% R
  108. PNP0101         EISA Timer$ J- F- {* P6 W; ~* j# s- w/ ^( o9 c. P
  109. PNP0102         MCA Timer- B' P5 n- ]) S, U

  110. 0 t0 |$ m: c# \' s4 E
  111. --DMA--' e' G0 J* A/ y& y7 x/ D# E/ P
  112. PNP0200         AT DMA Controller
    : u: f* w0 j) o! v* s
  113. PNP0201         EISA DMA Controller
    + M; X6 O% G- D: p; a6 T9 V
  114. PNP0202         MCA DMA Controller
    , p) ~' X# G8 V( l  _

  115. % Y- e1 f7 G0 F3 Q
  116. --Keyboards--
      C7 H  E' R) s
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    ! S" Y" _: e) w) F$ `3 y" V
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    ' K2 S# Y( L' }
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    , u/ j5 Z3 f2 C7 I  a" m
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support): a) q( }& |1 y2 {6 r; i
  121. PNP0304         Olivetti Keyboard (83-key)
    # w/ w: l2 W; K+ F8 J7 l
  122. PNP0305         Olivetti Keyboard (102-key)2 C; D$ f) w- W5 n  g! i- F5 g4 |# z
  123. PNP0306         Olivetti Keyboard (86-key)
    1 ?; z3 u! \+ c2 F- H+ G
  124. PNP0307         Microsoft Windows(R) Keyboard
    , `4 z9 {2 [& ^9 d9 Q0 p
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    4 p7 c4 H+ s5 ~) d3 \. I3 A# j
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    ) w; G6 _. t+ v: i) l6 S3 j
  127. PNP030A         AT&T 302 keyboard
    6 S$ T  P& u9 P8 k+ k8 h7 d6 @
  128. PNP030B         Reserved by Microsoft: B: e( R: P" d) v  c2 v- Z
  129. PNP0320         Japanese 106-key keyboard A017 a: {; V" d: ~" P7 `
  130. PNP0321         Japanese 101-key keyboard
    2 n" x3 z  y% p& q  X( e# L
  131. PNP0322         Japanese AX keyboard8 _  h/ N( a0 \8 v/ b4 }4 h
  132. PNP0323         Japanese 106-key keyboard 002/003
    % {- N. t4 ^- T1 y  U$ [5 c
  133. PNP0324         Japanese 106-key keyboard 001
    : [" |* H" X9 |7 M) L7 H/ B
  134. PNP0325         Japanese Toshiba Desktop keyboard, n# g% `" x+ R) @/ N
  135. PNP0326         Japanese Toshiba Laptop keyboard/ d8 r" \* n0 J- W1 B% `5 _4 x
  136. PNP0327         Japanese Toshiba Notebook keyboard- U4 P. `; s, E+ w: E3 E
  137. PNP0340         Korean 84-key keyboard" W6 s5 k5 P% d8 y2 _' @( X
  138. PNP0341         Korean 86-key keyboard
    & R" P9 d5 E8 A' M6 o
  139. PNP0342         Korean Enhanced keyboard
    " \1 X0 `$ Q' {
  140. PNP0343         Korean Enhanced keyboard 101b
    ! ]$ K5 e5 F5 S2 T
  141. PNP0343         Korean Enhanced keyboard 101c' o4 S3 r1 ~2 K! _6 D3 [
  142. PNP0344         Korean Enhanced keyboard 1039 S2 E' s! q8 w( W1 h. X

  143. & {. @) E7 Q8 _. J2 y/ G5 Z
  144. --Parallel Devices--
    9 R* R3 P. w4 B$ t
  145. PNP0400         Standard LPT printer port% m% R9 T% p1 K
  146. PNP0401         ECP printer port  ^+ h  z' i: V( \1 P& N& P
  147. 0 J4 G" C/ j% m! M* n
  148. --Serial Devices--
    ) ]; i( `0 v8 D- y$ t# e
  149. PNP0500         Standard PC COM port9 R4 S4 g. t- P
  150. PNP0501         16550A-compatible COM port% V' w8 X% ^" H1 c- s+ }0 l
  151. PNP0510         Generic IRDA-compatible device- M  H. y, @3 h7 X- r

  152. % p/ X# C7 ?# ?  g: x4 n# ?
  153. --Disk Controllers--: E5 m/ Y, ~, @9 j9 L" e5 h
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    ' T( ?' g- |0 D9 t
  155. PNP0601         Plus Hardcard II2 t- B+ r! M% I. r/ Q1 F$ b: B
  156. PNP0602         Plus Hardcard IIXL/EZ) x+ b+ D" _1 C& X5 |8 d+ B$ q* N
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    ' I9 T8 M0 o; g; L4 x3 y+ F3 t& f: [
  158. PNP0700         PC standard floppy disk controller0 Y+ _* x) q4 i, o7 |  [
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec4 v" v( V- {- y, q1 C
  160. " j5 ^1 u( {' X3 w2 I; W) T+ h
  161. --Compatibility with early device ID list--
    ) v8 Z& Z' x- r" O
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use3 L7 D0 |: R( K% k4 q
  163.                 PNPB0xx instead)( W& y7 t9 w. o
  164. --Display Adapters--' k' P3 a" T9 K+ n3 C% |4 f. x
  165. PNP0900         VGA Compatible- F0 z+ d, H7 C6 H" t
  166. PNP0901         Video Seven VRAM/VRAM II/1024i . g& t* j' M" x9 w: f+ C( f" c
  167. PNP0902         8514/A Compatible
    ; d& N- i0 N. T$ [+ Q
  168. PNP0903         Trident VGA
    * \+ T& }* ?* Y( E
  169. PNP0904         Cirrus Logic Laptop VGA
    + `# s( n3 q! W2 ?# D4 n
  170. PNP0905         Cirrus Logic VGA9 \' D% m# N6 ?1 k0 s: D
  171. PNP0906         Tseng ET40003 `$ i2 X2 r! o9 Y  B) U
  172. PNP0907         Western Digital VGA
    0 K0 d+ O# p6 Z# {6 p& K
  173. PNP0908         Western Digital Laptop VGA
    9 v7 {& U$ m, M4 o2 [
  174. PNP0909         S3 Inc. 911/924$ y1 q- {% A' e* e) }8 M3 [
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)4 y4 |' N1 ~2 b% J) y5 r( ^& `9 _$ i
  176. PNP090B         ATI Ultra (Mach 8)
    2 ?- ^. d! k3 E' I; j, c: d- q& g
  177. PNP090C         XGA Compatible( e* R3 x" k% u2 ^
  178. PNP090D         ATI VGA Wonder& q0 n1 k& H5 Q5 \: s( Y8 T
  179. PNP090E         Weitek P9000 Graphics Adapter
    * p3 T4 f: e$ e0 P2 r% U# _
  180. PNP090F         Oak Technology VGA7 B! A7 L) U/ u6 `' X! l$ i8 e5 ?/ {
  181. PNP0910         Compaq QVision
    # e5 I( `7 v9 f) s
  182. PNP0911         XGA/2
    # R2 G% w$ Y5 F+ A; N
  183. PNP0912         Tseng Labs W32/W32i/W32p
    ) ~: L0 X# n' E: D4 v" K/ s/ |& Y7 y
  184. PNP0913         S3 Inc. 801/928/9644 p1 ]& A* ?! s5 R( `! u1 w6 W* _
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)/ q4 V5 s* L# R' W6 z9 ?# }
  186. PNP0915         Compaq Advanced VGA (AVGA)
    5 F* u6 e/ i: N
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)0 |1 m) L. ~/ t& \, S3 U8 k
  188. PNP0917         Reserved by Microsoft
    * m5 P+ F$ V  _6 X- l
  189. PNP0918         Matrox MGA+ g' O$ m8 K8 Y! K* \
  190. PNP0919         Compaq QVision 2000
    ; g+ Y8 @. m: P
  191. PNP091A         Tseng W128
    . I7 U$ p* T7 x0 E. b! k; i# {
  192. PNP0930         Chips & Technologies Super VGA
    ; W# q; s' i( H% J9 h# P3 U5 ]6 p7 j
  193. PNP0931         Chips & Technologies Accelerator7 e: u3 f+ r" M5 \8 e
  194. PNP0940         NCR 77c22e Super VGA2 L7 B7 o+ R5 J' u' j! I
  195. PNP0941         NCR 77c32blt. u$ Q2 R2 `/ \0 e
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    1 ]- ^6 ~/ c8 E; x. l
  197. 3 r5 p1 f" v& U+ T. d# ?9 c
  198. --Peripheral Buses--0 e8 ~: L2 [* O8 o, J
  199. PNP0A00         ISA Bus
    , K$ D# [7 S8 `# u3 i9 ~
  200. PNP0A01         EISA Bus$ G6 ~4 ?8 i% X( N0 t
  201. PNP0A02         MCA Bus7 H2 w. Y0 ]( M: g
  202. PNP0A03         PCI Bus
    : M) t, u! c+ Q) [
  203. PNP0A04         VESA/VL Bus
    5 U5 h3 ~; V0 y" H6 t5 h3 m6 x
  204. PNP0A05         Generic ACPI Bus9 Y/ u- ^* L$ N1 ^! ~; a# R
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)0 r5 n% e  G" a* o( z& {
  206. 5 n, [7 r  V1 v; E0 F' T
  207. & R) O' ^  ^$ F) Q6 F
  208. -- Real Time Clock, BIOS, System board devices--
    ) B7 d: J4 L8 [" ~, @' Y
  209. PNP0800         AT-style speaker sound
    # u+ q' i0 l8 }
  210. PNP0B00         AT Real-Time Clock  e# l0 c6 h0 _
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)$ H/ N$ Y3 G( e  |
  212. PNP0C01         System Board
    " z" w1 }: t7 [2 M8 g/ p! C
  213. PNP0C02         General ID for reserving resources required by Plug and Play
    6 N: ]# Q2 v4 l; w6 f0 u
  214.                 motherboard registers. (Not specific to a particular device.)
    5 w6 w. i) }* j( N2 B& g% Q
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt8 W) Z- Y' r1 G5 Q+ _
  216. PNP0C04         Math Coprocessor3 Q( j) q4 p( H: |0 {  f  q$ L2 g
  217. PNP0C05         APM BIOS (Version independent)
    , t8 m& T' S  n6 I, ^% d7 w
  218. PNP0C06         Reserved for identification of early Plug and Play + b' b- C- n6 C* g# C( L% U: |
  219.                 BIOS implementation.( D3 U7 O" L! z- T4 A; N" d
  220. PNP0C07         Reserved for identification of early Plug and Play , I$ J& E2 v( x( T9 ]0 h+ H8 K* V
  221.                 BIOS implementation.' E7 w% v# \. {6 Q
  222. PNP0C08         ACPI system board hardware
    0 X3 i7 r# Y0 O1 u4 U
  223. PNP0C09         ACPI Embedded Controller0 N; `& i0 q6 o+ B/ z
  224. PNP0C0A         ACPI Control Method Battery. m) q0 g, [5 z& t8 m
  225. PNP0C0B         ACPI Fan4 n2 c7 K! R8 {0 G2 L
  226. PNP0C0C         ACPI power button device
    7 l- j1 w1 v% p
  227. PNP0C0D         ACPI lid device
    $ m' D3 a' k$ d
  228. PNP0C0E         ACPI sleep button device* u# L7 c3 z( s- a. O1 d
  229. PNP0C0F         PCI interrupt link device
    $ ]  z. E( K* l$ C1 l- y( R
  230. PNP0C10                ACPI system indicator device+ d* D% _+ l( D3 M
  231. PNP0C11         ACPI thermal zone
    0 V+ l7 E) Y2 @7 f8 n* w" u
  232. PNP0C12         Device Bay Controller
    " p6 p3 Y9 v/ C0 C3 U
  233. 0 v5 M0 A( X% q
  234. --PCMCIA Controller Chipsets--3 H6 W; |% k* E: n3 M
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    # N5 k/ ]8 d9 {; f; {
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    - l8 G9 [5 @$ U, k8 x% @$ A
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    0 R1 W/ m- d% P9 g  v
  238. PNP0E03         Intel 82365-compatible CardBus controller
    % J% R- O( G, U" n) Z
  239. ( ]+ U* n7 j6 S+ v* x
  240. --Mice--
    6 `$ x! g+ [; I6 y. F7 j) {  Q
  241. PNP0F00         Microsoft Bus Mouse
    0 e; {* C' r: j5 e7 H" ?+ y
  242. PNP0F01         Microsoft Serial Mouse
    % c+ m2 P& O% q. Y, J6 b1 p( m
  243. PNP0F02         Microsoft InPort Mouse  G- m% {1 |% A% D  e
  244. PNP0F03         Microsoft PS/2-style Mouse
    3 ~9 q4 t1 F6 f8 ]
  245. PNP0F04         Mouse Systems Mouse& u9 G1 ^. i* Q
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)/ K3 O9 O) ^4 o" d4 D
  247. PNP0F06         Genius Mouse (COM1)
    / j; Z; l) f/ Q1 g
  248. PNP0F07         Genius Mouse (COM2)5 W3 H+ P  E& @; T3 E& W# g
  249. PNP0F08         Logitech Serial Mouse
    ! h  h* {# B. y! S. m
  250. PNP0F09         Microsoft BallPoint Serial Mouse; O6 k0 f# D# U8 f1 S% o
  251. PNP0F0A         Microsoft Plug and Play Mouse0 l: d$ [* O" @" ^/ l
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    * h9 A; N+ {, S$ k& O, b
  253. PNP0F0C         Microsoft-compatible Serial Mouse) V5 E( [8 k  l' I8 I. D- z5 j
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse. ]' G- ^. ~+ Q% z' U8 q) X4 K
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse: v5 Q7 B; ~4 x2 [- Y) f
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    1 C3 q4 T4 ?9 W) V. @# W: A4 T
  257. PNP0F10         Texas Instruments QuickPort Mouse, B6 R5 ~% {2 B) d" L
  258. PNP0F11         Microsoft-compatible Bus Mouse
    " s% t& [' Q7 |
  259. PNP0F12         Logitech PS/2-style Mouse- ^! r  `* u0 j
  260. PNP0F13         PS/2 Port for PS/2-style Mice, {8 g8 w. a7 _6 r
  261. PNP0F14         Microsoft Kids Mouse4 n$ ]4 C. s/ b) O- Z( Z
  262. PNP0F15         Logitech bus mouse% l8 r+ |, s  B4 O: F2 I
  263. PNP0F16         Logitech SWIFT device
    7 W9 k# M$ ]  E5 B
  264. PNP0F17         Logitech-compatible serial mouse: G1 o0 k1 u+ ?7 d
  265. PNP0F18         Logitech-compatible bus mouse
    ; ]; g) l6 o0 y' h
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    * L; D  L/ {- A( k" U
  267. PNP0F1A         Logitech-compatible SWIFT Device
    1 z% I9 P9 }, u
  268. PNP0F1B         HP Omnibook Mouse! U) E- K0 [6 D; D$ z7 }: t
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    8 E* ~. X3 v: h% k, y. c3 Y' @
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    $ F5 S, {; I/ D) _1 U2 K
  271. PNP0F1E         Microsoft Kids Trackball Mouse! u" c- ~3 F6 i7 h7 e3 @0 q
  272. PNP0F1F         Reserved by Microsoft Input Device Group" L7 O" L( U% G/ f+ r- b3 e
  273. PNP0F20         Reserved by Microsoft Input Device Group
    " p9 x4 ~! y0 N; G/ ]
  274. PNP0F21         Reserved by Microsoft Input Device Group% u/ Y, l9 I) P
  275. PNP0F22         Reserved by Microsoft Input Device Group
    # w' Y5 V4 L- \3 v' C/ X
  276. PNP0F23         Reserved by Microsoft Input Device Group
    2 L: `' w& @& d" Y
  277. PNP0FFF         Reserved by Microsoft Systems9 E5 u4 B  T( T5 Z$ Q8 n
  278. : A2 ]9 [- B" u* r
  279. ***** Network Adapters - PNP8xxx ***********************" i) b1 U) s5 K
  280. PNP8001         Novell/Anthem NE3200+ B2 h7 O% N0 B3 r
  281. PNP8004         Compaq NE32009 k# d9 N+ o, {/ \& h% ^9 q
  282. PNP8006         Intel EtherExpress/32
    % `( ]. p, L8 t$ C8 e, F
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    3 G  G: V' M) Q' o. u; L
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP. H" y8 f4 z- w
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    ' D" y) q: `, [& e& _
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    ! J3 K: m8 o7 h1 U
  287. PNP8078         DCA 10 Mb MCA
    ) ^9 s5 i5 P8 X9 n/ i! x2 S+ s% y
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    ; D' H6 ?7 \5 m/ ^' I. G$ H- H
  289. PNP80c9         IBM Token Ring  b/ Z2 Y( i- e* S% p% O# l( P
  290. PNP80ca         IBM Token Ring II. B% T, R) m) w: Y0 W2 ~+ s
  291. PNP80cb         IBM Token Ring II/Short
    % M- [2 u& @) i% F0 _
  292. PNP80cc         IBM Token Ring 4/16Mbs6 \& V  m% y$ }8 k
  293. PNP80d3         Novell/Anthem NE10003 a6 c1 v8 W( |7 D+ k: I
  294. PNP80d4         Novell/Anthem NE2000
    ; @8 ]" N2 p! R6 [9 y/ ]$ m
  295. PNP80d5         NE1000 Compatible
    6 p# ], F; R' X% d
  296. PNP80d6         NE2000 Compatible" T7 U+ M; r! n4 k8 T0 W! W( K
  297. PNP80d7         Novell/Anthem NE1500T
    * Z0 ^+ \+ [6 f! r7 a& J
  298. PNP80d8         Novell/Anthem NE2100
    ! X. r9 J4 O( i( I
  299. PNP80dd         SMC ARCNETPC' ^) j9 P$ |7 g8 a) m4 d' A
  300. PNP80de         SMC ARCNET PC100, PC200
    / N1 c0 W& V8 B: D/ b7 M
  301. PNP80df         SMC ARCNET PC110, PC210, PC250: z& h% C  b" T4 i
  302. PNP80e0         SMC ARCNET PC130/E1 f7 f4 F5 h. x# W5 K; h" C8 Y
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260' }7 [0 }% z" V" i! E1 O4 H
  304. PNP80e2         SMC ARCNET PC270/E1 R/ {: x' ~+ q2 C
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    , k. z$ p+ X! C! t+ r, Q6 X( G
  306. PNP80e7         DEC DEPCA
    # i, s* l7 K  B; ]0 @5 i
  307. PNP80e8         DEC (DE100) EtherWorks LC( k3 J* z9 K1 F$ ?  Y* _% x4 V
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    % I1 d0 Z1 O3 W4 \1 s- I
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    ( ?' y3 n. i7 {/ l9 u! W
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP: l2 k) c9 [" @! E
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC. a& u: O8 l# x  C3 Q
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    * a$ q9 Z+ |) A' C
  313. PNP80ee         DEC EE101 (Built-In)8 X; L( s; m; O; ?+ p
  314. PNP80ef         DECpc 433 WS (Built-In)
    5 ?4 V/ ]) W3 x1 E* G7 r5 V# P
  315. PNP80f1         3Com EtherLink Plus. k* F9 G. |" l# N3 a. _
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)4 r2 t# I4 {- r5 |  `1 \
  317. PNP80f4         3Com TokenLink
    / X# F5 I# b: a# ^$ N2 P
  318. PNP80f6         3Com EtherLink 16% [, r4 q* ?% g- H& |8 c+ E6 o
  319. PNP80f7         3Com EtherLink III0 g+ D9 v* n, C# |+ C6 I! v2 `, G7 K
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device& |8 \4 K% [$ _/ }
  321. PNP80fb         Thomas Conrad TC6045
    7 r- Z/ C9 O- |5 @( b7 h1 n
  322. PNP80fc         Thomas Conrad TC60428 p* ^; C. D! h$ }3 A( X% C1 L
  323. PNP80fd         Thomas Conrad TC61424 `/ [! ?) ?: b5 U0 k5 ~/ ^$ Z8 o
  324. PNP80fe         Thomas Conrad TC6145
    ! \5 j; W- O7 P: S0 d: U' H6 Y
  325. PNP80ff         Thomas Conrad TC6242/ j* s, e6 L( F6 k- H
  326. PNP8100         Thomas Conrad TC6245. ^& t8 p- m. w- i2 I' F( m
  327. PNP8105         DCA 10 MB
    " Q1 |3 {3 W) K$ F2 ^- Q3 c
  328. PNP8106         DCA 10 MB Fiber Optic
    . S' f/ _' P% b$ Y6 k
  329. PNP8107         DCA 10 MB Twisted Pair
      W8 {6 F; J2 U# m# c: i
  330. PNP8113         Racal NI6510; V, z. o, R5 ^* s* l0 e' Z/ f
  331. PNP811C         Ungermann-Bass NIUpc2 P9 `. n( u( O% Y2 ]6 ~* g
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    + L% s3 R6 n+ H& s4 e1 @; c
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    ! ]+ K5 K: Z& Z( Q/ P
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)1 X- j, `: X/ _0 w6 |" Z+ {9 _
  335. PNP8125         SMC EtherCard PLUS (WD/8003E); [1 {7 L3 C- W+ y& f
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT): J6 F( O: w0 O$ |# n. U& A) I- Q9 P
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    $ O! s2 U2 c( [- U9 a  B, s6 W5 o+ D
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT); j2 f- x- z. f; p- f+ n
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT): @9 I1 H, [" D8 l" K5 n
  340. PNP812d         Intel EtherExpress 16 or 16TP
    0 C! V# T* _" Y, H7 O
  341. PNP812f         Intel TokenExpress 16/46 \0 Z9 O* Z+ J
  342. PNP8130         Intel TokenExpress MCA 16/4
    1 V+ p. m: Y! u9 b2 B: @+ l; A
  343. PNP8132         Intel EtherExpress 16 (MCA)+ Y6 j- \8 W+ V" r+ ]8 e
  344. PNP8137         Artisoft AE-1
    & x) Q) [( Y; v2 R5 `
  345. PNP8138         Artisoft AE-2 or AE-3
    3 w$ R; V8 A/ _9 h
  346. PNP8141         Amplicard AC 210/XT5 N4 T7 r. L- }; E
  347. PNP8142         Amplicard AC 210/AT
    - Y. M9 \: o6 E
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)1 }& N9 `8 P5 W% g# V
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    7 u5 ^2 J, x! E% j  Y
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)1 b8 m' D7 x) r& s2 w& G4 w8 m
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    / u( k0 [' A# [9 K3 d
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)4 Z) ]( j$ U' e0 J7 E
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    7 A' V. `3 ]! T( \- t9 O$ ^
  354. PNP815f         National Semiconductor Ethernode *16AT4 c; {9 W5 \( J+ j
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
      M- Q, v& m8 z) v6 e1 `
  356. PNP816a         NCR Token-Ring 4 Mbs ISA, N" B! `5 p' A+ R. G0 D
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA9 k& j) H0 a; ]3 d
  358. PNP8191         Olicom 16/4 Token-Ring Adapter2 ?' [, |9 i% K! |3 o" n2 R  M
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    , x; s$ I/ j. v1 [4 a. Q3 f
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    # d: M" {6 k- i8 Q  {
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    ; ?: K* N3 U2 w* K1 s5 Z) k8 T/ I
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    # p2 G, o9 Y: t: I* g0 F. @' _3 ?
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)! C/ ~3 `/ c7 y" H
  364. PNP81c8         SMC EtherElite Ultra 16
    % }8 @+ P6 r# y+ Z# t  j  Z
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)9 ^0 H) O' v) l* X  U& _! V
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    ' z2 Z; R5 E, z# o
  367. PNP81e7         Pure Data PDI516+ (ArcNet)& O9 ?) X: M  c7 R% J% \1 z9 o
  368. PNP81eb         Proteon Token Ring (P1390)
    8 a$ Z+ U5 O' y! U5 j
  369. PNP81ec         Proteon Token Ring (P1392)! t7 f- v3 }6 M2 Z
  370. PNP81ed         Proteon ISA Token Ring (1340)& K; H. g- u4 M* p8 z
  371. PNP81ee         Proteon ISA Token Ring (1342)
    0 Q' b9 @+ Y/ ^. O; H, s  G
  372. PNP81ef         Proteon ISA Token Ring (1346). K0 V& z  l$ z* ^" n
  373. PNP81f0         Proteon ISA Token Ring (1347); U. o. I% _& f: ~0 l
  374. PNP81ff         Cabletron E2000 Series DNI
    ' E( t& Z( C' J& y" ]8 F
  375. PNP8200         Cabletron E2100 Series DNI) f% z; D! y4 ~" r0 ~' w
  376. PNP8209         Zenith Data Systems Z-Note! B2 w) g+ D; v: c. j
  377. PNP820a         Zenith Data Systems NE2000-Compatible" b. w$ Z1 L) j# i9 f4 i+ g9 o
  378. PNP8213         Xircom Pocket Ethernet II+ |2 t& ~! ~( T/ A
  379. PNP8214         Xircom Pocket Ethernet I
    / @2 ?6 c# L) E9 L: x
  380. PNP821d         RadiSys EXM-10! h" b  J% H. l/ Z. [! i
  381. PNP8227         SMC 3000 Series
    5 h' C$ n# V% A6 j8 {! D" D# J
  382. PNP8228         SMC 91C2 controller
    8 H: n/ G$ W8 J7 ?: c& t0 \
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T* f" w) f, Y- n( U/ ~
  384. PNP8263         Tulip NCC-16: k( X/ V6 z* }  K  {6 }$ i7 _
  385. PNP8277         Exos 105% F6 v& E7 a( P# p  g1 ], E1 |
  386. PNP828A         Intel '595 based Ethernet
    2 M) y% Q$ {. x( v
  387. PNP828B         TI2000-style Token Ring/ E9 h% F+ K, r
  388. PNP828C         AMD PCNet Family cards; d' e; d/ n3 @4 u
  389. PNP828D         AMD PCNet32 (VL version)) O6 e1 d! K6 S  Y9 Z6 t
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)9 \; h( b9 ~; b2 j# o1 b+ ]4 K, u. K
  391. PNP82bd         IBM PCMCIA-NIC
    / S$ V9 e  r' o: A0 ]
  392. PNP82C2         Xircom CE10
    # l& f. H2 c5 R& l% @/ z
  393. PNP82C3         Xircom CEM27 r+ |7 U! ]9 ^
  394. PNP8321         DEC Ethernet (All Types)
    4 V) H5 q: i; b" Y' J0 R
  395. PNP8323         SMC EtherCard (All Types except 8013/A)4 [8 t: s$ Y* L: P$ H( ~, v( W
  396. PNP8324         ARCNET Compatible
    ; P, c4 Q6 g8 `, v5 y* ^8 S
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    ' y0 S( i: ?( ]. `
  398. PNP8327         IBM Token Ring (All Types)8 [* F1 E; |. }9 \' ^
  399. PNP8385         Remote Network Access Driver
    * m# g* @0 b+ V9 Z' \  b. m
  400. PNP8387         RNA Point-to-point Protocol Driver3 u( o5 A1 D" U. H1 G3 B
  401. PNP8388         Reserved for Microsoft Networking components
    / J5 c; K" s" c8 v5 d- S
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    , @9 P9 r& E* E5 H, Z  n" K* T

  403. 1 \* j3 q$ S3 o. E" T0 j* k
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    ; M1 T0 ?4 M  W0 J/ b# b( l3 ^
  405. PNPA002         Future Domain 16-700 compatible controller
    ( H. o" o& Q; X* ~+ X; {$ X+ D- |) d
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    ( O' M: d# d4 e1 K
  407. PNPA01B         Trantor 128 SCSI Controller
    1 v8 U, y2 _" ^7 J1 d1 m
  408. PNPA01D         Trantor T160 SCSI Controller
    6 u6 K  K' o$ @5 r$ i
  409. PNPA01E         Trantor T338 Parallel SCSI controller% b5 Z9 g+ d0 W5 C/ d2 ]4 }, L
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    % r/ |+ q% I5 V0 Z7 G/ t0 h
  411. PNPA020         Trantor Media Vision SCSI controller. ?# `% m7 R' a% d: R# k
  412. PNPA022         Always IN-2000 SCSI controller
    7 A- }' `4 t1 |& P* J& \
  413. PNPA02B         Sony proprietary CD-ROM controller
    ! o* |. Q$ U! U7 ~
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    : R9 f( O5 B& g* i7 z$ X
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    " g/ [! u$ ~9 j3 i3 ^
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive$ n# w% x( ]. I& f" ?
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    & Y: E9 `  g5 Y. B" @0 r
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    1 P4 W6 h7 q, e

  419. : L8 I7 i4 v7 U3 F
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********7 T* b- Y8 b, x6 d' G  V
  421. PNPB000         Sound Blaster 1.5-compatible sound device. y% O# U! S5 o! }( ~0 }. A1 U! h
  422. PNPB001         Sound Blaster 2.0-compatible sound device, J! s: t0 R$ }0 A
  423. PNPB002         Sound Blaster Pro-compatible sound device
    6 j- b' {2 x% c
  424. PNPB003         Sound Blaster 16-compatible sound device
    8 p9 g# \1 p+ U- W  |6 D: q
  425. PNPB004         Thunderboard-compatible sound device
    / _2 W( c! K) z2 Q7 ^. V5 ]4 |8 k! H
  426. PNPB005         Adlib-compatible FM synthesizer device
    - }; {( ]" E: j, U; }% v
  427. PNPB006         MPU401 compatible
    " h# U6 L/ u9 ^8 d$ R
  428. PNPB007         Microsoft Windows Sound System-compatible sound device- ~- F% d9 w# z- {5 ]6 c
  429. PNPB008         Compaq Business Audio; ^) K) E$ P8 k- X) v
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device, J* g1 l5 ^7 O7 j
  431. PNPB00A         MediaVision Pro Audio Spectrum ) I. P" [4 D" o* U" M1 n% E; }
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    % _1 l% `3 M( L/ y8 t
  433. PNPB00B         MediaVision Pro Audio 3D
    9 X  i( w; b+ o
  434. PNPB00C         MusicQuest MQX-32M- ~+ V6 n& b0 E7 m
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic0 j: I5 C+ Z0 x1 w3 J% A& ]
  436.                 (No Trantor SCSI, Thunder Chip Enabled): {3 U7 C7 I, u4 B& E+ P
  437. PNPB00E         MediaVision Pro Audio Spectrum
    5 R8 t0 W  ^# L$ }2 f5 F4 n
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)" g5 m& \# n+ Z+ Q) @8 x, c- Y! [, c
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions); Q( ?4 U  u$ r4 o; B! ~* {
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola& ]" g1 @, X; d' U# O* ^! _
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
      p$ h6 ~5 S5 _% Q' m2 B  j
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    1 x- g& O: i( U$ c. T# e$ J
  443.                 (no Trantor SCSI, Thunder chip Disabled)4 v* Y1 {) f! R8 D" G+ P
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device7 v6 ]) {3 z$ l7 a1 H' R0 b, ~
  445. PNPB02F         Joystick/Game port
    * j1 d( Q: e' @! u3 d/ w

  446. 4 H' w+ D4 p: V, _
  447. ***** Modems - PNPCxxx-Dxxx****************************
    ' \1 O6 M& T3 I" _, D; E' ~
  448. PNPC000         Compaq 14400 Modem (TBD)
    : e0 q6 S. z9 I3 Y
  449. PNPC001         Compaq 2400/9600 Modem (TBD)$ E9 h4 H* C0 Z; L- @
  450. * X0 f6 t! Z1 r: ?6 T% J5 b
  451. ======================================================================/ E7 C& D" M  f2 z9 F  \

  452. . E/ y! [* }  z6 j- n
  453. DEVICE TYPE CODES. V+ u# P) j; F0 l7 N4 ^0 ]& S8 Q4 i: A
  454. . a9 R. T; E( y# u: f* |. X" L8 n& w
  455. -----------------------------------------------------------------------" v! i5 l+ ?7 G( L; @+ K) K2 c
  456.           ]9 ~& e7 h% _) y/ G. N! U6 B
  457. Base Type = 0: Reserved" s( n. G5 c3 |8 f- A
  458. Base Type = 1: Mass Storage Device; b* v& b2 U5 ]- E$ x. T
  459.         Sub-Type = 0: SCSI Controller
    1 v# e; U8 V% e8 D/ z
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    6 }- {8 H$ Z) H- {( U5 Q$ `
  461.                 Interface Type = 0: Generic IDE
    - `! J! d* Z: Y* R; _: p- D# k
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    ) b* S# a7 [- n
  463.                 Interface Type = 0: Generic Floppy
    ' I9 v2 N7 W9 I# m: t3 D
  464.         Sub-Type = 3: IPI Controller
    " _. j' \8 l# Z# |! u% c  p9 B: C
  465.                 Interface Type = 0: General IPI
    / c' D' R3 N: G, W( @* K, X
  466.         Sub-Type = 80h: Other Mass Storage Controller3 J( P2 H8 g$ S
  467. Base Type = 2: Network Interface Controller  j# V. V  j* S5 |; Q- u
  468.         Sub-Type = 0: Ethernet( N( e3 z7 s' t! [( g  W
  469.                 Interface Type = 0: General Ethernet7 [) k7 P2 F1 E) Z! o9 o/ S/ Q' a
  470.         Sub-Type = 1: Token Ring Controller# j% q, E9 J$ Q& F( d! t
  471.                 Interface Type = 0: General Token Ring6 n% `- k" m; D% X
  472.         Sub-Type = 2: FDDI Controller, }1 z2 h8 l8 e4 Q
  473.                 Interface Type = 0: General FDDI
    , |" t7 _# U4 i6 m: c; `
  474.         Sub-Type = 80h: Other Network Interface Controller. R' n. a! o& P$ y( z! e
  475. , q6 C  v3 X+ g# l8 f4 A/ {$ h
  476. Base Type = 3: Display Controller# f2 I+ K6 I/ s; L# I/ X3 h6 y& k
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)4 B! n6 u# F8 d8 n
  478.                 Interface Type = 0: Generic VGA compatible% U. l  q# J. z0 m
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    , q$ @/ a$ g# O  B2 K
  480.         Sub-Type = 1: XGA Compatible Controller* [/ Q; i' \/ \1 Z, l& \, T8 ?
  481.                 Interface Type = 0: General XGA Compatible Controller( x; y/ L+ t+ i; }7 k4 [- ?
  482.         Sub-Type = 80h: Other Display Controller
    $ y$ }- R8 d/ ]! s9 @
  483. Base Type = 4: Multi-media Controller
    9 ^# A) f+ y4 O8 c0 m. b" ]
  484.         Sub-Type = 0: Video Controller
    " E$ V. E: S8 u2 G' e
  485.                 Interface Type = 0: General Video
    # D' S2 w0 u* c4 N# ?: v$ L8 q
  486.         Sub-Type = 1: Audio Controller
    3 O; E& i( a' n
  487.                 Interface Type = 0: General Audio Controller
    ) g9 D3 S3 M5 U" F: J6 S3 [
  488.         Sub-Type = 80h: Other Multi-media Controller
    + f5 E# T2 ]. R
  489. Base Type = 5: Memory $ s/ x' k% i1 b4 s1 c. y: f' r% X
  490.         Sub-Type = 0: RAM
    ! ?2 h6 \& _. j# X. p9 e) w
  491.                 Interface Type = 0: General RAM+ N1 V" @/ X6 d
  492.         Sub-Type = 1: FLASH Memory- Q4 F4 F' h# r0 [5 ~
  493.                 Interface Type = 0: General FLASH Memory' |+ D% k$ c' m" n1 D2 |
  494.         Sub-Type = 80h: Other Memory Device4 L- K( u) S( B: o1 f
  495. 9 h8 O3 h1 ]- d  U0 w/ v. ^9 h/ H
  496. Base Type = 6: Bridge Controller; y' o+ x0 B7 C! s
  497.         Sub-Type = 0: Host Processor Bridge' @0 Y9 q$ j7 F, M3 a
  498.                 Interface Type = 0: General Host Processor Bridge
    5 q* t' M( [) i
  499.         Sub-Type = 1: ISA Bridge
    ' g, R$ ?& }+ R7 H& G- y
  500.                 Interface Type = 0: General ISA Bridge
    " W3 \" f3 e, l) M
  501.         Sub-Type = 2: EISA Bridge( Q4 m- W! W$ R. L. [
  502.                 Interface Type = 0: General EISA Bridge
    ( x2 X! S% I' q1 l1 y
  503.         Sub-Type = 3: MicroChannel Bridge2 q( a9 L' o3 c6 a
  504.                 Interface Type = 0: General Micro-Channel Bridge; l  ]% ?. s8 u: ]: q0 s
  505.         Sub-Type = 4: PCI Bridge/ |& \+ E1 P# \& `7 {% s
  506.                 Interface Type = 0: General PCI Bridge: t& j- L, T' o4 K. c9 u
  507.         Sub-Type = 5: PCMCIA Bridge
    / I4 {7 g+ ]: e3 y5 {; j7 l
  508.                 Interface Type = 0: General PCMCIA Bridge
    ( k4 J4 [6 s1 K* M
  509.         Sub-Type = 80h: Other Bridge Device# W/ ~  f& x$ l1 Z
  510. Base Type = 7: Communications Device# |, p2 l- J, U4 `' s
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    . @7 ^: l( y  g
  512.                 Interface Type = 0: Generic XT-compatible
    # X' d) t1 Z0 F7 Q
  513.                 Interface Type = 1: 16450-compatible
    4 l+ o9 ?; a' O9 J6 y, h$ `
  514.                 Interface Type = 2: 16550-compatible1 B; [, o8 s) m5 L% U
  515.         Sub-Type = 1: AT-Compatible Parallel Port2 X9 N3 r) n: x. Y6 M3 m- Y
  516.                 Interface Type = 0: Generic AT Parallel Port$ U/ W6 K- G- v" U" `2 n
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    ! V/ X, n+ H  W5 Y4 C3 U
  518.                 Interface Type = 2: ECP 1.? compliant port2 g' ^+ }1 X5 N( m( Y
  519.         Sub-Type = 80h: Other Communications Device
    $ E6 Y3 c9 s  y! Q
  520. Base Type = 8: System Peripherals% |. ?8 p' A) N6 ~0 G8 [
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    : {6 o  B9 _8 k2 _
  522.                 Interface Type = 0: Generic 8259 PIC8 R5 P2 N  Z, J! o# C+ Y8 V
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)$ ~" C, ~7 l& m* K% m
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    $ \3 b% {( @$ @5 I8 V
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    ( l: O* L$ b# e. ?: [) N
  526.                 Interface Type = 0: Generic DMA Controller
    3 F  ~6 v; A6 w+ \% Y
  527.                 Interface Type = 1: ISA DMA Controller
    2 L6 t0 Z! d5 `% a
  528.                 Interface Type = 2: EISA DMA Controller  Y2 C1 G3 L3 _4 w- F+ ^
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    8 Q+ w  @, i* p; A% i8 K
  530.                 Interface Type = 0: Generic System Timer: W0 Z! I/ W' `! ~) A
  531.                 Interface Type = 1: ISA System Timer
    ) K$ Z$ v; p# b  `/ d2 T8 J1 Z
  532.                 Interface Type = 2: EISA System Timers (2 Timers), o4 P( F  f7 \# u
  533.         Sub-Type = 3: Real Time Clock% \( q% e0 L! D3 }$ s' {
  534.                 Interface Type = 0: Generic RTC Controller6 n9 p/ u) }. B7 h) e
  535.                 Interface Type = 1: ISA RTC Controller
    ) u' o) M, K2 e) Y9 i/ S: o7 }6 Z% r
  536.         Sub-Type = 80h: Other System Peripheral                                 
    , t9 v3 Y0 H+ ^, k8 q1 R  ?
  537.                
    ' {; ^( [4 \9 ~9 Z/ l
  538.        
    5 H% \5 W/ X7 r( B, I* M2 x0 f, e( P
  539. Base Type = 9: Input Devices2 B9 d* z1 s/ [/ Q9 q. g4 J
  540.         Sub-Type = 0: Keyboard Controller1 K' u' r/ l6 C, B4 v
  541.                 Interface Type = 0: Not applicable) U# F6 |6 {; k& K3 A6 {" m
  542.         Sub-Type = 1: Digitizer (Pen)  U4 \: T. U4 h
  543.                 Interface Type = 0: Not applicable) J/ J' ?+ [0 L  n* I$ {
  544.         Sub-Type = 2: Mouse Controller$ g" S& \3 O5 \2 O/ {1 x
  545.                 Interface Type = 0: Not applicable0 n4 _  W* c( w% o
  546.         Sub-Type = 80h: Other Input Controller
    ; Q4 H% {% F4 K/ N/ u  s; W* K
  547. Base Type = 0Ah: Docking Station
    & H- a' A6 P4 c* K
  548.         Sub-Type = 0: Generic Docking Station
    3 \, H5 Q: x. |/ g
  549.                 Interface Type = 0: Not applicable
    ( C$ C1 v& b. \5 E# T. n- K
  550.         Sub-Type = 80h: Other type of Docking Station8 J; G" [. ?7 [+ K9 Y- S
  551. Base Type = 0Bh: CPU Type
    # F4 g1 M. E* ?& q/ r
  552.         Sub-Type = 0: 386-based processor
    $ _# |- V" s) y
  553.                 Interface Type = 0: Not applicable
    4 V7 D$ ^) s& z1 ?" c4 E8 L
  554.         Sub-Type = 1: 486-based processor
    % u# ?2 z8 u% Y3 L4 t* n6 m9 {
  555.                 Interface Type = 0: Not applicable8 \; Z8 [9 B7 S6 V6 Y. h2 g
  556.         Sub-Type = 2: Pentium-based processor
    . A0 X; `  c, _" Q1 h
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-2 23:28 , Processed in 0.160993 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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