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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID5 _& G  A: S5 F  D
  1. This document is the ultimate source for Windows Generic Device IDs
      U( J6 {3 o: m- _+ Z* A/ T6 U
  2. and Plug and Play BIOS device type codes.  
    # ?  T# u+ D8 e; L1 ?

  3. ' D. D/ R0 a# h# x$ i: G) A3 T: G
  4. CONTENTS:1 p% v1 v  Y' S7 ]5 m/ ^
  5.    Plug and Play Vendor IDs and Device IDs
      T, B+ _& |# C
  6.    Generic Device IDs / j! ~8 ]6 X# G9 h; Z
  7.    Device Type Codes# D& e; d5 ^" x5 Q

  8. : ?$ n+ g; D5 f2 X' E  F5 ]
  9. ======================================================================% K$ m1 g* l# e) O' e0 h
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    + w' C0 m1 r0 X" a$ B( |7 @
  11. ( i; u7 J1 n2 H
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    4 W3 j6 D* I5 O. [( {- t
  13. Device codes. The vendor must register with EISA and have a vendor code+ t" J- a2 I! p: B
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    , z1 |' P* P  h$ v( P5 V* k
  15. is reserved for Microsoft and can only be used when defining a device抯
    * t" Q# L& A3 i: M1 }9 Z- q. K
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    ( {0 l6 W! Y5 y$ @- x' F* ^
  17. Play header.
    & R: O6 f2 S( i  X: g

  18. 2 q1 `; E  i. G4 F! ^& \+ O
  19. Use of CompatibleIDs is strongly recommended for devices that use 0 u8 B2 d9 `! P6 Z2 n6 E$ e& k( [  k
  20. device drivers provided with Microsoft Windows 95, such as a
    3 e  U4 Z5 w$ b$ Z9 p
  21. "Standard PC COM Port" (PNP0500) or 2 ^  \( _  x& j. d
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    6 d7 A$ U- X% t9 p1 ~% k

  23. $ {, \: R6 a5 _0 I* P) U: A
  24. The following example output from ISOLATE.EXE of a Plug and Play
    / E7 H0 V9 M0 B3 {' T/ z
  25. header is provided for your reference:6 l6 Y/ [/ g* q- b
  26.         Vendor ID:     XXXFFFF
    2 R8 D( L0 {9 V$ \+ M. _
  27.         Serial Number: 00000001
    ) w4 s' i# U5 M  U! e0 N9 M
  28.         Checksum (reported): 0x5E  J% X; N+ E' D; g% @  V
  29.         PNP Version:   1.0, O) _" G; D* \( D
  30.         Vendor Ver.:   10
    2 Z1 l- l$ W1 U- {. A
  31.         Device Description: IDE Port
    7 T- q" ^2 [* g/ H
  32.         Device ID:  XXX0001# r. N0 C2 {3 w
  33.         Doesn't Support I/O Range Checking
    9 q2 Y/ l) ~' R/ V
  34.         Vendor Defined Logical Device Control Registers:  None% @; W( _, I  A  k! y4 M
  35.         Compatible Device ID: PNP06006 L8 x. l, P, ~
  36.         Device Description: IDE7 L+ m+ S9 |" b: z0 k
  37.         Dependent Function 0
    2 u3 i: V8 ~1 G0 T- @# x4 o
  38.         ...
    8 Y& b% o2 c/ y$ D2 T
  39.         Dependent Function 1
    4 f& k, t" d5 ?, {1 k
  40.         ...0 V* q. [. o9 O8 x' m/ m" R* T
  41.         End of Dependent Functions" o0 E1 o& [5 ^/ B9 T  f3 u

  42. # `2 |- `% E/ N: b; g: o
  43. When the user is installing devices that use this method, $ S) H6 S0 j" I
  44. a dialog box appears at the beginning of the enumeration sequence
    6 E# `. _6 ~# s; X) N
  45. to suggest use of the default driver provided with Windows 95.
    & S- h& Q) w- N
  46. Windows 95 also provides the option for using a disk from the
    6 m. `/ _+ E) ~7 W$ V$ Q" o
  47. manufacturer, in case the user wants to choose a manufacturer-supplied 7 @! K! h) f; Z$ A% Y8 ]2 V" p! F& g
  48. driver.6 N, M! X! X+ q5 _1 N

  49. / e" o/ Z% L" N; M7 @
  50. For multifunction adapters, you should supply an INF file that chooses
    - E& K% ?3 B+ N
  51. the appropriate drivers (including default drivers) for all the
    ( u' [' o/ v/ B* U
  52. adapter抯 devices. This prevents additional dialog boxes from again
    & |0 v5 w3 f3 B% l0 `
  53. requesting the default driver or a manufacture抯 disk for the rest of " M6 K1 E9 {. h) G$ Z7 h* d0 H
  54. the devices on the adapter. When an INF file is used in this manner : r( I; I' ^# {2 [' V- p) c. i
  55. for default driver selection, it must link the HardwareID (XXX0000) ' S' L+ A# w3 ?0 \$ ^+ J: |: I; z2 T
  56. to the appropriate compatible device driver from the Windows 95
    0 k% O- H" ]; q0 _( E
  57. distribution compact disc or installation disks. 4 M# n0 ]) z. d; n
  58. If this is not done, Windows 95 will continue to query the user for
    0 Y; j3 K# J. {$ l
  59. either the default driver or a new driver, thus defeating the purpose
    / n% l( l+ b# J
  60. of using the INF file in this way./ q- h" A8 g! q; ^% G% {# ]
  61. 4 D4 x+ c) F- @' y
  62. ======================================================================/ A7 o% b4 B; B4 D! J

  63. $ b* l5 A! s2 @' {; ]+ @+ A
  64. WINDOWS GENERIC DEVICE IDs
    2 ?$ W6 f9 ~' [( S7 S) U

  65. 9 N' C$ w7 |6 b9 c8 Z$ I
  66. ----------------------------------------------------------------------
    ; g% r/ L. J9 \) b
  67. Many devices have no standard EISA ID, such as the interrupt controller  {/ C1 ~9 P7 A0 f( G0 Z# K3 R
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 0 ?& @& i% d; J! T7 G/ d
  69. and Super VGA, are not actually devices, but define a compatibility 9 I* ^1 A" S9 E. t
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    . P3 R& I2 V/ W; X/ U6 M
  71. buses.
    # D5 T. O5 j1 Z7 e  t4 ~
  72. 0 O4 ^& d) |' E9 I% d
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various ) `" I8 ^; L" `; u2 T4 l
  74. devices that do not have an existing EISA ID, as well as defining 7 P+ ]% Q: b. u3 d% X5 `
  75. compatibility devices. The IDs are defined in the following tables.$ g' e/ ?' w2 y5 X

  76. ' h2 [. d6 U. A
  77. DEVICE ID RANGES
    . [. e- }% O) ]. N3 t- X

  78. 2 d. u2 i) G0 g, B! k& i; G* A
  79. ID range        Category
    4 U# _/ \3 Z- P: i
  80. --------        -------------' i# _6 H  d. v$ S- W6 l
  81. PNP0xxx         System devices
    6 T, c% S0 v) R3 f) @9 x
  82. PNP8xxx                Network adapters
    3 u0 l5 k7 w5 t0 y$ N3 t7 j, }! e
  83. PNPAxxx         SCSI, proprietary CD adapters
    ( A* J# [3 U! D8 l; d, d* G; ^1 I
  84. PNPBxxx         Sound, video capture, multimedia3 s1 G$ I; ~+ M1 c0 h) t1 m- Q6 W
  85. PNPCxxx - Dxxx        Modems
    ; M& O, ]. v) x' m8 q; L% j% U; Y. l
  86. 3 j5 t2 h( \+ E% @3 Z
  87. The following device ID is provided only for compatibility / r% w& N" ~, T7 Q
  88. with earlier device ID lists:: V7 _9 _3 S3 H

  89. / p7 {+ f% _" s- t- y% W
  90. Device ID        Description& g: N. _& O1 |/ S
  91. --------        -------------+ {" N* \" ]4 Q6 I
  92. PNP0802                Microsoft Sound System-compatible device
    : z- Q3 |6 O; }/ h+ j5 W2 s* \
  93.                 (obsolete; use PNPB0xx instead)3 ?, [. h' z- y" W  h

  94. $ B9 C2 V9 c0 t# |$ @
  95. ---------------------------------------------------------------------------, x1 w, w- E$ y$ N" A- C& n2 J9 L& H# x+ _
  96. Device ID       Description; U0 E9 j. b" p
  97. --------        -------------
    * N2 p1 |1 Y# T- V
  98. ***** System Devices - PNP0xxx **************************2 }+ n2 D2 Y1 O' k6 `' c0 N
  99. --Interrupt Controllers--' Q, z9 J( u3 n; r9 r: e% q! L
  100. PNP0000         AT Interrupt Controller
    ( ?, {0 T' ~; }
  101. PNP0001         EISA Interrupt Controller3 z0 c! ^7 J; z2 [
  102. PNP0002         MCA Interrupt Controller
    & }" [' ]6 U) s
  103. PNP0003         APIC6 x1 o' H7 ]9 W" t
  104. PNP0004         Cyrix SLiC MP interrupt controller# ]: A7 u1 M! r4 R! v; q
  105. 2 e' }6 D# I) P$ E: y
  106. --Timers--, |6 g$ I2 W- ?
  107. PNP0100         AT Timer- T# [( G! o# T& @2 H6 T# y3 V
  108. PNP0101         EISA Timer% T0 `1 b  d" S. `, k+ a
  109. PNP0102         MCA Timer5 s/ m4 K& m. l5 T. O) _; z) E

  110. ) i4 N4 H9 N9 y$ ]
  111. --DMA--  x! b# _% Z4 L! {
  112. PNP0200         AT DMA Controller. `, x; a* {7 L1 O; r9 b/ l* \8 T
  113. PNP0201         EISA DMA Controller
    + C5 C7 a: T7 E
  114. PNP0202         MCA DMA Controller
    : l+ [! e$ q$ W. G8 k$ _
  115. 1 a, x% P9 G% n  e4 L' j+ \: a" j- x
  116. --Keyboards--
    " i/ g, M- {6 |& B
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    2 Z2 t4 X7 \% J
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    # r5 E) i9 [6 y2 V2 R
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    & k: e* D0 I9 E: u4 H, @% {0 Y8 N) J
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    / U1 j. p7 ~6 z3 G! o% j; p2 ^
  121. PNP0304         Olivetti Keyboard (83-key)" b) c. F, L) d4 V0 p5 g  B
  122. PNP0305         Olivetti Keyboard (102-key): a9 E/ D! _7 ?! p8 [
  123. PNP0306         Olivetti Keyboard (86-key)
    ! p6 y5 o2 S" ^$ d4 a
  124. PNP0307         Microsoft Windows(R) Keyboard
    5 P) m- z* ?! ]2 M
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy4 b# o0 O8 D$ `2 ~# Q
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    ( i: F2 v, _& s- W7 \7 Z6 L
  127. PNP030A         AT&T 302 keyboard
    ; l' N% c8 k# U, J4 \
  128. PNP030B         Reserved by Microsoft- M0 x" P6 \% T4 y0 c2 w
  129. PNP0320         Japanese 106-key keyboard A01
    - a7 i! \2 ?) A! @  }7 Y1 C* x
  130. PNP0321         Japanese 101-key keyboard- r1 u* l$ ~- ?) s
  131. PNP0322         Japanese AX keyboard
    - W  D3 I4 e  W: G" s5 p3 L5 `
  132. PNP0323         Japanese 106-key keyboard 002/003
    # B$ e1 f  W- e! \
  133. PNP0324         Japanese 106-key keyboard 001( f  z9 k0 x1 Y3 H9 N
  134. PNP0325         Japanese Toshiba Desktop keyboard
    3 t. n* R4 J" e% l( v
  135. PNP0326         Japanese Toshiba Laptop keyboard* `: w$ X' t% B+ t
  136. PNP0327         Japanese Toshiba Notebook keyboard, _( C. F' f0 N+ Z
  137. PNP0340         Korean 84-key keyboard
    * S3 O# x0 u( g8 Y7 X4 K4 M4 c& L
  138. PNP0341         Korean 86-key keyboard
    ; z+ b3 z4 Q8 ?( A- m& w* D
  139. PNP0342         Korean Enhanced keyboard
    ! X1 t9 h) H7 R& t% a
  140. PNP0343         Korean Enhanced keyboard 101b# l/ K% }* W, w) ]
  141. PNP0343         Korean Enhanced keyboard 101c+ W, r/ e3 j0 G* f
  142. PNP0344         Korean Enhanced keyboard 103+ m6 w5 s3 s6 ^+ r: ]
  143. ' |( \" k: _/ S. n( N" N
  144. --Parallel Devices--, q2 f6 |# r- o8 ?9 ?8 y9 h
  145. PNP0400         Standard LPT printer port* ^* E# K1 U( s/ J8 j( o; ]
  146. PNP0401         ECP printer port( w' y( v' a. L# h

  147. ( L6 f9 M+ t# \3 a" R  b+ e9 U
  148. --Serial Devices--
    ( W" X9 r* `0 c
  149. PNP0500         Standard PC COM port
    . ]7 O% K* x5 r$ N; i, \4 v
  150. PNP0501         16550A-compatible COM port
    % \& d4 k& L% z3 e3 i' R
  151. PNP0510         Generic IRDA-compatible device4 s# P8 n+ p9 k, }7 T1 h
  152.   ~, W) ]$ J& |. X; F
  153. --Disk Controllers--
    / L; E. r5 X9 q( q$ i% k
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller/ y8 o5 b8 g3 A4 ~/ ]9 Y! ]/ x
  155. PNP0601         Plus Hardcard II
    ' n! L7 l+ R$ f. R$ \
  156. PNP0602         Plus Hardcard IIXL/EZ. m# \! S6 ^: t# }
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification* O* [) W9 ]& o) I6 X5 ^
  158. PNP0700         PC standard floppy disk controller
    + p  ~' y# L5 c6 Y$ y( }
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    3 n/ A( ]3 c. W. O0 r

  160. + b  K2 j6 Y: C
  161. --Compatibility with early device ID list--4 L$ j/ _& Z6 c1 j
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    ; S0 F/ Y( P, m: V8 W: I8 Y
  163.                 PNPB0xx instead)0 O5 E' n0 w, j& X: B
  164. --Display Adapters--
    ! e1 h$ g1 q) E  g" ^
  165. PNP0900         VGA Compatible
    . A' y/ [1 k1 U% D  y$ j2 V
  166. PNP0901         Video Seven VRAM/VRAM II/1024i & h1 k9 U* w( i8 B! b
  167. PNP0902         8514/A Compatible
    3 R0 }# `$ ?  j9 S
  168. PNP0903         Trident VGA
    : Z3 V# H) C* z1 I
  169. PNP0904         Cirrus Logic Laptop VGA
    7 f+ ]8 @; c# M  G% W( V
  170. PNP0905         Cirrus Logic VGA
    - {: O* D/ ~, ^9 C) n* _( u9 }
  171. PNP0906         Tseng ET4000
    " ~' K# N( Z" O' E9 {
  172. PNP0907         Western Digital VGA
    * w9 D7 x2 \/ o* b& ]% @$ a4 i8 o
  173. PNP0908         Western Digital Laptop VGA
    + B0 G$ L6 _* A% F1 @2 X
  174. PNP0909         S3 Inc. 911/924
    ( C4 f9 G9 J5 j5 L: B( K1 h
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)& S! E7 {" B3 F6 t
  176. PNP090B         ATI Ultra (Mach 8)
    9 n% ~) P& M( q1 c# @4 ?
  177. PNP090C         XGA Compatible
    4 _, [0 j, d! E' `- q2 ~
  178. PNP090D         ATI VGA Wonder
    " N+ |+ @% d6 u) T2 j" L# x0 Y# p
  179. PNP090E         Weitek P9000 Graphics Adapter
    8 g4 D; u2 C( m% ~3 `/ J/ v$ [
  180. PNP090F         Oak Technology VGA# x. P' J" Y$ _! t
  181. PNP0910         Compaq QVision
    : K3 |" l0 d5 `1 C7 X
  182. PNP0911         XGA/2
    $ x/ C+ F2 c, g. ]# Z
  183. PNP0912         Tseng Labs W32/W32i/W32p
    + N4 Z" ]8 K2 e# Z+ Y0 s3 c
  184. PNP0913         S3 Inc. 801/928/9648 M* ?+ l) X. U- C7 D. }7 l
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    % ~3 ~+ D" Y! S/ F& t
  186. PNP0915         Compaq Advanced VGA (AVGA)( ]* i5 a; a3 U% [! G( y
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    - ^; S9 v" e3 z
  188. PNP0917         Reserved by Microsoft7 P9 y% L! u% ^
  189. PNP0918         Matrox MGA" {/ [6 L5 l/ C! P
  190. PNP0919         Compaq QVision 2000
    ! h- U+ o, c+ D+ E# r
  191. PNP091A         Tseng W128- f- Y3 z1 |, N4 D( S$ F
  192. PNP0930         Chips & Technologies Super VGA
    / M& E; p. Z2 M) C4 p0 U' P5 }
  193. PNP0931         Chips & Technologies Accelerator
    + E3 }1 {$ v9 F
  194. PNP0940         NCR 77c22e Super VGA
    / v' O+ c; ^7 J. t: }
  195. PNP0941         NCR 77c32blt
    9 _/ \) r1 ~# G3 i8 D; U7 T
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    ) I3 P* D* O' Y: {" `4 D5 p
  197. 1 s8 Y7 g5 L( ~" N+ ]
  198. --Peripheral Buses--
    1 E1 g# e, q( r
  199. PNP0A00         ISA Bus
    9 I* N# d9 E6 i$ C
  200. PNP0A01         EISA Bus
    ) |, X' F* K0 P+ x& c1 [
  201. PNP0A02         MCA Bus
    ' e$ Y: x" t  x. E8 _! a6 E  T
  202. PNP0A03         PCI Bus
    + y# \0 N( R6 t/ {
  203. PNP0A04         VESA/VL Bus) ?* n& }! ]" m7 L
  204. PNP0A05         Generic ACPI Bus9 c* C0 [6 y" c# ]( i
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)! _: b) i. E& p; r) G- W2 l

  206. 9 J/ I! G, J; O8 `" A
  207. 1 i% M8 |0 o- {, R% x( K: H
  208. -- Real Time Clock, BIOS, System board devices--
    , S  }2 _* G3 ^: j' ~- k
  209. PNP0800         AT-style speaker sound& s. z% C/ {* K3 F5 K
  210. PNP0B00         AT Real-Time Clock
    ; r4 i8 L: w. ~. ~) m3 F
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)# x0 X( Z6 @) }. I2 S0 {
  212. PNP0C01         System Board2 A7 {0 p1 R4 D9 l6 n
  213. PNP0C02         General ID for reserving resources required by Plug and Play
    8 a& e$ [2 k2 m8 l
  214.                 motherboard registers. (Not specific to a particular device.)
    ! a7 ?3 t: k/ z0 h
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt  E; t/ o& B) h! k: a
  216. PNP0C04         Math Coprocessor/ p5 w/ J" K6 T. |/ a
  217. PNP0C05         APM BIOS (Version independent)0 |5 f3 Y0 ]7 D; e% O# V
  218. PNP0C06         Reserved for identification of early Plug and Play
    6 `5 U5 J, A$ O5 Y5 j
  219.                 BIOS implementation.
    ; o) W+ ?( q0 R- h" }
  220. PNP0C07         Reserved for identification of early Plug and Play ; b  z9 I% J% N
  221.                 BIOS implementation., {+ c6 z3 ^& m# r. Y8 d
  222. PNP0C08         ACPI system board hardware5 y9 s) V. L) a; h
  223. PNP0C09         ACPI Embedded Controller
    ; h  q% y, p% F" w+ t" s6 G
  224. PNP0C0A         ACPI Control Method Battery  g% D* S/ W, I) v1 z
  225. PNP0C0B         ACPI Fan3 A; k1 _( Y: K3 e3 ?4 N
  226. PNP0C0C         ACPI power button device
    $ Z  @8 t! x) E; ]! I  ?! z
  227. PNP0C0D         ACPI lid device
    ) B$ `% V' X3 w* v8 {
  228. PNP0C0E         ACPI sleep button device
    % P5 M4 {* A! |9 G! a. c! y
  229. PNP0C0F         PCI interrupt link device
    & _6 I& P$ e$ C# e' M, u
  230. PNP0C10                ACPI system indicator device! z7 Q. B5 A$ f$ k0 Z$ {; P. H: X$ m
  231. PNP0C11         ACPI thermal zone
    % ?4 `3 h: d, U. r8 g, K
  232. PNP0C12         Device Bay Controller
    $ b5 b0 f* |* ?
  233. ( M4 v0 l0 t; u2 B7 u' K7 l5 c6 I3 Y
  234. --PCMCIA Controller Chipsets--
    7 {! U5 `2 X$ J8 G4 h
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    " ^- {' z$ w. M( E, [' U' t
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
      b# {- R$ O0 ~/ @
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller7 I* v2 ^6 O2 y9 M; ~, L1 f
  238. PNP0E03         Intel 82365-compatible CardBus controller
    ; I; D6 R8 x" C# i2 a. w
  239. ) `: s. f$ J; e( g
  240. --Mice--
    # z( h' p( v# n2 g/ ?+ v. t
  241. PNP0F00         Microsoft Bus Mouse
    - |* p0 i. B+ e( ~0 R8 I3 U
  242. PNP0F01         Microsoft Serial Mouse
    & ?2 W" U; g9 i( }+ Z( V5 S2 F1 s  L
  243. PNP0F02         Microsoft InPort Mouse
    , R) d" W2 H# v2 k
  244. PNP0F03         Microsoft PS/2-style Mouse0 L: y9 d4 `( ]" v# i3 W
  245. PNP0F04         Mouse Systems Mouse8 k& N8 P2 `: P, J
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2); |8 _& ~# V+ N( Y( g
  247. PNP0F06         Genius Mouse (COM1)
    5 y- v4 G0 ^0 o, K! Y' s: j
  248. PNP0F07         Genius Mouse (COM2)
    / o$ Y# M3 J2 V5 u6 V
  249. PNP0F08         Logitech Serial Mouse
    . \$ [- }+ E# g" [1 O, W; }
  250. PNP0F09         Microsoft BallPoint Serial Mouse5 B  ]4 z% Q) s; s) O9 v2 j9 O/ l
  251. PNP0F0A         Microsoft Plug and Play Mouse
    ! ~% k# l3 u8 d
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse, C& P0 _5 ?" b, Y
  253. PNP0F0C         Microsoft-compatible Serial Mouse5 K( P3 Y) g1 [
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
    1 D3 |6 w. i+ B  {9 f3 m2 T
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    % p* w8 r* F; e& ~/ b
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    6 u5 _  @' |6 c$ v2 U- x3 v' T0 m
  257. PNP0F10         Texas Instruments QuickPort Mouse
    % p6 w% k' ]  F. S% a; L/ t7 w: q
  258. PNP0F11         Microsoft-compatible Bus Mouse$ Q, |$ k8 O$ {/ U, E
  259. PNP0F12         Logitech PS/2-style Mouse  O' n/ ~2 z$ Z5 p! j8 r6 k
  260. PNP0F13         PS/2 Port for PS/2-style Mice; W  h- v' F" W9 i$ b* D& n
  261. PNP0F14         Microsoft Kids Mouse9 B. t6 c) @/ a- R9 X4 w7 f
  262. PNP0F15         Logitech bus mouse
    0 G" c+ T% O9 x+ G9 ]% n2 R# I: X
  263. PNP0F16         Logitech SWIFT device
    + c) e7 S) _) ~; |  E7 i' k
  264. PNP0F17         Logitech-compatible serial mouse- W3 }" r4 V; l0 l8 T
  265. PNP0F18         Logitech-compatible bus mouse7 q, d  @; d' b$ C
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    # ?/ p* @# t7 L! G5 X/ ]" A
  267. PNP0F1A         Logitech-compatible SWIFT Device
    * J0 ^% ^2 m0 O! R5 F
  268. PNP0F1B         HP Omnibook Mouse" e- a; v) j7 [& |. q7 @; u
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    . X; V2 W$ r* p! v
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse* j& I5 `( }; o  P8 U, N
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    " b2 t/ b) D- P  D" y& D
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    8 }3 f% F+ m- _0 x3 h* ^
  273. PNP0F20         Reserved by Microsoft Input Device Group$ v# ?3 j! W/ k7 ]
  274. PNP0F21         Reserved by Microsoft Input Device Group
    4 [4 q5 n+ k& c7 i1 d3 a  B: L
  275. PNP0F22         Reserved by Microsoft Input Device Group
    9 f5 k# h" j1 F
  276. PNP0F23         Reserved by Microsoft Input Device Group
      B0 X. w* L$ N; d% m; T
  277. PNP0FFF         Reserved by Microsoft Systems
    ( c! y, C" E$ \4 `- F1 L1 s1 o% D

  278. * ^9 n" t  ^( z
  279. ***** Network Adapters - PNP8xxx ***********************
    * R& i" k) W' G5 z
  280. PNP8001         Novell/Anthem NE3200# |! h/ W9 I. d% Z5 m' S
  281. PNP8004         Compaq NE32001 P9 ~8 p' \* C" [1 B
  282. PNP8006         Intel EtherExpress/324 Y- g3 k  A. \& ?/ m' r/ P& I
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)2 |: Q- P5 V% S, A
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP/ J) V: F) O% H+ U, B6 i; n
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    - y' p) n$ j. }- B9 q, R0 N
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC
    ! i+ G- s/ }: b- X* k1 k
  287. PNP8078         DCA 10 Mb MCA
    8 {8 }0 C  b* ]' I
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)" l# J" V3 O( [! R9 h/ f; g* G
  289. PNP80c9         IBM Token Ring2 y  Q3 ^2 p. `4 H
  290. PNP80ca         IBM Token Ring II
    3 V% n, t! Y6 Q  [
  291. PNP80cb         IBM Token Ring II/Short
    . y( [5 V' H/ R& h8 l/ T! h8 E5 @2 T5 K
  292. PNP80cc         IBM Token Ring 4/16Mbs0 [; ~7 J* N* r2 B
  293. PNP80d3         Novell/Anthem NE10005 T! k, a5 r& X5 P  R# \& K% u9 K
  294. PNP80d4         Novell/Anthem NE20007 h# Y1 \, `$ `9 J# @. f7 |
  295. PNP80d5         NE1000 Compatible
      F: P0 I. ~( j$ y: t/ q
  296. PNP80d6         NE2000 Compatible; a8 c2 v/ m* Q& M' d: |- [( ~2 S
  297. PNP80d7         Novell/Anthem NE1500T
    ; D& p' A) _$ S( T5 g8 K9 v" ~" H
  298. PNP80d8         Novell/Anthem NE2100
    4 q  B9 b4 d7 ^" X7 u2 z
  299. PNP80dd         SMC ARCNETPC6 b" j7 }2 x; P  h5 b
  300. PNP80de         SMC ARCNET PC100, PC200
    0 E5 W2 f0 x. X
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    % l( G0 z5 N% Y: i* M- x. w2 ^2 B
  302. PNP80e0         SMC ARCNET PC130/E
    ; E/ [8 S  W/ D9 t% X" A
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260$ e  n. i' p9 ^; k
  304. PNP80e2         SMC ARCNET PC270/E
    , ]  V. p* u3 y% Q$ s
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    " ?! c1 ]1 p5 F: C
  306. PNP80e7         DEC DEPCA
    - j% x, U# U7 q" t4 ~4 A* W& T
  307. PNP80e8         DEC (DE100) EtherWorks LC
    7 f3 z/ i' y! |9 Z
  308. PNP80e9         DEC (DE200) EtherWorks Turbo, B' Y) n+ y% Q* e
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    8 `" [5 {$ u( _" ^5 h3 P
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    ) E/ N$ t- O( S9 C+ M- o
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    " X% o# b9 |1 ~  [, \2 O
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC& X7 H* L3 L4 Q* G0 I1 V; R
  313. PNP80ee         DEC EE101 (Built-In)( F& `6 ]: {1 _: [1 e
  314. PNP80ef         DECpc 433 WS (Built-In)
    ) _" p# @0 c' |5 x  A
  315. PNP80f1         3Com EtherLink Plus
    ! |5 H& d3 l# F% v  d" m* I
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    5 g* x5 u6 s8 i, u& q- U$ u
  317. PNP80f4         3Com TokenLink
    - t! z% i. g; a6 C5 K7 o5 M2 ?! U) C
  318. PNP80f6         3Com EtherLink 16
    6 P4 x# U/ f7 W' `/ O" R
  319. PNP80f7         3Com EtherLink III
    : v/ p$ e4 J6 ]: g8 C+ }! V
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device$ A0 D9 V$ F5 e! C5 \* D/ M
  321. PNP80fb         Thomas Conrad TC6045/ ?3 X5 Q% S  Q
  322. PNP80fc         Thomas Conrad TC6042
    9 s$ N$ ~" j" g( i% i
  323. PNP80fd         Thomas Conrad TC6142
    5 v/ e/ O' ^: c# F
  324. PNP80fe         Thomas Conrad TC6145' j8 m' K5 m1 @3 Z
  325. PNP80ff         Thomas Conrad TC6242
    ; {' i) q; B0 x9 k
  326. PNP8100         Thomas Conrad TC6245' g5 u) `5 X1 @  O
  327. PNP8105         DCA 10 MB
    6 W4 ]; Z3 J$ c7 y
  328. PNP8106         DCA 10 MB Fiber Optic1 u5 M0 e7 ^4 L: b9 D$ x- N2 |
  329. PNP8107         DCA 10 MB Twisted Pair
    5 ]3 ?2 Y) _4 f$ d
  330. PNP8113         Racal NI6510. U% e! d! l; O) Y8 e6 s  V
  331. PNP811C         Ungermann-Bass NIUpc
    4 a/ A  X, ?4 ^4 E& F
  332. PNP8120         Ungermann-Bass NIUpc/EOTP) S9 |- Z& W* a  {) x" t+ \
  333. PNP8123         SMC StarCard PLUS (WD/8003S)0 v( u. F3 i- g
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)7 ?- }; m; `: }! ~
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    8 M% l+ r& N4 d3 B
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    3 M6 k/ ~6 E4 s
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    ( q' u/ T/ c  U) ^1 f
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)4 e1 T  P! e: i. Q
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)$ ]4 ~$ d, o4 Q4 q9 G
  340. PNP812d         Intel EtherExpress 16 or 16TP' P$ ^/ V- I) |( s
  341. PNP812f         Intel TokenExpress 16/4
    2 \  \) r2 q1 i0 E2 {* ]* ]& ~
  342. PNP8130         Intel TokenExpress MCA 16/4
    3 s$ z1 r- y9 [, P2 q4 @/ `& u$ V
  343. PNP8132         Intel EtherExpress 16 (MCA)
    6 E; W4 A. |/ W: A
  344. PNP8137         Artisoft AE-1$ s" [! i2 v8 M( ^# u* u
  345. PNP8138         Artisoft AE-2 or AE-30 ?7 P* @. Q, `4 ?# J
  346. PNP8141         Amplicard AC 210/XT
    9 m9 r( C! D% p% g
  347. PNP8142         Amplicard AC 210/AT& n) \) n' \6 a& s2 K7 I# q
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)# i9 S* p; v6 L( `% H  v
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)" ]: ~8 [  i% f) C) o' U% r
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    7 v  ?9 a/ U  K: i9 Y
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)3 D/ v6 }7 r1 M9 `# `* ]2 A
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    , M( R0 y) Z* u7 Y/ L+ r0 X
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    ( |) T( t( O( h8 D2 w. Y' t
  354. PNP815f         National Semiconductor Ethernode *16AT; o! x, E0 v7 z" B
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3) X6 F0 \. r8 F$ i$ `
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    / |6 x( b0 ~+ h8 ~0 C
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA) f' L, Z# b: @3 f0 Y# u
  358. PNP8191         Olicom 16/4 Token-Ring Adapter- |! p9 f% i6 I1 E) B- o8 \
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)- q& R+ w6 @; m) e
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W); y. O" ^4 v  r4 D5 U
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    6 i; J1 L" ]5 R& P
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W), u) O. c( o% K2 H. e3 t1 O- n2 F
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)' l# b  O. b3 @: Z! r( a) G4 O
  364. PNP81c8         SMC EtherElite Ultra 16  e; M: Z2 x1 A( H# J
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    ) `! O9 }# G/ J, u& Q6 k! ~$ {) u# X9 I
  366. PNP81e6         Pure Data PDI508+ (ArcNet)9 X/ C% n# y4 |2 t
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    . b& Z  I) ]( z2 r
  368. PNP81eb         Proteon Token Ring (P1390)
    * I5 b: C  z" p) w+ v  w
  369. PNP81ec         Proteon Token Ring (P1392)% x/ a& s0 P) Y
  370. PNP81ed         Proteon ISA Token Ring (1340)
    1 {8 L5 V  y5 y4 J7 X  v
  371. PNP81ee         Proteon ISA Token Ring (1342)
    1 {( ^9 t3 S8 }2 e8 Y4 d
  372. PNP81ef         Proteon ISA Token Ring (1346); w2 B/ N- T+ G, r9 H3 w8 v2 m, X
  373. PNP81f0         Proteon ISA Token Ring (1347)
    & c  u; H) I4 R2 `, i8 E; a
  374. PNP81ff         Cabletron E2000 Series DNI
    5 F$ U$ }1 I! R6 N5 u! K" _! G$ r6 L9 r
  375. PNP8200         Cabletron E2100 Series DNI  w1 c0 F1 @3 g+ u4 u1 ]; H4 ^
  376. PNP8209         Zenith Data Systems Z-Note* r( r9 Z' q4 |: W8 ?, j$ D
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    , S3 z0 F/ v; x. W5 C& d
  378. PNP8213         Xircom Pocket Ethernet II0 V% z- C3 z& }# e  r; m7 B
  379. PNP8214         Xircom Pocket Ethernet I
    3 \; C) Y, e3 i1 d
  380. PNP821d         RadiSys EXM-106 [# w/ w, I4 a# S" X: F! k1 f  g  w
  381. PNP8227         SMC 3000 Series
    . K, H. c" I' v2 d* R
  382. PNP8228         SMC 91C2 controller( W4 t* u, y0 N& `) h! U) D; \
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    + d4 j: Y+ m. G8 O
  384. PNP8263         Tulip NCC-16
    7 j" @" q* W  j5 e
  385. PNP8277         Exos 105
    % h3 i7 F8 U3 ~% m7 X
  386. PNP828A         Intel '595 based Ethernet
    ' }' M9 R+ M" X% G8 Z7 S
  387. PNP828B         TI2000-style Token Ring
    3 Q. u: }* |" H# @+ a. a
  388. PNP828C         AMD PCNet Family cards8 [1 ]0 F9 }- \, [
  389. PNP828D         AMD PCNet32 (VL version)1 U! k) z, Z) `( Z  H
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)% P8 Z7 M: i8 V3 p% ?
  391. PNP82bd         IBM PCMCIA-NIC
    # e1 ]; J" z/ p+ U, k* ]4 B
  392. PNP82C2         Xircom CE102 x# E0 @2 e! E- m
  393. PNP82C3         Xircom CEM2
    / @" k$ U5 C- |
  394. PNP8321         DEC Ethernet (All Types)
    , M$ t3 q7 l8 F( [& b6 i
  395. PNP8323         SMC EtherCard (All Types except 8013/A)& L1 }2 i1 u) z2 u2 d0 F
  396. PNP8324         ARCNET Compatible) P- W; g; p* m: K- K2 q  F
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    / T, P% P* U, [" t: m: x
  398. PNP8327         IBM Token Ring (All Types)
    & T' W* }# d5 x
  399. PNP8385         Remote Network Access Driver& |( X9 S7 D( r/ t$ U' ^3 q
  400. PNP8387         RNA Point-to-point Protocol Driver
    9 H0 A; }) C" l: A1 f
  401. PNP8388         Reserved for Microsoft Networking components
    " N. _7 M, J' H. v1 R
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    5 H5 N1 N4 ]5 b, H. U
  403. ! \( f" F; o$ \3 v: D
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    ' x9 ?9 U' r0 I
  405. PNPA002         Future Domain 16-700 compatible controller" r0 A8 E' i( [, t
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    0 d- _3 W' h2 S# Y& I' I* A6 B, V2 \7 `
  407. PNPA01B         Trantor 128 SCSI Controller9 m& R* C7 X+ b2 G% w
  408. PNPA01D         Trantor T160 SCSI Controller
      |2 O" `9 l; o# g" Z
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    ) b, i: H: }6 T* W" K* X
  410. PNPA01F         Trantor T348 Parallel SCSI controller: _& k" U) X# s/ O( [# U7 x
  411. PNPA020         Trantor Media Vision SCSI controller; U' q7 R# e2 o* o7 g
  412. PNPA022         Always IN-2000 SCSI controller  D# T1 y6 w% z; h( t: o
  413. PNPA02B         Sony proprietary CD-ROM controller& U1 ~1 {0 H! |  |* U7 a# b$ D, I3 J0 g
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    0 T$ O- p) ?; g
  415. PNPA02F         Trantor T358 Parallel SCSI controller$ v3 P" m& |2 d* Z7 \
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    , j3 a/ Q- _" Z* A; H. U
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive# T, ~$ X, z3 ~3 {
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    # _9 T  v7 d  K3 m, m" ?
  419.   M. z; ?, `; z, u+ J7 B5 q
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    5 k3 a' O, b6 [0 e% ^4 r
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    , x+ z7 O: `- _* j3 e8 k" z
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    3 e) k& N  \1 f4 F3 G) I. g
  423. PNPB002         Sound Blaster Pro-compatible sound device
    2 Y0 ]. n. q9 ?9 [
  424. PNPB003         Sound Blaster 16-compatible sound device, P) V2 L2 Q! R: P6 N
  425. PNPB004         Thunderboard-compatible sound device
    : E2 E0 j) M/ e: i* |7 ^& L
  426. PNPB005         Adlib-compatible FM synthesizer device& C; }  r* Q2 _; y: e' ]4 a
  427. PNPB006         MPU401 compatible ( m% Y2 X/ k1 m( q5 @6 C9 y
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    + H4 W- h  |/ Z# x
  429. PNPB008         Compaq Business Audio% a+ _% U) f0 [  N
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device% U+ Q" {9 U/ r" O+ t
  431. PNPB00A         MediaVision Pro Audio Spectrum 3 r6 r; z% A$ Z+ g0 Z: [# X
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)7 h3 o1 i: V. Q4 @$ w# Q0 s3 u
  433. PNPB00B         MediaVision Pro Audio 3D; y$ Y! v, u' d% y4 P/ N% Z
  434. PNPB00C         MusicQuest MQX-32M
    : O6 G) G8 n2 z3 G# m6 Q: w. e) Q
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic8 }. i' r% M* x/ p& X0 Z4 ?% j
  436.                 (No Trantor SCSI, Thunder Chip Enabled)9 m  u$ X/ i- l& \" D' p0 I2 L
  437. PNPB00E         MediaVision Pro Audio Spectrum
    & i: l1 l- V( ?. }! S4 y
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)5 \  l4 c$ A5 Z  _: [  k  L6 M
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    ; l$ Z% W, d- |9 y9 |
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    $ U/ i" S* o7 w9 w7 U3 o; o
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    ! L# T: g" ]4 r- R
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    8 }7 O+ ]8 b* `" \7 x! @8 Z6 d$ K
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    5 n3 P; ]) f4 N2 a! x
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device) L# }$ Z, s% ^+ j% k. z" z
  445. PNPB02F         Joystick/Game port* H. i0 g! [2 U- r& D8 [

  446. - m# V" N1 \* O4 n- g6 e
  447. ***** Modems - PNPCxxx-Dxxx****************************0 \  w3 X9 w: L. s) [5 g% j
  448. PNPC000         Compaq 14400 Modem (TBD)
    1 p0 N2 H/ H4 x! G
  449. PNPC001         Compaq 2400/9600 Modem (TBD)/ e, [; T2 l! R" y, Z
  450.   A$ r$ p' G9 ^. o+ D
  451. ======================================================================
    * S2 Q$ W& c- d. f; x  L" X3 V
  452. # r% }# q6 P. z5 `( [4 O1 H) C
  453. DEVICE TYPE CODES
    ' d6 I  q: I0 x, Q* M+ Z. d
  454. - O9 M8 H4 U; _$ ?: R
  455. -----------------------------------------------------------------------. ~# S6 n, d; v9 g6 b
  456.        
    . w, c) W6 T2 E/ H1 a
  457. Base Type = 0: Reserved
    % E8 e. ^. w* T' G& [& |5 K+ D
  458. Base Type = 1: Mass Storage Device. N4 V5 c* ~1 [9 x+ p9 {2 C
  459.         Sub-Type = 0: SCSI Controller
    - f! N) y4 z( `8 s; b
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)! K* r/ F5 _0 M: u1 S/ g7 [. s
  461.                 Interface Type = 0: Generic IDE/ X" N* u' g6 M" D) s
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible). b" `# h: o6 Y2 e" Z6 [2 _4 [9 G
  463.                 Interface Type = 0: Generic Floppy9 q, ^9 X$ o2 V1 {9 a
  464.         Sub-Type = 3: IPI Controller* u1 P0 |; w& ^$ u7 @( `3 W1 A
  465.                 Interface Type = 0: General IPI
    $ V4 ~6 M" {7 E3 D& j
  466.         Sub-Type = 80h: Other Mass Storage Controller
    ) r% _7 M' I: f9 r6 E/ K! V
  467. Base Type = 2: Network Interface Controller# `; U* |' f2 ?0 a, U5 A6 k
  468.         Sub-Type = 0: Ethernet0 I4 Q  ?+ T' L+ j
  469.                 Interface Type = 0: General Ethernet1 {1 y% z' v, B% F
  470.         Sub-Type = 1: Token Ring Controller
    / [- g& H1 B; Z9 O& N5 ^
  471.                 Interface Type = 0: General Token Ring
    - s( ?# G% ^8 v; f
  472.         Sub-Type = 2: FDDI Controller7 U1 r9 d; q1 v! F7 i2 I8 J' A" v
  473.                 Interface Type = 0: General FDDI: O1 [  K$ V& @+ E6 m6 m
  474.         Sub-Type = 80h: Other Network Interface Controller
    0 k% W  [$ @, Z1 ?
  475. 8 u0 _( Q& J4 X% s" i
  476. Base Type = 3: Display Controller, @) M& j5 k) ?1 z4 t
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)" v9 l/ G8 c# y& ]
  478.                 Interface Type = 0: Generic VGA compatible
    & o" Q9 C$ V! @* N- z' y
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    , {! c! A7 {& J$ w  y
  480.         Sub-Type = 1: XGA Compatible Controller( Q3 l8 k6 o- Q! k
  481.                 Interface Type = 0: General XGA Compatible Controller" Y% l* O- Y6 ]5 P2 A- |. N
  482.         Sub-Type = 80h: Other Display Controller
    1 V- S) J/ n' ]$ o% ^" F. q3 Q
  483. Base Type = 4: Multi-media Controller. E; _  {8 o* |0 f; H+ G" r
  484.         Sub-Type = 0: Video Controller) L2 E8 r, J0 d: B" J- t/ z. \
  485.                 Interface Type = 0: General Video2 R; d! T, D; T$ {
  486.         Sub-Type = 1: Audio Controller
    2 o& K( K' ?2 V2 P' }( g
  487.                 Interface Type = 0: General Audio Controller2 y) v1 D/ K$ E4 ]" v
  488.         Sub-Type = 80h: Other Multi-media Controller
    * }4 x' @; l, Y( R
  489. Base Type = 5: Memory # M% E, W0 [9 s8 |1 n/ ]  ]
  490.         Sub-Type = 0: RAM
    0 s, B4 W1 ~0 H6 _9 o0 k
  491.                 Interface Type = 0: General RAM9 E2 z) m" u; ]; |; U1 Y2 F* h" p
  492.         Sub-Type = 1: FLASH Memory" O+ @! J2 a, a' i
  493.                 Interface Type = 0: General FLASH Memory1 u  c6 r) T) [; ]! V
  494.         Sub-Type = 80h: Other Memory Device
    + V8 r# I$ ], j* \7 C
  495. 5 x8 e) c4 J  o2 g
  496. Base Type = 6: Bridge Controller2 g( f* e! S/ {! q
  497.         Sub-Type = 0: Host Processor Bridge" j+ D2 q% H- @& `/ T  r* W, A
  498.                 Interface Type = 0: General Host Processor Bridge
    / v! ^0 R: p( M  e+ R7 y5 C& S
  499.         Sub-Type = 1: ISA Bridge8 D" m6 |) b* t. Y  x* [
  500.                 Interface Type = 0: General ISA Bridge; y# I; W  \- A8 P
  501.         Sub-Type = 2: EISA Bridge
    ) x. n  }; X3 L+ U7 n
  502.                 Interface Type = 0: General EISA Bridge2 \" G$ I0 e* D& M
  503.         Sub-Type = 3: MicroChannel Bridge
    ' W1 ^, g" ~! g
  504.                 Interface Type = 0: General Micro-Channel Bridge
    2 j5 Q) o/ I" S, P
  505.         Sub-Type = 4: PCI Bridge7 |/ N. h# N$ x2 s5 x, ~
  506.                 Interface Type = 0: General PCI Bridge  q8 g' Q+ @* D( J
  507.         Sub-Type = 5: PCMCIA Bridge
    . |; t, s1 |, c- B& h  f. K& B5 t
  508.                 Interface Type = 0: General PCMCIA Bridge
    / H1 ^0 j) b$ [  v3 J* L9 p
  509.         Sub-Type = 80h: Other Bridge Device6 {  K5 K9 U+ G/ H* q8 w, V
  510. Base Type = 7: Communications Device
    - Y- ?" H- h; y% m/ X
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)! u% s% c5 w" g' X+ H
  512.                 Interface Type = 0: Generic XT-compatible
    . @0 L# L; P- {+ \
  513.                 Interface Type = 1: 16450-compatible  \& f8 Q5 ^/ d7 _( S) I6 |+ V
  514.                 Interface Type = 2: 16550-compatible
    ; W( T" D3 c: L+ T
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    ; M4 ]0 k3 d8 S5 H
  516.                 Interface Type = 0: Generic AT Parallel Port: D" `- {# @6 O
  517.                 Interface Type = 1: Model-30 Bidirectional Port1 D5 J+ n" i9 ]
  518.                 Interface Type = 2: ECP 1.? compliant port
    " _5 i0 J  A' J" L' l' Y! r$ Z4 ~
  519.         Sub-Type = 80h: Other Communications Device
    ) R: `4 s  P$ |7 |+ W
  520. Base Type = 8: System Peripherals6 A. C7 O' {) O: F, `, C. K1 T( q
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)- J& p) \. p" d+ [, z4 w4 ]7 m# C: ]
  522.                 Interface Type = 0: Generic 8259 PIC
    3 t6 d7 b. Y2 a9 X7 c" j5 a! t# H
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)8 U$ |2 n, [# M9 P" S) N4 x
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    ) I" ]+ \9 {7 F1 X# ~( ^( M
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)9 |: X/ q& r2 e  c, X' e
  526.                 Interface Type = 0: Generic DMA Controller. U: Z4 M; i- _5 V
  527.                 Interface Type = 1: ISA DMA Controller( B  [: }# d2 q
  528.                 Interface Type = 2: EISA DMA Controller
      r; V* i& S+ w% O8 k. A# u9 M
  529.         Sub-Type = 2: System Timer (8254 Compatible)- x) }6 O( ~$ _$ W7 [4 D
  530.                 Interface Type = 0: Generic System Timer8 H4 |- {3 ~* I2 ?1 N0 P, |* f9 j
  531.                 Interface Type = 1: ISA System Timer' h7 N" F5 F( e
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    : b1 k% O/ _8 E. ^
  533.         Sub-Type = 3: Real Time Clock  E7 ^+ Q) _$ p. l
  534.                 Interface Type = 0: Generic RTC Controller- f+ c1 C: K* W% g2 N
  535.                 Interface Type = 1: ISA RTC Controller7 X2 u5 j/ [' ?7 }% m4 _  |8 n
  536.         Sub-Type = 80h: Other System Peripheral                                 
    , B0 r3 j# N" C& @% W
  537.                 1 L" Z- H7 D/ y6 g
  538.        
    ' W2 k6 F8 t4 h% r; s, ]8 ?
  539. Base Type = 9: Input Devices
    & Y9 t$ @. D- [4 M* u& H; U4 y
  540.         Sub-Type = 0: Keyboard Controller4 B7 n1 K& L9 a/ Q1 R  x
  541.                 Interface Type = 0: Not applicable
    4 K3 e7 g2 W- |" x# t. J
  542.         Sub-Type = 1: Digitizer (Pen)' q0 A6 W0 B) H4 `
  543.                 Interface Type = 0: Not applicable
    1 ?4 G/ `8 Q0 a& J: _
  544.         Sub-Type = 2: Mouse Controller; L3 ~4 m/ ^8 x& o& u& D
  545.                 Interface Type = 0: Not applicable" a3 n1 \/ D& t8 v
  546.         Sub-Type = 80h: Other Input Controller
    4 H" P$ A6 X) r$ X3 x" b; b
  547. Base Type = 0Ah: Docking Station
    ( [1 ~4 H) R. E! K& t0 L6 |
  548.         Sub-Type = 0: Generic Docking Station4 E8 e0 w2 O  c, Y' Y0 E
  549.                 Interface Type = 0: Not applicable
    2 ]6 ?+ M- T6 e/ h3 H
  550.         Sub-Type = 80h: Other type of Docking Station) Z- g& z$ f" y. Q4 N, q& q3 r
  551. Base Type = 0Bh: CPU Type' _1 j) Z* J) C1 G  l7 j, O) T8 L
  552.         Sub-Type = 0: 386-based processor" m* m5 M! F( v- k8 g/ G% B
  553.                 Interface Type = 0: Not applicable5 e. A5 F5 S1 R+ u, B
  554.         Sub-Type = 1: 486-based processor
    / d  B2 r4 @( s7 z! J# k" ~
  555.                 Interface Type = 0: Not applicable
    ) Y9 Q6 o; z4 Z. V2 R2 @
  556.         Sub-Type = 2: Pentium-based processor
    4 p+ O5 H: `2 S
  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:55 , Processed in 0.090695 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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