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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
) @6 V3 M7 f0 i, S" x: Y5 S4 {
  1. This document is the ultimate source for Windows Generic Device IDs 4 K% f- V" s8 u8 H  Y6 H- F8 d9 _
  2. and Plug and Play BIOS device type codes.  
    % T, W. z" H5 _: `4 c' s
  3. % Z/ C. \% i+ _0 m6 P
  4. CONTENTS:  u) ]; V& f4 N0 g/ f4 V, t
  5.    Plug and Play Vendor IDs and Device IDs
    9 [- n, U0 ]; L
  6.    Generic Device IDs
    ; w; ?1 B5 S( y# ~
  7.    Device Type Codes
    : w* k  q4 q  y5 p2 \

  8. 9 p3 A/ f( c$ `* Z- M4 W# e
  9. ======================================================================; y) R4 M8 @0 R; x  ]
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    " \0 j; `8 U% }  s: H4 B6 }6 [/ E

  11.   x2 F% O; m# u0 R2 b
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    ) E! l3 N+ O( V6 V, l/ G4 W
  13. Device codes. The vendor must register with EISA and have a vendor code
    ; x* s9 n3 `( I! q* I
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code 6 P* P$ D5 w+ X' l6 u+ q6 [
  15. is reserved for Microsoft and can only be used when defining a device抯. a3 Y( J2 j' U1 d2 [
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and ! ?- D7 x; K3 o, _/ O
  17. Play header.
    , b4 S* F! A" I/ c0 s. c- K0 [

  18. ) d, U7 x  `0 h* o! m
  19. Use of CompatibleIDs is strongly recommended for devices that use " n7 x7 t# h4 k- {
  20. device drivers provided with Microsoft Windows 95, such as a
    + _7 M3 |/ z# z0 R
  21. "Standard PC COM Port" (PNP0500) or / L+ r5 l9 |8 l4 K
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    ; e5 {$ F' L% Q; b# d  }
  23. ( t! q9 c# K0 ]+ d% F
  24. The following example output from ISOLATE.EXE of a Plug and Play $ A! h( X5 ?& b- Y
  25. header is provided for your reference:5 B' ?+ K( }7 U& Z' ^1 M
  26.         Vendor ID:     XXXFFFF
    * H! S8 N5 z; Z: d1 d
  27.         Serial Number: 00000001" u* }, j' V) @  M8 ~. y8 C
  28.         Checksum (reported): 0x5E
    3 z; N# J2 k9 ^) `6 i- o
  29.         PNP Version:   1.0
    / o4 x# N/ |8 \6 @) _2 }% m7 x
  30.         Vendor Ver.:   10( s/ t- {7 e. \( Y" V
  31.         Device Description: IDE Port* [: d7 ]8 B% w1 p  k
  32.         Device ID:  XXX0001
    : c) e+ F- o! h; z$ w
  33.         Doesn't Support I/O Range Checking, }5 ]8 E6 ~, ?
  34.         Vendor Defined Logical Device Control Registers:  None
    " w" n# |  M# d: K9 A
  35.         Compatible Device ID: PNP0600  ^5 f  Y% ^) @, ?" Z
  36.         Device Description: IDE
    * O1 ^, s8 c7 D* p# ~! k; \) Z
  37.         Dependent Function 0
    $ l0 ^& F/ F6 b% R  v6 P! [* U
  38.         ...) v: k3 V' b! M& q/ c
  39.         Dependent Function 1, Z. c" ^2 h. B% f
  40.         ...* u- d8 l9 r+ X4 D; U6 d% S
  41.         End of Dependent Functions
    4 f9 `7 }/ e7 A: f+ ~7 \
  42. 1 V) |  o; D9 m1 I, W2 O3 b* B1 b! P
  43. When the user is installing devices that use this method,   @! @" m: O$ g' w) B- V; y
  44. a dialog box appears at the beginning of the enumeration sequence 8 e) |& A  D% n! N6 g) D9 a
  45. to suggest use of the default driver provided with Windows 95.
    5 y/ m1 g% i" c; ^/ Z: @
  46. Windows 95 also provides the option for using a disk from the
    ; ~  x* H1 N/ h* K& K
  47. manufacturer, in case the user wants to choose a manufacturer-supplied 2 @: O+ k: P7 C" z* X8 \$ o
  48. driver.
    * _# J* a1 v0 ^2 _. x

  49. 8 O* r: e' s; T; I. O& T/ O
  50. For multifunction adapters, you should supply an INF file that chooses
    9 k- Y: c: M' I/ q
  51. the appropriate drivers (including default drivers) for all the ; Z3 `9 n) w# k1 k' l
  52. adapter抯 devices. This prevents additional dialog boxes from again
    0 ^& M' g3 G6 b. ~& K
  53. requesting the default driver or a manufacture抯 disk for the rest of
    0 u4 r5 ?* r! {! y9 i
  54. the devices on the adapter. When an INF file is used in this manner
    ; n5 n" f% G) R, ^5 A2 k
  55. for default driver selection, it must link the HardwareID (XXX0000) $ z- q  z& X, m$ K+ b! V
  56. to the appropriate compatible device driver from the Windows 95 0 I$ W% O: L; \% F' m$ A! v
  57. distribution compact disc or installation disks.
    6 G+ B* _4 m' w. A0 }9 C4 n
  58. If this is not done, Windows 95 will continue to query the user for
    3 {3 w3 Y- n- F; `. K
  59. either the default driver or a new driver, thus defeating the purpose
    . ~6 [. F! K; f/ o! ~
  60. of using the INF file in this way." u5 T. M+ g. m. f2 Q- Z
  61. 9 Y' _! g' X) k4 K
  62. ======================================================================3 A' O4 G, w9 f
  63. ; G& }: `/ f: M. H/ P. ?, c4 x
  64. WINDOWS GENERIC DEVICE IDs
    6 D* d, K- K5 q; M3 D5 s! b9 ^
  65.   r3 [; @5 q$ G# Q$ t  P7 i
  66. ----------------------------------------------------------------------3 ^- A/ F' A# @% h
  67. Many devices have no standard EISA ID, such as the interrupt controller/ P- Z, f0 f' I8 k) h+ ]6 ?& Z
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 9 x$ x! F9 e- E/ U0 z
  69. and Super VGA, are not actually devices, but define a compatibility
    ; R; Y2 D. B6 l/ l) q
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    3 n' c8 F# g( u9 ]; h
  71. buses.
    ( t# ]- p2 k, R( g5 o1 e4 l

  72. - {6 p+ \5 Z' h1 M
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various 5 Z; p# d8 `; u% h* B$ ^
  74. devices that do not have an existing EISA ID, as well as defining
    3 p* t/ L; R, e& c$ X9 j
  75. compatibility devices. The IDs are defined in the following tables./ f; d4 X7 `+ C3 O; z
  76. # r6 r1 [2 h9 v- o3 n0 o" J
  77. DEVICE ID RANGES
    ' k3 c3 f  d- H5 b- o) j$ T- e

  78. * F' B! R+ A+ t. {! Z, y+ ^
  79. ID range        Category
    8 x% K( k2 x0 F& S/ z( e& V
  80. --------        -------------
      |& _( D- ^3 H2 @& j2 {
  81. PNP0xxx         System devices
    % c4 }9 F) v3 C5 g
  82. PNP8xxx                Network adapters + @; J/ V- D' q& @
  83. PNPAxxx         SCSI, proprietary CD adapters / V& b. ]; n+ R8 D: ]
  84. PNPBxxx         Sound, video capture, multimedia
    / p$ b% ^6 ^* f  \
  85. PNPCxxx - Dxxx        Modems* {: X' ]. C0 q5 ]# _1 X

  86. * e) X2 o7 G! Q
  87. The following device ID is provided only for compatibility   N8 M* e, @# |2 S1 z
  88. with earlier device ID lists:; ?/ Z) R1 [6 p8 p
  89. 1 N: I6 o6 ?9 z9 J8 H% r6 z8 c; R
  90. Device ID        Description6 t; j' r. i6 w, I8 @  h
  91. --------        -------------
    " E" {* V' a' F$ v' R+ U3 @5 h& F
  92. PNP0802                Microsoft Sound System-compatible device. b( D5 {+ l4 _+ Z
  93.                 (obsolete; use PNPB0xx instead)  `- P7 z! S+ `6 p6 r# M
  94. + w! N5 o; q- ]/ a3 V; r7 L$ l
  95. ---------------------------------------------------------------------------
    # _* b; X+ Q# w7 F3 s. W$ x
  96. Device ID       Description! Y" K+ B% D, L/ N; \  [
  97. --------        -------------
    1 n2 y% L9 [! Y& h: U
  98. ***** System Devices - PNP0xxx **************************
    0 _4 J: Z5 b5 y6 n, P4 [
  99. --Interrupt Controllers--& Q& I# ^4 r7 r; y; X: Y
  100. PNP0000         AT Interrupt Controller' O5 o( P! {; M0 G* ^# m
  101. PNP0001         EISA Interrupt Controller
    " F! l" d# F4 Z; o' y5 I" G
  102. PNP0002         MCA Interrupt Controller1 |0 x$ ~# h- c2 ~' `: M
  103. PNP0003         APIC5 F+ z$ }; g/ b  p+ a9 T/ \% z7 T5 A  q
  104. PNP0004         Cyrix SLiC MP interrupt controller0 D3 S# h! E( ^; D& w) J

  105. 5 H) I0 P) E% s3 r
  106. --Timers--2 F, I, i+ P& W: {: L
  107. PNP0100         AT Timer+ W7 Y& s' {6 k: i. Z
  108. PNP0101         EISA Timer
    * V6 f/ u' @- s3 ?% u
  109. PNP0102         MCA Timer7 K5 J! }3 P- x* N. ?7 h2 X. W

  110. & e0 o9 e+ m* g* m0 Q
  111. --DMA--
    : V0 \' ?7 ~/ O
  112. PNP0200         AT DMA Controller+ }6 y, j  V; u9 L" W- h* J+ s
  113. PNP0201         EISA DMA Controller& B' W. ^# j# z6 z. o4 P
  114. PNP0202         MCA DMA Controller# z( d% g; j: q5 ^

  115. / v: K; c' M, p  A
  116. --Keyboards--
    ! A) p8 N* S  i: v6 J
  117. PNP0300         IBM PC/XT keyboard controller (83-key): q2 k+ S% `/ ~
  118. PNP0301         IBM PC/AT keyboard controller (86-key)2 T6 F9 q3 b) [" p
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    5 E) M( i' N6 s$ Z3 p
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    # E/ Z) D4 a/ y4 \3 O
  121. PNP0304         Olivetti Keyboard (83-key)
    - M1 J, [8 K6 I1 A8 [7 f
  122. PNP0305         Olivetti Keyboard (102-key)
    4 e. K- P6 j4 s* J/ B  w4 S
  123. PNP0306         Olivetti Keyboard (86-key)0 S' x2 g: v" g5 G# V
  124. PNP0307         Microsoft Windows(R) Keyboard
    $ E( U' s3 q& G7 R
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy0 K) W% `% n% t* k9 \
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    . D  }8 W! J1 d. R- H
  127. PNP030A         AT&T 302 keyboard
    # o2 I. C; w+ B+ ~8 P6 o
  128. PNP030B         Reserved by Microsoft$ J6 j% d; t6 l2 j! k3 i
  129. PNP0320         Japanese 106-key keyboard A01( @+ H6 w! I+ A4 D
  130. PNP0321         Japanese 101-key keyboard
    ; G  f  p1 d$ Z5 J  r
  131. PNP0322         Japanese AX keyboard
    1 L* x2 c8 {; f/ _" c/ q& }
  132. PNP0323         Japanese 106-key keyboard 002/003
    ) `' G4 G! J: c; b; c* K2 u
  133. PNP0324         Japanese 106-key keyboard 0015 ?6 d) l: ~! ~# Q7 W! U+ o
  134. PNP0325         Japanese Toshiba Desktop keyboard  {+ p$ N- T0 J+ l
  135. PNP0326         Japanese Toshiba Laptop keyboard
    * |" ^# F' j0 B9 g* b
  136. PNP0327         Japanese Toshiba Notebook keyboard& s, ?% v' ]" p$ n) K/ Y
  137. PNP0340         Korean 84-key keyboard
    ( g4 J+ |8 Y& W8 [9 Q
  138. PNP0341         Korean 86-key keyboard
    6 n5 q/ y  y3 o* k+ ?
  139. PNP0342         Korean Enhanced keyboard# q" l- `# S  q& o4 X& @
  140. PNP0343         Korean Enhanced keyboard 101b
    : e' s. @5 W+ n2 }0 R
  141. PNP0343         Korean Enhanced keyboard 101c
    2 {* k& U1 Y) Z1 L% \" L8 z; ~
  142. PNP0344         Korean Enhanced keyboard 103
    . V( `( d% v4 p; n6 ]

  143. ! e# W/ j7 U: n$ G8 h) [; S
  144. --Parallel Devices--1 _6 z. B1 S! s* Y6 o- S+ U
  145. PNP0400         Standard LPT printer port
    3 D0 V8 @. H- r4 E
  146. PNP0401         ECP printer port
    0 M5 u; Z, g' i5 d$ A4 b  R" [
  147. % E" \2 I/ y* \5 w: A2 t
  148. --Serial Devices--
    3 O" ^; F7 V4 k1 h$ W9 h* Q4 B- l
  149. PNP0500         Standard PC COM port
    : g7 ]1 C. Z) a" F- P2 D
  150. PNP0501         16550A-compatible COM port
    $ |  `) R$ m3 H& q) ?9 [/ l0 ]
  151. PNP0510         Generic IRDA-compatible device
    * }8 f7 G' Q. x' p- Q

  152. : g" C. a+ @  C% p- Q3 T: R
  153. --Disk Controllers--, I3 y$ c9 U9 b+ K' p1 n  t6 K
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    1 d- u" h+ E4 m  X' I- w" J3 m3 B
  155. PNP0601         Plus Hardcard II
    ; V, u# ~) a9 ~% X  G* O3 d
  156. PNP0602         Plus Hardcard IIXL/EZ
    / f$ n' W+ M6 H
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    $ S0 D3 @: ?) }; }% i* w+ d' f
  158. PNP0700         PC standard floppy disk controller' b2 ~/ Q3 J& ]' X7 R1 b8 L2 _
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec: R# i4 B! U5 {5 @" O6 i1 G
  160. / x3 i5 `5 w+ m
  161. --Compatibility with early device ID list--
    - a& M) V! \. @! @! H  C( n9 V
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use7 M/ Q: V) c- t  C7 r) T2 k
  163.                 PNPB0xx instead)
    ! I+ G& k; I1 e
  164. --Display Adapters--3 c$ n  [# X# U3 T: q' H
  165. PNP0900         VGA Compatible
    " y! \& \$ O  f3 [7 ]5 A9 Q$ P
  166. PNP0901         Video Seven VRAM/VRAM II/1024i 9 A  C% R% D; [) x
  167. PNP0902         8514/A Compatible. Q1 A, P1 a! u# J  h8 ?: [3 s$ e
  168. PNP0903         Trident VGA% ^9 c4 [" ?, p
  169. PNP0904         Cirrus Logic Laptop VGA: a% ]$ l9 n/ g" y
  170. PNP0905         Cirrus Logic VGA0 D5 k# d6 r6 m" R- [1 K
  171. PNP0906         Tseng ET4000
    7 L; N$ c3 T% d; v$ X: G  M
  172. PNP0907         Western Digital VGA
    6 E: i: i" I: T) j4 N
  173. PNP0908         Western Digital Laptop VGA' c/ n7 g7 F+ j0 g
  174. PNP0909         S3 Inc. 911/9249 b/ X$ j* a1 e4 z8 p7 I1 y8 |
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)" w8 `1 t2 ^* F2 E. r, J2 K3 q
  176. PNP090B         ATI Ultra (Mach 8)( w/ G5 \8 }% }8 m* C4 X2 k! d
  177. PNP090C         XGA Compatible/ l& ?5 M# D! ]/ X4 {
  178. PNP090D         ATI VGA Wonder
    0 W, }: t. m; m
  179. PNP090E         Weitek P9000 Graphics Adapter2 y& {1 i/ G3 k+ j
  180. PNP090F         Oak Technology VGA) |0 }! j' ]9 W7 g! ?
  181. PNP0910         Compaq QVision
    1 w# [' |) H4 e* t
  182. PNP0911         XGA/2
    + f- [3 Y) g: Z2 C# [2 U: }* S
  183. PNP0912         Tseng Labs W32/W32i/W32p6 l0 f! d5 }1 B1 V/ `* x0 X/ `
  184. PNP0913         S3 Inc. 801/928/964
    / _+ |- |, Y& d) {% G+ U
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)& X4 |: z' i3 X$ W" Z
  186. PNP0915         Compaq Advanced VGA (AVGA)
    4 |/ _  A) ?# S
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)# }" g4 @' ]/ |$ ^
  188. PNP0917         Reserved by Microsoft) ]# [+ e0 ^# C. r
  189. PNP0918         Matrox MGA
    , v: |; z6 B% P% w! u
  190. PNP0919         Compaq QVision 2000
    * F0 v* |2 l7 c) o5 q- |& S& e6 D# f$ W, d
  191. PNP091A         Tseng W128
    : H1 d, U  ?$ h; Q. }  x
  192. PNP0930         Chips & Technologies Super VGA) F- u4 Q, {1 Z0 V  K
  193. PNP0931         Chips & Technologies Accelerator2 n# [& d, n. B# @' \5 f( \
  194. PNP0940         NCR 77c22e Super VGA* |/ g- y! d. q( i
  195. PNP0941         NCR 77c32blt1 e& F' t& I. Y5 p# Q4 x
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    , w$ a2 F* x' A+ V4 L( E
  197. ( \- c: P2 ~1 T
  198. --Peripheral Buses--0 n/ m7 T$ h7 t$ x" x8 p
  199. PNP0A00         ISA Bus6 p4 X- P6 c8 g! s
  200. PNP0A01         EISA Bus1 N: f5 ^7 V$ j9 K
  201. PNP0A02         MCA Bus3 e4 o( y* Z% c$ K* b
  202. PNP0A03         PCI Bus# w, _# ^: j9 O6 e# u
  203. PNP0A04         VESA/VL Bus' f; D- n' Y9 R% L: j
  204. PNP0A05         Generic ACPI Bus
    ) r4 y3 i' s) H( y: [. t
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)3 `2 |/ }. M, J2 O! g1 f

  206. . P) G1 ?0 ~, Z1 e' S8 }' J

  207. * ?2 L7 d( |0 ?' F
  208. -- Real Time Clock, BIOS, System board devices--6 A- J& g1 L( {3 ]2 L: f2 ]5 j4 u
  209. PNP0800         AT-style speaker sound9 P  I! g0 c7 @; L- A( e! n
  210. PNP0B00         AT Real-Time Clock
    3 Q+ a; p' X, \5 e. \& x
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    5 A0 |, v% d! p. T* }
  212. PNP0C01         System Board
    2 C0 }% O+ a7 a) P0 G% U. w
  213. PNP0C02         General ID for reserving resources required by Plug and Play; G8 H7 j. w' H6 N
  214.                 motherboard registers. (Not specific to a particular device.)( d1 ]- w& q9 W& o2 i
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt( u3 ]7 y8 G6 u; g7 y7 _
  216. PNP0C04         Math Coprocessor
    9 ?  V9 Y, i. t. o. `' J% J) e7 J
  217. PNP0C05         APM BIOS (Version independent)
    ! c# g2 g- H7 P3 r. f" T/ r; s
  218. PNP0C06         Reserved for identification of early Plug and Play ) B- @# u/ E8 Q# h
  219.                 BIOS implementation.9 d0 A( E1 P  d. ^
  220. PNP0C07         Reserved for identification of early Plug and Play ( R! n/ L( j7 S, V8 N& w
  221.                 BIOS implementation.
    7 q  t9 {" O3 \0 c7 Z9 I
  222. PNP0C08         ACPI system board hardware
    # V* g/ m% R. g9 K! x( y
  223. PNP0C09         ACPI Embedded Controller
    3 x& N+ G; _8 X$ e  n; m' n
  224. PNP0C0A         ACPI Control Method Battery' j: E4 _; c0 Y$ }
  225. PNP0C0B         ACPI Fan$ F! w% O8 d' E! Q  t/ ~, s
  226. PNP0C0C         ACPI power button device' \1 v+ V( X' ~2 E4 a
  227. PNP0C0D         ACPI lid device
    * u$ p" ]# e$ n. B+ o. F
  228. PNP0C0E         ACPI sleep button device* N; s7 D& n) x' B+ r' R* U1 b, Y
  229. PNP0C0F         PCI interrupt link device
    6 S; S$ m& l; {2 Z
  230. PNP0C10                ACPI system indicator device
    - H) G% L+ y+ g' n9 b# a
  231. PNP0C11         ACPI thermal zone
    0 d2 l+ Q( o9 Z
  232. PNP0C12         Device Bay Controller
    0 w( n" t7 `$ `2 J9 T& Q- i8 a
  233. 3 O& _. {' j5 B* n
  234. --PCMCIA Controller Chipsets--
    $ a( \5 n6 f+ J# n  F4 s/ l/ s" L+ k( y$ s
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    4 l3 j, u5 u/ }) i; w: {
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    % B6 X/ F6 ?4 d3 H" }
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller2 b2 e/ d3 e6 h% b6 h  |
  238. PNP0E03         Intel 82365-compatible CardBus controller1 o; r) h' K- A4 N
  239. / D2 b4 k# }5 [1 Z" K
  240. --Mice--
    " _# K8 I$ ]- X6 X  }, I9 r$ c
  241. PNP0F00         Microsoft Bus Mouse
    0 Y- d9 h8 \- C
  242. PNP0F01         Microsoft Serial Mouse* U1 r' X! X+ _6 J$ D) l
  243. PNP0F02         Microsoft InPort Mouse
    ( e" K" ]* S4 ^6 o9 X
  244. PNP0F03         Microsoft PS/2-style Mouse
    8 @! F8 Z9 S6 U! \& {* i& J
  245. PNP0F04         Mouse Systems Mouse& ^& |7 }% ?6 e6 |( _2 e
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    ! t" @1 F5 j6 s0 l+ N. t' w* G. j
  247. PNP0F06         Genius Mouse (COM1)$ y0 R0 ]' A0 c) |$ g" Q0 s
  248. PNP0F07         Genius Mouse (COM2)
    . K6 t& z" S3 C) N4 \
  249. PNP0F08         Logitech Serial Mouse
    % u( i7 P: D# O% n4 s: l% g7 `
  250. PNP0F09         Microsoft BallPoint Serial Mouse0 e$ n7 b' H& l. b# o4 m
  251. PNP0F0A         Microsoft Plug and Play Mouse
    6 z2 a8 d3 u( J# h- N4 s. w
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    % m; I; D4 e) o- \! o1 B8 O
  253. PNP0F0C         Microsoft-compatible Serial Mouse. S( a' y* m! X, u8 n7 S
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
    * Y2 O5 U" C. Y" w
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse! X' Z9 O0 O& i2 N( @% G
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    ( o! c, @% h+ |
  257. PNP0F10         Texas Instruments QuickPort Mouse
    - s( q" F2 e5 M8 U5 L
  258. PNP0F11         Microsoft-compatible Bus Mouse
    - A% m/ J6 G+ k/ r3 s) a0 p) e
  259. PNP0F12         Logitech PS/2-style Mouse' E; Q4 R1 a; `
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    3 T+ D4 B% }' q/ `& P, W  ^
  261. PNP0F14         Microsoft Kids Mouse* J$ a$ ~+ |  ^* C) i
  262. PNP0F15         Logitech bus mouse
    - U4 i+ @! C5 V4 v# A& _
  263. PNP0F16         Logitech SWIFT device* C# s" K5 z6 L  o% r' R+ T' P
  264. PNP0F17         Logitech-compatible serial mouse
    ( P% W7 I" B. H, m
  265. PNP0F18         Logitech-compatible bus mouse& v# R3 {# H! ?& [! W, X
  266. PNP0F19         Logitech-compatible PS/2-style Mouse3 h/ N% p5 G0 v7 a1 o& E
  267. PNP0F1A         Logitech-compatible SWIFT Device6 o; l8 q6 ]; h& }  B' \2 K
  268. PNP0F1B         HP Omnibook Mouse& J* y1 C* i: [+ E" r( K& W; Q0 M
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    : v. b. F$ M' T0 ~; e6 ^
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    : k. M7 X/ q! ]3 d
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    7 D+ ]: Y3 V9 G3 H+ i
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    & t0 _" U% _" M6 N; N9 |' t
  273. PNP0F20         Reserved by Microsoft Input Device Group% X/ B3 s7 ]. T3 m6 F& Y
  274. PNP0F21         Reserved by Microsoft Input Device Group' Y7 O2 g  t0 D2 P0 o5 T
  275. PNP0F22         Reserved by Microsoft Input Device Group  }, W. s0 R* [# F; |
  276. PNP0F23         Reserved by Microsoft Input Device Group) D- A+ V  ~  x) u7 S
  277. PNP0FFF         Reserved by Microsoft Systems
    - R8 p0 H7 Y" D# F: E- t9 O

  278. ! [0 ?: q* d1 S
  279. ***** Network Adapters - PNP8xxx ***********************" A9 N; G; i: T' {' ^
  280. PNP8001         Novell/Anthem NE3200
      J; J$ u: T' _/ k# g3 @
  281. PNP8004         Compaq NE3200$ y/ P& ~2 }/ p; ~# A; M+ l
  282. PNP8006         Intel EtherExpress/32
    7 {9 \, J- F/ A* q9 E
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)0 A5 u! c* }! C. [" _% S
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    5 c: d: A) ~  P. |( L
  285. PNP8072         DEC (DE211) EtherWorks MC/TP# R1 J8 X, q! C1 U- P! d: s
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    " u) k& [) D1 S9 F
  287. PNP8078         DCA 10 Mb MCA0 {: z) u; I; i$ E* [
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    + R6 b5 p( U4 y1 e9 Q2 l  {
  289. PNP80c9         IBM Token Ring5 l! s6 R6 y( T5 x1 P& z3 ?$ |/ `
  290. PNP80ca         IBM Token Ring II3 x5 X' n# x% @. p" _5 ]1 ^
  291. PNP80cb         IBM Token Ring II/Short
    , q* R& i0 Z$ ]: K, z3 K! t
  292. PNP80cc         IBM Token Ring 4/16Mbs
    6 {2 q# p0 N- U
  293. PNP80d3         Novell/Anthem NE1000
    7 ?2 Y) W4 w5 L# b8 {
  294. PNP80d4         Novell/Anthem NE2000
    ; I: t2 ^9 ?* w
  295. PNP80d5         NE1000 Compatible# t3 Q9 ]' h6 F: ^0 @4 @+ A  e
  296. PNP80d6         NE2000 Compatible
    " J5 ~' X' y. E( M
  297. PNP80d7         Novell/Anthem NE1500T0 T. s! f$ l* k3 K1 r/ c$ M: D  h: {/ b
  298. PNP80d8         Novell/Anthem NE21007 d8 l; ]* I7 R5 h- M, l" A
  299. PNP80dd         SMC ARCNETPC. Y' @+ Z9 ^6 b; Q# p
  300. PNP80de         SMC ARCNET PC100, PC200( V# W6 W, q- p1 w. O
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    " n" l9 _: j+ |% ]
  302. PNP80e0         SMC ARCNET PC130/E
    ( g$ I; L9 i* y. r8 \" ]# d% h# O# K
  303. PNP80e1         SMC ARCNET PC120, PC220, PC2609 ^8 \' [! {6 f
  304. PNP80e2         SMC ARCNET PC270/E: M3 I, e+ B& P8 C. B- i
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    , K# s! l, V4 ]( b
  306. PNP80e7         DEC DEPCA
    5 U; A! \5 x) Z: W+ y7 t4 [6 E
  307. PNP80e8         DEC (DE100) EtherWorks LC
    1 o" E! D3 T+ F* O, f
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    / o  I5 z5 {6 n: b  M) o# i3 Y* o( ?
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP. Y* h+ e" c8 D, U; Q) s; B; Z
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP. T6 F, J6 ?3 g8 h" P
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC9 w7 P% B/ W) Z$ T3 H
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    3 @/ W4 D; ~1 ?1 q; V4 D% H9 K' r
  313. PNP80ee         DEC EE101 (Built-In)3 O0 e3 z2 w) t2 W9 I
  314. PNP80ef         DECpc 433 WS (Built-In)# e' G/ d$ I1 }, O) P* ?2 s' b% b
  315. PNP80f1         3Com EtherLink Plus
    / p$ v6 L- \; O1 P4 s$ }
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)1 Q& N. j4 P3 H+ n
  317. PNP80f4         3Com TokenLink* Z0 B. P& [, F+ e6 A8 l
  318. PNP80f6         3Com EtherLink 16
    ! a8 ^" U! l- D0 l8 H  @
  319. PNP80f7         3Com EtherLink III
    5 s) z8 h& l0 T+ ^8 r
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device* y! y% |" `  v
  321. PNP80fb         Thomas Conrad TC6045
    . K" I. q2 i2 ^% }6 l' J& M5 |
  322. PNP80fc         Thomas Conrad TC60426 E2 T. a1 z+ g1 L3 \7 g5 C) D1 J
  323. PNP80fd         Thomas Conrad TC61426 j9 m8 ^. R6 H. G, H* w4 Q5 H
  324. PNP80fe         Thomas Conrad TC6145% z6 r: x* @# n: l: y- _
  325. PNP80ff         Thomas Conrad TC6242/ H/ D7 I$ H6 K* B6 w( f2 V
  326. PNP8100         Thomas Conrad TC6245
    # P2 m) z$ T  F, M; l0 q# ~
  327. PNP8105         DCA 10 MB, q5 @6 X' f9 b1 P4 @8 Y
  328. PNP8106         DCA 10 MB Fiber Optic5 ^% r( _6 X4 l3 f$ g. e2 q
  329. PNP8107         DCA 10 MB Twisted Pair
    % y4 o! ?% K& t# c3 t
  330. PNP8113         Racal NI6510+ @2 g  `0 q, B" ?
  331. PNP811C         Ungermann-Bass NIUpc3 j, \; I* _5 m/ S4 i$ d2 l
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    ) y9 P/ Y' W& @5 p8 w
  333. PNP8123         SMC StarCard PLUS (WD/8003S)" R) \/ a% e$ x0 Z9 ~; [
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    % r' x8 j8 n/ k) q$ r2 U
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)' p2 L! R) k7 D' K/ N' q$ H, o
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)/ x' ]2 q( N/ P* c  f+ W" m
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    2 k2 H. C0 h  Z1 `4 _
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)7 }  R- @7 N7 e( L* e- G
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    ) Y/ K* ]6 D# Q+ S& j" q8 @+ f4 ?
  340. PNP812d         Intel EtherExpress 16 or 16TP
    # Q+ g' C: r' B3 c( \# G
  341. PNP812f         Intel TokenExpress 16/4
    6 \# m! b2 g( H2 X) C0 X
  342. PNP8130         Intel TokenExpress MCA 16/4) R" M) a; ^% ~
  343. PNP8132         Intel EtherExpress 16 (MCA)6 J4 O: n# O' _$ c; |. z- d1 w
  344. PNP8137         Artisoft AE-1
    9 h9 O) M" {. B9 ?$ J+ Y
  345. PNP8138         Artisoft AE-2 or AE-3
    4 k! t! E6 Y0 F8 ~
  346. PNP8141         Amplicard AC 210/XT
    9 m% P$ L2 {% s8 s; b: I
  347. PNP8142         Amplicard AC 210/AT
    5 _4 {" u. D% Q) m
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)- v2 L9 }/ Q: u  n) I" c
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    1 @7 {" y% F1 v, E# u. k8 D
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    6 j. l: U( b/ V+ f7 V
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
    * l  B2 Z# S* T* ]
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    3 M5 ~4 Z3 \9 S8 h
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    . {4 |* w& W- ^. m! C1 n/ x
  354. PNP815f         National Semiconductor Ethernode *16AT
    9 d4 J. i4 X1 v
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3; M% ^% C3 v, D; P
  356. PNP816a         NCR Token-Ring 4 Mbs ISA% C. M  m8 ~; _. S, R; F) H
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    2 h0 F( J$ a) w4 K) d2 v
  358. PNP8191         Olicom 16/4 Token-Ring Adapter$ B. O, I% `1 i- P/ ~
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)9 E3 Z; x8 ?$ Q/ ?+ d% y! t
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    . u5 w$ _3 s3 y' E+ K0 i. B, I
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)/ f5 V+ n; M* B: @! n! G. b
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    4 h$ N" T4 t; I
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC), q0 d5 v( X/ B; B) }( Q- s
  364. PNP81c8         SMC EtherElite Ultra 16
    0 ~, f! g6 J9 f' {
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)% \" c. T. W3 y8 Z3 C3 z* l( [3 s+ i
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    * R9 I0 x, g1 J& ?! @% }
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    8 m! r3 X3 L" C$ b* i- L
  368. PNP81eb         Proteon Token Ring (P1390)
    & ?$ d6 q; K3 H# `  G
  369. PNP81ec         Proteon Token Ring (P1392). ^: F. R1 }0 {- y& f
  370. PNP81ed         Proteon ISA Token Ring (1340)
    9 [' `- _9 C* I
  371. PNP81ee         Proteon ISA Token Ring (1342)
    : a2 y* \* H1 R( n# \
  372. PNP81ef         Proteon ISA Token Ring (1346)9 |5 C7 r% p- P
  373. PNP81f0         Proteon ISA Token Ring (1347)
    ' h8 B! `3 O: F
  374. PNP81ff         Cabletron E2000 Series DNI3 B' p/ y7 K4 s. Y5 P( E% A# u
  375. PNP8200         Cabletron E2100 Series DNI
    $ r8 n) @" L. ~( J) f5 L
  376. PNP8209         Zenith Data Systems Z-Note' |! Q' M% E+ y# j0 J, G$ k
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    3 m8 [9 P+ y% P
  378. PNP8213         Xircom Pocket Ethernet II  i4 w8 q- v3 `  J# U3 v3 ^- n
  379. PNP8214         Xircom Pocket Ethernet I
    # @6 }" g  q: X+ \
  380. PNP821d         RadiSys EXM-10
      ~+ [1 I) J4 a' r/ t$ Y" Q
  381. PNP8227         SMC 3000 Series
    / O* ^& g/ t1 {- F9 c. m
  382. PNP8228         SMC 91C2 controller
    ' N4 l5 x" W; g/ V
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T. [* d" S5 r5 S8 [
  384. PNP8263         Tulip NCC-16
    5 j  x4 m7 l2 s  l9 I$ H1 v# P. I
  385. PNP8277         Exos 1051 }8 R1 k3 X/ I( r
  386. PNP828A         Intel '595 based Ethernet
    + O5 l; ^- t5 ?
  387. PNP828B         TI2000-style Token Ring
    2 z6 J# x7 Z: n: ?
  388. PNP828C         AMD PCNet Family cards
    4 P/ e  ?4 g# }% d
  389. PNP828D         AMD PCNet32 (VL version)
    ; H3 \4 W  d' m( L* P1 ~6 L4 r0 v2 `
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)' [5 S- a, R4 n8 N. [
  391. PNP82bd         IBM PCMCIA-NIC6 }/ q: f2 ]3 j* V3 k0 z/ `6 r
  392. PNP82C2         Xircom CE10
    % o$ j. H2 L4 j  ]
  393. PNP82C3         Xircom CEM2! J$ [1 A5 Z9 v- j, ^
  394. PNP8321         DEC Ethernet (All Types)
    4 k+ @9 O& k  j) Z" _' V
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    ( S6 u. ]5 v* L- t1 L. A" I3 m
  396. PNP8324         ARCNET Compatible' L- b! B$ ?) ]! m+ k
  397. PNP8326         Thomas Conrad (All Arcnet Types)8 Y" v. a7 s9 c
  398. PNP8327         IBM Token Ring (All Types)
    ' r8 X4 O/ o, l
  399. PNP8385         Remote Network Access Driver
    9 k2 ?0 o+ p  Y7 Z
  400. PNP8387         RNA Point-to-point Protocol Driver
    & Y4 C& b" v" [7 x! ~$ K/ @
  401. PNP8388         Reserved for Microsoft Networking components, y+ h0 o+ ]1 a5 i' ?3 L
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    ( S; q! c, T2 n# d4 [/ r
  403. ! l' [4 J! A0 F; b6 w$ c
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    3 z2 [4 P4 T2 j: b
  405. PNPA002         Future Domain 16-700 compatible controller
    $ L# V/ J, y9 k9 \( z2 Q0 h  `) U
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    # l, j' ~" `7 V+ m, y  X
  407. PNPA01B         Trantor 128 SCSI Controller5 ?# v  {7 R! g; v( h5 Q
  408. PNPA01D         Trantor T160 SCSI Controller
    + n, R% p4 `) O& O1 e
  409. PNPA01E         Trantor T338 Parallel SCSI controller/ e! \7 P, L+ `2 X1 e
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    * n) o3 i: r( z& @0 L& n* M* |
  411. PNPA020         Trantor Media Vision SCSI controller) u1 F+ V/ S- r% Q# i7 n3 P
  412. PNPA022         Always IN-2000 SCSI controller" y- Y2 U( D" Y( A) \
  413. PNPA02B         Sony proprietary CD-ROM controller4 o& }# h- U3 P' A0 F
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    5 Q+ W3 {5 j4 Z# j
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    ; e# w3 u2 [! }6 u; Q
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    ; k$ C6 P) M+ m
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive( o6 Z3 ]+ n8 {! F6 E/ a
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive$ o% a! ^- W# N7 K
  419. 8 H/ ]) l% H; h" }  C
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********6 g% ?" x4 }! p1 s4 R0 B0 p2 [
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    4 W& T7 v1 b0 m. i3 M% a  M) V
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    2 u  R4 d2 o9 M$ `1 V- z; y( l
  423. PNPB002         Sound Blaster Pro-compatible sound device/ F1 [+ p  m& n. t
  424. PNPB003         Sound Blaster 16-compatible sound device! w# j8 p( ~% d: U: T- B' ^: }' j
  425. PNPB004         Thunderboard-compatible sound device; S2 J. n2 }- \) d
  426. PNPB005         Adlib-compatible FM synthesizer device
    " h$ _! e8 @0 [1 J
  427. PNPB006         MPU401 compatible
    4 W1 s/ I2 h9 ~0 c6 Z- e! S- d. o9 z( C) w1 ~
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    1 v) {: x+ ~  P
  429. PNPB008         Compaq Business Audio
    , {4 ^* J: [5 d( l) t  r
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    : U# p- j$ e3 ^- h7 r3 A
  431. PNPB00A         MediaVision Pro Audio Spectrum 1 b# a1 z4 X9 b5 x/ I/ z' L- m
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)4 E& K! J1 w$ H
  433. PNPB00B         MediaVision Pro Audio 3D
    $ S" t' w& A) J6 Q
  434. PNPB00C         MusicQuest MQX-32M& O! B. k, R7 E3 n8 F
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic! l4 L) Z3 c- e
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    $ P$ \6 M5 i/ d7 i9 g2 t
  437. PNPB00E         MediaVision Pro Audio Spectrum
    8 q- p7 T7 {& U6 l) f/ R6 O8 G
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    4 v4 G+ D) P9 p! t) ~% V) E+ b5 b" e
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)5 X+ b  m, B4 {$ ^
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    3 `9 M: I; z* u1 N1 f  q
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    % Y0 D, z1 q% B1 q6 s! X" k- O8 ?8 A
  442. PNPB019         MediaVision Pro Audio Spectrum Basic7 |- V' k/ s+ l3 a  ?
  443.                 (no Trantor SCSI, Thunder chip Disabled)$ O% t0 u! F" a) j
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    3 L- a/ V) J$ h3 n, u
  445. PNPB02F         Joystick/Game port$ E" J, r1 W! S. H+ z
  446. 1 n) c0 M2 v1 y
  447. ***** Modems - PNPCxxx-Dxxx****************************/ E/ d+ M: U2 t" l: w
  448. PNPC000         Compaq 14400 Modem (TBD), z* I7 L5 k% N  d1 S; [
  449. PNPC001         Compaq 2400/9600 Modem (TBD)2 _+ f( I% e$ d# i& [$ {
  450. : C5 f( E3 Z: K0 v
  451. ======================================================================$ P& V9 @" M6 ]) P

  452. - p7 r, K5 Q$ X$ {, T' k
  453. DEVICE TYPE CODES
    & A! ^3 g6 D2 D1 x8 Z

  454. - K! ~; |# C/ U7 @9 m( R8 p
  455. -----------------------------------------------------------------------
    + _5 _9 |" M1 e3 x7 ?2 L
  456.         0 @% ~( }. O: m* g7 V
  457. Base Type = 0: Reserved
    + `9 }) a3 v, b7 r* a4 |0 D4 |5 }
  458. Base Type = 1: Mass Storage Device& Y2 r9 s6 @4 P0 R
  459.         Sub-Type = 0: SCSI Controller
    . }1 l4 ]# E* |/ N* C' W
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    $ {8 T4 G  M( R" Q! k" G2 J
  461.                 Interface Type = 0: Generic IDE
    ) i* D& @3 ]) v
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)# _  L1 _8 @6 T+ D2 _
  463.                 Interface Type = 0: Generic Floppy' d6 ~; t9 U, u
  464.         Sub-Type = 3: IPI Controller
    8 N- B, ^, j! u! s
  465.                 Interface Type = 0: General IPI
    8 V7 h- U4 G% `2 }) _
  466.         Sub-Type = 80h: Other Mass Storage Controller
    9 ~9 i7 x7 `, n4 b( `, H6 a
  467. Base Type = 2: Network Interface Controller
    ' Z- ?! w- u0 X4 a. ~( e3 {/ U
  468.         Sub-Type = 0: Ethernet3 o2 H) C" I* B6 Q. N1 U% \
  469.                 Interface Type = 0: General Ethernet$ t6 o" t0 B" P7 P, h! L/ _
  470.         Sub-Type = 1: Token Ring Controller
    * n8 a0 I& K$ l
  471.                 Interface Type = 0: General Token Ring) ~( s5 E) T4 D9 J5 a- a
  472.         Sub-Type = 2: FDDI Controller5 D0 f- {5 t9 ^$ D4 ]6 [
  473.                 Interface Type = 0: General FDDI3 G' y4 |% D. H' e! A
  474.         Sub-Type = 80h: Other Network Interface Controller: [1 ]: U! ^; E
  475. $ G$ ^+ b9 g0 e
  476. Base Type = 3: Display Controller
    : ~, t* b1 {0 d: h8 ^
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    & `, s5 {" p4 X1 L5 c% C/ t' C3 ]' H
  478.                 Interface Type = 0: Generic VGA compatible' E+ T+ u. I* U* b/ a6 w6 B
  479.                 Interface Type = 1: VESA SVGA Compatible Controller4 V, B0 _1 G! u& D+ b9 e
  480.         Sub-Type = 1: XGA Compatible Controller# `7 Q8 c7 O% }& ]8 _0 t
  481.                 Interface Type = 0: General XGA Compatible Controller
    1 {- H8 Z1 D, v6 I2 o. }) e
  482.         Sub-Type = 80h: Other Display Controller+ ?* |7 ]( |* x9 p! X* Y, b8 m0 L
  483. Base Type = 4: Multi-media Controller
    ; @8 v9 {, |+ ?
  484.         Sub-Type = 0: Video Controller3 D2 t5 G6 l+ c
  485.                 Interface Type = 0: General Video
    ' d; R" ^+ W8 X
  486.         Sub-Type = 1: Audio Controller/ i% r6 r  H1 D$ z
  487.                 Interface Type = 0: General Audio Controller
    # x# Y9 t$ N3 q! `* E, S7 Z9 [# A
  488.         Sub-Type = 80h: Other Multi-media Controller+ F: F3 J$ j& _9 a' b3 b8 ]
  489. Base Type = 5: Memory % U3 X8 }; P: t3 E; L
  490.         Sub-Type = 0: RAM
    7 v- c6 F9 y9 h4 F
  491.                 Interface Type = 0: General RAM" p! h7 f8 o) P1 h0 p4 Q
  492.         Sub-Type = 1: FLASH Memory9 p1 D2 H* D" G& _+ Z0 k
  493.                 Interface Type = 0: General FLASH Memory, d! `* E5 A7 v3 N% L, I5 w
  494.         Sub-Type = 80h: Other Memory Device  i7 n* T7 v1 `
  495. 5 V6 G3 W0 \) E6 T/ n* q0 h
  496. Base Type = 6: Bridge Controller
    ( B8 v  \9 S/ S  d" w3 `; m% |
  497.         Sub-Type = 0: Host Processor Bridge
    7 m3 T/ |# |1 u( D* R
  498.                 Interface Type = 0: General Host Processor Bridge& {' D% e" H1 _5 b
  499.         Sub-Type = 1: ISA Bridge2 Z) N) u; ?5 Q: _5 _
  500.                 Interface Type = 0: General ISA Bridge' n1 E8 p/ F2 Y9 y& Y" f8 c9 u  l
  501.         Sub-Type = 2: EISA Bridge
    8 c  a/ ?: O2 X: F  ?" |) ?! k
  502.                 Interface Type = 0: General EISA Bridge) a% i7 P1 w6 l4 G2 L
  503.         Sub-Type = 3: MicroChannel Bridge" F% s% H/ o  d6 c1 ]
  504.                 Interface Type = 0: General Micro-Channel Bridge
    0 b+ p  ^% w2 p( f
  505.         Sub-Type = 4: PCI Bridge
    " @! f/ |+ b$ k' y  P; @( ^1 c6 {
  506.                 Interface Type = 0: General PCI Bridge
    2 o1 d9 X- W# l* F  E2 W
  507.         Sub-Type = 5: PCMCIA Bridge
    7 _# ]) D0 c( f9 ]
  508.                 Interface Type = 0: General PCMCIA Bridge
    ( V% E- K. [0 t. Z  `
  509.         Sub-Type = 80h: Other Bridge Device. P5 @/ V+ \  _8 x  s
  510. Base Type = 7: Communications Device
    " _+ h( K( P) p/ V1 }' T7 f9 e
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)8 ^: g0 y) X6 \% a+ k% D) y
  512.                 Interface Type = 0: Generic XT-compatible7 O; j3 e' n* f9 i& L5 J( u
  513.                 Interface Type = 1: 16450-compatible
    + W% u6 T0 N  }& \7 X0 B5 A
  514.                 Interface Type = 2: 16550-compatible
    - I( ?. F/ h" S' D1 ?- x$ g
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    3 g0 i0 P4 y) }/ Z0 y( v) d
  516.                 Interface Type = 0: Generic AT Parallel Port
    : Q% p+ v6 f1 J/ i- S. y, @
  517.                 Interface Type = 1: Model-30 Bidirectional Port6 C! z; [- ]! b3 {
  518.                 Interface Type = 2: ECP 1.? compliant port8 o' \% {0 [1 R/ x
  519.         Sub-Type = 80h: Other Communications Device
    4 e" r) T; u0 }1 W
  520. Base Type = 8: System Peripherals
    # g% q9 r1 B! Y+ L* G
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    ' y- g, R; O- O+ P
  522.                 Interface Type = 0: Generic 8259 PIC
    2 L6 n+ n" S- H$ R
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)( T. k" z8 _! g/ t4 E7 @
  524.                 Interface Type = 2: EISA PIC (8259 Compatible); X8 y0 H$ N  s# ^6 ~2 h8 t
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    : h2 y' F$ R$ S4 i
  526.                 Interface Type = 0: Generic DMA Controller
    : o3 l! C* V- Z9 z3 L' C
  527.                 Interface Type = 1: ISA DMA Controller
    1 @0 I7 S4 I: F. T+ o
  528.                 Interface Type = 2: EISA DMA Controller
    6 f0 j8 k3 ]1 }: c! B
  529.         Sub-Type = 2: System Timer (8254 Compatible)0 T$ O2 {0 [( e$ {# A
  530.                 Interface Type = 0: Generic System Timer( P2 W# M2 O. O/ r  {
  531.                 Interface Type = 1: ISA System Timer
    7 B3 z: q# D& E8 G/ r
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    ' w+ D7 S! _- n# P7 l
  533.         Sub-Type = 3: Real Time Clock8 O8 z) {* |3 _( y5 g: q# k
  534.                 Interface Type = 0: Generic RTC Controller- Q# h# A0 h" b1 e8 U& ^
  535.                 Interface Type = 1: ISA RTC Controller0 Z' B3 U1 U0 Q
  536.         Sub-Type = 80h: Other System Peripheral                                 
    ' U0 m3 w: u! y" B* `
  537.                
      H. a3 L. }% n# g1 @2 T. ?; p6 s
  538.         0 X6 i% a- l" e0 ^0 t! e6 L# ^
  539. Base Type = 9: Input Devices
    ' u0 {* T5 R2 \+ Q( L$ I; e
  540.         Sub-Type = 0: Keyboard Controller( S+ V0 o0 C; S) Q+ o
  541.                 Interface Type = 0: Not applicable& H. T' [6 r- q% `* _) V
  542.         Sub-Type = 1: Digitizer (Pen): Y" _4 [- i; F" ?* C4 j& ]8 J5 b
  543.                 Interface Type = 0: Not applicable9 g+ r+ N8 g# P( {
  544.         Sub-Type = 2: Mouse Controller
    ! @" k6 ^- q5 K/ c% k
  545.                 Interface Type = 0: Not applicable
    , k  Q7 z7 R6 j5 L2 _
  546.         Sub-Type = 80h: Other Input Controller
    2 ]- G- T" b1 I! H' s
  547. Base Type = 0Ah: Docking Station; p' ]$ D; x- _7 Y& C7 Z7 s( |
  548.         Sub-Type = 0: Generic Docking Station+ W$ C7 u! Y+ @8 C: ]
  549.                 Interface Type = 0: Not applicable
    ! S( _& i8 n6 l: |; a& E7 z% D
  550.         Sub-Type = 80h: Other type of Docking Station& c9 a* E' s& H# F% A! X9 U. _6 b/ i
  551. Base Type = 0Bh: CPU Type% z: {4 i" h% W4 l
  552.         Sub-Type = 0: 386-based processor
    & q0 z  `" Z: \5 g: d$ [7 w/ [4 F
  553.                 Interface Type = 0: Not applicable
    2 O3 r0 L& h. i/ `
  554.         Sub-Type = 1: 486-based processor
    6 k2 o: c+ T6 w4 f$ @, g! m
  555.                 Interface Type = 0: Not applicable& y5 ?% i, R. e1 W5 K! g* p: Q
  556.         Sub-Type = 2: Pentium-based processor. }* p. X& }9 m3 b$ |
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 18:31 , Processed in 0.023392 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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