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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
( I1 d9 f& X" `- ?8 R
  1. This document is the ultimate source for Windows Generic Device IDs * W& D; ^. D4 F; A
  2. and Plug and Play BIOS device type codes.  # v4 w! [2 \2 Q9 e8 h' Q; \1 w* c6 U
  3. % P; p; l/ w& }# e3 P; ^: a: D/ s
  4. CONTENTS:! N! R! H7 S3 \" u- t
  5.    Plug and Play Vendor IDs and Device IDs
    5 O$ z* C% v0 o6 y. R, U2 N# V
  6.    Generic Device IDs $ `! {/ o( V" P! J9 x5 m3 l
  7.    Device Type Codes$ V! H" k, v+ v( v

  8. & M/ [7 K; i' X9 a! L1 s
  9. ======================================================================: `1 F8 H5 n( D% R! I
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs5 H3 \# Q2 l! T1 T8 Z9 T0 c- D
  11. 5 Z( |# S0 W' k& K7 ^5 k! O
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    $ `  y9 f! |4 ]
  13. Device codes. The vendor must register with EISA and have a vendor code! y2 J5 u3 J5 o3 G- O1 i
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    ' j  s" s& G$ d7 `; N
  15. is reserved for Microsoft and can only be used when defining a device抯$ N3 B/ k9 a2 f1 J+ A
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and 1 z) `, d- G! g% s8 t: l
  17. Play header. - |1 T! g4 j  D2 s' u
  18.   @0 d. [' _9 [9 Y; M7 L" N
  19. Use of CompatibleIDs is strongly recommended for devices that use
    5 _! y' u4 v9 _5 D  T* I
  20. device drivers provided with Microsoft Windows 95, such as a
    / Y( c( P% c+ c6 i
  21. "Standard PC COM Port" (PNP0500) or
    1 S- |4 t) a  h$ [4 w
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003)., x: z. h. i" e8 a9 D) c  G* \
  23. 4 C/ i4 e' H) r( J  e; `2 q( `
  24. The following example output from ISOLATE.EXE of a Plug and Play ' x* q2 j$ W6 H
  25. header is provided for your reference:
    5 |+ Z. b' z/ G- {8 ]( X
  26.         Vendor ID:     XXXFFFF
    * J" K, @; e# M% ~8 t
  27.         Serial Number: 00000001
    3 d6 X: _) w- v0 ~: N5 ?
  28.         Checksum (reported): 0x5E1 u8 C" u1 R4 @# H! x
  29.         PNP Version:   1.0. a, b6 `1 s( }4 L$ u+ {" C
  30.         Vendor Ver.:   10
    . ?5 U3 i6 M1 `, r+ e$ }. _
  31.         Device Description: IDE Port) D  n4 M! s$ E) `
  32.         Device ID:  XXX0001  c! E& Q- V, D) M
  33.         Doesn't Support I/O Range Checking
    + m1 F$ p( n5 C3 F/ ^
  34.         Vendor Defined Logical Device Control Registers:  None
    3 O& [3 a' i5 @7 d+ A( {6 x
  35.         Compatible Device ID: PNP0600# l: o* N# ^+ }1 O5 s6 B7 p, B
  36.         Device Description: IDE* ]* u0 z2 U+ c# T
  37.         Dependent Function 0
    / B5 H4 i( [: P5 n
  38.         ...
    $ @$ u. h. G) F5 A
  39.         Dependent Function 1( n7 m* ^. K/ |. g/ e3 C
  40.         ...
    8 x: H1 t* ^, _# n* }1 F; O
  41.         End of Dependent Functions. q  x' Y4 ?5 q) \9 o1 f
  42. - p9 P# o7 t* f$ y
  43. When the user is installing devices that use this method, 5 y6 b- r4 Y& a: Q
  44. a dialog box appears at the beginning of the enumeration sequence 4 j( V2 e2 v4 o
  45. to suggest use of the default driver provided with Windows 95.   ?$ A% L& l6 {8 P
  46. Windows 95 also provides the option for using a disk from the & ?- z% D4 n+ ^+ v' L7 y8 r! a
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    $ B* D! P: ?2 ?2 E
  48. driver.0 s, h' I' h# }3 Q

  49. " P1 [! I; k% {; i" r* [% N# m) Q. q
  50. For multifunction adapters, you should supply an INF file that chooses
    ; ]4 S2 k6 C" {
  51. the appropriate drivers (including default drivers) for all the
    2 F$ d% w( E2 X* T
  52. adapter抯 devices. This prevents additional dialog boxes from again 8 }8 [. ~5 P$ J. R9 k
  53. requesting the default driver or a manufacture抯 disk for the rest of
    3 H4 U; P3 y* H( B' U/ u2 B. t  K
  54. the devices on the adapter. When an INF file is used in this manner 8 {& t% a  i; g' W; @
  55. for default driver selection, it must link the HardwareID (XXX0000) * u0 S* l7 s, A3 A' q) W2 D
  56. to the appropriate compatible device driver from the Windows 95 4 I7 }: l% E: d
  57. distribution compact disc or installation disks.
    , f) A1 d/ q; X
  58. If this is not done, Windows 95 will continue to query the user for
    * U9 g6 f  F$ Q% l& D' ^
  59. either the default driver or a new driver, thus defeating the purpose
    , c; |0 ^& e  Z* {: X
  60. of using the INF file in this way.
    ) m4 S7 {, ]4 k0 r! `% x

  61. $ ^; ~7 [2 S$ B1 z
  62. ======================================================================
    . p; h8 t! U: m% v$ w/ t* T

  63. % I7 G0 @8 E! Y
  64. WINDOWS GENERIC DEVICE IDs$ ]( D- V* u# @% R; G4 ?

  65. $ ]2 o1 F% r4 ]" i  U( F
  66. ----------------------------------------------------------------------0 G4 N+ F& j! R) E
  67. Many devices have no standard EISA ID, such as the interrupt controller9 |; W) e; F) r5 k4 k
  68. or keyboard controller. Also, a set of compatible devices, such as VGA , W' H5 H( n* H- b
  69. and Super VGA, are not actually devices, but define a compatibility 4 D9 [6 Z1 o& L1 A
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    - _* F3 P8 q4 F! o- v
  71. buses. . B' G# j0 `$ Z: i! b0 l

  72. 8 g( G6 z/ B. S& b
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various # f2 c4 j" N* s0 m$ y7 Q; H: H
  74. devices that do not have an existing EISA ID, as well as defining
    ) v6 u! Q, r: W9 s+ U# e6 N" g
  75. compatibility devices. The IDs are defined in the following tables.
    5 E; O3 o; ^( r( ?8 B% x

  76. " Y( K# C" S9 q) V2 d8 w! ]
  77. DEVICE ID RANGES  N2 _( F  K/ j) Z0 h7 ?
  78. # F. p5 p2 ~3 Y
  79. ID range        Category
    ( H  ]. U  {1 V* _5 _. t% w
  80. --------        -------------
    : |- H0 C. a( ~0 E4 Q/ h2 Z
  81. PNP0xxx         System devices
    % U5 Z0 |. o3 n" H! H) u# }" t1 D
  82. PNP8xxx                Network adapters
    # q1 ~8 d5 ~: I1 D4 _
  83. PNPAxxx         SCSI, proprietary CD adapters 6 f$ L! A2 X6 `/ n7 Q6 g
  84. PNPBxxx         Sound, video capture, multimedia/ N$ [1 q5 w1 `& C$ E8 {
  85. PNPCxxx - Dxxx        Modems
    ; v7 w$ G0 |# ?. ?  J+ M

  86. / Q" G. U6 `7 d* _, C1 Q$ ]6 U
  87. The following device ID is provided only for compatibility
      h) ~1 n# F% E6 G8 S
  88. with earlier device ID lists:6 O: u4 }* ~4 ]9 G0 i" w
  89. . x4 c- V- D% Z8 S# @
  90. Device ID        Description
    . }2 u2 ~6 ^" e! w2 R
  91. --------        -------------1 G1 r: M1 v- v0 A& z2 I
  92. PNP0802                Microsoft Sound System-compatible device
    $ x4 I" T7 f- l* p3 X) g8 [) x
  93.                 (obsolete; use PNPB0xx instead)8 G: i% b2 U0 m, G% J  M, w; M. Q

  94. 5 d) A8 F9 J9 `7 O( p! W
  95. ---------------------------------------------------------------------------
    1 Y  u$ [; Q  u3 I6 {0 k
  96. Device ID       Description; m* E* ~2 O. Z/ Z+ a
  97. --------        -------------" A" K6 y& n" ]  K% ~# M7 j# R2 \, y
  98. ***** System Devices - PNP0xxx **************************0 m. {, N7 a5 A# G6 L0 W4 n9 p
  99. --Interrupt Controllers--
    3 [2 g# U: H+ G& ^8 o* f
  100. PNP0000         AT Interrupt Controller
    & l% m; l0 |% e
  101. PNP0001         EISA Interrupt Controller7 S  Z$ n0 z7 @* z/ K0 m- e
  102. PNP0002         MCA Interrupt Controller
    1 J; c1 {& H- V8 Y/ e& x# e: U
  103. PNP0003         APIC
    1 U6 \5 W& f* }3 ~
  104. PNP0004         Cyrix SLiC MP interrupt controller. V1 b" f( C/ R6 Z4 x1 \

  105. ' z& I& S. y! t3 L; [
  106. --Timers--
    : W5 h- y! k8 m# d1 A
  107. PNP0100         AT Timer$ ^; K4 m- ~1 b* |7 p" N& O
  108. PNP0101         EISA Timer
    2 s* Z5 A7 [  l" C& a. [" h% ~
  109. PNP0102         MCA Timer
    & A* `3 R- s  Y$ v$ `, q
  110. " u& H% S  o6 S3 }' ?
  111. --DMA--
    ! h1 ]' G1 w5 E: s
  112. PNP0200         AT DMA Controller# @1 ~( C* t' H( V
  113. PNP0201         EISA DMA Controller& W9 b& R0 k1 f3 x  N+ z
  114. PNP0202         MCA DMA Controller
    6 U5 c! t2 d7 _+ [  V3 v' n8 z
  115. & Q" [. {9 a* m: q3 G& V% x# v
  116. --Keyboards--6 ~3 S$ {! \; ~8 V& Z! z  L% ]
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    . ~& ?( N% ]. r/ n' Q; p2 t
  118. PNP0301         IBM PC/AT keyboard controller (86-key)% V# S6 J1 w8 p% I3 D/ F. H, y
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    4 b$ ^2 F& m; R
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)+ Q( J0 ~6 w4 Q
  121. PNP0304         Olivetti Keyboard (83-key)# \6 v. p  A7 W& C+ S' b, Z' r9 o" Q
  122. PNP0305         Olivetti Keyboard (102-key)0 n% h, B. B) q4 e
  123. PNP0306         Olivetti Keyboard (86-key)
    % {4 p: p0 e1 S( E. Z- p* [0 W
  124. PNP0307         Microsoft Windows(R) Keyboard
    : u( V4 `# T  t
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    ! [0 a. W; e" B8 }" s
  126. PNP0309         Olivetti Keyboard (A101/102 key)4 J) ^9 L8 B- }* J1 s6 S0 C) Y, X
  127. PNP030A         AT&T 302 keyboard
    3 U7 N8 `6 m& \+ ~1 |4 u3 v3 D
  128. PNP030B         Reserved by Microsoft
    6 p7 X; Z- q+ n5 `, f9 R3 y/ P! y1 P
  129. PNP0320         Japanese 106-key keyboard A01
    ) r+ `* B' y3 f3 t8 V+ `: \9 J
  130. PNP0321         Japanese 101-key keyboard; N* i$ V- ^7 R% S4 F" i5 h9 |
  131. PNP0322         Japanese AX keyboard
    , b* F! g6 G2 |9 q1 r; {3 M
  132. PNP0323         Japanese 106-key keyboard 002/003
    6 D4 K3 {# W0 e4 {
  133. PNP0324         Japanese 106-key keyboard 001; p! j! Y8 f; Y* S& l! r9 d
  134. PNP0325         Japanese Toshiba Desktop keyboard
    2 g( k% m6 z, n% b* G" p
  135. PNP0326         Japanese Toshiba Laptop keyboard
    - Z! H* x" L5 w4 k7 n: [( q
  136. PNP0327         Japanese Toshiba Notebook keyboard- j2 g3 F  C0 J" l# N
  137. PNP0340         Korean 84-key keyboard
    4 B& F4 G4 g( U1 `
  138. PNP0341         Korean 86-key keyboard6 D7 x* m( r( n$ Y
  139. PNP0342         Korean Enhanced keyboard
    6 j8 y9 b$ b5 W$ N/ E/ a
  140. PNP0343         Korean Enhanced keyboard 101b
    5 Q8 L6 J2 U+ p, _  i8 b
  141. PNP0343         Korean Enhanced keyboard 101c/ \5 W% I7 n2 @) r% U* ?$ _
  142. PNP0344         Korean Enhanced keyboard 103
      ?8 @# q0 v9 X( V
  143. 7 h" z8 U" [& z- e+ a
  144. --Parallel Devices--! P5 O" T3 e: N: w, y
  145. PNP0400         Standard LPT printer port
    ; o/ j$ h; b% w# O1 i) R, S
  146. PNP0401         ECP printer port  S+ K2 t& t3 p5 Z; m: O! E3 E
  147. 2 L, b8 Q, L. x/ T% J
  148. --Serial Devices--8 v( p. o( F1 U) ]) ^  S
  149. PNP0500         Standard PC COM port) q0 V9 K3 L: y" T& k4 B
  150. PNP0501         16550A-compatible COM port
    4 x% L9 N3 I4 X4 [
  151. PNP0510         Generic IRDA-compatible device
    + P2 S; T9 ~' h# E

  152. 0 ~# H! G0 d# [- O( N0 k) S$ l* c# K( j* }
  153. --Disk Controllers--
    6 F! c, I; s/ M" ^4 _
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    7 }! x! D' [: E$ t, D
  155. PNP0601         Plus Hardcard II& B  H8 D3 L8 G6 v8 g! [
  156. PNP0602         Plus Hardcard IIXL/EZ
    - p. ~; n, X. p. F, I8 a  D# h
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification( z' B0 n: [; h2 I$ f) e' v6 V: N
  158. PNP0700         PC standard floppy disk controller( n6 P% `4 C' U  ~. N
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec( i2 o" u! N" j
  160. 6 G/ r* Z( @5 e! X
  161. --Compatibility with early device ID list--
    - c" H1 b% A% S6 A
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    ; `( ?, c  b; m
  163.                 PNPB0xx instead)
    7 e% E+ u# [, ?, q; n# O
  164. --Display Adapters--' D4 c0 ?6 n6 c! c* y- f6 V
  165. PNP0900         VGA Compatible7 q/ M+ J# U& i8 K: d8 p9 ?3 R
  166. PNP0901         Video Seven VRAM/VRAM II/1024i # R9 L) K$ a) S! ?# i
  167. PNP0902         8514/A Compatible; v& _0 c1 s# g8 C/ M
  168. PNP0903         Trident VGA& Y, G( v( V/ [- w5 e+ p
  169. PNP0904         Cirrus Logic Laptop VGA
    8 _& n0 b1 c/ x$ ^0 W8 M4 g2 Z+ c
  170. PNP0905         Cirrus Logic VGA! r$ O: d% Y% p2 P
  171. PNP0906         Tseng ET4000
    " I" s: F; M( a) |
  172. PNP0907         Western Digital VGA
    ! W9 K& w9 `" D, h6 S
  173. PNP0908         Western Digital Laptop VGA# N) {! z& H! ^* |: t
  174. PNP0909         S3 Inc. 911/924: J+ z3 ]+ b4 z/ C; w1 `
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)) c3 b3 O9 }7 c( U& ]6 K
  176. PNP090B         ATI Ultra (Mach 8)  g; e) L- i$ v3 c+ Y
  177. PNP090C         XGA Compatible
    % m, o+ j, C$ R
  178. PNP090D         ATI VGA Wonder8 ?" r' J( a& T% g5 L/ d: o( z/ ~+ U
  179. PNP090E         Weitek P9000 Graphics Adapter
    2 W" Q/ `3 u4 V- i" A' m% T
  180. PNP090F         Oak Technology VGA
    ' M) b* d! z. A" l) g8 O
  181. PNP0910         Compaq QVision' `% o3 `2 J7 b
  182. PNP0911         XGA/29 n1 L4 W; a' ^: E. a% c9 B
  183. PNP0912         Tseng Labs W32/W32i/W32p
    8 A; U7 S' \8 ]7 J0 l3 e( A9 ~
  184. PNP0913         S3 Inc. 801/928/964
    / ?5 U4 T  ]/ @+ u2 |9 r
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)# c7 l% [4 h& }
  186. PNP0915         Compaq Advanced VGA (AVGA)& h# c  e3 k4 ~* ~
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)' {+ P7 \  k# c, ]% i; W( l: F
  188. PNP0917         Reserved by Microsoft
    3 a' r; L) o- R; t! r% ^
  189. PNP0918         Matrox MGA
    ! g/ u7 y0 S3 n2 K# q$ K, g
  190. PNP0919         Compaq QVision 2000  m" N! w* X0 b# @: u
  191. PNP091A         Tseng W128
    * [7 Q9 V3 h5 j3 W* f" b3 [
  192. PNP0930         Chips & Technologies Super VGA6 v2 p9 a$ N2 V. B) j6 }( _
  193. PNP0931         Chips & Technologies Accelerator
    5 ^# ?  ^5 W9 N! _- h0 U/ j3 W
  194. PNP0940         NCR 77c22e Super VGA: z6 r1 L( }2 ~" K
  195. PNP0941         NCR 77c32blt9 |/ J' g6 c# P/ ^, n3 H/ K
  196. PNP09FF         Plug and Play Monitors (VESA DDC)/ P$ e3 Y1 }+ `4 k* N; v. T

  197. & e2 u6 W% @/ w2 i; i6 c- v
  198. --Peripheral Buses--
    5 o$ e1 c, Y2 O2 ^
  199. PNP0A00         ISA Bus5 @1 O0 s  H& O( d
  200. PNP0A01         EISA Bus
    % w$ G6 i" E. t8 i# S
  201. PNP0A02         MCA Bus
    . z# C5 ]2 ]4 y& a& U* r6 x) d
  202. PNP0A03         PCI Bus
    7 z1 p% |- I& A' ]6 t+ I
  203. PNP0A04         VESA/VL Bus2 G% N* C) B) w  ?; d, d  E
  204. PNP0A05         Generic ACPI Bus
    * u3 k: V3 Q7 y& l, s
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    / x4 t9 \/ c1 D
  206. ( S- `1 [& q8 _' S% o8 r2 S
  207. . O( Z" S' l" O- n
  208. -- Real Time Clock, BIOS, System board devices--/ x- g' W# N! Y; s% Q$ c0 w$ A4 P
  209. PNP0800         AT-style speaker sound" x4 o* h- Z! }6 y& ]
  210. PNP0B00         AT Real-Time Clock# l3 ]4 v- I# X
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)+ [* |5 ]: P7 k0 A
  212. PNP0C01         System Board
    . y8 E% o- r7 ?/ }1 s% U
  213. PNP0C02         General ID for reserving resources required by Plug and Play0 `! @- g: y, i9 p: Y2 f8 K
  214.                 motherboard registers. (Not specific to a particular device.)
    ) B/ Q8 i! H( ?" ]" G; x5 ^2 t
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt* v8 b9 U) b4 u% w' c" M) f
  216. PNP0C04         Math Coprocessor8 d+ q& j! C- m2 Z  O; P$ o
  217. PNP0C05         APM BIOS (Version independent)
    1 x8 j  Q% m9 e$ t9 Y' z
  218. PNP0C06         Reserved for identification of early Plug and Play 2 `+ h4 S! x5 e' o  c' ^
  219.                 BIOS implementation.- Z% F: X$ e$ v! x  D$ E
  220. PNP0C07         Reserved for identification of early Plug and Play
    , W+ M, v( u( w, h
  221.                 BIOS implementation." |- J; H* t% B3 r% b. d. K0 {0 k
  222. PNP0C08         ACPI system board hardware
    ; d1 H( d# T4 w
  223. PNP0C09         ACPI Embedded Controller
    4 c6 t, q% D6 S
  224. PNP0C0A         ACPI Control Method Battery7 c% b' S9 I: E0 u; L# {, D
  225. PNP0C0B         ACPI Fan' L6 J, i, j" f& t3 m2 R3 A' S3 y
  226. PNP0C0C         ACPI power button device
    # j) b, V  t5 G" T* x
  227. PNP0C0D         ACPI lid device
    ' g# L5 [% W6 G' I' T0 j& h9 a3 B
  228. PNP0C0E         ACPI sleep button device
    % ~4 |* m7 T4 p5 ]0 h
  229. PNP0C0F         PCI interrupt link device! ?' |3 ]6 Z( e: y! r" I
  230. PNP0C10                ACPI system indicator device
    5 F2 U5 {$ W2 I
  231. PNP0C11         ACPI thermal zone
    . d- P4 x! _, L# S
  232. PNP0C12         Device Bay Controller
    # c$ i) o" |1 b4 S8 E. I) [; S
  233. 5 S! M/ r1 i) `0 q) \5 E7 S1 [
  234. --PCMCIA Controller Chipsets--
    4 \# T( w& J* F% ~9 f
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    6 }$ \' X$ ?$ \* P
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller# B, T1 y8 T3 h- [6 @; E
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller  |9 P# U7 n) w$ r. R& B- j
  238. PNP0E03         Intel 82365-compatible CardBus controller' a; k  ]6 e: z# z+ G: F" `( [
  239. ! a9 P- M- [* D( L5 _
  240. --Mice--; H* L, a7 `8 o0 i
  241. PNP0F00         Microsoft Bus Mouse
    6 z1 v7 f: z& p# [9 A
  242. PNP0F01         Microsoft Serial Mouse5 y6 e  s# c1 u7 j
  243. PNP0F02         Microsoft InPort Mouse
    6 Z2 Q) R6 x2 P. \
  244. PNP0F03         Microsoft PS/2-style Mouse
    . M) _! }. Q2 S% h7 V" v- e
  245. PNP0F04         Mouse Systems Mouse
    8 t* }) `8 S" `0 c2 z: F
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)' b) A0 I) r2 x% z" |
  247. PNP0F06         Genius Mouse (COM1)
    - Q- E' i4 L$ b. Y8 h6 a. n
  248. PNP0F07         Genius Mouse (COM2)
    % s8 o1 f- R$ K6 G
  249. PNP0F08         Logitech Serial Mouse2 L; K( g; v/ p% r
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    + r3 e2 h/ p( }; P* q
  251. PNP0F0A         Microsoft Plug and Play Mouse  n" R8 t+ ~8 x; A/ _
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse; w% T7 W8 N1 F; x
  253. PNP0F0C         Microsoft-compatible Serial Mouse8 {7 d  T% ?: H$ z" Q
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
    ! n4 U0 }+ f. n
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    3 O' q, u, x9 i$ C. m' \3 u
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    6 I1 P* ]8 \% z, n+ {
  257. PNP0F10         Texas Instruments QuickPort Mouse
    1 W9 ~6 L  l5 m% P" u/ J% `
  258. PNP0F11         Microsoft-compatible Bus Mouse
    * l+ j7 ~# B/ y0 e) d0 R
  259. PNP0F12         Logitech PS/2-style Mouse
    - n7 `% b8 }, D
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    0 t7 n( g6 R3 s1 J: b
  261. PNP0F14         Microsoft Kids Mouse
    , [4 Y5 V+ R5 x% p5 I* p7 @
  262. PNP0F15         Logitech bus mouse1 [" Z& H4 s5 w6 o1 J. g
  263. PNP0F16         Logitech SWIFT device/ f- m% S4 h  O3 C; }9 n
  264. PNP0F17         Logitech-compatible serial mouse1 K' }9 b- m; |* f
  265. PNP0F18         Logitech-compatible bus mouse8 e) w, c) R" g& J  H% G- I, L% F
  266. PNP0F19         Logitech-compatible PS/2-style Mouse9 m; H( f4 |; `4 i; F
  267. PNP0F1A         Logitech-compatible SWIFT Device
    $ f- a$ \! y: c0 {6 e3 Q
  268. PNP0F1B         HP Omnibook Mouse" X: p0 \% Y6 S1 q2 w
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    4 W  t/ D* Q! F. a" @; ~
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    # }( l: u( M" ?7 a2 S
  271. PNP0F1E         Microsoft Kids Trackball Mouse" i7 [; }- S3 A5 E/ f
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    + s+ ~9 l6 O& Y$ d
  273. PNP0F20         Reserved by Microsoft Input Device Group+ G- B$ Y! t; D$ G! W
  274. PNP0F21         Reserved by Microsoft Input Device Group1 T% r3 Q  j4 y7 D3 ]" f( A) h  G
  275. PNP0F22         Reserved by Microsoft Input Device Group
    0 W4 }1 @/ k  O& U5 r( \
  276. PNP0F23         Reserved by Microsoft Input Device Group: P& V" y, h: [4 o8 i
  277. PNP0FFF         Reserved by Microsoft Systems
    * ?# t. N0 I% p- Q* S" @

  278. 2 P1 S" O1 a0 D2 l9 R" {. A: U
  279. ***** Network Adapters - PNP8xxx ***********************5 a4 S. V, ?# P$ w( ?1 G3 w8 w
  280. PNP8001         Novell/Anthem NE3200& ^) d9 V: ~- @" D) _
  281. PNP8004         Compaq NE3200
    / E/ {: Z. v- W7 P3 T
  282. PNP8006         Intel EtherExpress/32
    ) K- G7 X7 L& Q/ x
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)& m5 D+ H7 h9 E
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    7 n; |$ y' I0 r
  285. PNP8072         DEC (DE211) EtherWorks MC/TP( \% {" u' m3 Q; {
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    . q+ c1 R$ s" v8 j% Y
  287. PNP8078         DCA 10 Mb MCA& J/ y; z3 R0 f+ w
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    1 U3 P. @5 Z: C, J4 j8 ^
  289. PNP80c9         IBM Token Ring) s- K* l1 ^/ D. s( b; e0 ?  B% {
  290. PNP80ca         IBM Token Ring II
    & P6 ^1 f+ z" z, B: e# \  l; K' e
  291. PNP80cb         IBM Token Ring II/Short7 _# j4 p, [8 w3 V7 R  m3 N# A& D
  292. PNP80cc         IBM Token Ring 4/16Mbs
    0 u6 g5 Z/ m# Q8 }+ n! {9 g' M- N; K3 W
  293. PNP80d3         Novell/Anthem NE1000' E: c9 ]6 l& q9 Z! r5 n: z# ~
  294. PNP80d4         Novell/Anthem NE2000' L7 ~! U2 n- E1 p3 n
  295. PNP80d5         NE1000 Compatible1 M) d# K0 K, M8 T  z9 w
  296. PNP80d6         NE2000 Compatible/ |# L1 P2 W7 w
  297. PNP80d7         Novell/Anthem NE1500T3 `: ~' Y$ Q" j1 r. E8 Q6 f- \
  298. PNP80d8         Novell/Anthem NE2100! J) E$ N+ |* S% h2 H3 B( j
  299. PNP80dd         SMC ARCNETPC
    $ R* Z" D. f/ F
  300. PNP80de         SMC ARCNET PC100, PC200% }4 h4 m9 v9 e. K. @
  301. PNP80df         SMC ARCNET PC110, PC210, PC2509 z) s: b7 C2 h
  302. PNP80e0         SMC ARCNET PC130/E& d  K) P$ q  f: w( X+ e/ ]
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    . z! n. F/ L; e8 U: K+ Y
  304. PNP80e2         SMC ARCNET PC270/E6 a) S7 M2 T8 W
  305. PNP80e5         SMC ARCNET PC600W, PC650W' g  a# R. y- i2 l1 I5 x# n. V) O1 Z
  306. PNP80e7         DEC DEPCA
    * r' s7 g' r" {- ?
  307. PNP80e8         DEC (DE100) EtherWorks LC" t* h+ M7 n) r' `; o5 K
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    * [4 k- I2 V) U
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP5 Y. T/ G. `0 W
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    1 I8 F. X: {( Z7 y/ A+ k/ a9 C/ G) E  q: A
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    2 v0 J$ `9 D+ h' e/ L- s: P
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC9 f1 y( t% P0 f! {* Y+ `5 v2 Y
  313. PNP80ee         DEC EE101 (Built-In)
    # c5 D: v+ m4 z$ D# |
  314. PNP80ef         DECpc 433 WS (Built-In). g4 \+ h, [7 Q0 q* a$ m
  315. PNP80f1         3Com EtherLink Plus
    4 @# H" D0 k* Y- q! t( f
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit). V' h4 w3 ~% o1 k: H& c% i
  317. PNP80f4         3Com TokenLink3 ~  Z4 f! l% P3 B8 p( }
  318. PNP80f6         3Com EtherLink 162 W9 _8 v1 U$ L! @
  319. PNP80f7         3Com EtherLink III
    ! t2 ?: ^; E! ^1 A  P
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    9 R& ~( s: b/ G- A2 h
  321. PNP80fb         Thomas Conrad TC6045! g' {( b9 z+ J
  322. PNP80fc         Thomas Conrad TC6042/ i, _1 U% }. r$ Z; V9 d/ B2 X
  323. PNP80fd         Thomas Conrad TC61426 V0 D5 N8 B* ^; ]: z
  324. PNP80fe         Thomas Conrad TC6145
    3 i) I/ A, b" G8 D8 d( U
  325. PNP80ff         Thomas Conrad TC6242
      e7 g- o5 \# D) _" C# C1 k
  326. PNP8100         Thomas Conrad TC6245- |; k* \3 ^+ i, X
  327. PNP8105         DCA 10 MB2 p  A5 J$ z6 M, G1 n
  328. PNP8106         DCA 10 MB Fiber Optic$ G' C; p! u5 J, g1 l8 {
  329. PNP8107         DCA 10 MB Twisted Pair# g4 v+ G$ U' H1 d. U
  330. PNP8113         Racal NI6510
    * w4 t6 [# U/ |0 M, G$ N
  331. PNP811C         Ungermann-Bass NIUpc
    1 {$ h( M( a# M; X& I
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    8 d9 ]: A9 i. B# g
  333. PNP8123         SMC StarCard PLUS (WD/8003S)7 V: D9 b& v; E# ]
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    ) ?% d# S6 H# o
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    9 D' M. e0 A' I5 X! }
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)! N0 V. `7 N& }$ \4 L
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)( e5 k% v7 w* a- ?
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT). w3 n! E5 W6 G! |: ~8 N: V6 e
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    , f/ I2 ]' V5 a' s$ x
  340. PNP812d         Intel EtherExpress 16 or 16TP$ t; z2 S7 ]& k, v2 Y  K1 O# c
  341. PNP812f         Intel TokenExpress 16/4
    & v" D; u; s2 k3 C/ `
  342. PNP8130         Intel TokenExpress MCA 16/4
    6 \, ]% \+ [. K. L6 g: B" r0 M
  343. PNP8132         Intel EtherExpress 16 (MCA)
    ( b4 B& F5 J" b# ^! P
  344. PNP8137         Artisoft AE-1
    : }( x6 f2 _* m0 n- j( F1 f# l
  345. PNP8138         Artisoft AE-2 or AE-37 @$ a/ W0 Z5 t( o" b+ S; Q9 b
  346. PNP8141         Amplicard AC 210/XT
    + B* Q1 b% ^# Z' t! i
  347. PNP8142         Amplicard AC 210/AT
    2 Z7 W5 f/ L0 B6 ^
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    5 `# L* k4 E" i0 R
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    , ?' F; c1 s" Z, ]) _0 a5 ?* S
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    - s, D, G7 d9 @* x" ^  ^
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    - H/ f; @0 M3 p) f9 w, d% X
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)% F2 j6 J" [6 u- J( y7 S  a. I5 W+ \
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    7 |* T* o0 [- P$ {
  354. PNP815f         National Semiconductor Ethernode *16AT
    ' S) }6 p8 y! z3 M" r! L
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3* f- m- a) Q' s3 l, Z
  356. PNP816a         NCR Token-Ring 4 Mbs ISA) M+ Z, R1 @( R9 q- K
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    % m/ J% r" v! f6 a9 r
  358. PNP8191         Olicom 16/4 Token-Ring Adapter: l, u- Z# ?' I/ p& e  I
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)0 R: h/ ?; O) j- T9 h" F/ ~/ u
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)7 r5 `$ ~# W6 m  |0 m- ~: e( L+ _
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)1 g* g4 I  }' P
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    " `; d" k! w$ |; q
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    7 J5 x0 E" c+ Y
  364. PNP81c8         SMC EtherElite Ultra 162 l( ^6 E, X1 w9 q% G$ C
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    / |$ `. W% ?  G. ?+ F7 [  H
  366. PNP81e6         Pure Data PDI508+ (ArcNet)0 d9 n/ a* N1 I! N
  367. PNP81e7         Pure Data PDI516+ (ArcNet)% {* o# Q; Z; b* q- l% l6 S' R. V. W
  368. PNP81eb         Proteon Token Ring (P1390)
    / {  B6 k& h2 ]% o/ o
  369. PNP81ec         Proteon Token Ring (P1392)
      v, q' E- s) E3 M
  370. PNP81ed         Proteon ISA Token Ring (1340)
    & I7 X5 U0 k$ L
  371. PNP81ee         Proteon ISA Token Ring (1342)
    ! ?: D( f% C* M
  372. PNP81ef         Proteon ISA Token Ring (1346)
    - c$ c  H7 Z- j9 w
  373. PNP81f0         Proteon ISA Token Ring (1347)
    ! A; B8 W* }5 [. h: G( q6 z+ r' C+ B
  374. PNP81ff         Cabletron E2000 Series DNI" b4 m- C* [, z  x
  375. PNP8200         Cabletron E2100 Series DNI- B7 A* ?1 Q( q% D) |
  376. PNP8209         Zenith Data Systems Z-Note' W2 J* K, i/ h1 L
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    & W$ }9 b+ X8 b* p  v4 f
  378. PNP8213         Xircom Pocket Ethernet II
    ; S5 o7 W1 k  a/ c, F/ Z
  379. PNP8214         Xircom Pocket Ethernet I1 R) ^$ H3 ?8 T" c% D% Y0 S, P
  380. PNP821d         RadiSys EXM-10
    4 M: |( _1 R6 t& k8 A1 Y4 s
  381. PNP8227         SMC 3000 Series
    8 N. w) i9 p' j" G$ @( ]+ J- }
  382. PNP8228         SMC 91C2 controller( ~9 k+ J! B, s
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T1 N0 g" u; v3 O) M( R0 r
  384. PNP8263         Tulip NCC-16
    ) H$ X- l* Y! V: Q
  385. PNP8277         Exos 105
    . M( F2 u; B5 T
  386. PNP828A         Intel '595 based Ethernet$ b) h0 F6 K# w' D: Q* ~
  387. PNP828B         TI2000-style Token Ring( ^0 y+ ^0 ?# i+ t; {! S  o
  388. PNP828C         AMD PCNet Family cards, d2 M0 n+ q- t: X* Q1 J8 k
  389. PNP828D         AMD PCNet32 (VL version)
    - W" F! j: E; H1 d
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    : C# [, O7 I0 f. u3 }1 M  Z1 \* c
  391. PNP82bd         IBM PCMCIA-NIC
    ' F- Y& P2 n3 z/ b0 K) H. M
  392. PNP82C2         Xircom CE10
    ! m. T5 V% Y& y1 o. k2 N! i
  393. PNP82C3         Xircom CEM25 Z) z! R7 X' s' l
  394. PNP8321         DEC Ethernet (All Types)" u: Q8 l8 `  A4 Q6 M: S
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
      P* k. O9 [5 T, N4 ~
  396. PNP8324         ARCNET Compatible
    ( o% R+ n" X' n& }7 b+ k4 {
  397. PNP8326         Thomas Conrad (All Arcnet Types)0 J9 O1 F3 H% p+ k0 z/ F5 n
  398. PNP8327         IBM Token Ring (All Types)) L% X# Y/ Q& E6 s6 V' e: C8 z
  399. PNP8385         Remote Network Access Driver
    / m* Q' ~7 }$ S4 p" ^1 F7 v
  400. PNP8387         RNA Point-to-point Protocol Driver
    2 W1 G3 c) @! q7 C- H
  401. PNP8388         Reserved for Microsoft Networking components
    8 C1 K5 [/ w6 b) a  o5 N
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)* B3 p0 z; k4 h6 }$ x
  403. ( n8 h; w4 n) w% X/ T
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    - J+ ]* n2 w& y1 [
  405. PNPA002         Future Domain 16-700 compatible controller
    3 `; a! `5 t5 C$ f# d7 `( Q* B
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    2 F8 q5 L+ l, Z% i# O, \! p
  407. PNPA01B         Trantor 128 SCSI Controller
    ( i& W/ e3 K& g2 q3 I) C. b: X
  408. PNPA01D         Trantor T160 SCSI Controller" g9 j0 I& o8 n
  409. PNPA01E         Trantor T338 Parallel SCSI controller+ c0 s+ `6 }% q, M  B) Z
  410. PNPA01F         Trantor T348 Parallel SCSI controller: D6 P/ i" A( s+ p) W
  411. PNPA020         Trantor Media Vision SCSI controller  R' d. K4 ]% @3 t  y6 E$ U
  412. PNPA022         Always IN-2000 SCSI controller
    6 v# Z/ P) U/ W2 o9 L2 X
  413. PNPA02B         Sony proprietary CD-ROM controller
    ) z6 P( K& F: }* g8 J% W! t& W
  414. PNPA02D         Trantor T13b 8-bit SCSI controller4 Z; b- [+ O7 z' B1 H
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    9 i  ^) x  C6 N3 ]
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    4 L, [2 N% Q: w* }
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    $ R, X. ~5 ?+ ]! R. p& E
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive: q* q. S6 `+ {  O

  419. 2 U* D  o# ~' G0 e
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********* _  E& Q! f' T( J8 F4 p1 c
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    $ m( o1 a" ?6 Z- m9 Y8 M
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    # X) j. g; X0 M' S. h3 ~& N5 `
  423. PNPB002         Sound Blaster Pro-compatible sound device& W4 f% I/ ~; a+ E! |
  424. PNPB003         Sound Blaster 16-compatible sound device. E. y4 [$ ~4 P
  425. PNPB004         Thunderboard-compatible sound device
    " Q  B! M3 j2 O' p* i3 e
  426. PNPB005         Adlib-compatible FM synthesizer device0 M' F1 N% I+ s" q3 o2 @/ d* M
  427. PNPB006         MPU401 compatible
    % W- D# p5 _, b6 f9 K! g4 b% ^
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    ; h; n- h5 t% |! t# I
  429. PNPB008         Compaq Business Audio
    - C& ^- @5 F; g8 k+ `- \' b$ I
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    6 w" C3 H% g* }) _9 S
  431. PNPB00A         MediaVision Pro Audio Spectrum 1 K3 G6 R& \" k
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)9 R" K4 u: L2 j; E6 p
  433. PNPB00B         MediaVision Pro Audio 3D! Q4 \8 u% W) s% l- M0 A! t7 j, @
  434. PNPB00C         MusicQuest MQX-32M5 _7 d% o& H* ]% g# x
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    1 Y% ~: M7 H$ H7 [' H) J
  436.                 (No Trantor SCSI, Thunder Chip Enabled); w. x. D% [& Q- M5 _- r6 q
  437. PNPB00E         MediaVision Pro Audio Spectrum6 K  i% o8 L% D% X6 c9 i- \- B1 b
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    3 f/ F) ]4 }  w" S. n& y
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)9 k/ n0 y( Y) f" S- y. B; u& t
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    6 g1 S3 v: t* i- o2 L  g! f
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
      @# m8 _3 ?* g3 J& L
  442. PNPB019         MediaVision Pro Audio Spectrum Basic+ u9 R4 r$ w2 i
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    ' c4 n; U! Z* k4 `1 o- L0 z
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    1 J, w8 [* G3 w0 q
  445. PNPB02F         Joystick/Game port
    : ]- O3 b: i# Z$ o
  446. $ j3 C; O+ Z3 p! k4 M0 x/ ~9 J3 b
  447. ***** Modems - PNPCxxx-Dxxx****************************
    + }6 s: z# C! ~3 t% H( Y$ H
  448. PNPC000         Compaq 14400 Modem (TBD)$ ~4 O) J8 {* }* R7 q1 ]
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    ! o; {8 k& Q8 R7 U& e

  450. * [9 i( {2 g& q7 }
  451. ======================================================================% \8 e, M. Q) V0 _' W  j& R3 T: h, G

  452. ( F$ a+ {6 ?  ~' e3 f; g) H& E. A
  453. DEVICE TYPE CODES7 B( Q: v: U. q8 p

  454. 4 T/ _1 }" X0 i1 ?% N% g* n
  455. -----------------------------------------------------------------------
    9 a* U/ ^9 N, H: m0 n
  456.         & B% s9 N  l* \( l. D
  457. Base Type = 0: Reserved
    - O7 a& w- a" R) b' r
  458. Base Type = 1: Mass Storage Device
    + c' Z9 H+ k* V; F  S. r# \
  459.         Sub-Type = 0: SCSI Controller
    $ {! C8 j1 O6 t% b2 ?
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    , N9 M8 k+ W) E6 r) w: o
  461.                 Interface Type = 0: Generic IDE& d0 `3 E0 j7 Y
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    / u2 D! d+ K* Q* w1 Y2 Y& o+ k
  463.                 Interface Type = 0: Generic Floppy! y4 M, d4 y# v. K- P/ N& P  |! g
  464.         Sub-Type = 3: IPI Controller
    % `- D) |. h0 @1 v4 e2 ^3 g: |
  465.                 Interface Type = 0: General IPI2 b) L' k" L& ^
  466.         Sub-Type = 80h: Other Mass Storage Controller" D& t* \/ T' [, x0 x4 y( b
  467. Base Type = 2: Network Interface Controller, x1 v3 S7 p; b8 U) f' L5 S  F
  468.         Sub-Type = 0: Ethernet
    7 e% {4 ?& d; p
  469.                 Interface Type = 0: General Ethernet
    . _7 W! j6 B! x* T9 ~' G; c. J
  470.         Sub-Type = 1: Token Ring Controller
    , O1 l) f7 N1 ~9 F5 t8 ?
  471.                 Interface Type = 0: General Token Ring
    ) x& T0 a8 k- U' D
  472.         Sub-Type = 2: FDDI Controller
    / p3 L; J) U8 P! x3 m8 j$ p
  473.                 Interface Type = 0: General FDDI& p# y9 \" N; e- ~4 K
  474.         Sub-Type = 80h: Other Network Interface Controller: e# M3 k9 @- b9 {1 O

  475. 0 h' @( o5 d3 p% d0 c  ~# k% [
  476. Base Type = 3: Display Controller
    / M1 L9 u/ U8 I  N. E
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    : w0 y% g  U/ G0 Y2 w: l
  478.                 Interface Type = 0: Generic VGA compatible
    ( }1 A+ l: c0 s
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    , g# _4 o5 l2 A/ E2 L5 X! l
  480.         Sub-Type = 1: XGA Compatible Controller
    ! c% B7 G0 Q! S- Y
  481.                 Interface Type = 0: General XGA Compatible Controller
    8 H4 M) t2 D6 d* V. ^
  482.         Sub-Type = 80h: Other Display Controller- Z1 ^: M8 A. [& I  H, r$ @. ^
  483. Base Type = 4: Multi-media Controller2 g* F& O5 _0 J$ ?: c
  484.         Sub-Type = 0: Video Controller
    8 u# L. _: m" m3 A, J: ]# d) X
  485.                 Interface Type = 0: General Video
    % w/ I9 [: ?+ Q
  486.         Sub-Type = 1: Audio Controller
    " @9 C. l. v6 r" S% A5 g1 P
  487.                 Interface Type = 0: General Audio Controller
    ( B( g  {5 p) {
  488.         Sub-Type = 80h: Other Multi-media Controller
    2 D+ I8 v9 ]1 j* ~% t
  489. Base Type = 5: Memory
    # Y9 w8 y4 J+ z; ~+ I' F
  490.         Sub-Type = 0: RAM 8 L' ]/ G( B2 d
  491.                 Interface Type = 0: General RAM( D: W: f+ k( U2 i2 U+ v
  492.         Sub-Type = 1: FLASH Memory
    ; w/ S9 V8 W3 `8 Q( [9 \+ l
  493.                 Interface Type = 0: General FLASH Memory
    $ v/ j% N; R9 l* D2 l
  494.         Sub-Type = 80h: Other Memory Device- F8 {( f+ Z# p6 ?: s, Y8 C" y

  495. + c+ s( R2 U/ Z% g. X) {5 {8 j) B( ^) t
  496. Base Type = 6: Bridge Controller4 M6 A8 C# S: \2 v3 {/ M8 B
  497.         Sub-Type = 0: Host Processor Bridge3 {# g% H& W" G/ U7 H/ q
  498.                 Interface Type = 0: General Host Processor Bridge6 s5 A4 r9 K- V- }: }# O5 \
  499.         Sub-Type = 1: ISA Bridge$ A  V# N# W8 z; H8 p: k5 T
  500.                 Interface Type = 0: General ISA Bridge- I7 A2 [$ m, c
  501.         Sub-Type = 2: EISA Bridge# U, \8 n% a) V( D/ E& v1 U
  502.                 Interface Type = 0: General EISA Bridge
    1 Y- k: U+ m, i, x! w# M3 K
  503.         Sub-Type = 3: MicroChannel Bridge
    ) K6 ?! k6 S' |, J) c
  504.                 Interface Type = 0: General Micro-Channel Bridge& c! I) [) y" b  _/ Z# {0 |
  505.         Sub-Type = 4: PCI Bridge' p8 H$ s, g! `
  506.                 Interface Type = 0: General PCI Bridge
    - h8 g' Q3 z3 Y, K9 X
  507.         Sub-Type = 5: PCMCIA Bridge) d2 y( _% {4 }* Q. _8 V( {0 b2 x
  508.                 Interface Type = 0: General PCMCIA Bridge
    * U, Y3 F/ k, J3 K: Y! d! b+ ^0 P% m
  509.         Sub-Type = 80h: Other Bridge Device
    ! Q  q) t  {* q+ D8 \
  510. Base Type = 7: Communications Device
    * [+ L) M; Q3 Y  z3 q2 N" K; M
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    + s* \9 i( u$ R0 _. U& ]
  512.                 Interface Type = 0: Generic XT-compatible
    ! \, V# h# u7 F) g2 |9 Q" V
  513.                 Interface Type = 1: 16450-compatible; {0 V9 B6 [- \) c9 l4 i: D' f
  514.                 Interface Type = 2: 16550-compatible
    ( P0 |0 P; Y5 e! ~
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    $ J( e! Z; f# Q5 M3 W. v  h" P
  516.                 Interface Type = 0: Generic AT Parallel Port# W5 L, ]/ ~7 i! Q. B5 Q
  517.                 Interface Type = 1: Model-30 Bidirectional Port- x. c; v& [3 [, O) Y
  518.                 Interface Type = 2: ECP 1.? compliant port
      {4 @; W! F# ^  s
  519.         Sub-Type = 80h: Other Communications Device. ~) B( A/ j1 Q0 W2 s* k" y
  520. Base Type = 8: System Peripherals- N! v! Q1 j* U% H3 U9 f: V. Y6 `
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    : ^+ ?( I; d* K7 I: q& E# {8 q
  522.                 Interface Type = 0: Generic 8259 PIC
    . _" B( D1 ^5 A. s
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)8 L& F. I& {5 p$ E- p
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)$ A! }$ z# c/ G. m; p9 F* O0 _' l
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    7 X- p/ @5 G3 L+ Q# Q  n" ?1 ~! W
  526.                 Interface Type = 0: Generic DMA Controller  e# }/ p; D4 u7 h5 t4 w
  527.                 Interface Type = 1: ISA DMA Controller
    $ B4 d- \( v* J& I, M3 Z8 l
  528.                 Interface Type = 2: EISA DMA Controller7 B2 ]! x6 Q( k/ m/ T  _# D
  529.         Sub-Type = 2: System Timer (8254 Compatible)- F: h, s/ R# Z' m5 K  k
  530.                 Interface Type = 0: Generic System Timer
    3 [: b" l" c+ }6 s+ q: ?6 {
  531.                 Interface Type = 1: ISA System Timer2 w/ U/ K- l$ S0 ~0 Q
  532.                 Interface Type = 2: EISA System Timers (2 Timers)# |3 _" }. Q+ J: V3 E3 Z& Z
  533.         Sub-Type = 3: Real Time Clock( U% F4 ?8 v) ?8 D/ y
  534.                 Interface Type = 0: Generic RTC Controller2 ~% r9 {, o% F$ _* o
  535.                 Interface Type = 1: ISA RTC Controller
    - Y3 ]' }+ M+ W$ W
  536.         Sub-Type = 80h: Other System Peripheral                                 7 k5 Y: [* Z" Y6 j5 t/ U* y
  537.                
    & w/ e0 N0 R) J) C
  538.         - x( k/ x* n5 j9 c
  539. Base Type = 9: Input Devices
    " a' z+ E7 b& z  }
  540.         Sub-Type = 0: Keyboard Controller
    2 t; N7 V3 z! [9 q# ]
  541.                 Interface Type = 0: Not applicable
    ! @) x! [0 W) h
  542.         Sub-Type = 1: Digitizer (Pen)3 G4 R+ j# u4 B% H
  543.                 Interface Type = 0: Not applicable
      m0 z( p) ~  t* {8 O/ E# p. u& m
  544.         Sub-Type = 2: Mouse Controller
    % V5 G! U  v' {" C- W; B
  545.                 Interface Type = 0: Not applicable
    ) B8 c- j0 c6 `3 G
  546.         Sub-Type = 80h: Other Input Controller
    $ R+ g! h2 X& |( c
  547. Base Type = 0Ah: Docking Station
    * A* O% P5 }) _, `4 S" K" C
  548.         Sub-Type = 0: Generic Docking Station8 u4 D5 t/ ~& N! C* I
  549.                 Interface Type = 0: Not applicable1 w) M5 m* g0 \. [1 P
  550.         Sub-Type = 80h: Other type of Docking Station
    & p' u* w/ S7 l. v4 S
  551. Base Type = 0Bh: CPU Type) e/ P0 _8 `" V$ e3 H' I5 f
  552.         Sub-Type = 0: 386-based processor# a0 c, C( W/ t# U* ?: p% o
  553.                 Interface Type = 0: Not applicable+ Z  K& C8 W1 d# a7 F% N* T+ g
  554.         Sub-Type = 1: 486-based processor/ }; x- _! m1 @0 R0 C$ p
  555.                 Interface Type = 0: Not applicable) x9 }- I) W. P/ W6 J8 I5 V
  556.         Sub-Type = 2: Pentium-based processor( L- O7 i% R' f2 i1 a$ p& {
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-18 19:17 , Processed in 0.192111 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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