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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID! R0 Y6 P1 L0 x* O
  1. This document is the ultimate source for Windows Generic Device IDs
    ' y; U# K% i/ @# y' P
  2. and Plug and Play BIOS device type codes.  , H- ]+ i# F+ m0 g- ?

  3. ) j: i3 y! n6 O" s( b
  4. CONTENTS:
    8 }! ]- |) u5 W
  5.    Plug and Play Vendor IDs and Device IDs& |( f+ E& y# R# T  F; d2 w
  6.    Generic Device IDs
    * \7 K: ~; E6 K( S6 N2 t
  7.    Device Type Codes
    ! m1 G6 J, A5 Q) u0 N" I

  8. , p7 f/ w# i5 ^8 s
  9. ======================================================================! l7 p) o( Y' K  l( s
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs* z- R9 A5 `- p$ F6 p

  11. 8 U1 u4 f. _/ ^# ^1 l2 q" i
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and 0 C0 d7 x% V# Z. |9 U" F, E# R
  13. Device codes. The vendor must register with EISA and have a vendor code2 G/ R( ?! C2 F& E* }
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    1 A9 N' a" h( R7 \1 N% t
  15. is reserved for Microsoft and can only be used when defining a device抯
    % ^: x  g1 s; V. B
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    + M7 ?9 K7 j" B+ H& R5 C7 G! u
  17. Play header. / ?5 g8 G- \! e/ V) v2 V4 m  s% R+ R

  18. , K6 q% M5 e! V/ k
  19. Use of CompatibleIDs is strongly recommended for devices that use
    $ Q; v: _' Z: y: l
  20. device drivers provided with Microsoft Windows 95, such as a 5 U% C) k! a* w  X
  21. "Standard PC COM Port" (PNP0500) or 6 Z  f* m7 C0 l, v; t: v
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).1 e$ f2 D* c7 R' Y. r0 K! w6 Q9 [

  23.   [# K" ?# K; Y5 i! r- p& }  X
  24. The following example output from ISOLATE.EXE of a Plug and Play 8 u4 A+ E# m2 \# q7 x
  25. header is provided for your reference:- j  ^; L5 p' _& @
  26.         Vendor ID:     XXXFFFF
    $ m1 S$ H7 ^' L0 S
  27.         Serial Number: 00000001
    . E  N0 u% u  |
  28.         Checksum (reported): 0x5E
    ( G; g% U) V7 l0 z7 V
  29.         PNP Version:   1.0
    & u& W  i5 N7 B9 R1 P) U& ~
  30.         Vendor Ver.:   10/ B# V# ~! b1 ?
  31.         Device Description: IDE Port: J& W) Z4 B  [$ q- Q
  32.         Device ID:  XXX0001' `- R, H; I/ k; T* k- W
  33.         Doesn't Support I/O Range Checking
    - v2 n3 u  n' O* g( R
  34.         Vendor Defined Logical Device Control Registers:  None
    2 m$ o4 E, V( Z) i8 J: Y' O
  35.         Compatible Device ID: PNP06005 ?1 c+ c) V+ x: q$ S$ E
  36.         Device Description: IDE/ T: d2 j" f# e. m# c
  37.         Dependent Function 03 G8 T' o2 D7 {+ E- X/ a  Q) x" w" m
  38.         ...
    8 N' I; k! L8 G5 X! @; ]
  39.         Dependent Function 1  l: l3 U6 D6 U# X% F+ K
  40.         ...% U0 N$ X8 x" f1 b
  41.         End of Dependent Functions
    . I* C2 l9 D7 l% I6 A9 D
  42. / U2 c9 a: `8 n( _  G. \$ Q
  43. When the user is installing devices that use this method, 5 h( b! ^3 O) {4 `; K% w
  44. a dialog box appears at the beginning of the enumeration sequence
    + [9 A& g0 @* o
  45. to suggest use of the default driver provided with Windows 95.
    . H9 s1 {5 b9 T; x% Z
  46. Windows 95 also provides the option for using a disk from the 2 d% z; W; s- G7 x$ \( `
  47. manufacturer, in case the user wants to choose a manufacturer-supplied : h) K" B# t) k) B3 N  T
  48. driver.4 J. \0 c! G- j7 ]6 l! ~2 d
  49. 8 k/ e/ I: t' Q7 u/ a2 [4 m
  50. For multifunction adapters, you should supply an INF file that chooses
    " q; o' n; r7 U; V$ B  x: U
  51. the appropriate drivers (including default drivers) for all the # ~  k7 P0 ]5 J8 [
  52. adapter抯 devices. This prevents additional dialog boxes from again
    % [' V$ A. Q; P
  53. requesting the default driver or a manufacture抯 disk for the rest of : l3 t  m. j; N( I
  54. the devices on the adapter. When an INF file is used in this manner
    - h. q) Z' c+ |3 G
  55. for default driver selection, it must link the HardwareID (XXX0000) . M8 E9 Y% @' c8 j* i2 v$ V% O
  56. to the appropriate compatible device driver from the Windows 95
    / P( A5 J: o1 F* a
  57. distribution compact disc or installation disks. ) n$ V( e. p) @1 U
  58. If this is not done, Windows 95 will continue to query the user for ; j3 u) N3 |; L) w4 n$ E' ~2 G
  59. either the default driver or a new driver, thus defeating the purpose
    - c+ D+ _+ [. R+ z+ P
  60. of using the INF file in this way.
    " ]* S% G  y2 E
  61. * P0 R& D) q* T) u5 [$ j1 {
  62. ======================================================================6 ]  A4 }* |2 V

  63. 6 m# L, ]' s* t- h: ^0 n8 n3 c
  64. WINDOWS GENERIC DEVICE IDs6 m# y( r3 a# f) @7 m/ e* x
  65. . c3 I; Y( Y* i
  66. ----------------------------------------------------------------------
    $ A! v' V; g. n* ~+ X
  67. Many devices have no standard EISA ID, such as the interrupt controller+ `+ g0 R' u4 V, [
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 9 a% x- o2 e, h$ C
  69. and Super VGA, are not actually devices, but define a compatibility
    9 T7 b& D# o5 h/ [
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    % w+ K( L9 A8 t3 q/ F
  71. buses.
    . f- G! J8 e( M; h1 Y3 s3 B
  72. 5 G& |/ {- T% I! u
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    5 N. V. u; d3 B, o) ?' H
  74. devices that do not have an existing EISA ID, as well as defining
    5 _6 `3 S3 H0 ^3 M$ Y
  75. compatibility devices. The IDs are defined in the following tables.! j( ~0 O5 g: v) ?1 s) r
  76. * ~" U8 u5 t  Z" `6 k- F: Q
  77. DEVICE ID RANGES; l5 r$ D0 r- G/ ^$ E$ w1 K

  78. / c+ {/ {/ a% m# ~6 e( F, k3 i
  79. ID range        Category: a. Q& h, g# J) D# y: `9 F
  80. --------        -------------4 i" i6 n, S; Q3 d! ~
  81. PNP0xxx         System devices/ F" Z/ h4 \2 I5 `
  82. PNP8xxx                Network adapters 6 L3 i7 l% W5 X, l7 h7 S
  83. PNPAxxx         SCSI, proprietary CD adapters
    1 X' T  d/ h' K- R
  84. PNPBxxx         Sound, video capture, multimedia; M- W, v- d! S! r% m6 K0 D
  85. PNPCxxx - Dxxx        Modems
    ( B2 r9 @) x- ]/ T

  86. : Z, l9 _/ W1 @
  87. The following device ID is provided only for compatibility + [8 i  ]/ G: Z- d: g! Y
  88. with earlier device ID lists:
    8 I- F9 _. G; h4 V/ S  X0 U

  89. ! Q$ S. H4 Y( a( f# e
  90. Device ID        Description
    1 k+ e. a6 H0 ^9 }. F( t
  91. --------        -------------, V1 l$ y/ D4 |/ B6 G4 R! @
  92. PNP0802                Microsoft Sound System-compatible device
    3 X  ~6 Y& [  x
  93.                 (obsolete; use PNPB0xx instead)5 k, u! t9 g( x  b8 V

  94. , j; t; r* `9 o
  95. ---------------------------------------------------------------------------. \/ K/ Q) o( i! U
  96. Device ID       Description4 H+ ]% Y, h4 t. I$ E
  97. --------        -------------
    / s9 M" \( C2 }# Q; S- ~" x, d
  98. ***** System Devices - PNP0xxx **************************
    3 {8 U, J- k  i* Q9 l, M! E
  99. --Interrupt Controllers--
    - \2 l0 y* g! t. [0 ]& G
  100. PNP0000         AT Interrupt Controller
    ! R. B" z0 I( {! K; _1 h7 Q2 L' H
  101. PNP0001         EISA Interrupt Controller
    3 S" L  e- }6 I; c  O% S3 Y
  102. PNP0002         MCA Interrupt Controller
    + A9 q/ M& l" X& `
  103. PNP0003         APIC
    * V; G/ w' h$ c% T2 n
  104. PNP0004         Cyrix SLiC MP interrupt controller* r3 ~( M  i8 u

  105.   j5 X) {& s4 k" u5 w& k
  106. --Timers--
    3 m. }. Y( v! E# o1 D
  107. PNP0100         AT Timer
    0 G+ ?& z. N7 h4 y. l! M
  108. PNP0101         EISA Timer
    / W# c& i) |  d$ w
  109. PNP0102         MCA Timer
    & R& j9 K! e* B3 Y$ Z& i
  110. 2 X% E' @2 f. B( \4 r
  111. --DMA--
    & i  |3 M% [5 |4 }3 o# Z# t
  112. PNP0200         AT DMA Controller) C4 F$ T1 V; |7 [
  113. PNP0201         EISA DMA Controller! [+ z& _2 r% u3 q; p
  114. PNP0202         MCA DMA Controller
    8 Y. y  ?0 N) s9 \) {

  115. ! v# b0 b- n7 E' h# Q" G
  116. --Keyboards--: Y$ c: P& a" `1 k
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    2 Z/ W$ ^/ K( `7 c
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    7 B/ t' k7 _0 P8 Y' _
  119. PNP0302         IBM PC/XT keyboard controller (84-key)# X. y4 A$ |0 L" Q. B9 {4 R
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    # G# v2 N- s+ N
  121. PNP0304         Olivetti Keyboard (83-key)
    * P6 u0 n4 L& }& v
  122. PNP0305         Olivetti Keyboard (102-key)+ d9 L1 B3 W! m. P; a  ^
  123. PNP0306         Olivetti Keyboard (86-key). Q& L" h; o  m% v, J" i
  124. PNP0307         Microsoft Windows(R) Keyboard; K6 n( z/ H2 {  @2 \. G
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy( A  W! z1 P0 @' D. J0 P
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    5 u  J1 w+ ~8 W; y' b
  127. PNP030A         AT&T 302 keyboard- P$ I! n. R# |/ ]6 ]8 H) k
  128. PNP030B         Reserved by Microsoft1 t4 u) n# q7 G! U& F
  129. PNP0320         Japanese 106-key keyboard A010 l' \" y, C! b8 @: O
  130. PNP0321         Japanese 101-key keyboard
    5 f# |5 D' ]# m) F, V3 x# p
  131. PNP0322         Japanese AX keyboard9 [! @% V6 G) _- Z3 n8 C
  132. PNP0323         Japanese 106-key keyboard 002/003
    , A# u8 l9 m3 k, ~
  133. PNP0324         Japanese 106-key keyboard 001" @# m& u: d3 V, Z3 Y
  134. PNP0325         Japanese Toshiba Desktop keyboard
    1 @! _7 M- ]! Q5 z. T7 k( ~
  135. PNP0326         Japanese Toshiba Laptop keyboard$ X. z6 e$ z1 Z2 o1 o0 D
  136. PNP0327         Japanese Toshiba Notebook keyboard9 u; O7 J& _. t0 T
  137. PNP0340         Korean 84-key keyboard
    ' [" F' T! v' {3 Y/ ~
  138. PNP0341         Korean 86-key keyboard
    * f$ r+ t" L  @/ J4 W6 x% x
  139. PNP0342         Korean Enhanced keyboard
    % I# y" }! n" r+ E
  140. PNP0343         Korean Enhanced keyboard 101b7 T! f: {; b4 f, W$ N6 `
  141. PNP0343         Korean Enhanced keyboard 101c
    9 a$ h9 u/ j: V* t& K  g* [; G# `
  142. PNP0344         Korean Enhanced keyboard 1031 s' a+ N$ e+ ^6 |, y+ w9 C! q

  143. * r, K2 ^) l1 X7 k! B! L' K
  144. --Parallel Devices--
    5 j/ M0 V) ]" l$ h' a7 W
  145. PNP0400         Standard LPT printer port
    + h1 m/ E! }: K
  146. PNP0401         ECP printer port
    ; t- L( C+ w  p5 D  I1 E
  147. # q& i3 F+ k8 R( w4 `% Q- N# c4 @% ^
  148. --Serial Devices--
    ; q$ Q" I% O/ I% f& |
  149. PNP0500         Standard PC COM port
    / K/ a: S0 e5 V* E$ ^
  150. PNP0501         16550A-compatible COM port/ J# `- |, A1 K4 U. [  V
  151. PNP0510         Generic IRDA-compatible device# b! g' \" m0 T7 J0 |9 {5 ]
  152. 7 y; ]1 O9 T- t# X: i
  153. --Disk Controllers--0 S9 r6 D8 D( @! o" M3 D' [
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    2 y  t( l  s) u- @; D, b2 w
  155. PNP0601         Plus Hardcard II
    8 e) P4 c: _/ n7 @& f" Z
  156. PNP0602         Plus Hardcard IIXL/EZ
    ' w) c, T& X+ [* C+ x' L
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    & W# @- B8 |2 e2 a  ?4 s9 l  l
  158. PNP0700         PC standard floppy disk controller
    $ }# q" y/ c1 }/ |: N0 W
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec/ K9 `2 d& }! W

  160.   L. @/ @3 Z  w5 z
  161. --Compatibility with early device ID list--0 u7 I& x: y* V" z" ^! O7 P+ w6 \* }
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use$ {: J2 _2 T* @
  163.                 PNPB0xx instead)% M$ W# [0 N0 G1 `. ]* ^! J# h
  164. --Display Adapters--6 n6 H% @% P( s* F( ~
  165. PNP0900         VGA Compatible
    ( i- ~( o+ F2 ^, f
  166. PNP0901         Video Seven VRAM/VRAM II/1024i 9 J! s$ z1 D) h5 [# R
  167. PNP0902         8514/A Compatible; P% y1 @" E- U8 c& F* [4 K& [
  168. PNP0903         Trident VGA
    5 {; n# T4 k7 u. f+ a- S) Z- _
  169. PNP0904         Cirrus Logic Laptop VGA
    3 T5 h3 O4 Q$ e/ Y8 ^9 z
  170. PNP0905         Cirrus Logic VGA
    , l/ n+ Z- _* ]
  171. PNP0906         Tseng ET4000+ c/ z1 H3 H- x6 W0 I9 I
  172. PNP0907         Western Digital VGA
    ! a1 h9 Q$ l7 X: y5 A, U, v  P# a
  173. PNP0908         Western Digital Laptop VGA
    , T5 W$ `# h* G! L( i% [. b: {0 R
  174. PNP0909         S3 Inc. 911/924& X( M8 _3 z1 K9 @/ u! V5 e- k
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)7 W3 @- O2 g6 N' S  N9 f% F0 x' ~
  176. PNP090B         ATI Ultra (Mach 8)* P9 G9 I: o3 |. {9 ^5 c
  177. PNP090C         XGA Compatible
    ( z' m0 c% H3 p. f) d
  178. PNP090D         ATI VGA Wonder
    2 H$ {0 \% x) x, r' Y, i" @0 b
  179. PNP090E         Weitek P9000 Graphics Adapter
    9 @8 k3 a" a! o: \% ~0 I( R* h/ b
  180. PNP090F         Oak Technology VGA
    : [) m! w4 o7 @- `0 P
  181. PNP0910         Compaq QVision$ t7 R" F3 p) s8 A
  182. PNP0911         XGA/2. T( Q& M& c6 p
  183. PNP0912         Tseng Labs W32/W32i/W32p$ d: _, x' \- j3 m
  184. PNP0913         S3 Inc. 801/928/964. C, `6 |: B! k( ?+ t
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    / I5 k1 D& N# L, ?. Z
  186. PNP0915         Compaq Advanced VGA (AVGA)) x( x1 S1 ?8 _. N" E* Q' u: Q
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    8 K- O8 o% |5 A  U4 n
  188. PNP0917         Reserved by Microsoft. F; v. {7 }6 e  O' G' V2 c
  189. PNP0918         Matrox MGA
    6 }2 ^4 `( x7 l6 v* f
  190. PNP0919         Compaq QVision 2000  N& g' A3 u; ~- \8 H& i3 T
  191. PNP091A         Tseng W128
    1 V7 ~0 {! b7 b2 |+ Q
  192. PNP0930         Chips & Technologies Super VGA  @/ ~( x3 h3 D6 O" K
  193. PNP0931         Chips & Technologies Accelerator
    ! a) Q  g0 Q- V+ |/ X
  194. PNP0940         NCR 77c22e Super VGA
    8 p. w% n( A2 i, }# z5 O2 k
  195. PNP0941         NCR 77c32blt
    ! m& k6 Z8 T6 s3 ]; |; K
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    ) Y5 X  V# f( g; v% j/ Q! x

  197. ( ]  H: Q3 v, o4 R) ]1 f
  198. --Peripheral Buses--4 M; y' z' I3 T7 x! r9 \+ ?: Q7 m
  199. PNP0A00         ISA Bus
    & R8 Q  T, Y+ ~/ `
  200. PNP0A01         EISA Bus" Q! E% [% J0 M0 y
  201. PNP0A02         MCA Bus. b8 J/ k' R) Y- |) G
  202. PNP0A03         PCI Bus  v0 N& B" i4 h: d1 I$ ~7 {9 `1 w* \
  203. PNP0A04         VESA/VL Bus' J! i4 Z' J, A' m" `$ l  D- @; O$ e, Q
  204. PNP0A05         Generic ACPI Bus3 C4 C$ c' M( w4 M1 h8 p
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    ; h8 q) q; U' d. u  S/ l+ ^

  206. ' F. R3 a1 a" v; D) b2 A

  207. 9 L# X" S6 T, x
  208. -- Real Time Clock, BIOS, System board devices--
    * \9 ^9 F8 m6 [6 Z5 ]4 T
  209. PNP0800         AT-style speaker sound* p3 S& ?: q) f/ p3 c2 x3 d5 {$ R8 \
  210. PNP0B00         AT Real-Time Clock
    8 n, W5 ?  _/ C
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    * [0 n5 f4 V; ^$ y7 D$ A
  212. PNP0C01         System Board
    * y& r% }2 h0 S8 Q! f, O
  213. PNP0C02         General ID for reserving resources required by Plug and Play
    & T9 {& s# _# p& V' [& L
  214.                 motherboard registers. (Not specific to a particular device.)
    / j% f. e* e+ S' @) U
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    " k6 |& t2 z3 G
  216. PNP0C04         Math Coprocessor% T+ M) W; a2 Z
  217. PNP0C05         APM BIOS (Version independent)
    . u  e! w5 U6 }
  218. PNP0C06         Reserved for identification of early Plug and Play ( j6 C! Y+ R- I* P8 N! K7 y
  219.                 BIOS implementation.
    % l! z: G/ g' v/ k6 q' T2 \1 y' F
  220. PNP0C07         Reserved for identification of early Plug and Play " {+ z% k* o- Y7 r% X9 O
  221.                 BIOS implementation.
    4 ^, u1 D2 C/ i! c% e
  222. PNP0C08         ACPI system board hardware8 r' m# v9 o4 O
  223. PNP0C09         ACPI Embedded Controller
    # j1 O2 y% R4 o" }* K) \$ J; v  [; U. R: [
  224. PNP0C0A         ACPI Control Method Battery
      x9 p! v6 c. v/ p1 e) [3 j
  225. PNP0C0B         ACPI Fan4 r6 H: x# X: P9 E- f5 g; a/ s
  226. PNP0C0C         ACPI power button device8 f" A, }: j6 x
  227. PNP0C0D         ACPI lid device
    + T: ^; o4 F1 ]6 S5 N
  228. PNP0C0E         ACPI sleep button device& K" K/ ~0 p3 T2 g5 y
  229. PNP0C0F         PCI interrupt link device" [' d2 D7 a4 h; A! m" b# F: o7 o
  230. PNP0C10                ACPI system indicator device
    8 h/ K  R) w. N- Q" P* @  Z/ G
  231. PNP0C11         ACPI thermal zone/ R, o% J& i' J: Y1 T$ T+ N
  232. PNP0C12         Device Bay Controller
    7 I, D: D( ~/ U$ l* M6 j

  233. ! w8 U+ \9 @' ~4 V# i7 S9 p
  234. --PCMCIA Controller Chipsets--/ N4 g. o6 J- Z1 V
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    , F& Q8 s9 w" d0 s
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller9 T3 d7 K; C( E# a6 P+ f
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    ( \- |3 l8 l( h5 a" e. `
  238. PNP0E03         Intel 82365-compatible CardBus controller
    2 v) L! D) d) k; s( P
  239. : P8 @! D. k/ o$ j' L
  240. --Mice--. v2 ]+ q6 N+ I! ?! O& k) M
  241. PNP0F00         Microsoft Bus Mouse
    2 q! H: D8 K: q& j1 G
  242. PNP0F01         Microsoft Serial Mouse1 u; J' V2 _. V$ j* k9 y8 F
  243. PNP0F02         Microsoft InPort Mouse0 j7 Y  ~# {* {3 t4 I: c5 m0 E
  244. PNP0F03         Microsoft PS/2-style Mouse
    8 \% l7 n* m) s% q
  245. PNP0F04         Mouse Systems Mouse
    + I; v9 |! g6 D
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    . ~7 ^9 @0 D2 b' N* z& M: S
  247. PNP0F06         Genius Mouse (COM1)
    7 r% T" q: Z" Q. h7 K8 g
  248. PNP0F07         Genius Mouse (COM2); J1 l9 I) |- w1 P7 B
  249. PNP0F08         Logitech Serial Mouse
    3 b' k  T* V% g* e- O
  250. PNP0F09         Microsoft BallPoint Serial Mouse! n, ?3 F9 y9 O* P
  251. PNP0F0A         Microsoft Plug and Play Mouse. I# y9 I! l9 i7 w  J% n; U
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    ) A" W1 f- {1 z) h7 {- x' z0 _
  253. PNP0F0C         Microsoft-compatible Serial Mouse7 S9 _3 `% [- {# ]% ]5 _- P, a
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse2 g. f* _, {/ |/ z/ m
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse$ T# S2 e6 X- I& q  ^7 \* A1 ?: J
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    * x& U8 W2 g3 E9 q5 ^: o
  257. PNP0F10         Texas Instruments QuickPort Mouse
      x2 ]! i8 I: V& J6 n
  258. PNP0F11         Microsoft-compatible Bus Mouse
    9 u% P& T; I0 G6 }# ]
  259. PNP0F12         Logitech PS/2-style Mouse# K5 L8 q& a. H3 ^0 y( F
  260. PNP0F13         PS/2 Port for PS/2-style Mice+ I5 D, B) N- T% A! {7 t' }
  261. PNP0F14         Microsoft Kids Mouse
    - s/ b# V0 z8 M: v# o. z4 v7 F4 y
  262. PNP0F15         Logitech bus mouse
    9 y' \. U+ `# o8 ~& i& I* F1 m8 ^
  263. PNP0F16         Logitech SWIFT device! F. p# m. L) H, N! H& u
  264. PNP0F17         Logitech-compatible serial mouse+ d4 a. S$ k0 b
  265. PNP0F18         Logitech-compatible bus mouse
    - n# J0 [  R' \2 i% s" [
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    / L6 V3 }5 b- p! _% u+ u  {
  267. PNP0F1A         Logitech-compatible SWIFT Device8 k1 @; D: ]' ~
  268. PNP0F1B         HP Omnibook Mouse: q; _* D3 h# }1 A
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse6 u2 f; r: B6 p& A, z
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse: v6 {( ]8 ?1 a9 c  O1 S
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    4 ^0 Z' B8 R1 R9 j0 Q& @% A
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    6 y" K* ^- \% D
  273. PNP0F20         Reserved by Microsoft Input Device Group
    ) N% ~2 v4 Z; V0 o0 t. B, d( V/ v
  274. PNP0F21         Reserved by Microsoft Input Device Group
    - \2 a5 ~1 u* a8 S6 D
  275. PNP0F22         Reserved by Microsoft Input Device Group) ~: U9 z! f$ w# O
  276. PNP0F23         Reserved by Microsoft Input Device Group
    9 x. h" b: R0 Z# X# Q
  277. PNP0FFF         Reserved by Microsoft Systems  e3 N/ h/ F2 a* f- ^

  278. 3 R/ f* W2 D- X& |  i* Y% w- v
  279. ***** Network Adapters - PNP8xxx ***********************
    % f+ l! [3 J: j) l# w7 Z0 y
  280. PNP8001         Novell/Anthem NE3200
    - s; F  E% B, m# A2 |6 I# C9 T
  281. PNP8004         Compaq NE3200
    4 h- p" K9 _; p# x4 w* O9 q
  282. PNP8006         Intel EtherExpress/328 H- [0 H& {  w# I4 n0 Y
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A); R: F+ z+ K/ i- v
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    ) q4 @& x" X: }- ^+ y2 a6 t
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    . P, Z6 J# `, w( T# H: C
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    8 N$ s8 L5 u+ d5 h) D
  287. PNP8078         DCA 10 Mb MCA
    ' W( c! x- w# b) ^$ y' Y
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)  a6 c8 F% m" Q8 P
  289. PNP80c9         IBM Token Ring" {/ Y8 J- B3 B/ d$ D: ^0 [! {
  290. PNP80ca         IBM Token Ring II
    # C3 D& z' F  H& H0 Z' o, K5 N
  291. PNP80cb         IBM Token Ring II/Short
    2 a; I" ?1 m/ Z. f' d% A
  292. PNP80cc         IBM Token Ring 4/16Mbs- W  A* }3 W- @
  293. PNP80d3         Novell/Anthem NE10000 z6 W' [$ m1 v* y% {; d
  294. PNP80d4         Novell/Anthem NE20002 ~7 H# d& L* p
  295. PNP80d5         NE1000 Compatible
    3 c; b7 l6 X, @
  296. PNP80d6         NE2000 Compatible7 c( M1 K; H) S7 n  @$ N
  297. PNP80d7         Novell/Anthem NE1500T6 [" U# O: y# J4 m/ I
  298. PNP80d8         Novell/Anthem NE2100) o7 Q4 t/ s1 M5 V* B  }. w" u
  299. PNP80dd         SMC ARCNETPC/ w  Q5 Q# ?4 }8 d( ~' r- S
  300. PNP80de         SMC ARCNET PC100, PC200
    . S) W3 q$ v, h2 f$ }
  301. PNP80df         SMC ARCNET PC110, PC210, PC2506 _+ w3 R5 V3 B* Z
  302. PNP80e0         SMC ARCNET PC130/E9 \  y1 I$ Q6 C, M, G# |  Z3 @
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    4 I/ S3 A; r' @
  304. PNP80e2         SMC ARCNET PC270/E
    7 B! f5 T- }* U* T. o' r+ a
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    9 }( `2 T: ]# q
  306. PNP80e7         DEC DEPCA
    # R( T6 ^2 r0 H! M: L5 Y' s% O
  307. PNP80e8         DEC (DE100) EtherWorks LC
      c7 y; I0 i- Q
  308. PNP80e9         DEC (DE200) EtherWorks Turbo2 i' y/ Y" ?8 u& P7 B9 q1 U+ p
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP7 R/ Q) U) j) U( r, V; b, n$ Y& G
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    * M& l# U$ k( I/ Z) K
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC7 S5 {7 |8 t* N2 b' B4 Q; s
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
      O$ z& X' f& L6 W
  313. PNP80ee         DEC EE101 (Built-In): v, T" s9 ?" w/ N0 _
  314. PNP80ef         DECpc 433 WS (Built-In)% F0 ^; c9 r, K4 o& ]- z
  315. PNP80f1         3Com EtherLink Plus
    ( U4 v1 G' K' D; s
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)) E$ w& b" p1 a+ e
  317. PNP80f4         3Com TokenLink
    ) G/ l5 ^& Y6 x* O$ C4 W8 C5 N+ p
  318. PNP80f6         3Com EtherLink 167 @" j6 W6 y% I; V
  319. PNP80f7         3Com EtherLink III; S$ L% Q, _6 U0 N1 v" O# b  g
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    5 J& X9 y/ G5 J9 r7 J
  321. PNP80fb         Thomas Conrad TC6045! M" @( z% Z% g# B
  322. PNP80fc         Thomas Conrad TC6042
    & O; \( x( W7 d. G
  323. PNP80fd         Thomas Conrad TC6142
    % v; e+ }/ f, X
  324. PNP80fe         Thomas Conrad TC6145# C4 N" y' Z# T! a. P0 X  M
  325. PNP80ff         Thomas Conrad TC6242
    / M2 L% P2 t( k0 q# f# E
  326. PNP8100         Thomas Conrad TC6245
    * M! J* U" p( l0 S! `0 P
  327. PNP8105         DCA 10 MB, `% M/ c; o; p' k7 O+ R  g9 S+ V9 q
  328. PNP8106         DCA 10 MB Fiber Optic7 ~7 j$ z5 l* L  E
  329. PNP8107         DCA 10 MB Twisted Pair: u/ k* _( W' q$ c
  330. PNP8113         Racal NI65105 g% F2 ?# x0 L: h
  331. PNP811C         Ungermann-Bass NIUpc
    5 H/ A) N$ g+ {% l
  332. PNP8120         Ungermann-Bass NIUpc/EOTP3 H5 k4 d. }% c0 F* k
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    : U" t+ N1 W+ I9 Z# T
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    . d, H2 j3 O9 `. D
  335. PNP8125         SMC EtherCard PLUS (WD/8003E), @* a8 h8 V/ d4 i6 V. e- a
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)3 w& ^/ ~6 O+ [2 w4 n" R
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    # c# c+ |- `: X
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)/ O" L: _9 V8 y5 g. P9 ^
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    1 A. V" Q( N, m; X. L# u- |) }( h
  340. PNP812d         Intel EtherExpress 16 or 16TP  f/ _' W% B7 v) q8 K
  341. PNP812f         Intel TokenExpress 16/4
    * S) i: W0 e/ x
  342. PNP8130         Intel TokenExpress MCA 16/4
    , I8 j0 ^0 s8 i5 Z8 m; ^
  343. PNP8132         Intel EtherExpress 16 (MCA)
      F, U% ^! R: G& S0 v; {* w
  344. PNP8137         Artisoft AE-1) \1 I5 p$ f( z! o7 e, E
  345. PNP8138         Artisoft AE-2 or AE-3
    1 F/ }, h4 S" z% F3 Y9 A/ P/ F
  346. PNP8141         Amplicard AC 210/XT0 m! Q6 k- O0 l
  347. PNP8142         Amplicard AC 210/AT
    " j) s4 \4 `4 v: B/ N& X
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
      U2 J* v' ~0 m/ N
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    + R. j' J# t* R7 u* Q; z' a
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)' l. d. L: e. g1 E
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    ! b! ~$ U5 I7 N1 D( P; h1 S/ \. p
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    . H) K% ^7 p3 Z' b
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252), ]  h$ C- M' u. @: S* Q( x
  354. PNP815f         National Semiconductor Ethernode *16AT
    : S& M8 ]; H4 S: L6 A# H
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3  J% ^' B5 w4 t: R7 V6 o
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    & i+ ~. {$ q# {6 u7 ?! s5 N" `
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA! i! @5 @. k7 ~
  358. PNP8191         Olicom 16/4 Token-Ring Adapter# D( H  j0 c/ L2 q: S+ e: L# l
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)7 E6 |7 O: N) [6 t
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    - m) R% B! p- q, M0 p7 Y* M2 ^
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)8 p3 b9 v2 C1 n% S& g5 f5 ^- |
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)! \. P2 _$ r$ K# C
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)0 K0 x1 R  Y" y- e  r+ c- v$ y4 d, k
  364. PNP81c8         SMC EtherElite Ultra 16
    ( q. [4 i' g- v% q* c
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring); I. {$ B0 L) z" e( g- T* J
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    6 b) q- I! E( \7 G
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    + \! c# W2 f1 Q" G
  368. PNP81eb         Proteon Token Ring (P1390)- h& A# R1 e7 x. W! \
  369. PNP81ec         Proteon Token Ring (P1392)
    ! ]8 d2 Q# f4 J
  370. PNP81ed         Proteon ISA Token Ring (1340)1 y- Z, c9 F: w* m9 z
  371. PNP81ee         Proteon ISA Token Ring (1342)
    ) g4 q4 g% z* M, `! [9 ~' N6 ~
  372. PNP81ef         Proteon ISA Token Ring (1346)
    ! l( ^- Q& @- @/ c' i
  373. PNP81f0         Proteon ISA Token Ring (1347)3 I- a; @2 j. h# x1 D1 [
  374. PNP81ff         Cabletron E2000 Series DNI
    ' H, Y2 G% [( N6 J& s
  375. PNP8200         Cabletron E2100 Series DNI. O* E# y6 @5 _# {2 }  x
  376. PNP8209         Zenith Data Systems Z-Note4 s: H8 F% ?' M5 u
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    $ U8 l; ]7 E0 a8 D
  378. PNP8213         Xircom Pocket Ethernet II, Y' m! H, P. z8 d, A1 H
  379. PNP8214         Xircom Pocket Ethernet I9 |7 W6 o" Y. s& z4 L
  380. PNP821d         RadiSys EXM-10/ |  h3 d3 [( t. K0 W
  381. PNP8227         SMC 3000 Series
    * K% P" Y$ C4 y+ k# r4 f, ?
  382. PNP8228         SMC 91C2 controller  e" T; d" l- B7 C  M: R
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    7 R) _6 J& u+ L/ l8 P0 X5 d
  384. PNP8263         Tulip NCC-16
    1 }. Q/ N/ B  Z( {& k7 l" G8 _
  385. PNP8277         Exos 105" R) F) Z# I7 B4 ]; D# X; r( y- O
  386. PNP828A         Intel '595 based Ethernet8 }6 ]7 K# V+ }% x0 }* e) C. O3 V
  387. PNP828B         TI2000-style Token Ring
    4 l1 r! L( r" N& ]2 W
  388. PNP828C         AMD PCNet Family cards7 r. S5 J: P3 e" W+ W
  389. PNP828D         AMD PCNet32 (VL version): M4 m" y- c2 A- ^' {$ U9 Q
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)7 Z% \3 g, K: \0 @- X, g* w2 L! U
  391. PNP82bd         IBM PCMCIA-NIC
    5 X3 a. Q1 g/ x# K
  392. PNP82C2         Xircom CE10
    ! ]/ l' F" @  |8 z* z. O
  393. PNP82C3         Xircom CEM2
    % l6 o/ X; w: t7 I% E
  394. PNP8321         DEC Ethernet (All Types)
    " Q5 S' I: e% Z- q2 [. `* S
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
      ~$ O1 ?5 S" V/ y
  396. PNP8324         ARCNET Compatible3 c7 D# p& H* L" K! `
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    4 D9 E/ W  Y# a' ]# Q- E8 {& N' n
  398. PNP8327         IBM Token Ring (All Types)
    + G7 F& r( ]$ ?
  399. PNP8385         Remote Network Access Driver( m4 V3 g, Y9 Y) }3 ~: w
  400. PNP8387         RNA Point-to-point Protocol Driver
    1 j2 O3 u4 x& R5 ^5 p6 A
  401. PNP8388         Reserved for Microsoft Networking components
    6 A3 P# k- R& j  ]6 P
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)! M( ?' g, p9 P/ i4 G# W% B

  403. & Z: G& Z6 m3 E7 M! ^2 z% U9 F5 `
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    3 x; x$ f1 `  }) y
  405. PNPA002         Future Domain 16-700 compatible controller
    + u  ?3 J8 Q' G' o: M
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16). K* U% v' m1 o' u
  407. PNPA01B         Trantor 128 SCSI Controller
    3 J2 ?) m( A+ d/ {+ M
  408. PNPA01D         Trantor T160 SCSI Controller2 V  b- T1 Q7 t  z1 s  F
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    0 a0 @$ s, d1 j
  410. PNPA01F         Trantor T348 Parallel SCSI controller" _' R! p& }$ l8 k. T
  411. PNPA020         Trantor Media Vision SCSI controller
    ! \' T& K9 B. o( z9 I/ r3 S
  412. PNPA022         Always IN-2000 SCSI controller
    0 u9 q$ O( W; Z: L
  413. PNPA02B         Sony proprietary CD-ROM controller/ I4 }3 P( t; k+ C& U6 b1 B
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    6 C/ E5 c$ X4 [3 Q) M
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    % V, d1 C! V8 l
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive( T9 a5 I) ]2 c" R  S
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    / M! J5 i8 N" p* {
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    ( r" ^# H5 ]+ S# M& Z

  419. ' S  o1 s" P1 H
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    / H" u4 \: m- E1 M- o; u6 [
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    $ Q" n. P& Z$ y$ S/ [
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    & K+ @  h; B9 O( r
  423. PNPB002         Sound Blaster Pro-compatible sound device! L& P' `% [" a9 q
  424. PNPB003         Sound Blaster 16-compatible sound device
    - \" ?* u, E3 ?( g
  425. PNPB004         Thunderboard-compatible sound device( z4 m8 {' D5 _9 K( @
  426. PNPB005         Adlib-compatible FM synthesizer device1 q& F' W( V0 ]$ {. P
  427. PNPB006         MPU401 compatible 3 D: c7 A$ F9 r2 x' U' g( _
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    . ~+ v6 T2 M. z& \
  429. PNPB008         Compaq Business Audio
    ( `$ H% w. M" P7 s
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device5 K0 Q/ g8 n' `2 D$ u  i4 |
  431. PNPB00A         MediaVision Pro Audio Spectrum & q5 i3 f( p. K. Q( I' h* G
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    " T9 u3 ~, |6 x* g) e
  433. PNPB00B         MediaVision Pro Audio 3D
    ; E6 v, u  k! V
  434. PNPB00C         MusicQuest MQX-32M( |6 b$ c+ i5 G" c% G: ^
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic1 ?$ i; j" ~) B  j! {+ _. o( N
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    # y2 j" G' I7 A8 v  h$ o5 L2 V5 d7 L" c1 A
  437. PNPB00E         MediaVision Pro Audio Spectrum
    + Z+ x4 d# Q" X0 x% g* Q0 t
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)% o# S0 S( v% M- ?  G
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)5 k% X9 v2 o7 ?' L0 z
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    & ^& N) O# P% Q0 C6 v4 W( m+ g
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit& m/ \8 D1 K- J& Q/ ?3 {
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    ) X% e8 \9 a4 G6 `4 a; m
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    : A2 t" |& |/ r+ u
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    ; X+ Z, \- D  {5 w
  445. PNPB02F         Joystick/Game port5 S+ i+ v/ a; |, X# U  |& o
  446. ( y! l) }( m2 \, {) r, A
  447. ***** Modems - PNPCxxx-Dxxx****************************
    6 {* u! `# M, `5 X( V& Y6 l$ B
  448. PNPC000         Compaq 14400 Modem (TBD)
    * P4 p& W1 i. p" c" L- m
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    : y" k' b& P# v9 _. r0 |
  450. 7 S6 `3 d- P/ x
  451. ======================================================================
    ( X7 j( q. Y# W

  452. % S3 [7 S5 s( _( f7 U1 y
  453. DEVICE TYPE CODES: W4 U9 o5 x+ I5 Y& i: X7 G
  454. 3 {& K% o4 b: V6 n
  455. -----------------------------------------------------------------------1 k8 a2 ?+ V7 v  s) d! H' X3 P: X
  456.         % Q8 l8 R( G6 g; O6 q2 o
  457. Base Type = 0: Reserved) q: t' ?8 {# j8 S
  458. Base Type = 1: Mass Storage Device2 y* C* g1 M; }5 Y
  459.         Sub-Type = 0: SCSI Controller
    $ G" |" V% P0 v# B  ]
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    & E. b: M* Y) \: [
  461.                 Interface Type = 0: Generic IDE
    ( E6 B" a4 L3 q* G; Q
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    & E+ I5 A5 l3 L2 N/ V4 L; b  U
  463.                 Interface Type = 0: Generic Floppy0 P- v7 l' U) L- k' ]# m. t. o
  464.         Sub-Type = 3: IPI Controller) g/ h" z7 o* V; b
  465.                 Interface Type = 0: General IPI3 ]1 c: s1 ]7 S
  466.         Sub-Type = 80h: Other Mass Storage Controller- u1 L( z, L& c6 y
  467. Base Type = 2: Network Interface Controller
    7 \' o% N! y: S( ?7 o
  468.         Sub-Type = 0: Ethernet
    6 b  F/ u" Q  X" Y  ~- R
  469.                 Interface Type = 0: General Ethernet6 q. }; z6 u4 k4 K
  470.         Sub-Type = 1: Token Ring Controller
    , a' }+ W$ v* q- d( z4 s$ y
  471.                 Interface Type = 0: General Token Ring
    - k& [2 L# g* ^' F; A! C
  472.         Sub-Type = 2: FDDI Controller( W# N8 {0 G& h, J
  473.                 Interface Type = 0: General FDDI
      n+ h/ y; _- M2 c
  474.         Sub-Type = 80h: Other Network Interface Controller
    , M) p; k2 K+ c/ @3 A

  475. # X+ |0 a8 u5 S
  476. Base Type = 3: Display Controller* s  ]2 K7 J  ~) I9 T
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    9 C) r7 Z4 E; Y; P0 ]
  478.                 Interface Type = 0: Generic VGA compatible8 `5 ^$ O+ T# s
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    7 l6 C+ ?8 s  W& l1 a+ f- N+ \
  480.         Sub-Type = 1: XGA Compatible Controller
    & l# U2 W% \, P' c7 l0 s
  481.                 Interface Type = 0: General XGA Compatible Controller9 y, s$ H; d. B7 A. a
  482.         Sub-Type = 80h: Other Display Controller/ I1 {4 T, h3 p! I9 B
  483. Base Type = 4: Multi-media Controller1 o! ~3 M% N: U' h* M; o; {
  484.         Sub-Type = 0: Video Controller# [! N9 R& `- q" H! r# G9 E( T& j1 f: J
  485.                 Interface Type = 0: General Video7 S! \2 m( k5 w" y$ p
  486.         Sub-Type = 1: Audio Controller% O4 s% Y  c2 C5 x3 x* S7 i
  487.                 Interface Type = 0: General Audio Controller
    ! n. Q/ ]% Z/ j1 {8 H: G( B
  488.         Sub-Type = 80h: Other Multi-media Controller
    # M, d+ E* j7 w  f. W
  489. Base Type = 5: Memory ' V7 D- B9 v* _) D3 U; e- Z$ u7 m- d
  490.         Sub-Type = 0: RAM 6 k" \6 t$ A5 L' w) _
  491.                 Interface Type = 0: General RAM
    " g6 a7 E! ~) ~- ~$ d
  492.         Sub-Type = 1: FLASH Memory
    ) Z" q; S$ |+ J3 k$ X. V9 H
  493.                 Interface Type = 0: General FLASH Memory1 E/ u! _5 B/ p
  494.         Sub-Type = 80h: Other Memory Device% c* m0 E1 @3 b0 q$ S
  495. ( ]" ?% ]# [0 b2 \. U8 |3 {: Z
  496. Base Type = 6: Bridge Controller0 j- g3 \( C1 r6 ~# w/ \# T6 X5 {( e
  497.         Sub-Type = 0: Host Processor Bridge
    0 z- S( B1 P4 r4 @8 P
  498.                 Interface Type = 0: General Host Processor Bridge
    5 j. y% ]6 C5 @/ t$ g9 K2 Z
  499.         Sub-Type = 1: ISA Bridge1 C8 N) [; K( D8 T- H( n9 K
  500.                 Interface Type = 0: General ISA Bridge
    8 x2 i8 u; e4 m5 C; b. f; A4 d
  501.         Sub-Type = 2: EISA Bridge
    , X$ n% _2 U2 z" F
  502.                 Interface Type = 0: General EISA Bridge9 k  V6 e6 k9 C0 P
  503.         Sub-Type = 3: MicroChannel Bridge
    $ e" h0 ^! g$ x* u0 D
  504.                 Interface Type = 0: General Micro-Channel Bridge
    . N3 p0 X& e9 X( U2 B
  505.         Sub-Type = 4: PCI Bridge
    ! ~# S. C0 ?$ b" s# p
  506.                 Interface Type = 0: General PCI Bridge
    ) v6 G2 i( J" g2 B
  507.         Sub-Type = 5: PCMCIA Bridge
    ( M$ C7 S3 s8 a# g+ n& ]1 p5 C
  508.                 Interface Type = 0: General PCMCIA Bridge
    8 M* d$ |& C1 Y" m# A" L
  509.         Sub-Type = 80h: Other Bridge Device
    * R- U2 G9 K' |* Y/ y3 S
  510. Base Type = 7: Communications Device
    ! k+ Y% M( |/ B3 s" k
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)( i% o$ }9 w  f3 p, H
  512.                 Interface Type = 0: Generic XT-compatible0 ~5 S5 O1 S5 f) u* j- E
  513.                 Interface Type = 1: 16450-compatible7 s& }4 b7 o2 S
  514.                 Interface Type = 2: 16550-compatible& M. s5 d$ M: N; u, @" f8 n0 \
  515.         Sub-Type = 1: AT-Compatible Parallel Port' X, ]$ P) T0 O# ^9 a
  516.                 Interface Type = 0: Generic AT Parallel Port+ i. p+ \% Q5 i  C) f" j
  517.                 Interface Type = 1: Model-30 Bidirectional Port; P' d2 f5 r4 L& i& b  D' E
  518.                 Interface Type = 2: ECP 1.? compliant port
    # o7 Z6 D% A( k8 I8 r
  519.         Sub-Type = 80h: Other Communications Device
    # \- \, z( e# j8 P  V
  520. Base Type = 8: System Peripherals' t$ c* O- y$ G
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    3 O* h% ^8 H3 h8 Q2 x2 c
  522.                 Interface Type = 0: Generic 8259 PIC; s  C( n' f0 A; C  D. v) ~
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    ' \- \5 Z; C% i9 o! n$ b
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    0 l/ b9 @( k4 V- c) R: N6 p! Q' N
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)' a6 Q- Z0 A  B# O7 v9 G! s
  526.                 Interface Type = 0: Generic DMA Controller
    ' m# J: W3 U0 Z" T/ w
  527.                 Interface Type = 1: ISA DMA Controller
    3 T6 _; P" x! V2 l+ E
  528.                 Interface Type = 2: EISA DMA Controller
    3 M$ h5 g! @, o! m0 w' O" {
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    & b+ r3 I: ]6 o9 v# s, m
  530.                 Interface Type = 0: Generic System Timer/ z3 {4 g$ ^. R/ p
  531.                 Interface Type = 1: ISA System Timer
    . `- ~& ~! m& w# E+ N* L
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    ' s# P. N/ ^9 U) U0 ^% t
  533.         Sub-Type = 3: Real Time Clock
    5 b0 K& @* [( w5 Q4 @- d
  534.                 Interface Type = 0: Generic RTC Controller
    " B' m) i9 I& p4 w7 T; u8 n
  535.                 Interface Type = 1: ISA RTC Controller
    $ }! d% h* k6 c2 ~; i8 M
  536.         Sub-Type = 80h: Other System Peripheral                                 ' I3 x8 h. X) O3 y& ~1 U
  537.                 7 ~( T7 g/ q# V- i  R
  538.         * l$ Y) D$ \6 @, `. r  s0 |4 |
  539. Base Type = 9: Input Devices
    " [) |' T7 T5 q; K1 a1 @
  540.         Sub-Type = 0: Keyboard Controller
    1 N5 o; c4 R3 \% q, S7 _
  541.                 Interface Type = 0: Not applicable7 Y( `$ H9 Y/ L
  542.         Sub-Type = 1: Digitizer (Pen)6 ]# _7 `- T6 [( J4 G2 ?9 |
  543.                 Interface Type = 0: Not applicable
    0 c4 e% V7 F: l4 N1 \/ C
  544.         Sub-Type = 2: Mouse Controller2 Z: ~, @: H0 \+ H* g( [
  545.                 Interface Type = 0: Not applicable3 f+ q8 ]: C+ U% e' H# g
  546.         Sub-Type = 80h: Other Input Controller) W5 m  i& o# r! j& S6 @
  547. Base Type = 0Ah: Docking Station
    * q6 |9 c! _" r$ M, q+ ?6 p
  548.         Sub-Type = 0: Generic Docking Station1 w% K2 J; d6 B8 S# R
  549.                 Interface Type = 0: Not applicable. _1 i: k# g! T
  550.         Sub-Type = 80h: Other type of Docking Station( B, @) i  u, D
  551. Base Type = 0Bh: CPU Type4 M" ^1 g/ V  Q2 i
  552.         Sub-Type = 0: 386-based processor; E" a! u( g0 s8 v
  553.                 Interface Type = 0: Not applicable
    $ o$ Z# K9 L# {# g$ j
  554.         Sub-Type = 1: 486-based processor' y7 v# D+ k# q* _  S; J7 I
  555.                 Interface Type = 0: Not applicable
    2 K! |& e7 u- g2 _! u: I7 `
  556.         Sub-Type = 2: Pentium-based processor; ]; M$ m5 m1 b- `) [
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-21 15:13 , Processed in 0.051892 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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