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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
: V% l: {1 w3 _5 F3 S+ O
  1. This document is the ultimate source for Windows Generic Device IDs
    1 t# Q! b" n' ?. S6 C
  2. and Plug and Play BIOS device type codes.  . k: Z0 k/ i# d+ c, h
  3. # s& L3 t9 C# V& N& s' v6 }
  4. CONTENTS:
    - ^; Q2 Y! g$ m4 H7 s
  5.    Plug and Play Vendor IDs and Device IDs$ D0 J9 _& U) u- n* |  ?
  6.    Generic Device IDs + q% f* Q( w6 I5 H% ~2 q
  7.    Device Type Codes
    ! S  ]3 H8 N) K7 ~0 `, |( M& |# H

  8. # Q8 O4 c4 i$ R
  9. ======================================================================6 b# ]& A% H, u9 A
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    4 ]/ L, _8 @  M# q
  11. " j. u( _0 i, g7 S+ g
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    $ B4 c6 m% H5 f0 S" p
  13. Device codes. The vendor must register with EISA and have a vendor code' z/ I2 ]8 J% ^  L2 ?0 s+ e8 W5 h
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    % t# `( e1 m3 X. j- p8 Y  W4 Z' r, R/ T# @
  15. is reserved for Microsoft and can only be used when defining a device抯
    " W, a$ Z3 J* h. o
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and / M4 p+ |2 _; u4 g
  17. Play header. 9 l3 b: w6 y% @: u. S
  18. 8 z2 w  n* v- ^: E3 h
  19. Use of CompatibleIDs is strongly recommended for devices that use
    6 y/ [) g. _8 Q- y2 f1 |
  20. device drivers provided with Microsoft Windows 95, such as a ; C8 R7 o+ z2 O" v$ a- P4 ]: b; v
  21. "Standard PC COM Port" (PNP0500) or , A' {" X3 v9 B
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).0 e0 n. {, ?7 N

  23. ! x3 j# T: C7 a! \* C
  24. The following example output from ISOLATE.EXE of a Plug and Play ; X7 i9 L/ y5 p. R1 e
  25. header is provided for your reference:
    ( p( N/ h$ v, Y
  26.         Vendor ID:     XXXFFFF
    * v0 ?3 Z% B7 j6 w, J$ P/ T4 L& {
  27.         Serial Number: 00000001& K* r7 V; v/ H
  28.         Checksum (reported): 0x5E
    , ]' c' N. X; D* j6 ?+ A
  29.         PNP Version:   1.0
    . S( P! n2 D$ E* s5 i
  30.         Vendor Ver.:   103 O! E/ Y( J9 b
  31.         Device Description: IDE Port
    3 V$ o6 y2 w  `/ I9 _# K* E
  32.         Device ID:  XXX0001
    % X( T, T( M( t* v
  33.         Doesn't Support I/O Range Checking% o# F+ F' E- h+ Y" v) y; h
  34.         Vendor Defined Logical Device Control Registers:  None
    ! S3 g# D! W/ c/ s& M6 H, g
  35.         Compatible Device ID: PNP0600
    2 `1 j& J+ A# S7 g
  36.         Device Description: IDE4 |: \6 A' x, w* E7 e# p
  37.         Dependent Function 0
    8 Z+ W+ J' R; u# `
  38.         ...
      ^7 |: i2 |( I) `# E
  39.         Dependent Function 1
    " O% t( Y- E! J. L
  40.         ...
    1 r: t) O. g8 n8 E
  41.         End of Dependent Functions7 i& _1 s& k+ \9 I# ^: y
  42. 8 i9 [' W) c. m- P* ~. j( \- L6 ]
  43. When the user is installing devices that use this method,
    4 n7 H# Z! i: ]
  44. a dialog box appears at the beginning of the enumeration sequence
    ( v, p& B/ P% @+ f8 h' h' C' U
  45. to suggest use of the default driver provided with Windows 95.
      e; k" l1 H$ x2 j
  46. Windows 95 also provides the option for using a disk from the
    ) N  t4 }6 u# c( A0 _
  47. manufacturer, in case the user wants to choose a manufacturer-supplied / f- q" l' B& \! \
  48. driver.0 j! T" u1 C* w* J

  49. 3 g$ v$ I8 o, R* ]# p6 D! Z
  50. For multifunction adapters, you should supply an INF file that chooses % L) Z1 ^" H( H6 n: g, t" M+ H
  51. the appropriate drivers (including default drivers) for all the $ U' f( b: q1 J' Z# p  g
  52. adapter抯 devices. This prevents additional dialog boxes from again
    : X) Z: l3 ^' |5 M  t
  53. requesting the default driver or a manufacture抯 disk for the rest of - Z6 m* ]* X$ p1 u7 {
  54. the devices on the adapter. When an INF file is used in this manner
    $ I: ~1 s7 a% `( r! Q5 j
  55. for default driver selection, it must link the HardwareID (XXX0000) & M! [0 D" }: |$ P5 }, O4 t
  56. to the appropriate compatible device driver from the Windows 95 " T5 Q# i7 w& r7 i# y
  57. distribution compact disc or installation disks. % b8 G" I8 `8 D$ t) _
  58. If this is not done, Windows 95 will continue to query the user for
    7 g! ?! s! J( j; z  W# t: E8 I
  59. either the default driver or a new driver, thus defeating the purpose ( H* f( L. W5 i
  60. of using the INF file in this way.( \0 d5 T) s4 I
  61. ' K* v$ A* w% W) d% T+ d- z
  62. ======================================================================' `7 O- I; }: n3 G# Q& G

  63. ! D6 ?) O5 E- z$ K3 L# U
  64. WINDOWS GENERIC DEVICE IDs
    - T- [" x4 u1 _

  65. # U0 A3 o- b) f
  66. ----------------------------------------------------------------------
    & ?/ }, ]! g% h- Q5 a% m7 n( C
  67. Many devices have no standard EISA ID, such as the interrupt controller
    ) e1 @8 q5 @+ G+ S; N. v$ `
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    9 I9 X" Z. a" J
  69. and Super VGA, are not actually devices, but define a compatibility
    8 B6 O# \% M7 Q8 E
  70. hardware subset.  Yet another set of IDs needs to be used to identify & q5 ?( s$ u+ P# B5 X
  71. buses. 7 ]* ?( s2 y' w+ e1 {
  72. 2 M: ?- x+ k' L
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various   z9 s' u- Z5 T) k
  74. devices that do not have an existing EISA ID, as well as defining   a% ]% O3 ~  o1 P& L, @" o- {: @
  75. compatibility devices. The IDs are defined in the following tables.
    4 R$ f: V! `3 q9 g# g2 _4 k( J

  76. - ~4 Y, @5 b3 u4 `
  77. DEVICE ID RANGES5 J4 _0 v  [/ x& F+ R9 o1 p! p. y

  78. / Y2 {8 Y. [3 v/ Y/ }5 A+ u& A
  79. ID range        Category
    ' Z! _6 }* J9 ], l' N- R
  80. --------        -------------% z7 |! B7 b1 f
  81. PNP0xxx         System devices) k5 t- ~7 c! b& ^1 W9 f+ t& ~
  82. PNP8xxx                Network adapters
    " b( v8 i4 t; t# t
  83. PNPAxxx         SCSI, proprietary CD adapters 3 ^! s- f# \3 w6 a0 B4 q. V+ A
  84. PNPBxxx         Sound, video capture, multimedia3 i; Y  h5 G9 K4 C& O& C" }
  85. PNPCxxx - Dxxx        Modems
    . q3 w1 T% [8 t

  86. " _, l7 D% c6 g! c
  87. The following device ID is provided only for compatibility # B$ c' n) d' ^- A+ B+ p) X
  88. with earlier device ID lists:
    : ]8 g; d2 k. D( Z% C9 ^( @: q9 V
  89. % G4 d3 Z3 T* Y$ D4 u
  90. Device ID        Description
    1 f; B, |+ |0 s/ r
  91. --------        -------------, j5 c1 F: i% f2 e
  92. PNP0802                Microsoft Sound System-compatible device) e9 P. P8 b$ o1 e/ v0 X  P" Z
  93.                 (obsolete; use PNPB0xx instead)
    $ G5 \" F! e. X: K3 X

  94. $ T" v0 C, d0 |6 _9 i
  95. ---------------------------------------------------------------------------, A& s1 L- J# Q) }
  96. Device ID       Description- h! |7 p/ K& L
  97. --------        -------------% W$ ]% M* W# I% V( a4 o
  98. ***** System Devices - PNP0xxx **************************
    % ~2 [. p0 C5 Z
  99. --Interrupt Controllers--- f, |7 I. _6 k5 F1 R' t' x
  100. PNP0000         AT Interrupt Controller
    6 |9 @2 e1 \  n: R" u; m
  101. PNP0001         EISA Interrupt Controller
    9 _' p3 t, x  `9 C. [
  102. PNP0002         MCA Interrupt Controller
    ( ?! H4 P+ t) u& q- l: {2 r  f
  103. PNP0003         APIC/ {" ^! M2 E0 z! i) I6 C
  104. PNP0004         Cyrix SLiC MP interrupt controller
    % h" y) g& G$ ]! V! n' c9 u) Y
  105. + ?# ~' I) j$ K, B; y3 @; N; y4 F
  106. --Timers--# S+ f& D$ r2 K8 c, w
  107. PNP0100         AT Timer
    6 Z& S* K! ^, H/ E& f2 f
  108. PNP0101         EISA Timer
    7 T: L- e7 V7 H7 f3 D9 V
  109. PNP0102         MCA Timer
    ) z8 n" N$ K! f: o+ m

  110. & y7 {, y( j0 U# ^, o6 l
  111. --DMA--
    & K& g. s( K% m" L  `; k( u, v
  112. PNP0200         AT DMA Controller
    ' Q% s; M9 p1 S+ V8 ?+ L9 i: v% b
  113. PNP0201         EISA DMA Controller( ~5 A) z) h6 @. w! e" a
  114. PNP0202         MCA DMA Controller
    ) t0 b- G$ m! n  {6 U

  115. ! Y5 n& q7 J; b1 r% `# W
  116. --Keyboards--1 P7 a5 u! E, [/ n
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    , R3 F& ]. A) C: S
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    # M/ |- `$ A) z& `7 E) A; A  P- {0 `
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    % f$ h; _. A1 @3 |2 n6 B
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    % S# G* N  e" t; L0 L9 U
  121. PNP0304         Olivetti Keyboard (83-key)
    ) {8 x4 A% F( [1 N
  122. PNP0305         Olivetti Keyboard (102-key): W2 V. X! U0 h& n* C4 \
  123. PNP0306         Olivetti Keyboard (86-key)# c) r: f3 W' v7 H  Y
  124. PNP0307         Microsoft Windows(R) Keyboard; g& k0 N/ I  n1 T; B
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    & _% P9 l# \6 n2 @2 u* u7 e* J4 Q
  126. PNP0309         Olivetti Keyboard (A101/102 key), B8 y4 x* ~# R0 Q: n" J$ X/ q
  127. PNP030A         AT&T 302 keyboard
    - F6 C# M3 _" Y) {, l2 g: G# T
  128. PNP030B         Reserved by Microsoft
    : @7 a  @; H' _* `! O
  129. PNP0320         Japanese 106-key keyboard A01
      I; d% f. b3 U6 J1 |* L
  130. PNP0321         Japanese 101-key keyboard
    8 O, j* N: J8 h. @* r! V- M- Z
  131. PNP0322         Japanese AX keyboard
    - [/ H. g5 g3 @: `$ \
  132. PNP0323         Japanese 106-key keyboard 002/003- o, u! K8 Z; @; E9 j' m
  133. PNP0324         Japanese 106-key keyboard 0016 }0 J) D0 ?7 W
  134. PNP0325         Japanese Toshiba Desktop keyboard) @, T0 F- u; Q. Q
  135. PNP0326         Japanese Toshiba Laptop keyboard
    3 y8 A( f2 H% O  l& X
  136. PNP0327         Japanese Toshiba Notebook keyboard4 C* U& b. B/ a& D( D  A
  137. PNP0340         Korean 84-key keyboard
    ; Y" d/ y6 E. T" k/ D
  138. PNP0341         Korean 86-key keyboard
    % \8 N9 K+ z8 A7 v* H
  139. PNP0342         Korean Enhanced keyboard
    3 Q" K# x& P; W& J
  140. PNP0343         Korean Enhanced keyboard 101b
    " g/ u) g2 T0 g3 l1 W
  141. PNP0343         Korean Enhanced keyboard 101c2 C% Z$ W: ?. A9 Y( V5 A3 d
  142. PNP0344         Korean Enhanced keyboard 1038 J. r* G# a# ?' l, v
  143. $ d8 t; C& ]& u1 k6 ~. b8 c* C- `
  144. --Parallel Devices--0 d5 x1 s, T4 V- S, d. @
  145. PNP0400         Standard LPT printer port
    3 r* d6 i6 H% ?6 P
  146. PNP0401         ECP printer port. c% g7 j: L, n8 g& t% Z

  147. + T/ W1 G* M6 F- [& `. h
  148. --Serial Devices--/ ^/ {! n7 x! F# C! O* n7 {
  149. PNP0500         Standard PC COM port+ q3 a' L  X& x; W+ w2 z3 [1 R
  150. PNP0501         16550A-compatible COM port; z8 n8 c* Z1 D
  151. PNP0510         Generic IRDA-compatible device
    & M: A8 H7 e" x3 |. w# n8 T9 g

  152. - G0 V1 s; s* j6 X/ d
  153. --Disk Controllers--% Z. K9 a2 x2 N7 h* ^$ \
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    * C; G2 A1 A; v; Q
  155. PNP0601         Plus Hardcard II
    0 `  z: `* D; ]/ ~9 v- }) s) o
  156. PNP0602         Plus Hardcard IIXL/EZ. I+ r$ ]8 \7 s- D. R7 B* d  @, V
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    : W: z: c: D; V0 e
  158. PNP0700         PC standard floppy disk controller* I4 j$ _' N: j6 W! J
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec+ J- Y* z1 O2 H- w4 d* `- u. M

  160. 3 J( `, N5 _  _, [# w
  161. --Compatibility with early device ID list--
    ' b; q" D- `1 [# ^7 y6 n
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    5 `8 d) d/ A" d) A) U" W
  163.                 PNPB0xx instead)
    ' j% {6 O4 o: d, J
  164. --Display Adapters--, R) r  D3 j5 |
  165. PNP0900         VGA Compatible
    5 K5 F( k! x8 _0 E! U0 Q! M/ ^
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    + z  V% o( Q& T; p
  167. PNP0902         8514/A Compatible5 B3 A0 q5 [! V
  168. PNP0903         Trident VGA: B: r, U8 _  V0 K7 a: X
  169. PNP0904         Cirrus Logic Laptop VGA) l, N& ^. S% J5 D3 q5 S  a
  170. PNP0905         Cirrus Logic VGA" m$ w/ ?3 F+ W8 T
  171. PNP0906         Tseng ET4000
    8 F3 t# `3 ?0 d" z1 Q+ W0 k$ z
  172. PNP0907         Western Digital VGA* t; b5 u9 R" V
  173. PNP0908         Western Digital Laptop VGA
    ) g4 ?: Z0 v6 \( h( x
  174. PNP0909         S3 Inc. 911/924  I& w, N$ k! b$ s& ?  f$ O4 L0 g
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    ( Z: h; K- U2 |1 ^( \+ _. M
  176. PNP090B         ATI Ultra (Mach 8)
    - l6 S  p5 l4 n+ E# b
  177. PNP090C         XGA Compatible
    7 j' X; V/ [1 R% O  |3 ]
  178. PNP090D         ATI VGA Wonder! q1 g0 s' }: i* s" M
  179. PNP090E         Weitek P9000 Graphics Adapter% H* Z' h5 y) n/ v7 d
  180. PNP090F         Oak Technology VGA( Z1 F6 a$ F0 U/ \, \
  181. PNP0910         Compaq QVision
    ; J, I6 p$ p; x. w& \+ m
  182. PNP0911         XGA/2# o1 I# J0 Q/ P# C9 k1 j$ U  l
  183. PNP0912         Tseng Labs W32/W32i/W32p
    $ ~6 z5 u4 `2 Z; m" ?: B" }
  184. PNP0913         S3 Inc. 801/928/964* f7 {) s: Y% K( Y! I6 Q. }' |
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    3 v8 C- L' L+ |- K  g5 D/ A/ t
  186. PNP0915         Compaq Advanced VGA (AVGA)
      S* a# L1 B4 Z' M
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)  F! J7 {/ i/ w! F6 r8 t, C
  188. PNP0917         Reserved by Microsoft8 g# a$ l% c/ M4 F' I8 G
  189. PNP0918         Matrox MGA* O/ m& ]0 ^/ s, }
  190. PNP0919         Compaq QVision 2000
    6 P/ S- ]$ [$ ~2 a0 O' [; q* P+ v
  191. PNP091A         Tseng W128
    $ w4 t+ v3 p: O0 Z! j, P/ H
  192. PNP0930         Chips & Technologies Super VGA/ `7 n, |/ X8 G/ W3 f3 t, C
  193. PNP0931         Chips & Technologies Accelerator
    5 J0 j; _! A( q/ @- y
  194. PNP0940         NCR 77c22e Super VGA
    5 O" e1 \3 Z/ C0 w
  195. PNP0941         NCR 77c32blt
    2 s+ b7 y, p1 E" H6 w* U" Y
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    & f  m2 i% o6 `: {
  197. : l" z# {% I2 f- b& D$ S
  198. --Peripheral Buses--8 H. r1 X4 ?  L4 ^9 \0 v
  199. PNP0A00         ISA Bus; s3 j# s( Q1 G$ \# p2 L$ y
  200. PNP0A01         EISA Bus* U4 O! x5 k4 a
  201. PNP0A02         MCA Bus
    9 m4 _) q" x0 M; O. M! i" }
  202. PNP0A03         PCI Bus
    9 c( P- A* V& `* R3 S
  203. PNP0A04         VESA/VL Bus
    : U0 \& i  w! A8 e& d- z) [
  204. PNP0A05         Generic ACPI Bus
    % u! Y( g. p" b; H7 Y8 Q
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    ; K( Z2 W- ], _' O6 `% p3 m- I. l
  206. ! h" O5 s' \6 d3 J6 e' `1 _* r0 m
  207. / p, ]2 ~+ Y+ Y. Z+ y
  208. -- Real Time Clock, BIOS, System board devices--
    # j, i9 C, `5 ^4 u; [7 V! P
  209. PNP0800         AT-style speaker sound/ M5 Q8 i, E6 i8 R! i
  210. PNP0B00         AT Real-Time Clock
    . X3 b, u2 [6 |  N. x, n7 C
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)- {: q5 F" m* i0 w0 e  f
  212. PNP0C01         System Board
    / x- G+ Q( Z& E, b7 L, [
  213. PNP0C02         General ID for reserving resources required by Plug and Play) [5 w. R6 y! [9 C! x9 i' Y
  214.                 motherboard registers. (Not specific to a particular device.)
    8 Q( f) I7 v# _4 e0 K; A  D
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt5 V4 L( f8 L5 Q" t" P4 \) ^& Z
  216. PNP0C04         Math Coprocessor
    2 O# B7 ~1 Q1 W4 J  p5 ?* p  f% h% h
  217. PNP0C05         APM BIOS (Version independent)  y. C* J+ f4 b9 z) k6 E7 K7 p0 u+ h
  218. PNP0C06         Reserved for identification of early Plug and Play 2 ^1 a( Q- B  {: \/ x. k6 N* j
  219.                 BIOS implementation.' F% Q+ u3 n: b6 E6 h
  220. PNP0C07         Reserved for identification of early Plug and Play ( X/ V8 R0 \" \' U7 K+ i9 c
  221.                 BIOS implementation.
    ; u5 ?8 o- r0 X* {. x# g: _( A& X
  222. PNP0C08         ACPI system board hardware
    $ N* s9 q* i# K- v
  223. PNP0C09         ACPI Embedded Controller
    + x% J5 D% u$ |& l# [  w
  224. PNP0C0A         ACPI Control Method Battery
    ( ~. Z4 o" S- T* M
  225. PNP0C0B         ACPI Fan/ ]6 w" K- z3 l$ q4 {9 r1 }! T
  226. PNP0C0C         ACPI power button device
    & i# Z; k7 F. |
  227. PNP0C0D         ACPI lid device0 s5 L/ k1 l( g! }9 k
  228. PNP0C0E         ACPI sleep button device
    4 [4 k0 c/ X$ `. `
  229. PNP0C0F         PCI interrupt link device  U1 h  u$ d7 p4 s! B1 |
  230. PNP0C10                ACPI system indicator device
    6 T) d6 `8 s; H! I
  231. PNP0C11         ACPI thermal zone2 U( h1 z( w- p6 U  T8 F
  232. PNP0C12         Device Bay Controller
    . D( w& {# H( _! v3 Y9 Y, s

  233. ( ~9 }4 X6 j" {0 Y/ F' G$ Z
  234. --PCMCIA Controller Chipsets--9 N/ T$ R( u% M; W8 E
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller( p2 o; T( v1 Q; ^
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller/ K" s6 P- j- u7 }. w- {5 P
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    5 z. Y$ v+ a6 _
  238. PNP0E03         Intel 82365-compatible CardBus controller+ _' @  m% v3 L. E3 O, E

  239. ) K) n# t1 v* w1 V# y
  240. --Mice--1 |% C  b: d1 {# d/ L1 @3 G
  241. PNP0F00         Microsoft Bus Mouse
    % |2 ^% R  n/ m0 v; x
  242. PNP0F01         Microsoft Serial Mouse. h( D8 R+ v, t: m
  243. PNP0F02         Microsoft InPort Mouse7 T0 U+ ]& ~7 ~, j8 U
  244. PNP0F03         Microsoft PS/2-style Mouse* @9 k' ^& R4 U1 z
  245. PNP0F04         Mouse Systems Mouse4 }- ~. T7 H% N
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    , Z' a7 ]  s: D4 }
  247. PNP0F06         Genius Mouse (COM1)
    # m! |; s4 q0 ^' B- n
  248. PNP0F07         Genius Mouse (COM2)
    8 s9 e! t7 G9 ~
  249. PNP0F08         Logitech Serial Mouse1 s  J: r1 E; W" K. d
  250. PNP0F09         Microsoft BallPoint Serial Mouse: Y* i: I9 b$ r6 Z
  251. PNP0F0A         Microsoft Plug and Play Mouse
    4 M& D+ d9 |) V) X
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    # n8 T+ y1 n$ d, P
  253. PNP0F0C         Microsoft-compatible Serial Mouse1 D+ p/ N' x$ d# U  y# n) ]' x
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse! l7 n& N8 E" F! H% Q. I
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse/ s9 X+ h$ j# t3 p6 q
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse0 w/ r% k! b/ C+ t& i; w$ b  E
  257. PNP0F10         Texas Instruments QuickPort Mouse
    * G) G) E0 n3 h4 p
  258. PNP0F11         Microsoft-compatible Bus Mouse; E' l+ O5 P, ?
  259. PNP0F12         Logitech PS/2-style Mouse
    + T  s2 i" I& D4 a: U/ D. [7 ?7 f
  260. PNP0F13         PS/2 Port for PS/2-style Mice( e: o$ l, Q! [6 N9 c& l7 U. C4 W
  261. PNP0F14         Microsoft Kids Mouse" _2 l7 v+ i1 |2 H: K9 Y" S( @
  262. PNP0F15         Logitech bus mouse- i1 l3 R: U9 V# q% S0 e
  263. PNP0F16         Logitech SWIFT device
    6 s8 S% d4 ], j* E( y  i; n
  264. PNP0F17         Logitech-compatible serial mouse/ m2 m" C) y7 w% y
  265. PNP0F18         Logitech-compatible bus mouse4 B; ^' i6 a( ^% C$ H. k! q9 X; q
  266. PNP0F19         Logitech-compatible PS/2-style Mouse8 h7 j4 p+ v5 ~: H" Y: [
  267. PNP0F1A         Logitech-compatible SWIFT Device
    6 H- w8 \# f+ r6 u( y9 A* D8 z
  268. PNP0F1B         HP Omnibook Mouse
    & d) g4 U, O. c
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    1 U# C9 }7 Q2 |6 @1 y6 r) a% u1 p
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    + t% k1 ]9 r( \6 _) S% i. s
  271. PNP0F1E         Microsoft Kids Trackball Mouse4 {0 H. i, M* t( l8 y3 r7 N: L
  272. PNP0F1F         Reserved by Microsoft Input Device Group5 o: L4 U9 _3 F- [& c+ `. A/ V
  273. PNP0F20         Reserved by Microsoft Input Device Group5 s  I) P+ R. |; s( s! Y
  274. PNP0F21         Reserved by Microsoft Input Device Group
    - D, l$ I7 B; G& b+ ?; [: z- K
  275. PNP0F22         Reserved by Microsoft Input Device Group
    ) J( d2 |5 t. |) F' @9 i% R
  276. PNP0F23         Reserved by Microsoft Input Device Group. W7 n! l& Q  w8 P( }3 p3 u
  277. PNP0FFF         Reserved by Microsoft Systems
    ) D- Q9 r  `  k1 L3 ]1 E

  278. 6 `* o+ F0 n; `3 r; v: l
  279. ***** Network Adapters - PNP8xxx ***********************
    " {# y/ z8 R- b# N# C  |+ I9 d2 f; ^
  280. PNP8001         Novell/Anthem NE3200
    : S) B' A9 w& v& [
  281. PNP8004         Compaq NE3200
    $ Y% u" u' Q: p- T% @7 y/ C( q
  282. PNP8006         Intel EtherExpress/32
    ' `+ H3 k7 }' v  J$ R
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)7 H8 |  V6 d+ D! @6 ^2 l
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    # W; o4 h, R5 V$ I8 F
  285. PNP8072         DEC (DE211) EtherWorks MC/TP$ O% D4 A' A6 o1 q
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC  L4 }8 m) G! @/ l! C. b' L
  287. PNP8078         DCA 10 Mb MCA
    . r; @/ C. g# E
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)) Q& Z0 t( y, R( `& s
  289. PNP80c9         IBM Token Ring3 E6 m" i' X) S# F+ N! E. k
  290. PNP80ca         IBM Token Ring II8 L7 E7 }) b# y6 }3 _
  291. PNP80cb         IBM Token Ring II/Short" S( ?' ?  r6 f4 ~+ I- ^8 @7 L2 o
  292. PNP80cc         IBM Token Ring 4/16Mbs' `/ [% m+ u9 D  k4 i0 V
  293. PNP80d3         Novell/Anthem NE10004 O$ F, y, V+ n" t4 A5 x1 j1 _& M' F
  294. PNP80d4         Novell/Anthem NE2000$ o$ o& `! H2 k) I: ]% B4 b
  295. PNP80d5         NE1000 Compatible; r7 A' h, D7 l+ \/ N% H" K) Z
  296. PNP80d6         NE2000 Compatible' A/ e( z9 Q+ D1 K
  297. PNP80d7         Novell/Anthem NE1500T8 ?  O4 r' |9 _
  298. PNP80d8         Novell/Anthem NE2100
    9 T8 Z# w% C6 k+ P# m$ g
  299. PNP80dd         SMC ARCNETPC" L4 H* |0 }. _4 E
  300. PNP80de         SMC ARCNET PC100, PC200
    ! w/ J0 r1 w5 |3 v+ s- v
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    : S; b- e( ]1 t& y" e
  302. PNP80e0         SMC ARCNET PC130/E
    1 K/ L0 _, \( u$ _
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260" Y; f4 F' {0 ?7 ?2 k& i
  304. PNP80e2         SMC ARCNET PC270/E
    / I" i' t+ g: P% J2 ^+ p
  305. PNP80e5         SMC ARCNET PC600W, PC650W$ [# u+ v2 ~6 A5 O  n4 {
  306. PNP80e7         DEC DEPCA
    ; P( Q4 ~* e: [) ?. k6 p4 c; G& `
  307. PNP80e8         DEC (DE100) EtherWorks LC
    + A: A2 h* A. K
  308. PNP80e9         DEC (DE200) EtherWorks Turbo0 R; H" s& ?9 w
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP5 I( V1 {9 Y$ V( E: v6 B
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP( [$ j3 |" A3 _# u) s. z& d$ v! @
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    - p( o* P1 h5 [  V' f1 q" d- l
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC1 z" o- Y) d3 d
  313. PNP80ee         DEC EE101 (Built-In)  z5 |' a" t6 G
  314. PNP80ef         DECpc 433 WS (Built-In)/ T2 I+ S! x  W  |; S# J
  315. PNP80f1         3Com EtherLink Plus' r$ X: p$ w0 [4 n
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    $ L$ E9 }2 u# p5 T( S2 d
  317. PNP80f4         3Com TokenLink, r: W( B' V/ q! K* ]
  318. PNP80f6         3Com EtherLink 168 E" U' J- C) T
  319. PNP80f7         3Com EtherLink III
    9 Z! n+ R) y% E2 G- n
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device! k1 L0 f1 v. g- C' }: r+ P$ l: y5 w
  321. PNP80fb         Thomas Conrad TC6045& N$ I/ V) w. A8 g" }
  322. PNP80fc         Thomas Conrad TC6042
    1 r. T' b% p, r5 r+ f* q% f% `
  323. PNP80fd         Thomas Conrad TC6142
    ( j9 |5 G5 P& l- G$ x
  324. PNP80fe         Thomas Conrad TC6145) ^1 f- G  ]4 _+ ?% Q+ T
  325. PNP80ff         Thomas Conrad TC6242( D0 O6 |7 {! Z
  326. PNP8100         Thomas Conrad TC6245
    " ?4 W1 {% j$ y7 o9 o0 n! t
  327. PNP8105         DCA 10 MB
    ( \8 t; Q( H8 Y3 H- [; y- a( H3 ]
  328. PNP8106         DCA 10 MB Fiber Optic; J; b9 r) E8 t* S# _; j
  329. PNP8107         DCA 10 MB Twisted Pair
    ) b3 a1 f7 L+ g: t( [: t6 g
  330. PNP8113         Racal NI65100 v" [$ I0 y% ^/ `. e6 b7 t" D
  331. PNP811C         Ungermann-Bass NIUpc- m/ \& t/ W7 V* j8 B( J# h
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    8 M+ j( A2 l8 G7 k
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    * r: w. N% G, i2 l  b( }
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)) N( X* M' l1 p2 F1 m( P( @
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)4 ~7 K% M: J6 {6 `6 n) n3 d  ]
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    + h; Y" g0 H1 l8 s
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)4 s$ W: Z; p2 h9 l+ i
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    + V1 p7 q1 }' b8 v7 G# ]' V
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    1 p; C2 ^: `4 o( X- C
  340. PNP812d         Intel EtherExpress 16 or 16TP
    3 y6 H/ R  k, J  }4 u9 B4 d! M
  341. PNP812f         Intel TokenExpress 16/4" V* ~$ h) r0 o' H, X- _7 O
  342. PNP8130         Intel TokenExpress MCA 16/4
    / F; P7 c$ v9 P" _" I
  343. PNP8132         Intel EtherExpress 16 (MCA)5 D  C9 Z6 J; s
  344. PNP8137         Artisoft AE-1: i, r/ i9 u7 {2 r
  345. PNP8138         Artisoft AE-2 or AE-3- U4 b) h5 L2 E9 l. ?& ~
  346. PNP8141         Amplicard AC 210/XT
    + O! H. j9 d3 U
  347. PNP8142         Amplicard AC 210/AT) ?7 e" G7 f1 t& r! _9 D
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    3 W. [5 O+ [! {1 e: j
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)2 ?- ~8 [& [# x
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    : c2 O8 D$ ~% Y" U
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)* b. w2 R$ C: A5 W( p# A
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)5 I7 E% E+ @; i9 R
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    6 o; i8 C7 y' e; L; n; G
  354. PNP815f         National Semiconductor Ethernode *16AT( v2 _1 y2 |: E& o; J  T
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3- W$ u& p5 c# f: w2 M/ z3 a
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    ' J8 _, I6 J" }/ U) W$ i, z* n: n, p
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    & M' Y5 d9 t7 P# H# B8 e" `
  358. PNP8191         Olicom 16/4 Token-Ring Adapter* G5 i, t: S2 M4 f+ v. d. ^+ n
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    : h0 k0 E* L9 \6 K0 _
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    , }% u; v& P! l) ]1 g. Y9 ~
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)8 \1 c2 M" H7 n1 ~& b' v
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    0 m: U0 ~( e% z* D- L' m7 y: J. u
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    8 h$ q& S) t4 a; T7 ]1 n( u
  364. PNP81c8         SMC EtherElite Ultra 16- ~6 S( k: }4 q7 P  v; e/ a9 P  ?
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)7 z. [. j5 V# M9 e
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    " j1 C$ e2 f5 b/ n
  367. PNP81e7         Pure Data PDI516+ (ArcNet)6 F( q' ~% b0 ^$ n, y) H- U9 }
  368. PNP81eb         Proteon Token Ring (P1390)) k% X& W! M) i9 E
  369. PNP81ec         Proteon Token Ring (P1392)1 T1 W3 I( q) `; z- X
  370. PNP81ed         Proteon ISA Token Ring (1340)1 p& C) V* Y6 R' [  K7 A' O( N
  371. PNP81ee         Proteon ISA Token Ring (1342)/ Y7 E  N! m5 @3 Q' X
  372. PNP81ef         Proteon ISA Token Ring (1346)# ]! ^$ b; {; i7 H
  373. PNP81f0         Proteon ISA Token Ring (1347)
    3 ^$ H5 H# O. L3 k
  374. PNP81ff         Cabletron E2000 Series DNI
    7 p$ T! G2 }# J! a+ i, G
  375. PNP8200         Cabletron E2100 Series DNI
    $ h' M9 V; y7 f1 j/ z3 @* d  ~
  376. PNP8209         Zenith Data Systems Z-Note7 Z4 c4 \+ q6 ?; |9 w
  377. PNP820a         Zenith Data Systems NE2000-Compatible6 l9 @4 p8 ?% `+ @2 e- a
  378. PNP8213         Xircom Pocket Ethernet II
    / E- [4 e; V$ V" i& A7 X
  379. PNP8214         Xircom Pocket Ethernet I  Z  Z6 [  V2 n) u$ G
  380. PNP821d         RadiSys EXM-10& d% z7 m" ]" C4 d
  381. PNP8227         SMC 3000 Series7 r( }- w& [1 D% H4 M
  382. PNP8228         SMC 91C2 controller
    3 G. m/ ~; I( f7 L: r3 O: P- B
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
      ^  j$ Y6 P& r; O
  384. PNP8263         Tulip NCC-16
    ; t. ]" G" l- G" h) D
  385. PNP8277         Exos 105% }) x  A9 k# L$ [+ s4 ^9 f( J
  386. PNP828A         Intel '595 based Ethernet
    3 G$ V: _6 W4 y' s# G4 x$ t( Z0 L* W! ]* e: F
  387. PNP828B         TI2000-style Token Ring
      H5 U* A- S5 ?; W" |6 D
  388. PNP828C         AMD PCNet Family cards$ R) a+ g4 N. K8 c0 s( r
  389. PNP828D         AMD PCNet32 (VL version)
    ) n: [& o" W/ Z( K; @; H
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)+ j* G7 C& ?) [
  391. PNP82bd         IBM PCMCIA-NIC
    $ Z8 P% c" {! o0 W8 y! N
  392. PNP82C2         Xircom CE10" T1 ~; c6 E$ h# y3 ]5 ]
  393. PNP82C3         Xircom CEM2& q/ M# j! {/ K- Q6 \
  394. PNP8321         DEC Ethernet (All Types)
    ( w+ O! M  k- x2 P# [0 n
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    " z4 s" M2 U/ \. e5 l+ y! b* p
  396. PNP8324         ARCNET Compatible
    9 d/ V, n( L; q9 W# u, a8 u
  397. PNP8326         Thomas Conrad (All Arcnet Types)) D8 q' C" d# S9 G
  398. PNP8327         IBM Token Ring (All Types)
    # \4 R6 d1 U/ ^! {6 }' B, j+ k& j2 d
  399. PNP8385         Remote Network Access Driver( x! z3 {7 q2 |0 a& ]; K1 a
  400. PNP8387         RNA Point-to-point Protocol Driver8 {$ C: @1 ^8 I. T
  401. PNP8388         Reserved for Microsoft Networking components8 l7 R- o# z% N# B4 e4 z1 s
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    ' U7 t; R* f; V# n1 x$ S! s

  403. % C7 e: _* U6 K
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    4 B# L) z; \: N  J7 v- R1 a
  405. PNPA002         Future Domain 16-700 compatible controller
    . v! w0 ]% ?( ]% F- Y
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)# r& a9 y: b7 G
  407. PNPA01B         Trantor 128 SCSI Controller
    ) t6 K, f7 ?. h, E3 v
  408. PNPA01D         Trantor T160 SCSI Controller
    : J/ i0 D/ B1 G  N
  409. PNPA01E         Trantor T338 Parallel SCSI controller' c, ~' k4 Y; u8 w& E
  410. PNPA01F         Trantor T348 Parallel SCSI controller) b: S9 P' y: S% J
  411. PNPA020         Trantor Media Vision SCSI controller
      ^) O- d( Y) Q+ T1 M
  412. PNPA022         Always IN-2000 SCSI controller% m% Y/ Y7 o2 h3 @8 z/ a9 p
  413. PNPA02B         Sony proprietary CD-ROM controller( S2 d7 V6 V# o5 @# T) r% `
  414. PNPA02D         Trantor T13b 8-bit SCSI controller" V0 T# [0 P  f: z3 A" A% I  j/ p7 i
  415. PNPA02F         Trantor T358 Parallel SCSI controller& h* k5 E+ P  l1 D$ _% y
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive; Q. ?9 r$ M# b1 t/ b1 D
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive1 s6 |; a* [& K
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    ; [# b% M' m; u9 k7 K" }

  419. ( a; d% t* `- @  [( L( b
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********  [# u- O, n6 s2 T* X. U+ s- X7 O
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    . u1 ^1 E& q4 p3 u) F! W  Z
  422. PNPB001         Sound Blaster 2.0-compatible sound device! J& e. A2 U% P# ~; P7 H# v
  423. PNPB002         Sound Blaster Pro-compatible sound device* B' ^# C7 @3 B1 V% C$ a1 r/ y% k
  424. PNPB003         Sound Blaster 16-compatible sound device* \  O$ Q+ h3 Z, E' O+ r! }
  425. PNPB004         Thunderboard-compatible sound device
    2 P0 Y( ~. R/ t2 i1 L+ ~9 o
  426. PNPB005         Adlib-compatible FM synthesizer device
    3 v- Z8 m$ W1 v$ z/ |
  427. PNPB006         MPU401 compatible
    " f+ l* N2 n! z$ M0 q8 F% q; {% p
  428. PNPB007         Microsoft Windows Sound System-compatible sound device8 b  ~7 Y) h3 i; h. F
  429. PNPB008         Compaq Business Audio
    & e$ S* d( |+ _* l
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device  k8 K: ~3 Q. _' U
  431. PNPB00A         MediaVision Pro Audio Spectrum
    % N5 V  g9 v1 V' P1 {. ^' {
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)4 k1 u( _* k6 [( i, j6 j) r
  433. PNPB00B         MediaVision Pro Audio 3D/ s4 F" f5 b1 ^
  434. PNPB00C         MusicQuest MQX-32M
    8 H' e+ ]" L" N" Q! ~+ z& }& X
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    4 ]5 w$ I% y8 x7 T! r" s# ~
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    3 x' C9 X0 P4 \8 B& g+ e! {/ ?
  437. PNPB00E         MediaVision Pro Audio Spectrum
    1 S4 p+ O* F: O
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)8 f1 l- o3 \: W
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)' d+ ?  I5 o5 c3 T2 U
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola, l, b4 h: v1 I8 `5 ?  j! d
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit: @  P9 w6 |1 c& G* B9 k( R
  442. PNPB019         MediaVision Pro Audio Spectrum Basic1 w, ^3 k( [/ E. ]% F7 Y" {
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    8 [/ U! F: `9 X4 |
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device( d- b/ m5 c. X6 r
  445. PNPB02F         Joystick/Game port
    7 ]6 Z; @2 x' K! w6 g$ r* H

  446. 7 x$ J9 a) H' Z/ a6 X/ C3 M8 _
  447. ***** Modems - PNPCxxx-Dxxx****************************
    ) n* o9 S0 c3 k% L' ]$ ~& H) [
  448. PNPC000         Compaq 14400 Modem (TBD): m* }2 p, W- M. Z1 I
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    5 e6 X1 T' c, P( @: w( o

  450. ! I: a$ l9 N5 P, z" I) ~  Q7 A
  451. ======================================================================  v6 I% E' u' J

  452. & D" g/ k/ e4 g1 A1 ^# s/ t
  453. DEVICE TYPE CODES
    ! l" O* k0 c' Q0 m

  454. 5 V, v3 G+ }3 T. G7 }* B! X* ~- X
  455. -----------------------------------------------------------------------
      H. _! u/ F# \. d. t* m
  456.         1 ^9 h/ ~! g# }# j+ i
  457. Base Type = 0: Reserved+ l- A4 W5 Q' D: H) f5 F1 g
  458. Base Type = 1: Mass Storage Device7 F& i9 \) @- E4 {6 ~  z8 u
  459.         Sub-Type = 0: SCSI Controller
    - ^6 j& W* v! a6 L% d& T  g# O
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)7 N( a- t4 L' |; o
  461.                 Interface Type = 0: Generic IDE
    / I1 ^2 E/ I5 G5 D% Z0 h9 |; f
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)/ `; I' J3 m" ^9 ~" d' d
  463.                 Interface Type = 0: Generic Floppy6 o4 q5 n' [9 N: s( b0 ~
  464.         Sub-Type = 3: IPI Controller; h: y# b2 r: z+ J2 F+ n
  465.                 Interface Type = 0: General IPI% W! d2 k" _( Y
  466.         Sub-Type = 80h: Other Mass Storage Controller& [1 f( [+ t, Z" ^5 a, y1 m  l
  467. Base Type = 2: Network Interface Controller
    8 @* w6 b' @* M" D
  468.         Sub-Type = 0: Ethernet
    , C$ _' K! e$ S2 m- I$ y1 Z! G
  469.                 Interface Type = 0: General Ethernet; p) D4 @. P/ ^! S  I8 }( `
  470.         Sub-Type = 1: Token Ring Controller& h7 D( k+ T4 Y
  471.                 Interface Type = 0: General Token Ring
    % c' S6 n% c9 I# J1 c
  472.         Sub-Type = 2: FDDI Controller0 U' K2 {0 a' w) }8 M/ B
  473.                 Interface Type = 0: General FDDI
    / e6 M6 O$ C) i- p5 I, w6 z
  474.         Sub-Type = 80h: Other Network Interface Controller
    3 H8 o8 B+ M/ h0 q! O

  475. # h/ l0 N9 [& R4 i
  476. Base Type = 3: Display Controller
    4 p, W0 S+ i, K0 |" h. ?) a
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    7 i' z0 e) ?7 b8 r$ E4 o
  478.                 Interface Type = 0: Generic VGA compatible
    ) [1 f, J: @- y- g+ w2 [
  479.                 Interface Type = 1: VESA SVGA Compatible Controller3 W, c: A& e- [- |- Y& e
  480.         Sub-Type = 1: XGA Compatible Controller: [5 Z6 C6 ^6 l1 T; ]
  481.                 Interface Type = 0: General XGA Compatible Controller/ Z" L/ f1 D: b7 Y# ]
  482.         Sub-Type = 80h: Other Display Controller: {* f, _7 |. j. a
  483. Base Type = 4: Multi-media Controller- t3 C2 ^2 y+ `) t
  484.         Sub-Type = 0: Video Controller
    0 S- ^8 b9 V( C  @
  485.                 Interface Type = 0: General Video
    * `8 f4 u  r  |% g1 U& \3 _. u
  486.         Sub-Type = 1: Audio Controller; B6 o5 j! |8 ?% [; y% r
  487.                 Interface Type = 0: General Audio Controller- e  G, n: S/ i
  488.         Sub-Type = 80h: Other Multi-media Controller, B, ^! ]7 E  _; @" a
  489. Base Type = 5: Memory
    - I9 y- X' e" K0 ~/ o; x3 A
  490.         Sub-Type = 0: RAM , l* y% ?' k" K5 I0 }$ K6 r* Z
  491.                 Interface Type = 0: General RAM0 r+ n' |+ P# p- {  r1 |
  492.         Sub-Type = 1: FLASH Memory8 u6 e# E" T- K  t2 ?$ ]7 }
  493.                 Interface Type = 0: General FLASH Memory
    ; w( _3 J/ Q7 V" ?4 B; s# e' T/ e
  494.         Sub-Type = 80h: Other Memory Device8 A% N9 U7 E6 N& a

  495. + T0 c, Z' b/ {# c2 e+ {
  496. Base Type = 6: Bridge Controller# S; F! N6 V% P1 H3 o
  497.         Sub-Type = 0: Host Processor Bridge  y# v! n) l  f5 {9 I
  498.                 Interface Type = 0: General Host Processor Bridge/ b4 G) R( z" j* N
  499.         Sub-Type = 1: ISA Bridge
    3 `9 ]% P7 p+ m+ p7 ^# A- i
  500.                 Interface Type = 0: General ISA Bridge5 E" \. l  m# n8 V% s
  501.         Sub-Type = 2: EISA Bridge
    ; `/ g$ M4 E) t7 C. N0 S
  502.                 Interface Type = 0: General EISA Bridge
    9 o/ n& {8 m7 V- \. Q$ o
  503.         Sub-Type = 3: MicroChannel Bridge
    ' W; J# C" [# z8 ?- P+ ?% K1 R
  504.                 Interface Type = 0: General Micro-Channel Bridge" m; D* b8 |8 F$ H* q$ K1 y
  505.         Sub-Type = 4: PCI Bridge
    * J: I% |( U  ~. j: ^3 B5 `
  506.                 Interface Type = 0: General PCI Bridge; ^( O4 `" L3 i0 C7 r: [+ X9 @
  507.         Sub-Type = 5: PCMCIA Bridge: t$ G$ j9 ?7 v# ?
  508.                 Interface Type = 0: General PCMCIA Bridge
    7 T9 Q9 w! @" ?% G
  509.         Sub-Type = 80h: Other Bridge Device
    ; P: I2 I) J0 C6 }: R# F) e
  510. Base Type = 7: Communications Device8 }: V" E7 m6 t4 |- H! F1 j5 y
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)" C! K& }( z4 M& I$ j
  512.                 Interface Type = 0: Generic XT-compatible
    ! z6 b; D9 O# I7 P
  513.                 Interface Type = 1: 16450-compatible
    * P/ J+ z' O, {+ V4 y9 Y
  514.                 Interface Type = 2: 16550-compatible
    ; w$ I2 _/ r7 B# a
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    : A1 `: B' |! ^- R, q, O+ t
  516.                 Interface Type = 0: Generic AT Parallel Port
    ' q+ E- d" A, S  O  ?& Y
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    2 I- a( q. A, K
  518.                 Interface Type = 2: ECP 1.? compliant port
    0 \7 x' ]& i4 v6 c& r, U
  519.         Sub-Type = 80h: Other Communications Device4 C: y. Y1 E1 `" B* {* C$ Y! s
  520. Base Type = 8: System Peripherals
    ' _: M: U2 d: u6 N7 K0 M! g) ?$ x
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)5 I9 d/ N* X" S; a1 ?+ N! _6 f4 m
  522.                 Interface Type = 0: Generic 8259 PIC
    / J$ K& E& P2 f- ^$ X
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    - u6 g- G/ q6 Q" K$ B
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)! J* ?) Z, e- A
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    ' c% ^9 m, K4 I  R! E' c% V' j3 y
  526.                 Interface Type = 0: Generic DMA Controller
    & c4 g' m8 g$ o; ?# d
  527.                 Interface Type = 1: ISA DMA Controller
    ' ~( m/ b9 a4 S% e( Z* v
  528.                 Interface Type = 2: EISA DMA Controller
    $ s% v# N0 D( P
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    & C3 i: Y8 o: I6 l% H: W
  530.                 Interface Type = 0: Generic System Timer
    ) w8 X, O/ i2 r8 k3 o: ]
  531.                 Interface Type = 1: ISA System Timer
    - F3 E" T* \' O
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    0 y0 r) W% w; }( e7 _" {8 z4 F
  533.         Sub-Type = 3: Real Time Clock
    * }  S/ w! y& y4 d
  534.                 Interface Type = 0: Generic RTC Controller8 S% g# P$ t$ \4 H
  535.                 Interface Type = 1: ISA RTC Controller
    % @& ]2 ^1 p9 ]! v8 O
  536.         Sub-Type = 80h: Other System Peripheral                                 
    0 C1 K2 T1 {9 T/ y
  537.                 7 v5 M, ?5 j* r
  538.         ; \# X9 M6 G- w8 A
  539. Base Type = 9: Input Devices) w% e3 l4 ^7 j
  540.         Sub-Type = 0: Keyboard Controller) |; j3 P9 j% _( z; Y; X  I7 R
  541.                 Interface Type = 0: Not applicable- _) h5 o2 x- L! c
  542.         Sub-Type = 1: Digitizer (Pen)' t5 ]% w# P  a/ y
  543.                 Interface Type = 0: Not applicable7 z0 [# J: |; k: [; E
  544.         Sub-Type = 2: Mouse Controller
    ) ^7 l0 e3 o8 x: P$ o8 U! l! `
  545.                 Interface Type = 0: Not applicable
    8 b/ w* z* A* C5 e
  546.         Sub-Type = 80h: Other Input Controller6 i/ ^9 ~6 t+ ?
  547. Base Type = 0Ah: Docking Station1 t3 H1 B* w; n' h. ~
  548.         Sub-Type = 0: Generic Docking Station! k+ z" S- n( e' n) ?4 u
  549.                 Interface Type = 0: Not applicable
    5 t9 m$ q! O2 p5 T/ u, q
  550.         Sub-Type = 80h: Other type of Docking Station
    1 ]  n  }9 @5 {1 [6 i( C: V0 ^6 w
  551. Base Type = 0Bh: CPU Type
    ) ?4 M% ?1 x& e% E
  552.         Sub-Type = 0: 386-based processor* K3 B# m6 n& T' A2 f7 g+ M& C7 Z/ w
  553.                 Interface Type = 0: Not applicable
    * e0 |; g; ?1 ?' k( y. X/ e
  554.         Sub-Type = 1: 486-based processor' g1 h  i* l  q# g) `
  555.                 Interface Type = 0: Not applicable  y. b  w: V$ D. H6 u1 B
  556.         Sub-Type = 2: Pentium-based processor
    9 {3 G& w( g3 R& d0 g
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-18 08:57 , Processed in 1.340755 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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