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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID/ ~: [8 V# }- k: q% {. n& Z$ ^
  1. This document is the ultimate source for Windows Generic Device IDs
    ) y+ u% U$ r3 g) P' R+ [- _. k0 t
  2. and Plug and Play BIOS device type codes.  + j7 E; p2 _) V- f5 n, ]
  3. ) r  }& }2 E3 E4 I
  4. CONTENTS:
    : w! ]. u1 T# ^/ P6 x* z
  5.    Plug and Play Vendor IDs and Device IDs
    1 U( q5 k1 J/ m: H7 b6 ~9 S
  6.    Generic Device IDs 8 ^! d) d* B( F& ~: f* E
  7.    Device Type Codes
    4 O1 ~% l+ ~& f1 b  P* E
  8. 8 u$ s: ]' |2 R& @
  9. ======================================================================6 L# l& `9 h& c- Q4 x6 D' ]1 O
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs! i+ c' D3 m+ ~9 G8 I/ n

  11. 0 j7 A2 s4 u9 A5 F. r5 y
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    ! R' o( j: I" G5 r/ _& C) A
  13. Device codes. The vendor must register with EISA and have a vendor code
    9 M  `* v% k3 W/ }1 M
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    & Z) _/ r" O# n: D' o  ^
  15. is reserved for Microsoft and can only be used when defining a device抯
    8 X" q; u- B! _* B- L
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    5 Q: P, I! ~3 i) p6 n
  17. Play header.
    2 T& ?, {+ ^; k6 i* j% x0 a  S
  18. 9 ]* n# G1 `* w% t% @9 Y
  19. Use of CompatibleIDs is strongly recommended for devices that use
    . p. Q* u% F$ K- R$ C
  20. device drivers provided with Microsoft Windows 95, such as a % G# H( Z' i2 d+ X) n$ r, O! Z. b7 J
  21. "Standard PC COM Port" (PNP0500) or , E" t; q: w' V# j% B, N- p
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    7 i6 O+ l& B0 }- l" |/ }

  23. " U& [$ W. k/ n# G; Z
  24. The following example output from ISOLATE.EXE of a Plug and Play 2 i/ E) f& ?& X1 j
  25. header is provided for your reference:
    6 F2 R4 c8 g* ~  n; L7 z  M$ b
  26.         Vendor ID:     XXXFFFF# I0 Z  u3 x1 C6 O# ?
  27.         Serial Number: 00000001
    8 x8 L0 E! z- D
  28.         Checksum (reported): 0x5E5 F7 |4 t. k+ n0 f
  29.         PNP Version:   1.0
    ( c  F' S1 P  B0 Q4 ?) @& I3 u+ \
  30.         Vendor Ver.:   10
    ( v* U4 M. c: i0 a
  31.         Device Description: IDE Port+ |/ H1 M/ |. s# w
  32.         Device ID:  XXX0001% y, L8 v, E: ^3 E; }) J+ I
  33.         Doesn't Support I/O Range Checking
    ' Q: s# N! E' C4 @
  34.         Vendor Defined Logical Device Control Registers:  None1 z$ M( T1 ]# H6 K  _8 d8 e
  35.         Compatible Device ID: PNP0600" |+ [; ]: \5 ^- n" S7 B
  36.         Device Description: IDE
    2 a) P3 L1 h6 T" L* _& q* A" y
  37.         Dependent Function 0& w) t8 ]  H- f
  38.         ...
    8 C( z. J, |2 y2 S  U: M
  39.         Dependent Function 14 o) t2 C& x- E9 t
  40.         ...
    5 j; E( ?5 V% `8 ~7 {
  41.         End of Dependent Functions* W: n- A! n2 b: Q

  42. ' T/ ?; R9 e3 y- @. J3 C& m. H2 p4 S
  43. When the user is installing devices that use this method,
    7 q- Q3 m: R* [& a. H
  44. a dialog box appears at the beginning of the enumeration sequence ' ?1 g7 g4 G6 C6 ^
  45. to suggest use of the default driver provided with Windows 95. 0 @+ f* C3 Y) a6 Y2 o9 p3 Q
  46. Windows 95 also provides the option for using a disk from the 5 K- C% L  }! J& b6 c7 C  u
  47. manufacturer, in case the user wants to choose a manufacturer-supplied , F/ ^" [1 F8 P9 Z$ y
  48. driver.7 J% X( r9 P, A+ Q
  49. % B, h7 y$ x3 S; [" \( c# ^" k8 L
  50. For multifunction adapters, you should supply an INF file that chooses . g0 M& z; c+ y" \
  51. the appropriate drivers (including default drivers) for all the
    ; N+ [6 f  g- X" @9 H! b- ~
  52. adapter抯 devices. This prevents additional dialog boxes from again 6 p; ~" ^' F* B: q
  53. requesting the default driver or a manufacture抯 disk for the rest of 3 Z% v+ \2 b+ v0 ]7 M. B
  54. the devices on the adapter. When an INF file is used in this manner 6 P8 H3 ~! s+ Z$ c/ [% p1 @3 O
  55. for default driver selection, it must link the HardwareID (XXX0000) ) {. b. b" ]+ [! y) j* s2 ^
  56. to the appropriate compatible device driver from the Windows 95
    ; f' u9 S, p8 w5 M8 h
  57. distribution compact disc or installation disks.
    5 t- y0 t+ C+ B2 v1 \6 G
  58. If this is not done, Windows 95 will continue to query the user for % |9 S2 P: g; L$ `+ I# {0 w1 h
  59. either the default driver or a new driver, thus defeating the purpose 3 _# x" d# r3 B" E& v" M
  60. of using the INF file in this way.
    # e5 a% y4 X4 l7 B8 ^% ]
  61. . n9 O: T, G' `; W: |$ ]$ ~6 R2 ~
  62. ======================================================================
    9 G) D3 K/ l4 Q7 K/ ~' Z( }9 P: h+ `
  63. " Z2 X% S5 q. F+ D2 H! |
  64. WINDOWS GENERIC DEVICE IDs+ |4 z( |$ p- G. A. P0 V

  65. 0 Y2 n, M/ O& ?: f, i3 `# n
  66. ----------------------------------------------------------------------
    / l3 S! x  l7 I2 k* ^! ?
  67. Many devices have no standard EISA ID, such as the interrupt controller# j2 W% u8 j1 e- g
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 3 {9 \) h' k+ w3 Q: a% g9 m
  69. and Super VGA, are not actually devices, but define a compatibility ) C+ _& u. m+ z( {) W' ]( ~
  70. hardware subset.  Yet another set of IDs needs to be used to identify - J. P+ c& j! Y4 \
  71. buses. % ~6 D* N) _- }5 k

  72. $ P8 z/ M' M: N
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various $ ~" [, a5 G" Z1 ?6 {$ r* x4 S2 o1 p2 m
  74. devices that do not have an existing EISA ID, as well as defining ( v7 z+ l4 E3 p& z
  75. compatibility devices. The IDs are defined in the following tables.
      Z  N/ O1 O5 @, s8 v0 t' L+ A

  76. 0 N9 y6 f4 ?: p! g' f
  77. DEVICE ID RANGES6 b2 B& n5 V# V: {
  78. & V% G* _* ^* s# q
  79. ID range        Category1 y) _! h* l$ x  ?* v
  80. --------        -------------5 E) X2 I+ ^' m1 Y$ \0 X; v
  81. PNP0xxx         System devices# c# [! R) C, L
  82. PNP8xxx                Network adapters . X  Z, d% g  ]- a1 L% _* R
  83. PNPAxxx         SCSI, proprietary CD adapters * N* \; C6 k6 n5 g
  84. PNPBxxx         Sound, video capture, multimedia8 B% m* m( K7 ?( D* M9 J" {. m
  85. PNPCxxx - Dxxx        Modems
    , e4 `3 V' i  v& Q4 I+ H/ @
  86. . D4 F0 u7 r0 e4 P: K5 J* k
  87. The following device ID is provided only for compatibility 9 G" B' x# _1 n. ]# N
  88. with earlier device ID lists:
    8 D6 g, `& y& D# Z
  89. % o( v* ]+ A: d5 c7 o% p, A) P! V
  90. Device ID        Description6 ]4 q( O0 ?: o
  91. --------        -------------
    * J& ?: L8 s" ^0 S/ o0 h9 Q
  92. PNP0802                Microsoft Sound System-compatible device
    9 W+ v- r% Y5 i, C" @0 C  [3 w" z) T9 D
  93.                 (obsolete; use PNPB0xx instead)
    9 S7 f3 e( ~4 v" ?" z/ B: D& h

  94. + T% I) b! n& X5 f( _6 S  v
  95. ---------------------------------------------------------------------------( _6 ^! x# J/ d' F' C
  96. Device ID       Description" d- a1 l0 a" Y/ z
  97. --------        -------------
    , y. }* t+ @# O; g- k& ~
  98. ***** System Devices - PNP0xxx **************************4 P( L: k) r, l! D$ ^
  99. --Interrupt Controllers--
    ( a  M+ B# ]4 X1 T
  100. PNP0000         AT Interrupt Controller
    9 \& _. K6 k5 O. o& C
  101. PNP0001         EISA Interrupt Controller
    & [7 T$ o' f- }+ I) [
  102. PNP0002         MCA Interrupt Controller3 W5 l4 M- k8 V
  103. PNP0003         APIC; P% W- S" V+ A4 \0 M% Q0 v/ r7 _* ]
  104. PNP0004         Cyrix SLiC MP interrupt controller: J- S. t# V4 t6 p2 a
  105. 0 i, M1 P0 Y9 ?- C9 s
  106. --Timers--4 k. {6 M: b1 D3 _( R) Y9 c
  107. PNP0100         AT Timer
    9 Q# f( j. c6 k2 |
  108. PNP0101         EISA Timer. W) T# E6 y+ e/ w
  109. PNP0102         MCA Timer) x- X2 S5 m; D  W0 m  o* i6 B

  110. 9 s& f6 a% c& s& [2 e9 g+ X" G. n& S
  111. --DMA--+ |1 b5 S. c; s6 X0 L
  112. PNP0200         AT DMA Controller
    3 f# o$ ^( l, @* r2 k' {' q" W
  113. PNP0201         EISA DMA Controller9 c- t% R# D# v/ f& l6 h6 Q  C5 p# R
  114. PNP0202         MCA DMA Controller( e9 d# n* G. e4 i

  115. ( D% }. U3 A1 J4 N3 r
  116. --Keyboards--
    ' O* h6 r& h0 |  X( K3 }
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    & Y7 Z1 Q) Y, m9 v1 c
  118. PNP0301         IBM PC/AT keyboard controller (86-key)) {0 @, P+ h/ C, y
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    . L% @1 s; {  v/ d0 t
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
      c7 I- h; E2 d  U
  121. PNP0304         Olivetti Keyboard (83-key)
    8 E6 O" l" O9 |6 d( X1 a
  122. PNP0305         Olivetti Keyboard (102-key). l! P8 G' Z2 u5 U
  123. PNP0306         Olivetti Keyboard (86-key)
    + J! d. [) X* B' W( i# {' x% `$ s
  124. PNP0307         Microsoft Windows(R) Keyboard  e' y0 V/ m  p0 C. \" k
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy+ Q5 ]$ S+ t  @
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    % S+ `/ q4 e4 C7 `. R
  127. PNP030A         AT&T 302 keyboard( C9 X- i1 X, x" C* {' v5 l5 Z) B
  128. PNP030B         Reserved by Microsoft4 Q+ E8 C* u9 h# x7 I3 i
  129. PNP0320         Japanese 106-key keyboard A01: U3 h. o, U+ y
  130. PNP0321         Japanese 101-key keyboard! [. L7 j/ O* W3 a
  131. PNP0322         Japanese AX keyboard7 j; Z# v9 T; {- K, O7 T
  132. PNP0323         Japanese 106-key keyboard 002/003
    : O. D8 i" a' m2 k0 O% J) I
  133. PNP0324         Japanese 106-key keyboard 001
    6 w9 A! `9 F: M% Y  P
  134. PNP0325         Japanese Toshiba Desktop keyboard
    5 k9 W( ?0 ?* r+ s1 F* S! o
  135. PNP0326         Japanese Toshiba Laptop keyboard
      n$ p9 L0 ~! F
  136. PNP0327         Japanese Toshiba Notebook keyboard" O: t3 K) a8 }' @/ s4 L  o$ u
  137. PNP0340         Korean 84-key keyboard
    - t6 |0 X2 W; j! D0 g5 F
  138. PNP0341         Korean 86-key keyboard
    9 J( j" L1 O5 C* @2 A: t, c) {& ^% u
  139. PNP0342         Korean Enhanced keyboard
    1 P4 |1 W5 P1 o; }, ?# k
  140. PNP0343         Korean Enhanced keyboard 101b$ D( E  r& ^3 M- |
  141. PNP0343         Korean Enhanced keyboard 101c
    9 J! a% t; H1 d1 y* E) A
  142. PNP0344         Korean Enhanced keyboard 103& ^' ?. @6 p. X

  143. 4 _! @* l, t' K9 v* a) q
  144. --Parallel Devices--
    . D0 M# d. n/ z5 q' V4 Z" m
  145. PNP0400         Standard LPT printer port
    " N: I; p. Z/ j2 c- ]6 f9 f
  146. PNP0401         ECP printer port
    " [  d  |# l1 V: H
  147. : L: e& {" E% ^: P3 v' b* t$ K
  148. --Serial Devices--& `2 ]5 ~5 l/ z( n4 a) B' U. k
  149. PNP0500         Standard PC COM port# D1 Q8 J( R3 K" w& S
  150. PNP0501         16550A-compatible COM port; o' v5 Y% v  P8 D( N
  151. PNP0510         Generic IRDA-compatible device) D( P2 a1 ~& R# S. L) `

  152. / m0 v; G  Q  L, p. s
  153. --Disk Controllers--
    3 k4 z9 [0 K+ x, x4 U: t) g
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    + d" V0 R/ y6 f# F' l
  155. PNP0601         Plus Hardcard II5 A; q- I! a: S
  156. PNP0602         Plus Hardcard IIXL/EZ
    ( p) Q, U3 S7 f4 v% O) i
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification4 m1 Q; N3 g. k: j& a- u, K6 [
  158. PNP0700         PC standard floppy disk controller
    ! o" K" k# N4 n! v" D% r+ e
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec5 Q+ d7 Y, j1 C3 k/ F' M
  160. / n9 M+ [3 \3 l0 M& L* L
  161. --Compatibility with early device ID list--: n) }: G/ T- f% u) t" |
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use" K# X0 @" R2 K3 V
  163.                 PNPB0xx instead)
    8 }9 S  L( x2 E; c
  164. --Display Adapters--
    + q0 \  j% r3 g9 y
  165. PNP0900         VGA Compatible; w7 L* |1 a( d7 @9 f
  166. PNP0901         Video Seven VRAM/VRAM II/1024i / p) J& W% ]" d- z, l( w
  167. PNP0902         8514/A Compatible
    4 S/ Q* W/ T6 M0 V
  168. PNP0903         Trident VGA! W$ X' }  @& C$ j4 j  K
  169. PNP0904         Cirrus Logic Laptop VGA. }9 R. s: d7 {! N, g+ ^
  170. PNP0905         Cirrus Logic VGA
    9 y% Z) Q; T& f" F
  171. PNP0906         Tseng ET4000: ]$ F$ f* r2 b+ o6 t5 m3 C* T
  172. PNP0907         Western Digital VGA$ [' H5 m, t- A9 C7 M/ H2 ~
  173. PNP0908         Western Digital Laptop VGA( t" r: J) ^6 W7 E  W
  174. PNP0909         S3 Inc. 911/924; @: j# e& o! A3 Z5 p3 d4 _/ P. V
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    # X- M1 r- Q# }3 w
  176. PNP090B         ATI Ultra (Mach 8)
    1 c/ I# n0 _5 X3 D
  177. PNP090C         XGA Compatible3 C) P/ z0 B# i3 |" B8 D
  178. PNP090D         ATI VGA Wonder5 g2 ^% r( z8 K7 D* F" [5 N0 q
  179. PNP090E         Weitek P9000 Graphics Adapter
    , h4 x: e8 ?* g7 i, m7 C
  180. PNP090F         Oak Technology VGA
    0 w' b+ I5 g  @8 A# U+ P
  181. PNP0910         Compaq QVision& M  A" P# M0 a5 t# D! x4 s' [
  182. PNP0911         XGA/25 C* E2 G8 F9 F; L0 Z4 N0 f
  183. PNP0912         Tseng Labs W32/W32i/W32p
    0 d; C/ n7 B  x8 ]  M' y3 s) M
  184. PNP0913         S3 Inc. 801/928/964! m+ C5 j+ h/ O
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    7 h2 A8 ]  X9 ~" `5 u/ v
  186. PNP0915         Compaq Advanced VGA (AVGA)7 C% y$ S: y( g
  187. PNP0916         ATI Ultra Pro Turbo (Mach64): w" D) B9 l# q- h
  188. PNP0917         Reserved by Microsoft  r: @) i9 ^% A+ e) R
  189. PNP0918         Matrox MGA, ]( _& \6 i) h. Z! i; F, d4 \
  190. PNP0919         Compaq QVision 2000
    ) A/ N- G  ~3 v$ ^( Z# E2 {! q
  191. PNP091A         Tseng W128
    * s% I9 k- M* V( r9 U
  192. PNP0930         Chips & Technologies Super VGA7 a, D$ W$ l6 T  y8 R" P, W. V8 J* j& w
  193. PNP0931         Chips & Technologies Accelerator
    : n  @0 z' Y/ U9 X, E
  194. PNP0940         NCR 77c22e Super VGA
    9 H% k3 L2 O0 ^$ F  P. W
  195. PNP0941         NCR 77c32blt
    3 M6 m7 T3 f7 u6 S( w
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    # N  E3 c- P0 e) |; ]$ z0 m! b

  197. / Y2 M9 a; `6 G4 v
  198. --Peripheral Buses--
    2 y, S! g: ^$ s2 D' S
  199. PNP0A00         ISA Bus
    " d; y& P+ h0 u: z
  200. PNP0A01         EISA Bus+ ^: H1 F, g$ w; F( D9 n
  201. PNP0A02         MCA Bus4 c. w# g+ X+ `" I# v& _0 {' ?
  202. PNP0A03         PCI Bus+ ^  }. e1 C0 ]) F5 G7 g
  203. PNP0A04         VESA/VL Bus9 s5 c4 ?# C8 Y- _4 q+ Q/ S
  204. PNP0A05         Generic ACPI Bus
    # @  v# O6 Y2 ~' Q) V, E
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)# x6 p* q; w% n
  206.   S2 ^5 W& `9 S" r

  207. 4 Z! _5 [  V/ L2 j
  208. -- Real Time Clock, BIOS, System board devices--! \; f" g2 m- A! ~
  209. PNP0800         AT-style speaker sound" I* _& u& K, ?+ a
  210. PNP0B00         AT Real-Time Clock2 h2 o; ~6 \; l# O1 \6 Y
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    1 ?) I+ K& {) Z& Z' Z- Q$ M/ Z
  212. PNP0C01         System Board: B9 ~1 P0 m+ d7 ]* T! E
  213. PNP0C02         General ID for reserving resources required by Plug and Play( M7 L$ ]9 ^! c
  214.                 motherboard registers. (Not specific to a particular device.)5 V) f7 {) R2 u, B: l: V
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    ( v4 u6 \8 g  @/ e$ ^
  216. PNP0C04         Math Coprocessor. G" D' a; O; n- S' [
  217. PNP0C05         APM BIOS (Version independent)+ z$ j7 Q- T; H& C% e( h. p3 g; A
  218. PNP0C06         Reserved for identification of early Plug and Play ! {6 n- G$ u* Y3 z. w$ Y
  219.                 BIOS implementation.
    0 K1 g2 x8 J1 o. }0 [. ^& ?0 m
  220. PNP0C07         Reserved for identification of early Plug and Play
    $ r3 N& y# R2 R& C/ _+ |
  221.                 BIOS implementation./ Z% [$ G" n% A6 Z4 C  y, T
  222. PNP0C08         ACPI system board hardware
    1 N8 s3 P) {4 s7 v. e5 s
  223. PNP0C09         ACPI Embedded Controller8 [7 _" r6 U) w: C: f
  224. PNP0C0A         ACPI Control Method Battery
    8 D, R% ]9 h! b6 f5 f/ f; e- [
  225. PNP0C0B         ACPI Fan
    2 o& k* G4 P4 F* V+ W
  226. PNP0C0C         ACPI power button device/ f4 m, S% x$ _/ r- H2 B
  227. PNP0C0D         ACPI lid device; n! b# Y* T" s* G
  228. PNP0C0E         ACPI sleep button device
    1 W9 Z# g' c/ H: n. H5 t; f( `2 ?
  229. PNP0C0F         PCI interrupt link device
    ! P6 M8 t1 e$ S" D# v
  230. PNP0C10                ACPI system indicator device
    , R# u; h* e9 i0 l; T6 C/ B: ?: O8 {
  231. PNP0C11         ACPI thermal zone
    : @" M) J3 `# i/ l; G0 Q, c  n
  232. PNP0C12         Device Bay Controller
    4 ]; u  G6 p. D8 O3 a/ f9 t

  233. ) N& N; |  w4 x/ z0 E4 R* [
  234. --PCMCIA Controller Chipsets--# ^  v( P" g9 D
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller1 ~9 J; T9 i3 f' x6 o
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller% |3 F9 C, {* e5 x! d1 G
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller1 y0 h, |+ t# |7 N8 m2 _
  238. PNP0E03         Intel 82365-compatible CardBus controller
    # T# ^6 g; y* c
  239. + `$ \" L1 w3 Y0 l2 t, ?
  240. --Mice--
    3 @4 e0 h$ }4 d1 ?3 b
  241. PNP0F00         Microsoft Bus Mouse
    / y  r. W" C2 }
  242. PNP0F01         Microsoft Serial Mouse9 Y) T, b$ b  r. a  l
  243. PNP0F02         Microsoft InPort Mouse
    . W2 f6 ^& c1 O/ {8 ~6 K
  244. PNP0F03         Microsoft PS/2-style Mouse4 ?  Z! g- Q2 C
  245. PNP0F04         Mouse Systems Mouse
    8 Q( r2 m$ Y% N+ ?
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    % M% e3 D2 ^* Y) x/ n
  247. PNP0F06         Genius Mouse (COM1)' Z9 v! G, o: L- O
  248. PNP0F07         Genius Mouse (COM2)- B; S# h$ t; L' [& A/ ?
  249. PNP0F08         Logitech Serial Mouse% T- [' B. Y( s9 f6 P6 w
  250. PNP0F09         Microsoft BallPoint Serial Mouse' Z$ g* S/ J3 Q0 F0 O
  251. PNP0F0A         Microsoft Plug and Play Mouse) \  U, ~8 N/ ?0 s, A9 x% T
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse0 F! u4 _# ^, x: ^" p! \
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    $ }+ }7 L# s6 J2 Q$ V; z
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
    % `9 X  G4 H- Z
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse& ^2 L0 w& D* K3 ]
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse6 i* H8 Y: A0 ~  M
  257. PNP0F10         Texas Instruments QuickPort Mouse
    6 i6 Z) U' i0 f
  258. PNP0F11         Microsoft-compatible Bus Mouse0 Z( ?+ }; x+ S; p. Q! C/ ~
  259. PNP0F12         Logitech PS/2-style Mouse
    & ], Q( A5 ^) \0 B! V) k0 |
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    , L7 N" \2 g) {2 E7 B' d, o2 C- W! ?
  261. PNP0F14         Microsoft Kids Mouse2 ?6 b; L! {/ {# b% I! [
  262. PNP0F15         Logitech bus mouse
    ) K8 G8 s6 D0 W- m, o. `/ T
  263. PNP0F16         Logitech SWIFT device
    3 a5 a: w* {0 A6 G& D7 W
  264. PNP0F17         Logitech-compatible serial mouse8 E3 G3 \* @$ }* X5 K' g3 s
  265. PNP0F18         Logitech-compatible bus mouse
    . D! b: c" z4 K0 h" ]
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    * |9 [* a: n/ Z$ D( S! F7 B/ G% b& p
  267. PNP0F1A         Logitech-compatible SWIFT Device
    7 _, Z# B* q0 k# v/ B' d
  268. PNP0F1B         HP Omnibook Mouse4 V+ v: W3 z0 n/ k
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse: m9 v6 r# m1 w2 r% X7 t
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse& Z* S1 P& b. C8 {  T* r" j' v- k* t3 k
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    5 g% [' E  k- l" M' J) N3 L
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    " S& `' e9 T: E+ \; C4 `9 G
  273. PNP0F20         Reserved by Microsoft Input Device Group
    4 O: Q( h% Z/ K
  274. PNP0F21         Reserved by Microsoft Input Device Group
    9 y- I1 F8 A+ G! Q4 f
  275. PNP0F22         Reserved by Microsoft Input Device Group
    ( ?5 W$ Q) Y- Q0 ]+ C
  276. PNP0F23         Reserved by Microsoft Input Device Group3 U. \/ E, m, W) y/ o/ d
  277. PNP0FFF         Reserved by Microsoft Systems# `' q  W: z( T$ t: @

  278. 2 q, q5 R0 W& _7 K# J8 v  O2 W% z
  279. ***** Network Adapters - PNP8xxx ***********************) x% }7 @9 O: G
  280. PNP8001         Novell/Anthem NE3200
    & k' h* D' W4 B1 _( {
  281. PNP8004         Compaq NE3200% M; D; a: g6 t, t- L, a4 N8 h
  282. PNP8006         Intel EtherExpress/32
    3 e2 T3 b7 h; q# Y& H- w9 ]
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    3 z0 u: @5 L+ X
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    5 \7 \+ D1 f) Q) B  D
  285. PNP8072         DEC (DE211) EtherWorks MC/TP) y$ G, f' {0 ?# u
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC: t( e, S* K& L* i9 C3 A
  287. PNP8078         DCA 10 Mb MCA
    6 M3 l/ h; x7 Q& ~7 H- ?
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246): a8 F* T  N# ]. S$ p+ Y  m! o4 p) h
  289. PNP80c9         IBM Token Ring
    % f- `6 y4 H, L* V2 Q" k
  290. PNP80ca         IBM Token Ring II
    , ^' b1 S5 o5 x) M( q  \+ ^+ b
  291. PNP80cb         IBM Token Ring II/Short
    8 e7 Z: g7 k  l7 w2 Z1 v6 ?
  292. PNP80cc         IBM Token Ring 4/16Mbs- F. ?8 L$ T  M
  293. PNP80d3         Novell/Anthem NE1000# {( i, @# i0 k: r
  294. PNP80d4         Novell/Anthem NE2000: q, ^3 i' u- T" K, e
  295. PNP80d5         NE1000 Compatible
    3 ~- ~/ \& p3 F# c3 j# H
  296. PNP80d6         NE2000 Compatible
    : y) D5 b5 ]8 R3 f/ _8 @
  297. PNP80d7         Novell/Anthem NE1500T8 t: @: {: [- u& w& Q. ~
  298. PNP80d8         Novell/Anthem NE2100  u( Q9 R# K1 n$ x( i+ T
  299. PNP80dd         SMC ARCNETPC1 l! a' m$ |7 X
  300. PNP80de         SMC ARCNET PC100, PC200
    & U& j( K+ W/ ~9 ^  `9 H
  301. PNP80df         SMC ARCNET PC110, PC210, PC250" b8 z& e+ k. s# C' c! I$ p
  302. PNP80e0         SMC ARCNET PC130/E: {# X9 _/ z- _+ ^/ N: ^0 v; E
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260" w5 B1 R* U5 ?9 [
  304. PNP80e2         SMC ARCNET PC270/E
    ) q% M3 o! c, d/ B3 [" T1 m# P
  305. PNP80e5         SMC ARCNET PC600W, PC650W/ R& @( z8 z/ u3 A1 r& J
  306. PNP80e7         DEC DEPCA
    $ n3 ~$ n: g" d+ |
  307. PNP80e8         DEC (DE100) EtherWorks LC+ o" f9 d, F& l$ z3 w2 C1 z6 \
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    0 l. m* T- Z# _( S1 T: H
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP3 d' U7 Z& z( `$ V0 _  h; G% E  f& H8 n
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    ( M: x2 F( E6 ^  M! I- E. B
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC' v2 g1 `/ e  x! M2 n# z7 P" R- z
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    ' j* r( x4 P2 `/ N9 f: ^9 J
  313. PNP80ee         DEC EE101 (Built-In)- d, p, l. A6 g1 k" ^# B( J- E4 B5 V
  314. PNP80ef         DECpc 433 WS (Built-In)
    - h0 p/ _8 J$ D5 G
  315. PNP80f1         3Com EtherLink Plus
    : u6 G( W% S0 }8 b, F& j+ Q! h
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    # n6 n- q* c% j, a; j6 M
  317. PNP80f4         3Com TokenLink
    1 n% D  S. w# w% M" O% {/ k8 W( a
  318. PNP80f6         3Com EtherLink 16) T: _* b) i. E4 U6 d
  319. PNP80f7         3Com EtherLink III% a4 P6 e% A$ N6 Y4 B& w
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device3 w2 p9 I6 l2 Z1 G* G+ w/ @/ t
  321. PNP80fb         Thomas Conrad TC60453 v9 f. ?1 m1 u+ @7 l4 m& G' p
  322. PNP80fc         Thomas Conrad TC6042
    9 t- u7 n7 k( O6 r; i$ H
  323. PNP80fd         Thomas Conrad TC6142
    8 z& |* F) b5 x2 v
  324. PNP80fe         Thomas Conrad TC6145$ P! v9 w4 _: U- @3 G
  325. PNP80ff         Thomas Conrad TC6242% a( g: B5 k2 D
  326. PNP8100         Thomas Conrad TC6245
    : z: E7 b! i1 U2 m- i
  327. PNP8105         DCA 10 MB
    ' W/ j% w: l# K5 B
  328. PNP8106         DCA 10 MB Fiber Optic9 m9 e' u, i, I* h' ^
  329. PNP8107         DCA 10 MB Twisted Pair) J; t/ Y2 B& z+ @) U
  330. PNP8113         Racal NI6510
    $ {% p* g5 \1 v( Q& J6 N$ q( B2 h
  331. PNP811C         Ungermann-Bass NIUpc
    # |, ^- G9 u5 q: g" u* ]
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    + y) q& }8 b8 E- D3 G
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    : G% I. p9 {3 p! c
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)8 v0 g/ k8 |8 `, W) u
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)! D3 f% U1 L; e/ c
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    & b$ P5 C$ R" Q) A6 z% Z6 W: @
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)5 l; i+ B; i) g+ I+ H8 x/ J+ u
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)/ W6 `$ r: b5 G: O, ^
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    8 z* s2 h1 `% q. Z- K, s
  340. PNP812d         Intel EtherExpress 16 or 16TP6 {! G0 J9 c* n
  341. PNP812f         Intel TokenExpress 16/4
    . l/ Y7 \, c. l$ J$ }
  342. PNP8130         Intel TokenExpress MCA 16/4
    7 f; A+ r' J. P: m6 I
  343. PNP8132         Intel EtherExpress 16 (MCA)7 }0 e, {, J2 {  O1 }
  344. PNP8137         Artisoft AE-17 ?4 F. o0 h7 @6 W7 Y( s0 f+ F4 `
  345. PNP8138         Artisoft AE-2 or AE-3
    ' y2 Z" L; k2 u$ L. `9 h6 _
  346. PNP8141         Amplicard AC 210/XT9 P! H7 H, O+ \
  347. PNP8142         Amplicard AC 210/AT
    1 n! Q4 z4 j9 ?" S7 P8 y* w, j2 b
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    & d; w7 v" {- [8 ?
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    ; H( B7 c8 f6 C: d- ^' g- L! a
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    4 J; Y1 j; L  E: B; y
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250). X7 J) b+ z, E) h  y  M3 P* m
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    0 [' v; w5 P. K5 C: |  e$ `
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    # \1 }# g- {; q4 R' `' D5 t
  354. PNP815f         National Semiconductor Ethernode *16AT4 ]9 l& @: a4 L- S* D5 x- A
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    : x7 |' k7 K. L2 `6 I
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    ; H& s8 Q! w5 m
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA% \& b/ k0 T7 J# {1 ?7 Z! Z
  358. PNP8191         Olicom 16/4 Token-Ring Adapter- G- v5 j" b, N1 L6 _$ S
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)% x6 g: m7 m0 e
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)" z; A; z8 M0 ^
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    + T& K% d+ a4 y4 i
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)* a6 l9 p7 h8 T$ ?7 o
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)4 X4 e% K; e6 k$ K1 {0 J7 C
  364. PNP81c8         SMC EtherElite Ultra 16
    2 j% N$ Z7 D! Y, ?' I3 J5 Z8 t3 t7 P
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring), N, q) O; B9 F
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    # A- k, Q( D5 K7 `% l/ }* i9 z9 m
  367. PNP81e7         Pure Data PDI516+ (ArcNet)( s0 [0 j# n8 v0 T4 E  `1 y
  368. PNP81eb         Proteon Token Ring (P1390)
    ! m, M2 s1 [8 u
  369. PNP81ec         Proteon Token Ring (P1392)
    " {5 ^2 A; g/ O
  370. PNP81ed         Proteon ISA Token Ring (1340)
    0 T. V# o! E* ?7 n+ h5 y& d6 k
  371. PNP81ee         Proteon ISA Token Ring (1342)7 G& O8 v3 |4 s5 {, k; E
  372. PNP81ef         Proteon ISA Token Ring (1346); e- D- k1 t; e9 d
  373. PNP81f0         Proteon ISA Token Ring (1347)
    $ T# X; ^3 B5 q  q' |
  374. PNP81ff         Cabletron E2000 Series DNI  M9 I1 @: N! x4 |
  375. PNP8200         Cabletron E2100 Series DNI
    . G: x5 ]3 g6 I) G, ^& @. g
  376. PNP8209         Zenith Data Systems Z-Note4 f0 j* p* q' X2 y% D
  377. PNP820a         Zenith Data Systems NE2000-Compatible- M+ _6 Q. q& Q. V4 c" ?
  378. PNP8213         Xircom Pocket Ethernet II% l: w) w; {* t$ L
  379. PNP8214         Xircom Pocket Ethernet I: E' |7 Y7 U9 J( X* z0 P
  380. PNP821d         RadiSys EXM-10
    # g6 L3 z* x! g: N/ Z1 n) s
  381. PNP8227         SMC 3000 Series" t3 S! M' ^/ z8 U% r
  382. PNP8228         SMC 91C2 controller
    . F$ O$ {3 `) [
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T& j2 d  y7 e: n0 S' D
  384. PNP8263         Tulip NCC-16
    : X' f" ?" ?; d* S( _
  385. PNP8277         Exos 105
    9 P0 l. V6 n7 s# f
  386. PNP828A         Intel '595 based Ethernet: }# X. ]1 k8 ?; x) T( ^4 P# a  x2 q
  387. PNP828B         TI2000-style Token Ring  ?1 v+ p( Q! ^' s- z4 I# q
  388. PNP828C         AMD PCNet Family cards
    , I) _$ q/ L( ~3 ?$ l
  389. PNP828D         AMD PCNet32 (VL version)
    ( G0 r' V  \' c- i7 x
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)+ k0 E0 F- u5 r# \- [$ ]& K: p. Q  O
  391. PNP82bd         IBM PCMCIA-NIC
    2 h$ C4 W1 S' M5 @
  392. PNP82C2         Xircom CE107 f, M* w+ d' g
  393. PNP82C3         Xircom CEM2
    4 [3 z" n$ W3 I! |* {; f
  394. PNP8321         DEC Ethernet (All Types)
    # W7 j' c/ w( J. k# [3 H5 u+ Q
  395. PNP8323         SMC EtherCard (All Types except 8013/A)( t1 o- n; \! |. D, y& Q9 t
  396. PNP8324         ARCNET Compatible
    0 S  `5 T; [2 O. a. \: u2 D
  397. PNP8326         Thomas Conrad (All Arcnet Types)- S* w7 w- e5 t  Z
  398. PNP8327         IBM Token Ring (All Types)
    - z: N; s" X3 V( l
  399. PNP8385         Remote Network Access Driver
    8 C$ X. p3 x/ t* Q: ?/ ~6 L2 F
  400. PNP8387         RNA Point-to-point Protocol Driver& d" E0 v# C7 J2 k. _
  401. PNP8388         Reserved for Microsoft Networking components
      f4 f! Q* o0 R$ H) y
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)2 e/ C* p; D0 a3 r7 m7 p( W

  403. $ H( }2 U7 O4 N2 d- p' P8 Y$ A
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    6 ~' J  @% r# {) P% J
  405. PNPA002         Future Domain 16-700 compatible controller" q, |* w: l, g2 _) i
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)- `" r- v3 k5 W7 j; T4 T- _
  407. PNPA01B         Trantor 128 SCSI Controller
    - i  B" |* |% W: z8 W
  408. PNPA01D         Trantor T160 SCSI Controller
    2 _8 b) `- v2 t! s5 p. y
  409. PNPA01E         Trantor T338 Parallel SCSI controller% A; ]6 r& L! R+ t4 d0 m7 R& |
  410. PNPA01F         Trantor T348 Parallel SCSI controller0 v8 O! z( E# i6 F3 O1 ]
  411. PNPA020         Trantor Media Vision SCSI controller: H; j) o! }) c5 U: U, ]
  412. PNPA022         Always IN-2000 SCSI controller
    , {4 s  T, L6 q( U# r$ J  G( r7 h
  413. PNPA02B         Sony proprietary CD-ROM controller
    5 g/ V: N1 k. t+ W' A' f4 h3 q! I% b
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    . a1 j* B" Q; y- i+ A! h# t3 n
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    ; N- z6 i3 v0 Q( a
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    & z% E# w7 y8 k
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    , t8 m! I. p/ ]$ ~) p& {8 Z* C
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    + R+ H* @' M" B% p/ a& d3 [( ]
  419. . n( ]( A8 \8 p+ x* ]: V
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********) k; g4 q1 W2 Y3 [1 }" y/ y
  421. PNPB000         Sound Blaster 1.5-compatible sound device, c* X: w# o) m4 N) [5 E- k
  422. PNPB001         Sound Blaster 2.0-compatible sound device, O* y, }1 Y# s. q% a0 @
  423. PNPB002         Sound Blaster Pro-compatible sound device
    4 {* t" H7 s: n# d3 U. D
  424. PNPB003         Sound Blaster 16-compatible sound device
    1 v# o4 p* E4 _0 r; `% ^
  425. PNPB004         Thunderboard-compatible sound device) O) ]9 F% Q: Y* D7 i+ S
  426. PNPB005         Adlib-compatible FM synthesizer device* v8 V8 I, r+ O9 h4 K
  427. PNPB006         MPU401 compatible 6 s" z% y, N7 p7 E# ]6 Y
  428. PNPB007         Microsoft Windows Sound System-compatible sound device' V* G9 f6 ?( Y' C/ L# t6 [' P
  429. PNPB008         Compaq Business Audio
      t1 g# o' [4 \1 h& Y6 f
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device4 `9 v* f/ g4 j8 P* S/ t
  431. PNPB00A         MediaVision Pro Audio Spectrum
    : }9 V1 h: u3 h
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    ; a$ C2 t8 d( H; N  Z
  433. PNPB00B         MediaVision Pro Audio 3D/ ~3 L! H: O; X
  434. PNPB00C         MusicQuest MQX-32M2 f  j* Y( T6 P
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    ; q4 [$ B; f9 p9 P% }) C
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    4 z1 ^0 q! B& K/ P, |
  437. PNPB00E         MediaVision Pro Audio Spectrum
    * ~) A# o& r1 ?/ j3 Y. M
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled), k! @8 e9 Q& f( _2 h) Y( |/ s
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    0 P  g5 i! t; Y( K# S% G3 w
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    * v5 c0 j6 n3 n
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    " S$ Y7 V* H, n8 N  w6 }3 q! M
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    ) ~; S( z# g" K, m% q7 v
  443.                 (no Trantor SCSI, Thunder chip Disabled): n- v# u( H+ J6 G, O5 `, e, ?
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device# ^, r9 j, I4 n5 }" |
  445. PNPB02F         Joystick/Game port
    5 v& H$ v8 k6 E. g

  446. ' {) ?4 j0 {% o9 ]% \& d
  447. ***** Modems - PNPCxxx-Dxxx****************************# A+ m- W8 q6 H3 _9 s
  448. PNPC000         Compaq 14400 Modem (TBD)
    - [. t1 g% B3 C! q, G9 X# w8 R7 c
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    % L0 \) b* i5 y& \
  450. 4 _) E5 B, E3 V* b/ B; \) T
  451. ======================================================================
    $ n$ G! Q: \: z  h( J
  452. 5 l5 `, y* c: \$ Q( a8 P3 D
  453. DEVICE TYPE CODES- |5 W% P' c- ~7 _6 i- `8 ^# i
  454. ; E' b6 U" |. Y# E/ |7 A
  455. -----------------------------------------------------------------------
    0 F0 q0 S5 E: a* r
  456.        
    " T: _0 v6 h9 P4 u0 ?
  457. Base Type = 0: Reserved
    4 H. s9 X- ]) g! S3 C6 J4 N
  458. Base Type = 1: Mass Storage Device
    - l4 ~' U! F; b9 G* i, u7 d
  459.         Sub-Type = 0: SCSI Controller4 r! C6 b, }3 O, ?8 L5 N" i
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    ) c& m" Z8 r! Z% k+ S
  461.                 Interface Type = 0: Generic IDE: j2 [5 |# \' Z. r  r' ^  Z
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    . W3 Y% l" F$ f
  463.                 Interface Type = 0: Generic Floppy. R/ E2 Q, h5 \# O5 r1 ]0 _# J
  464.         Sub-Type = 3: IPI Controller
    3 q% o8 ^9 F: e3 x' K$ F- q
  465.                 Interface Type = 0: General IPI; }4 h5 r  C  O0 x5 P4 t
  466.         Sub-Type = 80h: Other Mass Storage Controller
    + ?+ D4 Z+ {5 Q% h) ^. @7 Q8 R8 r
  467. Base Type = 2: Network Interface Controller! `4 p$ [9 N7 n: u* }9 f' z& s3 _* T* [
  468.         Sub-Type = 0: Ethernet( u1 r6 S9 M1 J/ u. A
  469.                 Interface Type = 0: General Ethernet2 l, |5 ?8 l, m7 y" e# T
  470.         Sub-Type = 1: Token Ring Controller2 O4 u  Y- T6 {! J# t4 A/ ]
  471.                 Interface Type = 0: General Token Ring
    + t, d# s# }" ^. ~/ _
  472.         Sub-Type = 2: FDDI Controller) |! `6 p8 b3 K: r
  473.                 Interface Type = 0: General FDDI* E: ~" Z9 `* O. c# ^
  474.         Sub-Type = 80h: Other Network Interface Controller' P8 \6 B* ?$ P4 s
  475. % l6 P) b! a1 x9 F1 H
  476. Base Type = 3: Display Controller
    . w5 I8 I6 E  Q5 b+ i( g
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    3 z; D, @% g: u/ Y
  478.                 Interface Type = 0: Generic VGA compatible" X2 U& j1 ]5 V) \
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    # X0 m( X! e3 r8 ^
  480.         Sub-Type = 1: XGA Compatible Controller! }* p5 c4 _2 _8 _0 R
  481.                 Interface Type = 0: General XGA Compatible Controller
    & h( ^" p4 G3 }* J" G
  482.         Sub-Type = 80h: Other Display Controller
    ; T" f  j3 A6 R- h% {8 v5 J
  483. Base Type = 4: Multi-media Controller
    0 q$ {* P/ w! Y" F
  484.         Sub-Type = 0: Video Controller! C% B- W7 h/ X% G5 t+ h& @
  485.                 Interface Type = 0: General Video2 V* E: d5 t" ?% r3 D# V2 h: c6 |
  486.         Sub-Type = 1: Audio Controller
    ' Q$ `/ ^9 f: }. }
  487.                 Interface Type = 0: General Audio Controller
    - n, q. _/ c$ H4 {7 Q7 c0 t
  488.         Sub-Type = 80h: Other Multi-media Controller
    ( @$ H% u1 |. z
  489. Base Type = 5: Memory
    - O) o( s8 }/ L% C, O8 G2 }- v1 X
  490.         Sub-Type = 0: RAM
    6 o! u/ {% l4 I, d
  491.                 Interface Type = 0: General RAM6 Y$ I, O: |5 p5 O  d
  492.         Sub-Type = 1: FLASH Memory
    - y; F5 X$ R: l: S9 h1 x
  493.                 Interface Type = 0: General FLASH Memory4 {9 X/ f# x+ [/ b3 P
  494.         Sub-Type = 80h: Other Memory Device
    1 u( P. B6 K- X3 ~
  495. " o( H7 D- F5 K% _+ i' X
  496. Base Type = 6: Bridge Controller
    0 }) e0 ?2 E: f  \; V3 `
  497.         Sub-Type = 0: Host Processor Bridge
    , y8 T. y: D' y7 i% t0 C1 M9 w
  498.                 Interface Type = 0: General Host Processor Bridge
    - y( @, z, t' r* b
  499.         Sub-Type = 1: ISA Bridge
    , p1 X1 w# w. e- r
  500.                 Interface Type = 0: General ISA Bridge
    4 y( J! d9 |9 M6 v6 i( b
  501.         Sub-Type = 2: EISA Bridge% n2 g7 n; x7 _8 K" S9 g0 f) _% s5 y
  502.                 Interface Type = 0: General EISA Bridge1 |0 n  }0 Z4 D& s
  503.         Sub-Type = 3: MicroChannel Bridge, M0 x% M* Y$ f7 A! s& q' O
  504.                 Interface Type = 0: General Micro-Channel Bridge
    # t+ E( I  C  `, T8 c' H
  505.         Sub-Type = 4: PCI Bridge
    * k/ e' u8 i( M8 W# N/ H, s# @0 N
  506.                 Interface Type = 0: General PCI Bridge1 e( s% ^& ?/ N3 s1 l
  507.         Sub-Type = 5: PCMCIA Bridge' b+ ~& x6 \: p8 [$ o" B$ k
  508.                 Interface Type = 0: General PCMCIA Bridge1 w2 y: c* u5 F- j  t# z
  509.         Sub-Type = 80h: Other Bridge Device
    2 Q2 ]7 V$ B; I# p: U
  510. Base Type = 7: Communications Device
    1 R; M- p- f' u
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    4 }8 q2 l5 J7 R! ~$ ^
  512.                 Interface Type = 0: Generic XT-compatible
    4 _4 ^8 S9 B5 y6 l5 i$ {7 Q, {
  513.                 Interface Type = 1: 16450-compatible
    4 E' b9 R; _# J+ @& f% @
  514.                 Interface Type = 2: 16550-compatible
    ) c, u0 V- {$ X& z
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    % D. J! S5 K; d" D1 k: \0 {
  516.                 Interface Type = 0: Generic AT Parallel Port. G6 i' M8 h+ `1 C/ A4 v! u: E
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    , i' l) z' T* ^9 Y4 h
  518.                 Interface Type = 2: ECP 1.? compliant port! x3 Z9 a- I" b
  519.         Sub-Type = 80h: Other Communications Device' u- P; E* z0 a  K
  520. Base Type = 8: System Peripherals
    ( ]) @5 \% G! z; Q
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    - B5 }8 f7 A: o3 t0 m
  522.                 Interface Type = 0: Generic 8259 PIC2 ~- i9 H. C  F* h$ k
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    " d+ G8 H& d$ h. C
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    . Q( t0 @) K# w, E+ E/ Y
  525.         Sub-Type = 1: DMA Controller (8237 Compatible); v9 I/ V( P& d( @8 `
  526.                 Interface Type = 0: Generic DMA Controller5 w9 ?! Q& U& o
  527.                 Interface Type = 1: ISA DMA Controller
    $ K7 l( p5 X6 `) R
  528.                 Interface Type = 2: EISA DMA Controller$ U; q5 ~% X/ y# y! H3 B# q4 T' z" g
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    7 L  Q2 E- \9 c
  530.                 Interface Type = 0: Generic System Timer+ x3 F6 y1 g+ u9 B
  531.                 Interface Type = 1: ISA System Timer
    ! i. Z8 @$ v5 g8 |
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    , [, [; x( K2 [+ t
  533.         Sub-Type = 3: Real Time Clock
    3 E* h* R) x7 N% b% o
  534.                 Interface Type = 0: Generic RTC Controller; Y( o# x: ?3 k: d9 K* r3 s
  535.                 Interface Type = 1: ISA RTC Controller
    ! j% O" Y$ y/ a; W: X
  536.         Sub-Type = 80h: Other System Peripheral                                 
    9 r( a) {+ j2 E& p" X' Q5 _* @* z
  537.                
      ?/ n- E, J% c8 {  u- P2 N3 s  F, O! |
  538.        
    % }5 c3 D9 g5 ~) j9 n% }7 R
  539. Base Type = 9: Input Devices
    : p7 z5 s( r# ?6 v* a. q
  540.         Sub-Type = 0: Keyboard Controller* l" ]" q) F$ Z& u$ R0 h
  541.                 Interface Type = 0: Not applicable
    + Z  {1 C7 R  ^3 @2 a
  542.         Sub-Type = 1: Digitizer (Pen)
    , w0 P3 u8 g) {& |9 w2 k
  543.                 Interface Type = 0: Not applicable
    / G1 t- V1 S# P( W+ T: I- M; k
  544.         Sub-Type = 2: Mouse Controller
    & X& D/ C0 L1 m  \& n* F
  545.                 Interface Type = 0: Not applicable
    ' b% j2 p. o+ p! b7 G# J$ j, {
  546.         Sub-Type = 80h: Other Input Controller9 w+ ]& i6 H! W( B% o7 ^  L
  547. Base Type = 0Ah: Docking Station2 Q3 K; g3 t& z# n9 q( K
  548.         Sub-Type = 0: Generic Docking Station2 V1 z+ c5 S% ^; X3 C% e! K1 `
  549.                 Interface Type = 0: Not applicable. ~; j$ i& N6 h) Q. v* Y2 p) O
  550.         Sub-Type = 80h: Other type of Docking Station
    8 ^9 F/ T3 @/ r3 d$ J( w/ y
  551. Base Type = 0Bh: CPU Type
    / n. M9 @3 \* V; h
  552.         Sub-Type = 0: 386-based processor
    ; k% y. ?3 D" v  N0 i: s$ z# Q
  553.                 Interface Type = 0: Not applicable, ]4 B' e5 S0 }
  554.         Sub-Type = 1: 486-based processor; G) s! u0 R. d
  555.                 Interface Type = 0: Not applicable0 l: B# C4 `& Q& ?3 d8 ]
  556.         Sub-Type = 2: Pentium-based processor9 y2 W' Z# h. x
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-1 02:04 , Processed in 0.075563 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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