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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID. ^1 Z! n# f) ~! A& x  J& B
  1. This document is the ultimate source for Windows Generic Device IDs / m! N/ Y) m' S! q5 R
  2. and Plug and Play BIOS device type codes.  8 E: Q2 m/ b5 g; H; L5 T9 S
  3. 1 R$ Z0 ^& @2 Q& U  S! S% R1 F2 j
  4. CONTENTS:
    " B7 k$ O8 ^' t/ L
  5.    Plug and Play Vendor IDs and Device IDs
    % y0 A: [' g$ r* z. [
  6.    Generic Device IDs ! u& a3 R1 E7 g- T! Y  M
  7.    Device Type Codes; a1 g3 m* {: l1 |

  8. ' o) e# k0 d" |
  9. ======================================================================
    + m6 _8 h& n- X5 k; u, s% U
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    + d- C0 G4 n! n; |) f) \3 M
  11. ! Q9 ~9 O! t; m" E
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    2 Z; y4 |3 G8 k) i
  13. Device codes. The vendor must register with EISA and have a vendor code
    4 ~, U# j! {, i7 b5 K0 j$ d2 e9 M
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    2 Y4 V! Z' w6 S. \+ a
  15. is reserved for Microsoft and can only be used when defining a device抯  c2 G# H6 m& Z
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and 3 Y- b7 k5 ~- U# r) @- ^
  17. Play header. 6 X9 {' K, u. T
  18. " P2 l4 P1 Q) O" g5 s; n; j
  19. Use of CompatibleIDs is strongly recommended for devices that use
    + ], B( |7 H6 r" n- R3 ]
  20. device drivers provided with Microsoft Windows 95, such as a
    - a2 R) ~6 X. y; }9 d
  21. "Standard PC COM Port" (PNP0500) or
    # C6 ?+ C+ ?8 Y
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).5 e& d- y) u5 Q& o/ d
  23. 2 y% v  c4 K) G1 S! J- V& g
  24. The following example output from ISOLATE.EXE of a Plug and Play
      p- G1 K; @, C; @
  25. header is provided for your reference:8 u) h, x! u) V, h7 j$ c2 S
  26.         Vendor ID:     XXXFFFF9 Y0 Z$ M& r0 q. a$ G2 e
  27.         Serial Number: 00000001" t" P; [7 C7 Z/ C! H" T! u
  28.         Checksum (reported): 0x5E6 `3 d: L8 E" Q" f9 Q* M
  29.         PNP Version:   1.0# T# w# G: Q  {4 Y) R- M$ s0 M
  30.         Vendor Ver.:   10" j. x* Q8 Y7 I: [, D
  31.         Device Description: IDE Port1 b% G/ R4 j3 d
  32.         Device ID:  XXX0001* p0 t" x+ l) N8 _. m0 p+ q
  33.         Doesn't Support I/O Range Checking( s+ e6 [1 f2 W- |( i2 x: O
  34.         Vendor Defined Logical Device Control Registers:  None( J9 m! q: A' L7 B6 Z) P4 J
  35.         Compatible Device ID: PNP06000 w6 B3 f/ F. A% R" c0 @
  36.         Device Description: IDE3 z, Y% t2 g- J, x; @
  37.         Dependent Function 0
    & M/ l! ^# j  H! T: A0 `* F, V
  38.         ...
    + p8 v& C1 g) P0 c. }9 X& p
  39.         Dependent Function 1' t4 r5 B# I; X
  40.         ...
    5 g/ T6 ?/ f$ r: r) c' m% y1 J
  41.         End of Dependent Functions
    & d. ^7 N' d$ ]6 ]' _! u

  42.   T* i7 q: i, i% \+ j
  43. When the user is installing devices that use this method, 0 V/ l4 O" Z2 t/ g
  44. a dialog box appears at the beginning of the enumeration sequence
    ! v. B. W  Y5 l$ b. T9 C
  45. to suggest use of the default driver provided with Windows 95. 6 H, f  h! ^' C* M5 h1 R
  46. Windows 95 also provides the option for using a disk from the
    6 T3 \" |; i  j7 s" q
  47. manufacturer, in case the user wants to choose a manufacturer-supplied 6 x1 S! K1 S- O+ `% y
  48. driver.
    , G5 C0 p0 m3 J' K! h! v9 g' q+ j
  49. ' `6 @6 @' S1 F1 P
  50. For multifunction adapters, you should supply an INF file that chooses
    . ~; q4 q& X7 k1 z2 q$ f
  51. the appropriate drivers (including default drivers) for all the * K) _1 q1 S. b. d& q  s) u- S" ]5 z
  52. adapter抯 devices. This prevents additional dialog boxes from again   G7 q3 i5 S" b
  53. requesting the default driver or a manufacture抯 disk for the rest of 4 x5 b. T- i, }
  54. the devices on the adapter. When an INF file is used in this manner
    ' F) w! e+ C3 T  A
  55. for default driver selection, it must link the HardwareID (XXX0000)
    5 ?) M# O  H% X; r- p4 h- G4 n4 ]
  56. to the appropriate compatible device driver from the Windows 95
    # y  R2 W) X8 }/ a
  57. distribution compact disc or installation disks.
    0 P0 ?6 e  h# v2 }
  58. If this is not done, Windows 95 will continue to query the user for
    * ?  R0 S8 O% N, k- f
  59. either the default driver or a new driver, thus defeating the purpose
    9 @) S0 R* \) r" c; N
  60. of using the INF file in this way.
    7 M! V7 G' J" P) w# X
  61. ) G5 ^/ S( n9 v) r) t
  62. ======================================================================
    2 S$ }& k, M2 M2 ^, |
  63. : H: y+ ~9 K( t$ o& |6 N/ S% C
  64. WINDOWS GENERIC DEVICE IDs
    . ^" S. Z$ K  ?" }5 I2 _2 {
  65. 8 k/ R$ S! S2 g) X% a) z0 V
  66. ----------------------------------------------------------------------$ s$ Z0 U! D) a! |) `
  67. Many devices have no standard EISA ID, such as the interrupt controller
    0 B+ z0 p7 F, ^, g, s  K: P
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    ! T3 |+ }# a% R9 b
  69. and Super VGA, are not actually devices, but define a compatibility
    3 i  m7 z# o+ F6 E% }
  70. hardware subset.  Yet another set of IDs needs to be used to identify + m0 d1 r9 }( q6 Q8 g
  71. buses.
      v4 C; c6 d) x: U. V

  72. - J5 B) @+ A, g+ u0 y/ t
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    6 R( w7 M$ b% w. m. x* B) S7 {
  74. devices that do not have an existing EISA ID, as well as defining 8 I( d. u* C( N0 G' A. J
  75. compatibility devices. The IDs are defined in the following tables.
    / k) \  u4 G8 t0 U

  76. * g$ [) H8 q0 |# T
  77. DEVICE ID RANGES
    / w0 d# G2 m# d0 ~  u- e) h

  78. / k: V. k; H, D, p% `
  79. ID range        Category
    1 h! ~4 u6 r0 u6 X* n
  80. --------        -------------
    " _* q# n& K8 o# `1 ^/ `  L
  81. PNP0xxx         System devices1 ~/ i: B* Z6 \. i! }0 K; X% W& F3 }
  82. PNP8xxx                Network adapters " U( ]2 P9 K5 r
  83. PNPAxxx         SCSI, proprietary CD adapters
    7 `3 W2 l' l3 @; Z6 }) m5 c# k
  84. PNPBxxx         Sound, video capture, multimedia
    0 l+ V% W0 {/ ~9 ^& A
  85. PNPCxxx - Dxxx        Modems
    , X* _4 s5 @* n; V8 ?; e7 M: z

  86. 9 A: U- d) Z6 h9 G
  87. The following device ID is provided only for compatibility
    3 ~5 @$ [. ]/ U& r* S: g- G
  88. with earlier device ID lists:% r  m' Z% _3 J' u7 n# B

  89. ) r! P% M8 b( Y% l5 a
  90. Device ID        Description
    # q  O$ h5 v# Z/ b, V
  91. --------        -------------
    7 G5 g4 T4 {8 V+ F# p
  92. PNP0802                Microsoft Sound System-compatible device+ P0 j" ]. G: z
  93.                 (obsolete; use PNPB0xx instead)' R" D/ z7 m& ]. o

  94. 1 ^) N( o6 ?. p' t1 y/ j# R
  95. ---------------------------------------------------------------------------
      U6 D, k7 J9 g. Y+ p2 h) U
  96. Device ID       Description" U2 M$ |: C  H& y2 ]& x
  97. --------        -------------
    3 E& a# y+ G7 p: i8 z
  98. ***** System Devices - PNP0xxx **************************
    # z- r% t2 P6 X
  99. --Interrupt Controllers--. }  g% E' e" b& F, }
  100. PNP0000         AT Interrupt Controller
    3 F/ N$ F; k7 S: [
  101. PNP0001         EISA Interrupt Controller8 P* T7 _6 h* j/ _
  102. PNP0002         MCA Interrupt Controller
    # K* A8 ]4 t2 b" D8 P, a
  103. PNP0003         APIC
    7 N  r/ U1 J$ \; T. E; \
  104. PNP0004         Cyrix SLiC MP interrupt controller
    0 e8 F. J2 \' l7 ^6 w. W
  105. ! M( _6 d% E: ?4 S/ g' Y
  106. --Timers--  K' p6 M7 @$ c& \; h- P7 f" Q& y
  107. PNP0100         AT Timer7 Z$ G. ?& g* Q6 @7 j% `
  108. PNP0101         EISA Timer1 B5 s$ c4 N- }6 o, z: k
  109. PNP0102         MCA Timer
    0 d$ h8 m* }4 F# P: }* y7 O: J2 D

  110. & o4 F  o7 z" a% d  m
  111. --DMA--
    * Z$ p; g! w$ }' U; q
  112. PNP0200         AT DMA Controller
    0 t7 l1 e- ]& ]! r+ X( ]& r7 u
  113. PNP0201         EISA DMA Controller
    . j: O. O' `' d- c2 T
  114. PNP0202         MCA DMA Controller+ l/ y( @) x0 W4 \
  115. + T; G3 k! b. v/ y" K
  116. --Keyboards--
    & H- [. @' S! i
  117. PNP0300         IBM PC/XT keyboard controller (83-key): X# ^. j- v1 k% Z
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    7 `, t% R/ q, r8 e
  119. PNP0302         IBM PC/XT keyboard controller (84-key). i- g; |" f4 Z& D% J( C4 u
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)- |% o5 c' L$ C" [
  121. PNP0304         Olivetti Keyboard (83-key)/ z6 t9 M; q/ K! c9 w+ p( Q( }
  122. PNP0305         Olivetti Keyboard (102-key); Q6 [1 J! P) f! K+ y
  123. PNP0306         Olivetti Keyboard (86-key)( Q- s( J: u5 U5 _, y
  124. PNP0307         Microsoft Windows(R) Keyboard( ]5 d8 l# U7 ?. P. n# z5 _6 t
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    6 C, E5 T, v/ e0 ]1 C
  126. PNP0309         Olivetti Keyboard (A101/102 key)  ^6 j( [3 g$ _+ M. @
  127. PNP030A         AT&T 302 keyboard
    - ?3 v# z* p/ k, K' u( W
  128. PNP030B         Reserved by Microsoft+ }% E5 u6 d5 E, B7 W% T
  129. PNP0320         Japanese 106-key keyboard A01
    8 X7 a  m5 E" m" d( k* N6 F( j
  130. PNP0321         Japanese 101-key keyboard
    : L& J- D/ p3 a) Q# i
  131. PNP0322         Japanese AX keyboard: ~8 t2 t. G3 [& G+ m
  132. PNP0323         Japanese 106-key keyboard 002/003) n. D& T/ |& I0 a
  133. PNP0324         Japanese 106-key keyboard 001
    + e% b7 c' [& A- e! ]
  134. PNP0325         Japanese Toshiba Desktop keyboard
    . i8 w, i& V0 [$ ?
  135. PNP0326         Japanese Toshiba Laptop keyboard
    " D" n1 p( b7 y+ V5 R& N
  136. PNP0327         Japanese Toshiba Notebook keyboard' l' Y. p* {. {! ?3 K  N4 y, \' @
  137. PNP0340         Korean 84-key keyboard
    $ j3 N( ]7 I! J/ j
  138. PNP0341         Korean 86-key keyboard
    , N, |* q0 z& B- H7 |" S* q
  139. PNP0342         Korean Enhanced keyboard) O+ }) \  f0 k7 s
  140. PNP0343         Korean Enhanced keyboard 101b
    # M/ [, ?: r. |5 Q, a& b( J0 ?
  141. PNP0343         Korean Enhanced keyboard 101c
    - s* F$ v6 o  h2 Z7 H- X
  142. PNP0344         Korean Enhanced keyboard 103
      B+ d% f5 R& |( v/ r: {

  143. 3 `& T% `6 m/ ^
  144. --Parallel Devices--
    0 z4 J( K6 i" [( ~8 |5 c0 C, n; J
  145. PNP0400         Standard LPT printer port
    # ^/ ^% I" e) l0 ]
  146. PNP0401         ECP printer port5 k( L6 k6 x- g) A! W: ?( l
  147. 5 Y. z6 |: `. J$ {
  148. --Serial Devices--9 b! R: b& G- R) G% R9 }
  149. PNP0500         Standard PC COM port, O3 i6 }! X+ d0 `! X! p- q* Q
  150. PNP0501         16550A-compatible COM port
    . M* d. K. `) B! s
  151. PNP0510         Generic IRDA-compatible device
    " ?# K9 O$ }* {
  152. 5 [! z) Z( h, `
  153. --Disk Controllers--
    5 w& D; D7 M& N! ]' P1 l" B7 ?
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    9 V5 t, |7 ?! V3 j
  155. PNP0601         Plus Hardcard II
    & ^! x) w( l! d6 ~% ]& u/ R
  156. PNP0602         Plus Hardcard IIXL/EZ: _+ i" q! s  L& [4 e5 E' m
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    & J  Z& I2 F" g. Q6 R& Y
  158. PNP0700         PC standard floppy disk controller" U% Z/ W2 f% r. W! \3 l  k' q
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec2 p% c! I4 y& }  S( q6 R) ?7 D

  160. ; \( E/ H  i9 g0 E7 S# r% n
  161. --Compatibility with early device ID list--, {  F6 U5 G* s/ D+ f- N% L
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    , R8 X! i! F+ Z2 [2 V& e
  163.                 PNPB0xx instead): g* K" {, B% T- L7 [% Y& n
  164. --Display Adapters--
    $ L0 L' R9 {; D
  165. PNP0900         VGA Compatible
    : r- B6 a6 \5 |4 D& Q
  166. PNP0901         Video Seven VRAM/VRAM II/1024i 1 Y; o% |/ J' i9 B
  167. PNP0902         8514/A Compatible
      U- H' ?7 I! L( l
  168. PNP0903         Trident VGA
    " U) a3 ~# `/ f: e
  169. PNP0904         Cirrus Logic Laptop VGA3 w+ ~# B$ U9 D0 `! B1 f
  170. PNP0905         Cirrus Logic VGA9 o5 m) L0 ~8 u/ y2 v+ J0 m
  171. PNP0906         Tseng ET40005 @1 X+ I+ r: h! I8 D+ c
  172. PNP0907         Western Digital VGA
      Q: C' J$ A- j0 j
  173. PNP0908         Western Digital Laptop VGA
    ' b2 z0 @6 |+ Q- {2 P* P! |' _/ p
  174. PNP0909         S3 Inc. 911/924
    0 ~8 N! R3 q" O! i* F
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    & B" _% [5 f3 y1 x
  176. PNP090B         ATI Ultra (Mach 8)
    ' W' f$ x* V6 C" \' J7 Q
  177. PNP090C         XGA Compatible% u3 S) a3 y5 T, a
  178. PNP090D         ATI VGA Wonder
    # s$ Z0 o3 e# z/ |* r
  179. PNP090E         Weitek P9000 Graphics Adapter% p6 H7 x3 I- d6 O
  180. PNP090F         Oak Technology VGA
    2 l* v+ j, y2 b' R- K/ U7 e
  181. PNP0910         Compaq QVision
    ; k3 T0 u. c: n0 B6 h1 b
  182. PNP0911         XGA/23 Y- z, C- s- J" A) L
  183. PNP0912         Tseng Labs W32/W32i/W32p5 U8 ^: x$ N! p4 g
  184. PNP0913         S3 Inc. 801/928/964
    ' k" Y+ k8 z' G9 e" T
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    ' h" f) j% m& w6 p
  186. PNP0915         Compaq Advanced VGA (AVGA)% p4 a$ `: C0 f1 _' p
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)" r! d% o9 [$ Q( B5 [2 ~
  188. PNP0917         Reserved by Microsoft+ m" Y7 @' N" H4 E2 e% d
  189. PNP0918         Matrox MGA5 A( k; f$ S6 B
  190. PNP0919         Compaq QVision 2000
    5 F, _( @: E% v% C4 V& |+ H& J1 J1 O
  191. PNP091A         Tseng W128
    ! p2 q8 H# }$ \# f  w
  192. PNP0930         Chips & Technologies Super VGA9 a  b$ H  {9 |0 @
  193. PNP0931         Chips & Technologies Accelerator0 W6 z' G! a! S4 f5 `9 U1 K
  194. PNP0940         NCR 77c22e Super VGA
    " s) {2 g& M% F. Z7 G' Z3 }; n
  195. PNP0941         NCR 77c32blt  h5 X( y! O! h8 g
  196. PNP09FF         Plug and Play Monitors (VESA DDC)# a/ @( }! X* ~/ M
  197.   }: W1 W  F9 [, X2 a5 i  N
  198. --Peripheral Buses--& G) t. r$ H% I' m6 H" h- u0 J1 N& G
  199. PNP0A00         ISA Bus& |+ x8 J1 A0 U1 R- R
  200. PNP0A01         EISA Bus
    ! @$ x8 t. I4 A1 [$ Y' A$ y
  201. PNP0A02         MCA Bus
    ! M% w2 g2 f+ M* W
  202. PNP0A03         PCI Bus" G6 b$ _( E8 I6 i' ]
  203. PNP0A04         VESA/VL Bus
    ; o( n% d$ j6 h- f1 s/ L' x
  204. PNP0A05         Generic ACPI Bus! E7 U6 u1 C8 \! ~2 u$ `
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    # R$ ], M* |$ ]! U2 c0 O; ?
  206. " c- \* L; d1 a; B

  207. # C' a( g& W6 @3 l' @
  208. -- Real Time Clock, BIOS, System board devices--
    . s+ K# e/ }% a9 O6 U
  209. PNP0800         AT-style speaker sound, N% I: I+ W4 L! l" d
  210. PNP0B00         AT Real-Time Clock  I4 Z" [$ \$ f+ |9 e
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    % ~8 z3 m; R3 g, t- _# t3 Q
  212. PNP0C01         System Board- ?1 U% x" Y7 k, C
  213. PNP0C02         General ID for reserving resources required by Plug and Play, U8 Z; T/ j: K9 _" Y* s
  214.                 motherboard registers. (Not specific to a particular device.)/ ~3 U, w! h* \+ a. L, s
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt- E2 n# W( M5 q
  216. PNP0C04         Math Coprocessor  |$ J- |$ q' L4 ^; P7 F- d/ W
  217. PNP0C05         APM BIOS (Version independent)! |5 _% h# H/ p7 |9 D# [& A$ [
  218. PNP0C06         Reserved for identification of early Plug and Play
    8 i8 n7 Y5 a8 o0 j5 y6 d
  219.                 BIOS implementation.
    $ U- [5 R5 G* p2 s+ S5 F! t
  220. PNP0C07         Reserved for identification of early Plug and Play
    6 a. B8 |2 N; |+ v- Y# b
  221.                 BIOS implementation., a$ z) Q: E" n5 ^5 ~' E# [
  222. PNP0C08         ACPI system board hardware
    1 u* }, r+ T8 ^
  223. PNP0C09         ACPI Embedded Controller
    7 U" Z0 ^9 G0 J8 Z+ S- r; D
  224. PNP0C0A         ACPI Control Method Battery* w1 ]! g/ C* c8 A0 v( f
  225. PNP0C0B         ACPI Fan; U0 {; L4 K$ h1 c
  226. PNP0C0C         ACPI power button device- r0 {9 f' m% O# H) n
  227. PNP0C0D         ACPI lid device' f$ j) n$ i8 Y' ~
  228. PNP0C0E         ACPI sleep button device; o8 c' O5 W! N6 u1 q
  229. PNP0C0F         PCI interrupt link device
    % j* w$ y$ l$ _  T9 Y1 |
  230. PNP0C10                ACPI system indicator device' w* `% K. r$ D. i
  231. PNP0C11         ACPI thermal zone
    3 k9 j+ _: u" Q
  232. PNP0C12         Device Bay Controller2 u3 L* H2 _  s0 {% X

  233. 9 d5 q  {8 J' C
  234. --PCMCIA Controller Chipsets--# L" l; `+ h; G$ o
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller; C  k9 \7 C. ]0 _1 S% C6 c
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller% N0 z1 q. h7 |, O) Y- i
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller6 h/ ~5 J) V: o. E
  238. PNP0E03         Intel 82365-compatible CardBus controller. A: R" R3 @! f: A9 M

  239. 6 `6 z1 E! J/ Y3 J$ f) s+ B
  240. --Mice--+ R( P! ^4 ~1 @; v: w
  241. PNP0F00         Microsoft Bus Mouse. g9 P+ ]0 e: n) @
  242. PNP0F01         Microsoft Serial Mouse
    7 d& _$ {! p& x
  243. PNP0F02         Microsoft InPort Mouse9 L9 T2 J6 ?# a& n" u' |; |
  244. PNP0F03         Microsoft PS/2-style Mouse# ^! v# ?3 h1 M" n6 ]
  245. PNP0F04         Mouse Systems Mouse
    6 W3 ~6 O) T9 K" @! m% F( i
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    ) g0 e$ V* _: t5 H5 s* Z( ~1 v7 V
  247. PNP0F06         Genius Mouse (COM1)
    4 m, L, F0 z' w7 E( `
  248. PNP0F07         Genius Mouse (COM2)% A) l+ W) H+ [' v
  249. PNP0F08         Logitech Serial Mouse
      s0 R: @$ K5 X: ~2 K4 z
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    2 l7 i$ }' @, Z9 o
  251. PNP0F0A         Microsoft Plug and Play Mouse/ d7 @. `0 U) S4 k4 L+ N9 y
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse% X  w( L+ G8 D; f- X5 U
  253. PNP0F0C         Microsoft-compatible Serial Mouse! }& U. W* D/ N: \) ^
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
    & j, b. H, M+ z* L
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    ) I/ ~) E+ x, ~6 a* |) r
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    # ^" a. r6 Z( ]6 P5 H/ J4 \& R
  257. PNP0F10         Texas Instruments QuickPort Mouse/ a! A' K; d: C6 |; G2 _
  258. PNP0F11         Microsoft-compatible Bus Mouse
    $ \( J5 d/ J; j# }9 \
  259. PNP0F12         Logitech PS/2-style Mouse% x! G0 S+ {: [+ t& V
  260. PNP0F13         PS/2 Port for PS/2-style Mice, V1 \0 b/ H2 |% D
  261. PNP0F14         Microsoft Kids Mouse. u! Y8 ]& H  [0 }. q- f( v. B
  262. PNP0F15         Logitech bus mouse
    5 V* o, y  m! i* [. m6 m
  263. PNP0F16         Logitech SWIFT device; V! g: P! ^0 \) y  f
  264. PNP0F17         Logitech-compatible serial mouse
    3 |8 G* L4 m# |# t$ f
  265. PNP0F18         Logitech-compatible bus mouse8 x* ]  d8 p/ ~  O8 h! p
  266. PNP0F19         Logitech-compatible PS/2-style Mouse# e* [; H4 P) x0 I# b
  267. PNP0F1A         Logitech-compatible SWIFT Device% t. o  [% F6 p# S9 T
  268. PNP0F1B         HP Omnibook Mouse
    0 F( x- @/ _$ \3 }
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse) ?) q8 {3 x$ l/ w( w" |( t2 V; j
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse4 k% q, g: B4 T+ Z2 ?8 _
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    ) O/ X; Z/ v6 I4 r
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    , O/ j8 Z8 {! l# T9 a* h9 {9 T
  273. PNP0F20         Reserved by Microsoft Input Device Group
    : o5 s) W* ~& L# O: X1 S
  274. PNP0F21         Reserved by Microsoft Input Device Group
    # I: W# d4 i, t+ l8 [! j6 i
  275. PNP0F22         Reserved by Microsoft Input Device Group
    9 I  n& D! v$ o# z5 x( d4 q6 u
  276. PNP0F23         Reserved by Microsoft Input Device Group
    % @6 B+ z2 s, L( }
  277. PNP0FFF         Reserved by Microsoft Systems0 V0 g, }- ]# P/ C! `! M' F+ W

  278. " C3 F, q4 f& a7 O" U
  279. ***** Network Adapters - PNP8xxx ***********************- K  S/ G  ]% g# J/ z3 z
  280. PNP8001         Novell/Anthem NE3200
    " l/ v/ M7 D  A. T
  281. PNP8004         Compaq NE3200
    , ]; z$ Z; x: G" c( U. c/ C3 V
  282. PNP8006         Intel EtherExpress/32
    2 j( O2 w; D0 J/ W; R  B1 C
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    9 l8 `7 z# p6 |5 {# z& s
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP% I& {- x- {; i8 _3 O
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    9 m5 i: C$ q: u
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    6 A: ~: P; I7 ?1 ^+ ]
  287. PNP8078         DCA 10 Mb MCA
    3 d; @$ b. M* `: A+ P) _1 V. A+ x
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)" X4 _- z6 ]7 D  v8 z! Y! D
  289. PNP80c9         IBM Token Ring
    " h" _, r8 M# C# u* n/ R+ F  Y
  290. PNP80ca         IBM Token Ring II6 I. t. w- |4 f  N4 U3 r
  291. PNP80cb         IBM Token Ring II/Short; @5 P$ M3 O& x- O
  292. PNP80cc         IBM Token Ring 4/16Mbs
    - ?8 P; z/ m& q7 ], F
  293. PNP80d3         Novell/Anthem NE1000
    - J6 s1 E! A5 m3 E
  294. PNP80d4         Novell/Anthem NE20008 F! o% O5 }3 e- @" @! k; z+ s% _" j
  295. PNP80d5         NE1000 Compatible2 j, @$ G% q. [' A0 \" Z
  296. PNP80d6         NE2000 Compatible
    * y- ]! T$ L7 J0 H0 P  u
  297. PNP80d7         Novell/Anthem NE1500T
    4 E9 G+ J6 z% m3 ^
  298. PNP80d8         Novell/Anthem NE2100
    9 A6 x0 V& \  b* d% |/ Q% A
  299. PNP80dd         SMC ARCNETPC
    * U* R6 U) c  W. @  U
  300. PNP80de         SMC ARCNET PC100, PC2008 d! Q6 j4 N1 ^' K
  301. PNP80df         SMC ARCNET PC110, PC210, PC250* J9 y& o* G; R3 Z% M
  302. PNP80e0         SMC ARCNET PC130/E
    ( o" l& L! J& x+ O8 d
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    ! `8 X7 N7 ^8 t1 I' s( f1 [
  304. PNP80e2         SMC ARCNET PC270/E9 g# |  w; l8 w! _9 j
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    7 {4 z: j  y4 j/ Y. @% Y( d5 C* d
  306. PNP80e7         DEC DEPCA
    6 l6 L8 R8 W1 L: x0 q: R
  307. PNP80e8         DEC (DE100) EtherWorks LC/ l. r8 q' ]3 g* f+ u2 F
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    . h5 r# ~% |2 \# i; ^8 h4 L" Q
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    0 w0 I3 ]/ P" Q0 G2 b8 }6 Y6 `
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP0 y8 U# x: t9 c+ m( W! H3 E
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC& w/ Q; Y: X9 c& Y
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    9 `; M+ X$ P! r0 f) c/ Y9 f
  313. PNP80ee         DEC EE101 (Built-In)' g! [" l1 j. R
  314. PNP80ef         DECpc 433 WS (Built-In)
      ?* \% D. X  Y, T- o2 q
  315. PNP80f1         3Com EtherLink Plus) `4 I: ^9 I+ H9 g8 S# p& z
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)- y1 A/ O  S8 L$ w5 W3 I
  317. PNP80f4         3Com TokenLink
    7 D* f- J8 s0 Y  C% w6 c+ O, P
  318. PNP80f6         3Com EtherLink 16
    - \6 r4 q$ R+ i: M# N# F$ A; d
  319. PNP80f7         3Com EtherLink III1 k+ `  O% ?; T  h& B. S1 y7 i
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    3 y8 k- E/ O; o, ?" f( t
  321. PNP80fb         Thomas Conrad TC6045- q1 [! Q7 J/ B2 K. _1 _) }8 e
  322. PNP80fc         Thomas Conrad TC6042
    . ?% K- N% R3 c) {6 \
  323. PNP80fd         Thomas Conrad TC6142
    ' g$ H: w1 D5 R2 b* ~
  324. PNP80fe         Thomas Conrad TC6145
    7 v) N8 f& D' x/ S3 P+ K
  325. PNP80ff         Thomas Conrad TC6242
    7 v0 T8 E; X& a9 [5 B* p
  326. PNP8100         Thomas Conrad TC6245, K$ g4 [9 H; m/ @  _& ^/ T/ A
  327. PNP8105         DCA 10 MB
    8 v- d9 ?1 x$ P$ ~2 ]; f( V& z! @+ s; q
  328. PNP8106         DCA 10 MB Fiber Optic
    . t+ U' c1 F3 m4 o# [
  329. PNP8107         DCA 10 MB Twisted Pair
    8 t2 K! ~7 s9 `
  330. PNP8113         Racal NI65102 Z( f3 a; ?5 C1 |+ y+ [
  331. PNP811C         Ungermann-Bass NIUpc
    , q" W/ y, A! H; ?" g
  332. PNP8120         Ungermann-Bass NIUpc/EOTP- ]+ }# R: z- ?# u) U; e
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    1 o, ~6 R  y1 g1 O) A- H* G
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    2 q( d' d) B& r5 ?8 r4 k! T
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)7 G  ]) A) Z/ ~! ]: ^2 v
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
      _- ~) g- Z1 n4 {+ h
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    ; x! I! S3 [# o! a4 V5 Q! L; I
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)# S" l9 ?" j8 D6 {) P8 H: P" q
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    " {6 n* t4 ~& k9 e
  340. PNP812d         Intel EtherExpress 16 or 16TP; n" g1 F( o% A$ C5 e! X( y
  341. PNP812f         Intel TokenExpress 16/45 a/ q3 N4 R: o2 [& y
  342. PNP8130         Intel TokenExpress MCA 16/4
    + y% T0 Z$ Z7 t
  343. PNP8132         Intel EtherExpress 16 (MCA)9 y& |3 g* A+ d' Z
  344. PNP8137         Artisoft AE-1
    2 [& h& \( e  ~2 h: q
  345. PNP8138         Artisoft AE-2 or AE-3
    4 g& c' e' O' w& R/ S, y8 z; X
  346. PNP8141         Amplicard AC 210/XT8 \- B4 A# q: L9 ?5 g' {" U
  347. PNP8142         Amplicard AC 210/AT, J6 W5 q* P# f. Q6 j
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)$ h$ |) V2 F7 Z$ @3 I& P" _" {
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245), _/ K/ Y2 Y+ V' @
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    7 Q8 t9 _" I" G; X! b
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    6 d3 ~9 P2 P" i+ C( M. w" ?
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B); g+ x$ V$ C) D
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    2 \9 `* u! ]. N% S6 d7 d
  354. PNP815f         National Semiconductor Ethernode *16AT
    6 v( q2 K$ e, H& Y) l* h7 W1 S
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    ( |. W: z3 |" M  }1 V2 R0 y0 C0 v
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    3 \! w) V! M. U3 {& m; D
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA$ O) ~# U; v) O7 I, F  S
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    . k: f2 p2 b  P
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
      \/ R- s4 G7 B0 E
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)0 j* K  n# R! w- P) t
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    1 m0 Q4 W! i7 {- k
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    # f) i% t0 L! M2 C1 V
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    9 C5 B- B4 q' x( R3 a
  364. PNP81c8         SMC EtherElite Ultra 16
    , Q9 t* j- R* j) N" Q
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring); R8 N7 Q0 t; [
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    + |1 q. T+ n6 g5 k" r$ i
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    4 G8 n5 {$ {8 o* ]+ ]* c2 [# p
  368. PNP81eb         Proteon Token Ring (P1390)
    " f8 K8 x8 O/ U9 N
  369. PNP81ec         Proteon Token Ring (P1392)
    ) {  ]) v  r+ a( j! h! P$ w4 e
  370. PNP81ed         Proteon ISA Token Ring (1340)
    ( r( P0 [8 f# |% J7 [
  371. PNP81ee         Proteon ISA Token Ring (1342)4 D! J1 b2 _/ G
  372. PNP81ef         Proteon ISA Token Ring (1346)" B0 i! h8 @3 a' ]2 V
  373. PNP81f0         Proteon ISA Token Ring (1347)
    1 p0 t# q+ ^/ z% C. I1 E# B
  374. PNP81ff         Cabletron E2000 Series DNI7 z& U6 e; h  o+ @
  375. PNP8200         Cabletron E2100 Series DNI
    ) \9 g2 [& Y6 D! p
  376. PNP8209         Zenith Data Systems Z-Note: G% y$ k5 H3 |! o6 C
  377. PNP820a         Zenith Data Systems NE2000-Compatible1 `  f3 \4 N' j+ B7 C% T  \8 i
  378. PNP8213         Xircom Pocket Ethernet II
    ) W. Q' q& e, p$ O8 x
  379. PNP8214         Xircom Pocket Ethernet I
    ! o: t8 r- e; C! y& J
  380. PNP821d         RadiSys EXM-10
    ; F- y8 N, J) c
  381. PNP8227         SMC 3000 Series5 L1 d9 h8 F- |- B
  382. PNP8228         SMC 91C2 controller7 }% ]* m7 ]$ K' M" |6 B0 \; m
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T& H$ T$ U! z( Z7 k' O
  384. PNP8263         Tulip NCC-16
    - r1 E, c  \. J5 I- R
  385. PNP8277         Exos 105
    6 q" b2 l& I8 m, z) Y
  386. PNP828A         Intel '595 based Ethernet7 m6 @/ ~- `0 M& a- X. V1 B# T- v
  387. PNP828B         TI2000-style Token Ring
    8 t9 A" g  n7 ^" E) h1 H; f, j
  388. PNP828C         AMD PCNet Family cards6 F4 N' `" r7 W' I" B- l2 X8 U$ v
  389. PNP828D         AMD PCNet32 (VL version)
    6 _& I; b3 D7 L
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    & a+ \6 n0 ^3 }4 t5 o
  391. PNP82bd         IBM PCMCIA-NIC
    % j# ~* t& L$ ?# g! Q
  392. PNP82C2         Xircom CE108 d3 g1 A; M8 \1 P
  393. PNP82C3         Xircom CEM26 d! Z5 T& _+ s" b  i7 I/ @$ G
  394. PNP8321         DEC Ethernet (All Types)
    / h- \7 Q# b- e' D
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    # A/ H2 k  k$ B# Q) v7 r: h# H" {
  396. PNP8324         ARCNET Compatible9 r" G: W5 r, U  Q
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    4 S- W" Z. [5 H  A9 }$ O
  398. PNP8327         IBM Token Ring (All Types)
    . @5 L. ]- a: O1 `8 ?3 U
  399. PNP8385         Remote Network Access Driver: U1 @" |: w4 i; |" _
  400. PNP8387         RNA Point-to-point Protocol Driver6 e* a$ m1 X9 Q
  401. PNP8388         Reserved for Microsoft Networking components
    9 U& U# r0 J% @) W! r! E+ q- X5 `
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)5 `' |4 ?  k1 J$ J  {2 b) \2 q

  403. ; i0 a2 L. X5 @; q
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    $ h/ c* o; K8 y- D) i
  405. PNPA002         Future Domain 16-700 compatible controller  l) J$ r. Z+ w# P
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)6 F  @2 j( J( E
  407. PNPA01B         Trantor 128 SCSI Controller
    1 w' T& x! x- f1 K$ Q+ i) \. t
  408. PNPA01D         Trantor T160 SCSI Controller
    ' s3 F# F+ h' z6 ?/ M
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    ( b  K: r5 \- m+ w+ v2 M
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    0 i- q" J7 o1 b  f% Z
  411. PNPA020         Trantor Media Vision SCSI controller
    8 k" E; b- E  c# U4 t/ E
  412. PNPA022         Always IN-2000 SCSI controller" G  M0 V8 u0 z5 |* T
  413. PNPA02B         Sony proprietary CD-ROM controller
    * q% }1 R: x& f
  414. PNPA02D         Trantor T13b 8-bit SCSI controller" X( K4 M1 f' L. D
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    8 V- [3 [4 G% A: j8 X4 E, u
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    # ^2 A2 j# O: m- j4 Z  v
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive# D) j% o# ^! W
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive7 y$ {) r9 I' t' o
  419. ) K, y6 x( Y% [' q# U$ J% f  z
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    ( q3 r0 t' y& s! a; V
  421. PNPB000         Sound Blaster 1.5-compatible sound device1 Q, h, y  w7 v" L  [+ E
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    ' e9 J6 v) \4 ?  W) a
  423. PNPB002         Sound Blaster Pro-compatible sound device
    * ^" I( \9 L& R4 R( a3 Y
  424. PNPB003         Sound Blaster 16-compatible sound device4 X5 ]2 b- W  y$ F4 m4 G" A. Q
  425. PNPB004         Thunderboard-compatible sound device+ p+ r+ h0 \& H8 p2 T; d7 D" Y
  426. PNPB005         Adlib-compatible FM synthesizer device
    9 V% W$ v4 Z8 C
  427. PNPB006         MPU401 compatible   [6 T* v# n& }/ p; [
  428. PNPB007         Microsoft Windows Sound System-compatible sound device9 {/ z0 P# q: A, v0 E
  429. PNPB008         Compaq Business Audio
    7 r/ v. g6 p' S, [
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    4 d: {/ P! t3 |5 z9 Z  Q; w
  431. PNPB00A         MediaVision Pro Audio Spectrum
    + R2 w( j+ M+ B
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    " @% j5 `0 U" |9 g
  433. PNPB00B         MediaVision Pro Audio 3D4 `5 z; Z" E+ {5 z! m
  434. PNPB00C         MusicQuest MQX-32M! D+ e  [" v2 N% |
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    , d9 ~' \7 a. I* h. C( K
  436.                 (No Trantor SCSI, Thunder Chip Enabled)) D# c/ c2 v+ Q6 _4 B6 ]( r, @1 D: r
  437. PNPB00E         MediaVision Pro Audio Spectrum
    6 ~# J: J5 Z4 B# I
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled), x4 J  ]/ C6 d; z+ \$ {
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    7 e* Z2 c) `, W, e" n; N3 E. c
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    7 S! v0 p8 S- h! p
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit. M( R* N0 v. `2 k
  442. PNPB019         MediaVision Pro Audio Spectrum Basic4 `" S6 U: q* |* J4 m- d5 E# |
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    1 j; I2 d! k" G! |( b
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device7 R; W. X. ~6 v9 }& g. O( N: I
  445. PNPB02F         Joystick/Game port
    ; S- _; v1 T" I' T9 t+ W4 V

  446. " Q$ c& r( F( q: z. [5 h" }( K, ?
  447. ***** Modems - PNPCxxx-Dxxx****************************
    9 O9 h( ~% o- _
  448. PNPC000         Compaq 14400 Modem (TBD)  v( Y! k. S+ t4 \
  449. PNPC001         Compaq 2400/9600 Modem (TBD)+ u+ I3 g5 B1 ]$ \* m# T

  450. $ E- R' Q/ \8 \# I  f
  451. ======================================================================
    ( H6 k( c4 @7 F3 ^
  452. * C3 q) |; Y( s# j6 _  \
  453. DEVICE TYPE CODES$ a/ m. Z- U2 ~) ~/ f0 r0 P
  454. , j! f# }* r0 g/ \* J  q* p
  455. -----------------------------------------------------------------------
    ( `% @& u; z. O4 f# `
  456.         # x1 m, b2 K$ Z0 R& Z. G
  457. Base Type = 0: Reserved/ W' {& h; @9 g& `( G" s- O
  458. Base Type = 1: Mass Storage Device
    ! d0 x% A. B4 L! _+ R% y
  459.         Sub-Type = 0: SCSI Controller& ?, H$ z9 a8 e* V
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    & n0 v$ }9 t8 Z+ l1 G2 _2 x
  461.                 Interface Type = 0: Generic IDE# z6 ]' f+ {5 w! S* v4 F$ H; m
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)3 @5 d1 z5 g9 N
  463.                 Interface Type = 0: Generic Floppy, ?( P& |5 b4 Y
  464.         Sub-Type = 3: IPI Controller
    : q3 ]( P* n6 b( \
  465.                 Interface Type = 0: General IPI
    % N# h2 ]9 y1 Y% t
  466.         Sub-Type = 80h: Other Mass Storage Controller
    ' y) h. U5 F( ~6 M
  467. Base Type = 2: Network Interface Controller
    $ X* K/ r0 }/ Q+ }# O2 d$ S# ]$ b
  468.         Sub-Type = 0: Ethernet
    8 ~" g9 P: g; n3 W
  469.                 Interface Type = 0: General Ethernet1 a# H+ e  o( j3 `" ~
  470.         Sub-Type = 1: Token Ring Controller
    ; J' p+ e  R2 b2 P8 i
  471.                 Interface Type = 0: General Token Ring% J( l3 T" E+ e! V
  472.         Sub-Type = 2: FDDI Controller
    . s. v) u: V% j( r: P7 R; Q
  473.                 Interface Type = 0: General FDDI6 z. E& a& g$ H6 d2 B
  474.         Sub-Type = 80h: Other Network Interface Controller; y) T5 @' {- a
  475. $ {& m" u4 i6 T+ N4 d  {' ^5 B% U0 p
  476. Base Type = 3: Display Controller
    # g& J% ^# y9 e1 @
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    3 K8 h" e  V1 N) o% F0 ?
  478.                 Interface Type = 0: Generic VGA compatible
    7 B" A$ ~7 V6 L. r
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    7 E8 S5 A& t+ |
  480.         Sub-Type = 1: XGA Compatible Controller
    : X) E) P* W  _7 {8 E
  481.                 Interface Type = 0: General XGA Compatible Controller# {7 l) C9 {; u9 w
  482.         Sub-Type = 80h: Other Display Controller
    $ z9 @9 L# o( P4 O' S! {
  483. Base Type = 4: Multi-media Controller
    % a% T# q1 [& I
  484.         Sub-Type = 0: Video Controller( R7 g8 r% d, X" x
  485.                 Interface Type = 0: General Video2 f+ i5 Z9 m! ^# r4 H) F; n
  486.         Sub-Type = 1: Audio Controller6 Z* \/ t/ c2 [& O
  487.                 Interface Type = 0: General Audio Controller
    ! z& b1 s% d! t! [
  488.         Sub-Type = 80h: Other Multi-media Controller
    ' |0 B; h- U9 p1 f: j2 C
  489. Base Type = 5: Memory
    & _# U( b: Q) L# \% e  H
  490.         Sub-Type = 0: RAM : e* u2 ~( Q2 ^$ u' K$ X7 e! {8 {
  491.                 Interface Type = 0: General RAM
    , ~3 Q8 t0 w# p+ Z, H6 r  }4 n9 I
  492.         Sub-Type = 1: FLASH Memory
    6 Z3 y) X  U5 T0 [" c* H4 ]* ]
  493.                 Interface Type = 0: General FLASH Memory
    ) C. g. h# _1 ^3 }3 Q
  494.         Sub-Type = 80h: Other Memory Device
      b5 R6 F5 I! O5 q3 s

  495. 8 U! g2 y! B. G$ [" x/ u& `
  496. Base Type = 6: Bridge Controller4 _0 m. i) o; }& ^* U9 g' o7 v* u+ C
  497.         Sub-Type = 0: Host Processor Bridge
    " [' ^; O, g$ n3 j1 c1 g4 s
  498.                 Interface Type = 0: General Host Processor Bridge9 b$ W) v" I4 V3 D
  499.         Sub-Type = 1: ISA Bridge
    2 ~  O% v0 U& S2 s) f2 _1 k
  500.                 Interface Type = 0: General ISA Bridge
    1 j4 n8 ]( l9 a0 f) U' ]) `! {
  501.         Sub-Type = 2: EISA Bridge$ S; i- p4 S1 |& g  l
  502.                 Interface Type = 0: General EISA Bridge, l/ D6 Q  @" R" @* |9 L
  503.         Sub-Type = 3: MicroChannel Bridge1 e. W% M+ |' }% ]  x
  504.                 Interface Type = 0: General Micro-Channel Bridge5 ~$ ?; |8 N7 D; a  S
  505.         Sub-Type = 4: PCI Bridge
    ; e5 U2 y: ?! R4 A" ?: B, U
  506.                 Interface Type = 0: General PCI Bridge
    8 X, y1 f/ T! S6 E+ t
  507.         Sub-Type = 5: PCMCIA Bridge9 S9 N* S9 t+ {/ `  x/ \- c9 W# q
  508.                 Interface Type = 0: General PCMCIA Bridge' h. S* D; n: }1 @6 O
  509.         Sub-Type = 80h: Other Bridge Device& O' j2 Z/ U. M  O  b+ g2 U' P% r+ x
  510. Base Type = 7: Communications Device
    ) L# j* z$ A7 D1 E' O6 D3 O
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    ( Y! l1 ]& f8 X2 H; e
  512.                 Interface Type = 0: Generic XT-compatible
    % }2 w/ K$ w! L+ f) b9 ~4 H
  513.                 Interface Type = 1: 16450-compatible$ v* k# U, O( P) J5 {; z
  514.                 Interface Type = 2: 16550-compatible6 I+ L$ X4 G% H+ Z
  515.         Sub-Type = 1: AT-Compatible Parallel Port; I. c6 \: X! H
  516.                 Interface Type = 0: Generic AT Parallel Port
    , U4 H: r: V- h, d
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    ! G3 Z) @% z; b8 y, G% E3 W/ I2 H
  518.                 Interface Type = 2: ECP 1.? compliant port
    1 ~9 H3 E- l: v' X
  519.         Sub-Type = 80h: Other Communications Device8 Y6 U5 Z2 ~4 r& @  U! \! K
  520. Base Type = 8: System Peripherals
    ' e4 D% I1 ], l7 v
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    ! o+ l- v' ^0 v
  522.                 Interface Type = 0: Generic 8259 PIC* V+ C: g! b9 S" e0 P
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)# V- l& `: ^, P) Q9 j7 f! D
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)3 D; Y& ]" [+ d
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    7 D2 d1 R& D* D/ M& v
  526.                 Interface Type = 0: Generic DMA Controller
    % d* ~; `1 c8 e8 I4 q. ?! }
  527.                 Interface Type = 1: ISA DMA Controller7 |3 g4 o2 ^( [( i% J, H
  528.                 Interface Type = 2: EISA DMA Controller
    2 p6 I/ {5 I2 c4 Q) m. N1 C3 Q) ~
  529.         Sub-Type = 2: System Timer (8254 Compatible): U! ]  Z2 B5 k! ^. _
  530.                 Interface Type = 0: Generic System Timer( ^  ^4 w. t5 g
  531.                 Interface Type = 1: ISA System Timer' l" G% C3 t7 r4 F
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    0 q. t6 }* }  S7 {. {
  533.         Sub-Type = 3: Real Time Clock8 R: j3 I1 J* c" ^9 n
  534.                 Interface Type = 0: Generic RTC Controller$ n8 x% q) S' M. Z8 `) o6 W% q' S
  535.                 Interface Type = 1: ISA RTC Controller6 _5 e. C* k9 \3 V
  536.         Sub-Type = 80h: Other System Peripheral                                 
    " y2 ^5 v' L' k$ D! y1 k
  537.                
    5 q- V. J8 ^+ E+ G4 y, T
  538.        
    : R" D7 _+ _; K, N6 o0 N: }) [* h
  539. Base Type = 9: Input Devices0 b0 X* X& }8 v
  540.         Sub-Type = 0: Keyboard Controller
    * s% L; v2 o7 U# J$ ?
  541.                 Interface Type = 0: Not applicable
      P- U" u' _; X# G4 b
  542.         Sub-Type = 1: Digitizer (Pen)
    3 N# P# J. Q3 ^! _
  543.                 Interface Type = 0: Not applicable
    - t0 D1 T; u" o: z3 G  a
  544.         Sub-Type = 2: Mouse Controller5 E1 y0 k8 ]8 ^
  545.                 Interface Type = 0: Not applicable2 K3 k# E7 r  q, o6 n
  546.         Sub-Type = 80h: Other Input Controller% E% l/ w) ^' K; U" f. z
  547. Base Type = 0Ah: Docking Station0 f) t+ Z9 I% W4 F
  548.         Sub-Type = 0: Generic Docking Station
    5 ~5 \% q6 a' y6 r9 ~+ j, b: C
  549.                 Interface Type = 0: Not applicable
    ; ~: r7 N) X% j/ x4 G& o0 ?
  550.         Sub-Type = 80h: Other type of Docking Station0 B1 A8 \" c! s( @
  551. Base Type = 0Bh: CPU Type
    + m: i/ f/ S: `3 {! g- @3 `2 x! |6 D6 `% w
  552.         Sub-Type = 0: 386-based processor: o! {; e4 l1 b9 K0 o: u& X& V$ P9 f
  553.                 Interface Type = 0: Not applicable
    : N" B5 A# [5 d& ]  _9 d
  554.         Sub-Type = 1: 486-based processor
      \8 R8 k2 l$ K: r& \
  555.                 Interface Type = 0: Not applicable" t0 {0 ^! z/ Q! O( t1 ?
  556.         Sub-Type = 2: Pentium-based processor
    ; c& E6 b9 F7 E& H0 L$ A7 r
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-23 07:18 , Processed in 0.035159 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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