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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
4 a9 s8 ~. T+ q- E! Q
  1. This document is the ultimate source for Windows Generic Device IDs
    6 D, A0 Z" b% `2 R7 Y9 N: t2 u0 u
  2. and Plug and Play BIOS device type codes.  
      {, a, m$ V$ Z$ Y  ~- ^, @

  3. " T3 e' \) m# N2 p8 q1 v
  4. CONTENTS:9 r0 ~, j0 R3 @( G; h
  5.    Plug and Play Vendor IDs and Device IDs4 j( n2 K. p' T2 T9 g& x
  6.    Generic Device IDs 5 l' h0 O! H  N4 h5 [, `
  7.    Device Type Codes5 O6 R) t8 q6 y1 _: L

  8. + n- d' F1 d. q. L0 k" ^
  9. ======================================================================4 a- |6 J" q9 L
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs0 f6 k, C5 v( r4 p& {7 l7 R
  11. " V, v6 j# Y, p' p
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and ' [# y8 }& _2 o  z
  13. Device codes. The vendor must register with EISA and have a vendor code
    - X$ b: k$ |) d  }2 M0 C* o# }2 J0 N
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    7 A7 m  `3 W# X
  15. is reserved for Microsoft and can only be used when defining a device抯
    , ^# `) }) ?6 y  P6 k. X
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and ; H5 Z2 Q; Q4 }" G  S4 {
  17. Play header.
    8 O* E* U* o" m9 ~# N) k" T4 R% ^' b
  18. ) Z9 Q  Q1 M1 L% e* i( e
  19. Use of CompatibleIDs is strongly recommended for devices that use 5 P8 L! T9 b$ a1 O4 g
  20. device drivers provided with Microsoft Windows 95, such as a
    ) c- G. u9 G* _% p, t) m1 o2 A0 T
  21. "Standard PC COM Port" (PNP0500) or - O3 R% @" M% v7 Q( i) ?$ k' I3 a" ]3 F
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).' @; b6 c# r; ~1 \* u

  23. 9 p, v( @7 g& \" U- n+ ^2 \
  24. The following example output from ISOLATE.EXE of a Plug and Play . w: @1 R7 K+ x! V/ S4 Z1 A9 k! z, i
  25. header is provided for your reference:
    + E; W( O& d# ?7 ?
  26.         Vendor ID:     XXXFFFF0 {  i3 Y& Z" ^3 X
  27.         Serial Number: 00000001; |: V# O5 q; `" d: a, C( }* H" a
  28.         Checksum (reported): 0x5E7 x5 i  K( g$ _& ~5 a, S
  29.         PNP Version:   1.0, E1 V  r" R  q/ r# M" }8 y* z- X
  30.         Vendor Ver.:   10
    " s# X  s4 b8 o  c2 j$ t
  31.         Device Description: IDE Port
    ( i8 U) \1 [! k, [( q6 U) _
  32.         Device ID:  XXX00010 ^. k( U3 z2 y7 r
  33.         Doesn't Support I/O Range Checking
    $ P5 S6 c5 @3 p2 [. W0 [! N' c
  34.         Vendor Defined Logical Device Control Registers:  None
      ]& M% K- B+ x8 R+ ?( O( c
  35.         Compatible Device ID: PNP0600- [3 |  g5 p* F$ V
  36.         Device Description: IDE4 T4 M( d( _1 A) j/ N
  37.         Dependent Function 0& s, x, o; a4 Y/ N" r7 J6 C
  38.         ...6 M6 c, x/ w" {: L& i5 R3 z
  39.         Dependent Function 1$ I; ]! U; H: q  d% y& y
  40.         ...
    8 T4 e. Y& w8 c6 f
  41.         End of Dependent Functions8 K- S! u' I& \* m/ Z3 N: F
  42. * Q3 w- g6 b8 j4 G# x' }* }
  43. When the user is installing devices that use this method,
    8 z3 T- Q: S2 L# b+ Q. d7 ^/ ^7 c
  44. a dialog box appears at the beginning of the enumeration sequence 7 r# _* F) m( O: W# H% f) R  |
  45. to suggest use of the default driver provided with Windows 95. & a) x0 x; B, X, }  E6 A
  46. Windows 95 also provides the option for using a disk from the 1 l3 g7 ~* Q* V) _* `
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    2 X; j3 N1 v) w' m6 M+ |! I
  48. driver.0 F% Z8 G( }% O% [4 v' i
  49. 9 m% V) n5 h  L  J# G& _
  50. For multifunction adapters, you should supply an INF file that chooses
    - l  c" r6 Y7 X) u" Q8 B% Y2 O
  51. the appropriate drivers (including default drivers) for all the
    $ z/ H4 v. p2 }1 Q6 a' {: h
  52. adapter抯 devices. This prevents additional dialog boxes from again 8 X# }" z0 H) Y$ v. f# T
  53. requesting the default driver or a manufacture抯 disk for the rest of
    # r' j5 w' |  F* S3 }
  54. the devices on the adapter. When an INF file is used in this manner
    9 V4 b) d! q8 R
  55. for default driver selection, it must link the HardwareID (XXX0000) 9 m8 d8 i" q# ?6 J. Q
  56. to the appropriate compatible device driver from the Windows 95 + M, ^5 h# h" b; i5 q( z
  57. distribution compact disc or installation disks. - |. ?9 i5 l0 ]- r: b
  58. If this is not done, Windows 95 will continue to query the user for
    . @! A, l2 H; ]
  59. either the default driver or a new driver, thus defeating the purpose % H* [+ o7 ]* X, [1 K! F0 Y
  60. of using the INF file in this way.* I1 K# r# ]) N: S9 X( t5 p
  61. : x4 a) G4 u7 ]( a
  62. ======================================================================$ D& X5 B- X. h* D1 A- H/ g, ~9 k

  63. . P3 s% p) l$ R; O. R" c. a
  64. WINDOWS GENERIC DEVICE IDs
    * `* H+ @# [1 |# ^, o. u
  65. 1 @8 n" c! }; ~9 w, h0 v
  66. ----------------------------------------------------------------------0 [+ {6 ?% [3 t+ {. p2 L, r4 E8 N
  67. Many devices have no standard EISA ID, such as the interrupt controller6 e# Y( U* w/ S. S- C  u
  68. or keyboard controller. Also, a set of compatible devices, such as VGA , H8 C6 z& a3 K: o, p4 K
  69. and Super VGA, are not actually devices, but define a compatibility / ?. ^; N  K1 r, I& R
  70. hardware subset.  Yet another set of IDs needs to be used to identify % F4 r) q! A4 r( R
  71. buses.
    % ]/ r& G5 ^( n6 F- v
  72. 7 l- S& N) d% H" i3 a0 n
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
      i. ]5 X4 }& r( k  g! c
  74. devices that do not have an existing EISA ID, as well as defining 1 b% ?8 ]. o$ p" C  Z% h
  75. compatibility devices. The IDs are defined in the following tables.7 D: J, r" Q8 R2 h! {& \2 B

  76. 5 E5 Y6 @0 J6 y7 K% Q; P* f- S
  77. DEVICE ID RANGES. G6 k- z) |: F* Q( w& m

  78. ! X2 d1 h7 A/ Y8 p$ i: h- [
  79. ID range        Category( r+ ~- j" E) k& A) P+ ?% E& ?+ h
  80. --------        -------------5 K9 E7 ?+ X- t, W
  81. PNP0xxx         System devices
    6 S% U$ Y# O) u# p8 f6 A- J' V+ d
  82. PNP8xxx                Network adapters
    8 q5 z) p0 P- H: L$ {: c
  83. PNPAxxx         SCSI, proprietary CD adapters
    1 W( T7 f1 r" l! ]4 w
  84. PNPBxxx         Sound, video capture, multimedia
    ( S  i& c, z  U; M
  85. PNPCxxx - Dxxx        Modems
    + \6 k. e; v+ c8 Q- L9 F

  86. . n5 K, e- N4 |4 v! E/ a4 j
  87. The following device ID is provided only for compatibility % b5 H! G) a! O" [( x8 U. X" v
  88. with earlier device ID lists:- W% a3 F" I+ {# _* [$ n

  89. ( G5 O1 a9 Q% Q  I
  90. Device ID        Description
    , t3 a( P& c+ W" r
  91. --------        -------------% E% I0 d7 J/ ]7 }8 L6 ?
  92. PNP0802                Microsoft Sound System-compatible device, N& A% ]' J/ p6 {$ z
  93.                 (obsolete; use PNPB0xx instead). `5 e: o6 D. t2 \& y
  94. ) F& j& H8 n; {* ]. ?* z
  95. ---------------------------------------------------------------------------" j' y' g/ N: {6 W
  96. Device ID       Description
    % J- z; u  j0 d* ]& N
  97. --------        -------------
    8 k0 D$ l4 @& I  l) H2 I
  98. ***** System Devices - PNP0xxx **************************
    0 ]' q5 k  T6 E3 E
  99. --Interrupt Controllers--
    & l8 t# i$ a. R( L. \+ Z; R7 [8 c
  100. PNP0000         AT Interrupt Controller9 j6 m2 Y+ x6 g: N- O
  101. PNP0001         EISA Interrupt Controller
    ) c: L" u& c  y! }
  102. PNP0002         MCA Interrupt Controller
    7 Z) F2 ?: p% p; L. @
  103. PNP0003         APIC( A3 k( Z+ N7 N2 R. {3 M2 H
  104. PNP0004         Cyrix SLiC MP interrupt controller1 `1 n0 D7 v: U+ y

  105. + W" U" c3 R( B$ U$ L
  106. --Timers--
    ; a. ?% \* }) \( A) _7 D' z5 w
  107. PNP0100         AT Timer
    7 Q* T2 t& e- [, b5 ?
  108. PNP0101         EISA Timer
    ( d$ m# m3 K% x% g6 {3 n
  109. PNP0102         MCA Timer
    4 J4 R1 g2 Q- q$ f: Z
  110. ! l) i. y$ e: T' ?7 N1 b+ U0 L
  111. --DMA--
    " K$ V% n/ Y4 V' i  p
  112. PNP0200         AT DMA Controller4 o7 X& p# l6 ]: I- T
  113. PNP0201         EISA DMA Controller7 c8 c% V6 w% a5 f. S8 H( z
  114. PNP0202         MCA DMA Controller
    7 X7 r: @, L4 P5 `6 \8 l

  115. $ t' Z/ u8 X0 ^- t% C6 o
  116. --Keyboards--
    $ v  x, d6 c9 O, Y* ~& v- R" |$ m
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    * e6 V" q  {+ S6 J
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    6 x5 L+ C# I" f, _3 ^/ Z
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    8 G5 |) {2 I& ?  j9 N
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    , E8 i. j6 o/ F
  121. PNP0304         Olivetti Keyboard (83-key)
      `  g8 ^2 h2 N2 O/ I
  122. PNP0305         Olivetti Keyboard (102-key)
    0 U: \( W  A( {! Z
  123. PNP0306         Olivetti Keyboard (86-key)
    : m) Z, L2 y/ {) }3 f
  124. PNP0307         Microsoft Windows(R) Keyboard
    ; ~, L* c1 c# V5 Y( a
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    7 m) W2 @6 ?7 N# N0 _+ g
  126. PNP0309         Olivetti Keyboard (A101/102 key)5 Q$ S) `) u) k5 n
  127. PNP030A         AT&T 302 keyboard
    , B' ~# P# z* X- ~" ^
  128. PNP030B         Reserved by Microsoft
    , Q) }& j+ R( q6 ]# ?% j
  129. PNP0320         Japanese 106-key keyboard A01
    + h( C: @; F7 c9 N
  130. PNP0321         Japanese 101-key keyboard; T3 X2 X' B2 Z! r, n2 M* s+ w
  131. PNP0322         Japanese AX keyboard# j- q0 D0 ^0 z, C  ^
  132. PNP0323         Japanese 106-key keyboard 002/003
    5 \' T) X; ]. j$ x3 X
  133. PNP0324         Japanese 106-key keyboard 0016 U* ~: v3 ?0 U# M- I
  134. PNP0325         Japanese Toshiba Desktop keyboard
      e1 E- @) s; u4 F
  135. PNP0326         Japanese Toshiba Laptop keyboard' I( r4 b& \# ^6 r/ L- v
  136. PNP0327         Japanese Toshiba Notebook keyboard
    " U$ X$ D% A  G+ D
  137. PNP0340         Korean 84-key keyboard# i1 T+ F1 O% V: W5 t- \/ k
  138. PNP0341         Korean 86-key keyboard6 o0 v. I6 u7 r& `: J! r2 {+ O
  139. PNP0342         Korean Enhanced keyboard6 M' b2 z( G& A  A& m; Z' W
  140. PNP0343         Korean Enhanced keyboard 101b8 J0 V4 m0 [; K* B  |
  141. PNP0343         Korean Enhanced keyboard 101c
    $ E0 ?6 [# s6 |. ]5 b4 g
  142. PNP0344         Korean Enhanced keyboard 103- S1 H# T6 e% e6 p- x/ X, ~
  143. 4 z; x* d: Z' y6 d/ t0 q/ M; B: _
  144. --Parallel Devices--
    7 ^7 f: y" {( L3 T& z" P
  145. PNP0400         Standard LPT printer port
    + v: y  W# w, J
  146. PNP0401         ECP printer port
    5 U  Y0 G( r8 [$ n
  147. ) V5 {( r$ T0 T! V& S
  148. --Serial Devices--( \; q# ^- @, `* @  e, U
  149. PNP0500         Standard PC COM port
    8 |. [  _2 T) M  A
  150. PNP0501         16550A-compatible COM port
    ! \5 R, M5 P8 J. q& N
  151. PNP0510         Generic IRDA-compatible device) B- P. O( B9 M  u) H6 A
  152.   q1 f/ L8 \' o' r- }' @7 h
  153. --Disk Controllers--
    ! D: P7 i4 z. Z! j
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller" e& u% Z3 U  c# |% p( p$ h
  155. PNP0601         Plus Hardcard II- ]; \1 ]  B+ z% R, T6 [  R
  156. PNP0602         Plus Hardcard IIXL/EZ! G2 K+ |, H, v$ Z
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
      x1 c$ t+ p9 S3 c0 U+ X
  158. PNP0700         PC standard floppy disk controller0 {" B. E% l: \
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec3 q. Y/ O- T6 Y7 `. \

  160. 6 a, f5 S  v" j7 |. x& e
  161. --Compatibility with early device ID list--. U% M- \' l2 a. s* L- \$ D5 l
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    % k; x0 _! Z9 I6 i+ ]# r/ Z" H
  163.                 PNPB0xx instead)# Q, O* M! u) C7 ]" T: ?8 B5 I
  164. --Display Adapters--
    7 ?, \1 I4 r* ]# n$ p8 N( v5 Q
  165. PNP0900         VGA Compatible% A% n1 _( ~0 @' r4 y2 J& Z+ r8 i
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    9 b: v9 g# F; w! P8 @
  167. PNP0902         8514/A Compatible) _& p, l3 z/ R- I9 Q
  168. PNP0903         Trident VGA
    * T( i3 V4 p$ a- c$ w
  169. PNP0904         Cirrus Logic Laptop VGA
    # U) Y  h' Z' @% _
  170. PNP0905         Cirrus Logic VGA
    ; b1 i  a, i. W
  171. PNP0906         Tseng ET4000
    . {7 Z) k/ U2 u  {: z7 k" i# E" I
  172. PNP0907         Western Digital VGA
    3 s  m$ O& V6 k
  173. PNP0908         Western Digital Laptop VGA; D' G# S7 Q  Z/ b& T  t
  174. PNP0909         S3 Inc. 911/924
    & ?% X, c' |" A7 ?! K
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    - m1 _7 K, B% l4 l8 j5 E* l& h
  176. PNP090B         ATI Ultra (Mach 8)
    ( q3 }; `4 y1 J2 H' K
  177. PNP090C         XGA Compatible
      Y" W2 r) ?! m% y- B8 }% I7 s
  178. PNP090D         ATI VGA Wonder) u! i) k' P. ]
  179. PNP090E         Weitek P9000 Graphics Adapter8 _" n: R0 Z$ L5 {
  180. PNP090F         Oak Technology VGA. S0 J) F  t& N/ S' s
  181. PNP0910         Compaq QVision! S& P8 S# N# e  H
  182. PNP0911         XGA/2' I, h4 b" _4 D5 I7 I
  183. PNP0912         Tseng Labs W32/W32i/W32p
      \, K( ]1 Y/ y: j9 x5 [
  184. PNP0913         S3 Inc. 801/928/964
    $ z9 ^+ _1 M) ^8 b7 Z) P
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
      x# |9 u7 a0 O1 f! F  s' B& X
  186. PNP0915         Compaq Advanced VGA (AVGA)
    . `7 {) K- q9 h' E8 y2 j3 c
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    3 h1 F( i/ K, {6 G3 \
  188. PNP0917         Reserved by Microsoft0 f4 q+ d8 k/ \6 |9 @
  189. PNP0918         Matrox MGA; v2 T: [3 D! i! k& b. d) p& z' p
  190. PNP0919         Compaq QVision 2000
    7 L# [7 u6 ?* d6 \6 B7 v$ C2 y1 s, i
  191. PNP091A         Tseng W128, T- G; H6 s$ V+ f/ U. {) s3 s- q
  192. PNP0930         Chips & Technologies Super VGA4 e# \& f1 ?9 S( a/ d+ d
  193. PNP0931         Chips & Technologies Accelerator* l' C  D  p8 s7 n* p
  194. PNP0940         NCR 77c22e Super VGA4 q" d7 Q* ?$ {, i+ [
  195. PNP0941         NCR 77c32blt
    3 h5 I8 q6 C1 M
  196. PNP09FF         Plug and Play Monitors (VESA DDC)* {( A' Y' `/ j8 e- V8 Q
  197. . g, h- E' Y9 K* u- h9 P4 \
  198. --Peripheral Buses--
    9 y! c! R+ Y/ J# Z' k; a
  199. PNP0A00         ISA Bus
    3 z; [6 r" j+ x! N4 Z. d
  200. PNP0A01         EISA Bus
    9 @% T  u- A. n5 ]2 l6 Q1 {
  201. PNP0A02         MCA Bus
    4 ]; K7 \4 K- R" ?
  202. PNP0A03         PCI Bus% ^8 _- w) k6 p7 k# ?& l
  203. PNP0A04         VESA/VL Bus
    + C) B, j1 h5 D# I1 a. q3 x
  204. PNP0A05         Generic ACPI Bus
    $ L% ]) w2 l5 _) l4 e: Q8 z( [2 |
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)7 Z5 y, [0 v4 t' J% Q0 h

  206. . h8 ]4 e4 A2 m  d

  207. 5 S( \" ~% x: j
  208. -- Real Time Clock, BIOS, System board devices--
    - C9 [% A/ H" ~$ N4 D. a, `
  209. PNP0800         AT-style speaker sound; L. G' ^" [5 C% k+ w
  210. PNP0B00         AT Real-Time Clock# {2 G' j  D: e& T9 z
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator). H8 g- r% i. \, J, [: v7 J. \( _
  212. PNP0C01         System Board
    ' X' j3 U) B( o+ e$ ^3 z
  213. PNP0C02         General ID for reserving resources required by Plug and Play. f, b5 |5 a( M/ s' y& B
  214.                 motherboard registers. (Not specific to a particular device.)7 L0 a+ m  f4 ], x5 a* I' J0 O8 R
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    0 [0 q- {: W/ D+ d4 M
  216. PNP0C04         Math Coprocessor1 z$ E: z* y6 p  g$ q6 A3 C) N
  217. PNP0C05         APM BIOS (Version independent)/ [  m  i) O- a! k- i# q( o5 b
  218. PNP0C06         Reserved for identification of early Plug and Play * `5 R' k4 r' }  Y/ _9 Z4 l
  219.                 BIOS implementation.; p* }# C! i$ P" u& o# _
  220. PNP0C07         Reserved for identification of early Plug and Play
    / d5 B# v, c1 m3 G& q- w# l
  221.                 BIOS implementation.0 M/ }$ r7 P3 c6 I; i, P/ ~
  222. PNP0C08         ACPI system board hardware
    4 ^& p8 y, w- E: J
  223. PNP0C09         ACPI Embedded Controller" _( Z& F* y! L" z' v+ T" o8 a/ s
  224. PNP0C0A         ACPI Control Method Battery
    2 X. x( K2 C- a! M4 M  }$ P
  225. PNP0C0B         ACPI Fan
    : j, N8 P  U! z
  226. PNP0C0C         ACPI power button device
    ; G$ T* {4 l% r( v# |2 I  [+ p% o
  227. PNP0C0D         ACPI lid device& a4 e. `. L$ |
  228. PNP0C0E         ACPI sleep button device
    # [+ Z& `5 f. D0 ~' C& k' t5 i
  229. PNP0C0F         PCI interrupt link device
    , y8 h+ ]- i$ Q
  230. PNP0C10                ACPI system indicator device
    / x# a" b& s8 D0 E1 r+ B7 l' A
  231. PNP0C11         ACPI thermal zone3 Z* A9 y* R% |" r$ Z( l" x
  232. PNP0C12         Device Bay Controller; e! L7 z4 y  ^

  233. $ i8 ^: _" S: G
  234. --PCMCIA Controller Chipsets--
    3 y' I; R8 l% N% m6 L2 J
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller# m+ U' V$ M- T4 V
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller4 c  r1 Y; x6 t! @
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    9 l: U) V6 v" |' D: P0 S
  238. PNP0E03         Intel 82365-compatible CardBus controller
    6 G' X/ g' h/ l6 Q

  239. 2 k& X0 u. ~' g
  240. --Mice--- w8 j& y& p0 q
  241. PNP0F00         Microsoft Bus Mouse
    3 Z- }5 t+ t3 R- _. D: x: V' S4 `
  242. PNP0F01         Microsoft Serial Mouse
    6 Z0 z1 v7 [3 {3 ]/ e
  243. PNP0F02         Microsoft InPort Mouse
    8 Q% ]% T1 \4 u- P  e' @8 u$ f
  244. PNP0F03         Microsoft PS/2-style Mouse
      m* ^& m& w' k: O& E  J# g7 C
  245. PNP0F04         Mouse Systems Mouse( H& r; b: d/ J' B; f7 y
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)4 B1 e, R0 g; a1 w  Z/ J" T
  247. PNP0F06         Genius Mouse (COM1)
    * Q. R! w% L+ H6 G2 d
  248. PNP0F07         Genius Mouse (COM2)/ z9 y) }# O. _; n; r
  249. PNP0F08         Logitech Serial Mouse
    * R0 `  o' t! R8 w/ y4 G5 ?7 j
  250. PNP0F09         Microsoft BallPoint Serial Mouse% T' C6 B: K8 _+ l2 S0 b" c
  251. PNP0F0A         Microsoft Plug and Play Mouse
    + ^" }: a, J9 V# B
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    . N' S% _0 t+ ~( Y4 {4 ~
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    & X! M4 a6 r# F7 E& F
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse, L* m1 Q! f1 v
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse( U9 @/ {" {9 S. q
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    ; e: B. N+ y. L2 [. a3 W4 y" k
  257. PNP0F10         Texas Instruments QuickPort Mouse3 S1 `/ ]2 l; j  v3 @
  258. PNP0F11         Microsoft-compatible Bus Mouse, [5 s+ v: Q& E
  259. PNP0F12         Logitech PS/2-style Mouse
    . l1 v: L$ u, i- h# L4 q. ?2 \
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    ' s7 N6 `9 r  K2 {
  261. PNP0F14         Microsoft Kids Mouse
    2 t9 J, x& [# O2 n: V6 {9 z
  262. PNP0F15         Logitech bus mouse
    % o" Z$ x2 J% o5 i1 i
  263. PNP0F16         Logitech SWIFT device' g' G# Q3 O* \! ?# F+ g1 ^
  264. PNP0F17         Logitech-compatible serial mouse, A1 [/ m8 ]+ `; u" M1 c) \( o. h
  265. PNP0F18         Logitech-compatible bus mouse
    8 t8 J0 r0 q5 h* \' `4 ]
  266. PNP0F19         Logitech-compatible PS/2-style Mouse- n# C+ \0 S4 D* \, ?. V9 S
  267. PNP0F1A         Logitech-compatible SWIFT Device. t* O- G% f! f' B1 [0 G
  268. PNP0F1B         HP Omnibook Mouse
      Y6 ?. d/ A1 @. Y
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    4 c7 A3 @# a+ t1 N  ]
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse* `3 b5 E$ v  I# N2 V9 w! m1 P
  271. PNP0F1E         Microsoft Kids Trackball Mouse0 u1 o% r5 _6 v+ B. X4 X) F' v' h$ r
  272. PNP0F1F         Reserved by Microsoft Input Device Group. H9 }; c& s; ~' S$ x5 L
  273. PNP0F20         Reserved by Microsoft Input Device Group
    . r7 f' u. `$ R" w6 V4 o+ u
  274. PNP0F21         Reserved by Microsoft Input Device Group
    " h) \) s* q# F9 W; v5 g( k) y
  275. PNP0F22         Reserved by Microsoft Input Device Group
    * e& n. k- ~# e
  276. PNP0F23         Reserved by Microsoft Input Device Group
    3 [5 |1 v8 Q- {# h/ X5 Y9 |4 E
  277. PNP0FFF         Reserved by Microsoft Systems
    + p7 c1 t5 {) H' O
  278. ) q: V1 p+ V* F; A, z
  279. ***** Network Adapters - PNP8xxx ***********************0 z/ S" U5 \5 r0 Y. I
  280. PNP8001         Novell/Anthem NE32000 ?% {2 k' {: @8 l% Z
  281. PNP8004         Compaq NE3200
    % w3 g0 \/ c  [0 U
  282. PNP8006         Intel EtherExpress/323 b" E: E: J& J- S
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)" g0 E( C" l! t* A+ p. r; Z& L
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    ) y) e6 ^1 B  I* f) n9 I8 {% V9 H
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    ; q- }, v$ D& I# a5 R
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    " P7 _, C1 v* i
  287. PNP8078         DCA 10 Mb MCA: m% p# f) l% N% X9 c' S3 v# m
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    1 Y) S1 e; v: m  a
  289. PNP80c9         IBM Token Ring
    0 x1 J4 j6 m* ?1 x/ E/ \
  290. PNP80ca         IBM Token Ring II
    8 b8 m/ p1 b/ a& }5 I, ~9 r
  291. PNP80cb         IBM Token Ring II/Short# q  E% y$ o4 C# A: T. C% ]
  292. PNP80cc         IBM Token Ring 4/16Mbs4 A( |. A. }( V
  293. PNP80d3         Novell/Anthem NE1000
    & I0 g1 a  |; d5 k6 n
  294. PNP80d4         Novell/Anthem NE2000
    : H9 Y  o! Q. m/ M/ O. t0 u- q; ?
  295. PNP80d5         NE1000 Compatible- J' J) i( S( M' Q
  296. PNP80d6         NE2000 Compatible
    3 _* j4 ~# h: I5 j
  297. PNP80d7         Novell/Anthem NE1500T
    ( u7 P. y0 Y/ A4 S( e
  298. PNP80d8         Novell/Anthem NE2100
    1 Z  o$ ?; P" n& n7 Y
  299. PNP80dd         SMC ARCNETPC
    $ c3 K2 ~8 Y& `4 y. R
  300. PNP80de         SMC ARCNET PC100, PC200
    % r" `* t% m4 G7 u, B* x
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    3 p0 w7 W$ Y0 [: v1 n5 e0 e" O
  302. PNP80e0         SMC ARCNET PC130/E( J" h  w2 ?( }+ T/ P
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    1 ^& l1 u( j, j( N2 x1 C$ h8 @
  304. PNP80e2         SMC ARCNET PC270/E
    - t. ]& L1 h' F' t
  305. PNP80e5         SMC ARCNET PC600W, PC650W2 L! \" b+ s0 s, A6 g- ]
  306. PNP80e7         DEC DEPCA# G9 A. [2 |; \: R
  307. PNP80e8         DEC (DE100) EtherWorks LC
    8 o" r' R' S& Z9 J. G, L
  308. PNP80e9         DEC (DE200) EtherWorks Turbo# w* s" \; R4 J# Z* N6 R$ D
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP" [8 M! v8 A7 ?
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    % t' ], J0 x) |3 l
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC' C/ Z. |9 _" u& k( Q) L+ x0 A5 H) k
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    $ j; }# ]1 |4 s3 K3 S! L( s
  313. PNP80ee         DEC EE101 (Built-In)+ g" B. X- G5 g4 d6 ~
  314. PNP80ef         DECpc 433 WS (Built-In)% |- o( z9 H" Y& r3 a# g
  315. PNP80f1         3Com EtherLink Plus
    ( T- ^8 [& R; K- Q
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    9 x9 h1 H# M) p4 I
  317. PNP80f4         3Com TokenLink5 m( Q/ {/ b/ m7 D6 \  K
  318. PNP80f6         3Com EtherLink 16
    4 O0 J) ~: c2 W  b
  319. PNP80f7         3Com EtherLink III2 s; P- J. V- A6 U& E4 [
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device6 H* ]9 l; n: A/ X
  321. PNP80fb         Thomas Conrad TC6045
    ( B& L% O% H  {! f
  322. PNP80fc         Thomas Conrad TC6042* A: U" M7 E2 p/ ?2 v5 x; ?
  323. PNP80fd         Thomas Conrad TC6142& l" _% ?/ f% P& p+ I
  324. PNP80fe         Thomas Conrad TC6145
    8 ?" |4 q: g5 I2 ]6 v
  325. PNP80ff         Thomas Conrad TC6242
    ; R+ C2 E& d/ ~, I' h  M/ n1 |
  326. PNP8100         Thomas Conrad TC6245/ u4 s" _7 e0 F( m' g
  327. PNP8105         DCA 10 MB5 B' e+ @* s* t3 X' |0 e3 Y
  328. PNP8106         DCA 10 MB Fiber Optic" V$ S) @: L: s3 C& j
  329. PNP8107         DCA 10 MB Twisted Pair) v2 u6 X' U1 _0 u
  330. PNP8113         Racal NI6510! Q# o0 t4 b5 y- `' r
  331. PNP811C         Ungermann-Bass NIUpc
    . l) ]; A: c0 ?0 m7 _% P
  332. PNP8120         Ungermann-Bass NIUpc/EOTP, W5 m" d& Y+ }! V  ]( p
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    , U0 F# z% X0 K/ W! t9 }
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH): t2 w+ Z$ ]  n) Z, i3 b" B
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)' }4 ?) C2 w2 j4 U6 w4 x
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)% y3 D6 N: E6 H) c+ `% I/ Z3 O
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)4 J" x; ^' D( |+ a" q. s6 c
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    % o" D, U8 x8 u# A* n
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    ) ^0 m1 |. e/ U4 u: ~
  340. PNP812d         Intel EtherExpress 16 or 16TP
    5 o: N7 H/ {6 b4 z4 x
  341. PNP812f         Intel TokenExpress 16/4
    * d! F. H% W; \) A4 i- C; W
  342. PNP8130         Intel TokenExpress MCA 16/49 @/ U; B3 V* Z& }4 X7 G8 }6 g2 K
  343. PNP8132         Intel EtherExpress 16 (MCA)" e) i6 Q/ h! O# F2 B8 v9 }
  344. PNP8137         Artisoft AE-1% _' c$ s2 n4 t, O
  345. PNP8138         Artisoft AE-2 or AE-3( X/ E8 N3 ^8 s
  346. PNP8141         Amplicard AC 210/XT
    ; q" S2 ?9 U  D
  347. PNP8142         Amplicard AC 210/AT
    & y0 k. \) L: s# E! c
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    - U# u* e  {; c+ ]
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    5 z: ^) `4 M! ~5 f. r& d
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    - G, J% ^" h" P+ d
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)' z( l- ~$ m7 Q/ S! g, S
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    7 z; e. B6 i! @+ l0 I
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)) ~, j0 |+ [( W1 t: g4 x6 [
  354. PNP815f         National Semiconductor Ethernode *16AT
    ( y& y' F7 U/ B( x
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    - S. Z8 f9 |# z2 f
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
      b: l1 s  H$ V- n9 E
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    1 R" |( G- x3 s! [$ x
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    & y4 z1 c: ^4 E, b# }
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    ; c2 W4 }: C! n  T; C6 D! D
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    0 z2 E8 l. w3 U5 H3 z$ @4 y
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    7 W$ |. y6 c3 V1 K1 d  J$ N
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)$ ]  `6 V3 O" l6 N/ b" L. e
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)% @$ `% a0 K9 g. r! A
  364. PNP81c8         SMC EtherElite Ultra 16) {% N9 h6 K. \  i: s8 P) _& ^
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)$ X  E' h* a: _) \% i5 y
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    5 e6 V1 ?4 f/ ]
  367. PNP81e7         Pure Data PDI516+ (ArcNet)8 y4 V5 y8 G8 p
  368. PNP81eb         Proteon Token Ring (P1390)
    3 D% Y9 X2 Q; r' x' f" |- E. C4 W9 m
  369. PNP81ec         Proteon Token Ring (P1392)
      H/ D1 Z6 o* j" U) @/ G# o
  370. PNP81ed         Proteon ISA Token Ring (1340), p- b! C' h9 J; p
  371. PNP81ee         Proteon ISA Token Ring (1342)
    ) q9 M) L. D7 G4 U- l% i
  372. PNP81ef         Proteon ISA Token Ring (1346)/ ]# ^4 ^, _9 f" h- `$ d
  373. PNP81f0         Proteon ISA Token Ring (1347)' ^% [4 O5 o( p& a* d
  374. PNP81ff         Cabletron E2000 Series DNI
    & Z5 \, F5 u3 p, Z2 T: l
  375. PNP8200         Cabletron E2100 Series DNI
    ( |' _) |: ?* j# q% J. M
  376. PNP8209         Zenith Data Systems Z-Note
    ) g8 g7 c1 m6 g$ }6 o9 C& R
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    ) d  ~# h+ L& \! D
  378. PNP8213         Xircom Pocket Ethernet II4 @0 y4 _& M/ Y2 M: ]& L
  379. PNP8214         Xircom Pocket Ethernet I2 n; M; T) o3 ~* C
  380. PNP821d         RadiSys EXM-102 ~, W* O2 W6 y$ y1 l9 k$ ]
  381. PNP8227         SMC 3000 Series
    + x: d- ^4 Z) @2 [! R' k
  382. PNP8228         SMC 91C2 controller2 R! S3 t, t- Q' L; l+ J
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    7 N6 T. ^, n% {7 b1 [7 Z! o
  384. PNP8263         Tulip NCC-16, P. R$ C" H9 j
  385. PNP8277         Exos 1052 {5 p; f6 L' Y
  386. PNP828A         Intel '595 based Ethernet
    ' Z( u5 g6 }6 l) t
  387. PNP828B         TI2000-style Token Ring
    # T) C8 \8 F" {/ z' w
  388. PNP828C         AMD PCNet Family cards3 Z# G. W- O9 A/ U5 `- V) V
  389. PNP828D         AMD PCNet32 (VL version)
    + X8 y# ]1 `1 s
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    ! {7 y: C  ~2 S$ R7 H; m
  391. PNP82bd         IBM PCMCIA-NIC6 j* G4 q) r8 O* }0 U  B
  392. PNP82C2         Xircom CE10; B' P. k! _8 a
  393. PNP82C3         Xircom CEM2: T5 T; q' n. m( c+ ]7 i
  394. PNP8321         DEC Ethernet (All Types)
    ( A6 a2 R' |. V/ I2 z: S" L
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    " [4 J# h( C2 I
  396. PNP8324         ARCNET Compatible
    1 B4 d! ~. k, ~2 k( a  b; p: ]
  397. PNP8326         Thomas Conrad (All Arcnet Types)1 e" d& [3 n$ ~' x6 Q
  398. PNP8327         IBM Token Ring (All Types)
    " U' B  n2 V* u2 c0 @* ^/ E3 t0 `
  399. PNP8385         Remote Network Access Driver
    " x4 b: R. Z6 H7 M! A2 P
  400. PNP8387         RNA Point-to-point Protocol Driver4 Z' I- a1 O0 b6 s, T7 ^- g, |: Z. N+ c
  401. PNP8388         Reserved for Microsoft Networking components4 d1 z; |4 c) R9 I; m2 [
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    ) i7 S; K8 @* O0 n  o9 g- V

  403. ' Q7 z) G* M1 K0 L" G
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    : F8 v8 f, W# u1 [0 |
  405. PNPA002         Future Domain 16-700 compatible controller& g" W; h$ U) h9 {4 W" u' a
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    8 y0 }' Z3 s( X6 H
  407. PNPA01B         Trantor 128 SCSI Controller0 w# N4 B8 I- g  _. r
  408. PNPA01D         Trantor T160 SCSI Controller
    7 X4 E6 O: A2 N  B' K
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    . e% U/ B; f+ C% _0 Q3 N8 V
  410. PNPA01F         Trantor T348 Parallel SCSI controller0 D" p8 Y6 k" s8 f' {4 f
  411. PNPA020         Trantor Media Vision SCSI controller6 A2 _; ]  o$ M: `" w, }3 L
  412. PNPA022         Always IN-2000 SCSI controller
    2 H4 ?# T  H: f% Y1 T- R# T0 F
  413. PNPA02B         Sony proprietary CD-ROM controller
    1 q% e) u! g7 _9 R3 r
  414. PNPA02D         Trantor T13b 8-bit SCSI controller/ Z! \3 }. @+ i( s1 O
  415. PNPA02F         Trantor T358 Parallel SCSI controller& l- b7 u9 l9 @+ z4 W' N  `
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive7 V0 }: ]0 y7 d0 O
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive9 D! \, i+ y; p# w
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    8 _* o, t5 {5 }5 m- ?% V3 D

  419. # m5 B2 G; v& m, x6 W& d+ [3 T
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********9 q& m& l  a& T
  421. PNPB000         Sound Blaster 1.5-compatible sound device8 [2 ~0 x& K& v8 t6 G
  422. PNPB001         Sound Blaster 2.0-compatible sound device2 q% T. Z+ t9 x* y! E: G- U
  423. PNPB002         Sound Blaster Pro-compatible sound device# J, ?% Z$ {' c7 X
  424. PNPB003         Sound Blaster 16-compatible sound device- _( ^7 d# i7 w8 a
  425. PNPB004         Thunderboard-compatible sound device
      x! B6 O1 \6 {2 K/ I
  426. PNPB005         Adlib-compatible FM synthesizer device
    ! O8 b1 H; ]! E1 O2 R7 P3 R' H9 G
  427. PNPB006         MPU401 compatible # z# E6 q2 `+ ?" C7 a$ J- t/ }
  428. PNPB007         Microsoft Windows Sound System-compatible sound device, V8 a+ d( Y! x) _
  429. PNPB008         Compaq Business Audio6 ~' b" C+ J* i+ W. t7 J
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    8 D& C9 @; o, R8 O
  431. PNPB00A         MediaVision Pro Audio Spectrum
    + A7 |- \+ `$ r7 X, V! _4 U
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    ! ~( U; ?& L  r; a
  433. PNPB00B         MediaVision Pro Audio 3D! H2 C5 c/ r* k2 s6 ?- h
  434. PNPB00C         MusicQuest MQX-32M
    1 r! `' n! D/ T7 y  u
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    * s1 }/ C5 C0 v
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    " b; ~5 @8 m3 E7 x. b- ~) @$ Y. b
  437. PNPB00E         MediaVision Pro Audio Spectrum/ C- J  F. C0 D* B, t* X; V9 d7 J
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled). `, _, ^. V/ ]+ y0 u5 {' [
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    $ u" q% P- k% \5 p- ], s9 _1 Y
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola  ^6 V2 x4 O3 q* S
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit( J( U8 a7 d3 g; a
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    / c6 A5 C- \0 i9 Y
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    ' K: N4 d1 k0 {' V' z) }2 d
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    , G- F- K/ d# D9 ?2 I
  445. PNPB02F         Joystick/Game port
    ) Z1 R+ ?; D- g, h0 u8 Z" ?/ q8 U$ Z

  446. 8 q4 n$ M8 \) v$ ?8 I
  447. ***** Modems - PNPCxxx-Dxxx****************************! M* X4 V- q, M9 m6 R0 {
  448. PNPC000         Compaq 14400 Modem (TBD); V" h& g. a8 [
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    4 {& F) r8 E& D! C1 C

  450. 5 \% ^& Q1 w& {5 `: ?( F
  451. ======================================================================" d3 s6 H8 {; S" D8 K

  452. 3 L- C9 D/ B4 O% J
  453. DEVICE TYPE CODES$ F7 ]. L% d$ [4 W. |( Y# I' i

  454. 7 R& `* x' T, }" C; v
  455. -----------------------------------------------------------------------
    $ h: |/ D2 g. t* h; U& w4 Q
  456.         ; y% g/ E# l4 i5 ?' ]* v3 z
  457. Base Type = 0: Reserved
    : X6 |1 ^% l8 d# r) d6 O
  458. Base Type = 1: Mass Storage Device7 V. M9 k4 F$ n- n
  459.         Sub-Type = 0: SCSI Controller5 v" [5 i3 B2 ^0 b
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)3 r3 J, x* X2 ^
  461.                 Interface Type = 0: Generic IDE
    * b0 r- F& S7 a! e( ~! X( h5 c3 B
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)+ k2 |4 k; ]5 {9 e- R, o
  463.                 Interface Type = 0: Generic Floppy
    # n) Y- {  u' f
  464.         Sub-Type = 3: IPI Controller
    2 a; [; t2 t; B1 V4 t  ?, b
  465.                 Interface Type = 0: General IPI
    , b8 l7 c: s  M) r
  466.         Sub-Type = 80h: Other Mass Storage Controller
      N8 r, u" `" a3 V2 T
  467. Base Type = 2: Network Interface Controller
    $ `- N  V; o! J8 H! O
  468.         Sub-Type = 0: Ethernet
    ! E, K3 r- n+ ?3 p5 P6 p1 v- s9 G
  469.                 Interface Type = 0: General Ethernet8 F  ^# i9 A& H9 X# a
  470.         Sub-Type = 1: Token Ring Controller5 `& S$ t! a$ \
  471.                 Interface Type = 0: General Token Ring
    , @+ Z% \3 T" o& b% h
  472.         Sub-Type = 2: FDDI Controller
    4 [7 _$ W# ?. U5 R% B* h1 T
  473.                 Interface Type = 0: General FDDI
    & x7 H5 ]9 J: `) s
  474.         Sub-Type = 80h: Other Network Interface Controller/ ~* O- o5 B3 Z4 }. M2 ]9 l) A

  475. , s3 {& X. a& ~& Q
  476. Base Type = 3: Display Controller
    : ~  N  Z7 y5 x. q% S* ~
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible). t4 A2 R$ n: e; L5 e
  478.                 Interface Type = 0: Generic VGA compatible
    9 ^5 P5 h' |4 ^4 ~/ |) i7 |. C
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    + w$ T- a! S1 w  Q4 _
  480.         Sub-Type = 1: XGA Compatible Controller$ i) T; ]% i2 x) E, w; t. I) e
  481.                 Interface Type = 0: General XGA Compatible Controller
    8 U+ S" B8 w- Z
  482.         Sub-Type = 80h: Other Display Controller+ i& {$ v/ B: u/ _+ P
  483. Base Type = 4: Multi-media Controller
    ( H4 H4 ^- \9 d! ^6 K0 G& @8 ~
  484.         Sub-Type = 0: Video Controller& t# ~  C! X" K8 E* d3 \
  485.                 Interface Type = 0: General Video
    2 J0 z+ x" \2 J' c
  486.         Sub-Type = 1: Audio Controller+ {/ @1 K$ Y0 {7 s# h
  487.                 Interface Type = 0: General Audio Controller
    ! ~. u  _7 h: _7 u
  488.         Sub-Type = 80h: Other Multi-media Controller
    2 Y$ ]4 b/ k8 Y1 w  X6 J
  489. Base Type = 5: Memory
    / Z; I8 [" k( Q$ `9 \2 b6 d) f
  490.         Sub-Type = 0: RAM
    % L8 n% u/ r) h' ~! j" b
  491.                 Interface Type = 0: General RAM/ A. R& }0 c: l4 S8 o
  492.         Sub-Type = 1: FLASH Memory& V% s! f3 Q- @9 A/ ]9 D
  493.                 Interface Type = 0: General FLASH Memory+ n$ x' j' x8 u3 H3 d
  494.         Sub-Type = 80h: Other Memory Device
    + K6 c! G6 J# J, t2 s0 j
  495. . c+ l8 c$ _$ g" U
  496. Base Type = 6: Bridge Controller
    ! L, Z# R) S1 Y0 J* K. g: S
  497.         Sub-Type = 0: Host Processor Bridge0 i' M) g( M" m4 S( f
  498.                 Interface Type = 0: General Host Processor Bridge
    ) ^* }# k( q0 W
  499.         Sub-Type = 1: ISA Bridge8 v, a2 p3 u/ N( C! @9 o, [
  500.                 Interface Type = 0: General ISA Bridge: R: Y. x6 M( ^/ r% c
  501.         Sub-Type = 2: EISA Bridge
    ( C3 ]$ Z, Q! B5 ?/ ~
  502.                 Interface Type = 0: General EISA Bridge% w7 u- F3 U: F
  503.         Sub-Type = 3: MicroChannel Bridge0 `9 v. N! a6 w. h4 {1 L
  504.                 Interface Type = 0: General Micro-Channel Bridge7 j7 ]# B- T  Z: J! W( S( E
  505.         Sub-Type = 4: PCI Bridge
    ! Q( H% Y! Y- x$ e1 d0 ~* _$ L
  506.                 Interface Type = 0: General PCI Bridge
    + d5 H% }: _  x" O* t2 A
  507.         Sub-Type = 5: PCMCIA Bridge
    8 O- _. y: r$ t% [( {
  508.                 Interface Type = 0: General PCMCIA Bridge" Z: r+ s2 c! z- C9 _8 Q  \) s$ Q
  509.         Sub-Type = 80h: Other Bridge Device* R1 E4 j' h& B
  510. Base Type = 7: Communications Device
    ; u& R, W% I0 x' r( e7 _( o( m% H; d/ R
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)7 Z4 U) o9 ~: l) p6 h) o5 l$ J
  512.                 Interface Type = 0: Generic XT-compatible$ g$ E- |% s6 P; W- m
  513.                 Interface Type = 1: 16450-compatible
    ! F2 t. ?% R' z3 r& A6 F* d! f0 M) B
  514.                 Interface Type = 2: 16550-compatible6 U8 g' v" r! T& j0 I
  515.         Sub-Type = 1: AT-Compatible Parallel Port, B  C* z1 q3 w7 `6 H0 ]
  516.                 Interface Type = 0: Generic AT Parallel Port
    * R+ i% M1 P5 ?( U. J; J
  517.                 Interface Type = 1: Model-30 Bidirectional Port5 G/ J3 z5 q$ Q
  518.                 Interface Type = 2: ECP 1.? compliant port
    ; N" w" ]) Q" X3 D7 b
  519.         Sub-Type = 80h: Other Communications Device
    " `3 T2 @7 \% k/ q# Q1 c& G
  520. Base Type = 8: System Peripherals
    0 e7 j  ^. v2 F% p
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)+ G( J: x2 a' a( v$ e
  522.                 Interface Type = 0: Generic 8259 PIC
    9 ?8 R' A/ V4 I( l2 g; D# n: R
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)2 s# A  I/ \0 S* p
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    . z" t4 {& ~( g4 Y  p( d& b. ~
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)/ b# a/ G/ f' d" k) ?7 t6 M7 g
  526.                 Interface Type = 0: Generic DMA Controller
    * t2 x. @9 n2 @* m
  527.                 Interface Type = 1: ISA DMA Controller6 u7 Z5 p, d8 P. u
  528.                 Interface Type = 2: EISA DMA Controller
    $ {( K3 n7 Q. e; T
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    0 V+ H- m" [0 |2 s$ P# Z: h' J$ R
  530.                 Interface Type = 0: Generic System Timer: E# o; S2 D" J' }
  531.                 Interface Type = 1: ISA System Timer
    / G8 q- v" I* P  n
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    ; J9 c2 ~1 g/ Y6 h0 Y8 J/ U7 t: C
  533.         Sub-Type = 3: Real Time Clock
    9 R) |: e8 W# \# R  G
  534.                 Interface Type = 0: Generic RTC Controller6 [* V4 ^' a6 w$ X: p+ ~
  535.                 Interface Type = 1: ISA RTC Controller
    6 d) n3 l6 q" @7 [' J/ d  E& }
  536.         Sub-Type = 80h: Other System Peripheral                                 
    0 u2 K% |- x0 M
  537.                
    1 i, ?' _. x) h: r& n
  538.        
    ' C9 Z9 e# x2 I0 x
  539. Base Type = 9: Input Devices6 E5 G4 ~# U' J. |
  540.         Sub-Type = 0: Keyboard Controller
    # `: Y& _' z& u8 e8 T
  541.                 Interface Type = 0: Not applicable
    * h4 ~; m' P6 N; W4 |
  542.         Sub-Type = 1: Digitizer (Pen)
      H3 @4 {- v( N* ^% {
  543.                 Interface Type = 0: Not applicable* A8 _! x' w1 Q/ z" H
  544.         Sub-Type = 2: Mouse Controller
    5 q: V6 k$ Q& g/ H( M% e; S! F! k
  545.                 Interface Type = 0: Not applicable( ~" B% Q* F" _! }& f/ r
  546.         Sub-Type = 80h: Other Input Controller
    ! M  f( G* o8 B7 _( t
  547. Base Type = 0Ah: Docking Station
    * H* D3 G& T' _# ?
  548.         Sub-Type = 0: Generic Docking Station
    2 k) u+ N3 h  ^
  549.                 Interface Type = 0: Not applicable
    8 L% g$ l. a( l! E
  550.         Sub-Type = 80h: Other type of Docking Station" u+ a) x( n) e  b+ W, H
  551. Base Type = 0Bh: CPU Type  r; C2 U+ z1 M/ J! z* a) r
  552.         Sub-Type = 0: 386-based processor
    9 k5 g. r4 e! i0 ?- u2 F
  553.                 Interface Type = 0: Not applicable
    7 B" |7 K) n+ i- b. f* W, P
  554.         Sub-Type = 1: 486-based processor
    ' x% m8 [3 i: f* `
  555.                 Interface Type = 0: Not applicable, V* |- M& L# Y" w+ [. y- s- F% I/ ~
  556.         Sub-Type = 2: Pentium-based processor3 i: r& ?) [. C& R+ s" V( v
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-25 03:38 , Processed in 0.043105 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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