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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
; U9 e4 L6 v( x# V. _* u) M
  1. This document is the ultimate source for Windows Generic Device IDs
    7 v9 u) {1 z; d6 Q; r
  2. and Plug and Play BIOS device type codes.  
    $ _6 @9 I9 i5 K- ^% T! X# a

  3. 3 p5 P( S$ O# d" {& Q( V, L$ }
  4. CONTENTS:
    " ^2 T  V6 f2 N& ~
  5.    Plug and Play Vendor IDs and Device IDs1 @; B# L' m4 K) c  \  V3 R
  6.    Generic Device IDs , P3 \* L- \4 N! F7 r
  7.    Device Type Codes
    2 q9 t" Q: }* q' {( E0 g) Y* Q( J6 K

  8. ! t  p; D9 s* f9 o6 q4 X
  9. ======================================================================: q0 _& \/ e2 b: c% \
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs% t2 a$ t" g8 x
  11. $ j6 ?, A' U. k' w0 k& B; C- V
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and 7 p# c, _& q2 ]; b& s
  13. Device codes. The vendor must register with EISA and have a vendor code
    $ E% }" ]* U+ a$ Q- Y
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code + _- Z2 I# G) g, d. V9 q1 n
  15. is reserved for Microsoft and can only be used when defining a device抯
    & P4 ]" ]) j0 o9 f
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    : R4 I6 Y7 \/ ~( b& |, J" Q
  17. Play header.
    % Y* G6 @/ ]% J) H2 `0 m

  18. 3 k( |/ @* L0 A$ F* ?4 k# R
  19. Use of CompatibleIDs is strongly recommended for devices that use 0 ~8 y3 P; E4 q$ K1 v
  20. device drivers provided with Microsoft Windows 95, such as a   @0 J" s0 m4 A+ p
  21. "Standard PC COM Port" (PNP0500) or
    8 s" a1 J+ F, y; o6 Z& E  T
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    2 V* ~5 \8 t1 L( G1 u) l

  23. 4 U! q) v4 c) k7 R3 c" z
  24. The following example output from ISOLATE.EXE of a Plug and Play
    4 \9 E5 C5 o0 o7 B2 p- H* t) w1 a/ g
  25. header is provided for your reference:, S% }3 S: Z( x) U, A
  26.         Vendor ID:     XXXFFFF
    . f: e9 f) n  I% {
  27.         Serial Number: 00000001
    / b& ^) H( ?5 Z) n
  28.         Checksum (reported): 0x5E
    + c) f9 i) p9 q9 @% Z+ e
  29.         PNP Version:   1.0
    ! @) B; N* d7 _& Q3 b* Q: ]
  30.         Vendor Ver.:   10
    7 c) i& @' Z% {5 _/ V
  31.         Device Description: IDE Port
    1 e& e9 e% [, z, ]4 E& A0 r
  32.         Device ID:  XXX0001
    0 R) t# F# p/ W
  33.         Doesn't Support I/O Range Checking
    : C2 n' W9 Q! Y/ \
  34.         Vendor Defined Logical Device Control Registers:  None% J  _2 p$ F) M; b
  35.         Compatible Device ID: PNP0600
    " Z, D" \9 Y" W% Y5 A8 x
  36.         Device Description: IDE
    8 c; `9 M# h2 `) v
  37.         Dependent Function 0
    , V- o4 _1 _  a; h2 m( E
  38.         ...: ^. V5 m9 R! [' s7 f  c, R
  39.         Dependent Function 1
    * R8 C9 E6 ?/ v+ z4 S
  40.         ...
    6 v0 G, c# q& L. P  B( k
  41.         End of Dependent Functions  z  a/ e* h$ \7 g& R

  42. 1 U  c9 d: `$ ^4 s% j
  43. When the user is installing devices that use this method,
    0 n, p% P# J) M" @1 i
  44. a dialog box appears at the beginning of the enumeration sequence
    7 v8 m' O. J* u. z1 q+ o
  45. to suggest use of the default driver provided with Windows 95. / o/ u- D) x" j* L+ x2 W
  46. Windows 95 also provides the option for using a disk from the # T. F: m0 m: ~( X0 u
  47. manufacturer, in case the user wants to choose a manufacturer-supplied 5 G  H; b! A6 n2 J& v
  48. driver.' \- l! z' Y# q$ C6 \
  49. % Q5 ~& S; G: e: H! {- P) B7 C: \0 s
  50. For multifunction adapters, you should supply an INF file that chooses / K# _: T" }* K0 O+ j" X
  51. the appropriate drivers (including default drivers) for all the   }% G9 e! L; P" m' H+ C
  52. adapter抯 devices. This prevents additional dialog boxes from again + s. z3 z5 k% b! s6 S
  53. requesting the default driver or a manufacture抯 disk for the rest of
    1 M5 C& A* \4 ]/ L3 m
  54. the devices on the adapter. When an INF file is used in this manner
    5 S/ N5 p8 b3 z- o6 v
  55. for default driver selection, it must link the HardwareID (XXX0000)
    9 n! ~* ]  D5 G0 H& i
  56. to the appropriate compatible device driver from the Windows 95
    & g/ w& _7 C' p* t! r/ H
  57. distribution compact disc or installation disks. ' C4 ~4 [* B0 W, m) @0 A
  58. If this is not done, Windows 95 will continue to query the user for
    ( @" _# q5 w* Y8 J
  59. either the default driver or a new driver, thus defeating the purpose
    2 j- X4 J; Z# }! S5 h0 }
  60. of using the INF file in this way., L7 p" E; U4 L+ W1 M( w/ g# Y% Z

  61. 4 z. R' b5 R! l9 v9 t$ R
  62. ======================================================================0 B) C, i* {% B* B

  63. / F/ Q6 Y9 A1 ]( Q+ H/ k  s
  64. WINDOWS GENERIC DEVICE IDs
    " |6 g# @& k; {/ a$ Y% a  @$ ^: Z
  65. & U6 K% y. C1 l+ e6 W1 X! q% }
  66. ----------------------------------------------------------------------
    1 W0 l' o) \/ R( d2 k% B
  67. Many devices have no standard EISA ID, such as the interrupt controller6 t! i. L! S. \& }* v
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    " h" t& E7 g: K( i0 x3 q
  69. and Super VGA, are not actually devices, but define a compatibility 8 d* B  Q% R4 N3 U4 r8 U# N
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    1 o$ Q5 i' J, X! o* U' p
  71. buses. # W% ~# r3 g7 e0 u! d5 Z& _; O2 p) [

  72. ) R" v+ g7 `0 R
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various ( d- q7 A) |( O0 x; }; p
  74. devices that do not have an existing EISA ID, as well as defining
    # N" s" z6 g+ q! o
  75. compatibility devices. The IDs are defined in the following tables.
    ! Z( ~9 x- t9 Y% K' Z% i

  76. " t6 t0 G, T- N( \5 {" [
  77. DEVICE ID RANGES( z* p" X! r- h4 J0 i
  78. " J3 W- l6 j* y) Q* w2 l
  79. ID range        Category/ |0 Z9 ~% @8 {9 V# N
  80. --------        -------------
    # _3 R+ v) ^1 i& z9 p& z1 Y$ j3 e/ G9 [
  81. PNP0xxx         System devices
    - _6 N+ P/ \. h) }* r. f6 W
  82. PNP8xxx                Network adapters ; H- V$ ^1 s/ j3 \
  83. PNPAxxx         SCSI, proprietary CD adapters 4 a0 Q3 ?; {( i! d% U/ K/ E
  84. PNPBxxx         Sound, video capture, multimedia3 h; }1 T: [6 f7 C
  85. PNPCxxx - Dxxx        Modems
    ) B$ Z& U: k. D" M1 z3 S. r& J7 F
  86. : l6 p0 Q$ c4 A7 T6 a
  87. The following device ID is provided only for compatibility , Q& Z, l( [4 x0 [& {
  88. with earlier device ID lists:) l3 A, o( `/ U2 l) B, M
  89. " ]/ i; l( t. \( M- R
  90. Device ID        Description! E' t* a; a1 U6 h% r' s
  91. --------        -------------
    & d9 r- x( u0 y' p$ e/ }/ p
  92. PNP0802                Microsoft Sound System-compatible device0 v' F/ L/ {+ }4 {" i" A! m) ?+ l
  93.                 (obsolete; use PNPB0xx instead)4 \: D) e8 _' A4 G! T
  94. 3 h: n' @  d4 |( M7 x. s& o
  95. ---------------------------------------------------------------------------
    7 D" V3 [, n: L8 p& \% B: U
  96. Device ID       Description, H( ~* I3 Y4 z0 O6 s
  97. --------        -------------) {' ?1 L( m. w: x$ A' l9 I' ^3 O( o
  98. ***** System Devices - PNP0xxx **************************
    . d; h5 c  j- p+ R1 J
  99. --Interrupt Controllers--  ~& Q8 N) b5 j
  100. PNP0000         AT Interrupt Controller
    ; G7 j" s2 C4 N3 m
  101. PNP0001         EISA Interrupt Controller
    & p' G1 z, V  r' k1 h" o) R/ z
  102. PNP0002         MCA Interrupt Controller5 }" q, M3 V" ?# y! ^. Y. P, r- C- D
  103. PNP0003         APIC6 C( K# w" m+ s0 e% f
  104. PNP0004         Cyrix SLiC MP interrupt controller0 p8 U. e, y, N! \; T% I

  105. ) Z9 W7 v! z* r/ ?3 P+ M
  106. --Timers--+ `$ a4 p& n) ]4 O2 W
  107. PNP0100         AT Timer
    " A6 @. ?/ ]! n- T, n" g( I0 o1 L
  108. PNP0101         EISA Timer
    6 b) L0 H) I  x  j: T. j
  109. PNP0102         MCA Timer) f! l; _2 ?3 ^  f3 r

  110. 4 T! j! t  l3 E- Y+ m1 e/ x" M
  111. --DMA--. ^- p7 E. S# \) u
  112. PNP0200         AT DMA Controller
    $ R% B. p: G7 Y: ^1 J
  113. PNP0201         EISA DMA Controller( A! |2 ~; R' V5 S6 a% q- Y
  114. PNP0202         MCA DMA Controller5 A1 w9 b) p9 ?* A! p, r6 Z
  115. * u# o# U6 u3 A7 }4 |7 Y0 Z  d. U2 E
  116. --Keyboards--( S3 h! z( l4 Z- i/ @" Y
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    + m+ S, k  i! P. O6 V
  118. PNP0301         IBM PC/AT keyboard controller (86-key): t4 h/ ^8 T+ W, w0 o; t
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    8 u  ^5 g7 }! W- a0 b
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)5 z+ {; D  t) S/ J9 ]# B
  121. PNP0304         Olivetti Keyboard (83-key)3 d6 s3 b6 t& m5 @$ p& {3 m
  122. PNP0305         Olivetti Keyboard (102-key). q) O* M- [6 v  @- z& J
  123. PNP0306         Olivetti Keyboard (86-key)
    ) ^/ S0 D) V: Z$ m8 E6 s+ V2 [( W
  124. PNP0307         Microsoft Windows(R) Keyboard: M% }7 {& s- a! ]
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy# p/ i$ M- h; X0 i$ ]. W  ?6 x
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    * S! I7 \3 l, j( _
  127. PNP030A         AT&T 302 keyboard- J: k3 q$ Y' @+ c' v8 G
  128. PNP030B         Reserved by Microsoft/ T$ C3 |- r" {  J" t8 ^: e
  129. PNP0320         Japanese 106-key keyboard A01' j7 p! [9 M$ M6 `5 O4 ^9 ~4 Z
  130. PNP0321         Japanese 101-key keyboard: g. m% M7 L- p% ~7 a3 Q$ X
  131. PNP0322         Japanese AX keyboard
    . ^, t) i4 w  m
  132. PNP0323         Japanese 106-key keyboard 002/003
    / |) c) z" c! [) k5 _" e
  133. PNP0324         Japanese 106-key keyboard 001, B3 a. x. A' Q
  134. PNP0325         Japanese Toshiba Desktop keyboard
    & @, [; \+ O- p2 w& n/ M
  135. PNP0326         Japanese Toshiba Laptop keyboard
    # E% ?' o+ w9 k
  136. PNP0327         Japanese Toshiba Notebook keyboard
    6 D: {) }/ [* x% p
  137. PNP0340         Korean 84-key keyboard
    ' X0 K' @' }6 g0 D5 a8 \
  138. PNP0341         Korean 86-key keyboard' s% t* }; o# K% j: L! }) J
  139. PNP0342         Korean Enhanced keyboard% C2 X! t0 n6 \: b2 j% W
  140. PNP0343         Korean Enhanced keyboard 101b# N; w& B* W6 c1 O* Q: e) l# F/ q
  141. PNP0343         Korean Enhanced keyboard 101c. o2 k! M1 m0 d# J- b
  142. PNP0344         Korean Enhanced keyboard 1039 C; W9 g6 ]) k( a3 q, B: b

  143. ' [" s( p7 K3 g& u- @  y+ h
  144. --Parallel Devices--
    . A2 T: n, h( x: `3 W" P
  145. PNP0400         Standard LPT printer port3 e" _5 _; F0 Z3 |) G7 u
  146. PNP0401         ECP printer port$ B8 \! w* J9 e
  147. ; j% L) Q  P* b8 l& N; M; V  g+ q* D
  148. --Serial Devices--
    7 }( b& ?2 [! [  `
  149. PNP0500         Standard PC COM port6 j0 I( C1 a- F* u  f+ U9 H
  150. PNP0501         16550A-compatible COM port# p5 ?" @6 O1 \0 E0 r9 s) w
  151. PNP0510         Generic IRDA-compatible device: B6 ?- A0 C% f5 I! r$ M$ X

  152. / H* B& O  Q6 l+ G
  153. --Disk Controllers--4 H$ h) x6 J) P4 k
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    8 ]6 I& m, O/ V! c+ G
  155. PNP0601         Plus Hardcard II9 e! b  Z% I$ u3 ~+ q$ N
  156. PNP0602         Plus Hardcard IIXL/EZ( |0 @2 }# D  Q3 W; V6 Q, H4 r
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    7 M2 S7 ^8 p7 e! \
  158. PNP0700         PC standard floppy disk controller7 t) m' p' W2 X) u8 K
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    / s2 z- H9 i. c7 }5 X7 c3 S
  160. # P0 M1 _* Y2 o$ R
  161. --Compatibility with early device ID list--9 D: h8 U% b  b
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use
    8 i5 r$ V6 Z8 E
  163.                 PNPB0xx instead)
    1 L4 \) E7 C% s3 ~, ^
  164. --Display Adapters--
    7 q- |/ s0 C- [+ n
  165. PNP0900         VGA Compatible& {: x0 o& e" l# L; o
  166. PNP0901         Video Seven VRAM/VRAM II/1024i ' `/ R8 ?, x( a8 w. F+ k8 R
  167. PNP0902         8514/A Compatible
    ' d) P2 h( z* O
  168. PNP0903         Trident VGA* y3 }$ E+ F- @: V: z& v( I+ W
  169. PNP0904         Cirrus Logic Laptop VGA- n, _% y( L. y! |) a+ N) [
  170. PNP0905         Cirrus Logic VGA' c  E* U: u1 s1 W5 _8 H' M+ L8 i% I
  171. PNP0906         Tseng ET4000
    & X( e3 f* e; G: l9 R2 @" C. y  z7 J
  172. PNP0907         Western Digital VGA) E& M* J. V9 p+ h: r
  173. PNP0908         Western Digital Laptop VGA
    4 v9 ^$ k" _5 O+ i1 I
  174. PNP0909         S3 Inc. 911/924
    6 k4 n& G5 n' A" v9 _
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32). n( V! I1 ~7 P6 l& T& K
  176. PNP090B         ATI Ultra (Mach 8)
    . v, R3 O! p2 l; q
  177. PNP090C         XGA Compatible3 T" w9 W" i/ z' f
  178. PNP090D         ATI VGA Wonder7 U$ l, r. `1 l) _
  179. PNP090E         Weitek P9000 Graphics Adapter
      ^# k# Q8 `; O) p1 e9 ~: ]
  180. PNP090F         Oak Technology VGA
    % Y- L( ]' {  Y5 L/ r: w0 M
  181. PNP0910         Compaq QVision
    ( H8 E% ^$ Q) f3 d# |" g( ^1 M
  182. PNP0911         XGA/2
    / R; U; d  f/ k$ [1 c
  183. PNP0912         Tseng Labs W32/W32i/W32p, b+ U+ ]  F& l6 D0 v
  184. PNP0913         S3 Inc. 801/928/9640 L  u8 ^9 d; T/ m# J% y/ i
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)9 x! z& s- [- N/ {
  186. PNP0915         Compaq Advanced VGA (AVGA): C2 y3 G$ ?# G" C
  187. PNP0916         ATI Ultra Pro Turbo (Mach64), ?. S7 a3 Y) Z* e
  188. PNP0917         Reserved by Microsoft
    % O# N- s' f1 U  I; z/ o: I( K
  189. PNP0918         Matrox MGA$ P* U% q, Y6 S6 A  I8 N! F% }, K
  190. PNP0919         Compaq QVision 2000
    % E* r) T; }$ j) ^0 g, y. E2 u
  191. PNP091A         Tseng W1283 b' J, @  c: ~
  192. PNP0930         Chips & Technologies Super VGA* Y. P' p7 s/ E
  193. PNP0931         Chips & Technologies Accelerator9 O% x; \, {7 g- e
  194. PNP0940         NCR 77c22e Super VGA# o$ ~1 W. j! s, K
  195. PNP0941         NCR 77c32blt
    3 d  b4 H. ^2 J/ x8 g7 e
  196. PNP09FF         Plug and Play Monitors (VESA DDC)5 g' g4 b) \7 B

  197. : G! @+ M5 B! ^( m4 A: h
  198. --Peripheral Buses--) G. ?  Z- o& K7 W. J' A
  199. PNP0A00         ISA Bus
    " x8 S- r9 a4 `2 @$ ?" ^8 c
  200. PNP0A01         EISA Bus& {( C" M! T- h" ^
  201. PNP0A02         MCA Bus  ~5 O2 i; E8 W/ L
  202. PNP0A03         PCI Bus, J: g8 t+ `4 Y' d* @
  203. PNP0A04         VESA/VL Bus  f7 g& p+ |" |, H6 @
  204. PNP0A05         Generic ACPI Bus
    1 F; H7 C  u4 R% d
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus); s  g4 Q% f9 p( t& Z& U

  206. 5 y1 r+ O. K5 E: B0 X! Q1 Q

  207. # a4 A) Z8 B$ [) p2 I
  208. -- Real Time Clock, BIOS, System board devices--
    ' _* l/ k, e8 G1 M% V
  209. PNP0800         AT-style speaker sound0 ]$ t+ ]( `  m. }
  210. PNP0B00         AT Real-Time Clock
    1 A, F2 T5 J: g: V3 U2 l
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator): m3 F- P% C% @) p) c% w5 }5 ?
  212. PNP0C01         System Board
      C) k7 l3 L8 o: }; _
  213. PNP0C02         General ID for reserving resources required by Plug and Play
    : Q2 q' q, H3 _/ x/ f
  214.                 motherboard registers. (Not specific to a particular device.)# |* u0 K' B' [
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt4 z* @5 t- M' N
  216. PNP0C04         Math Coprocessor
    9 Z! v( _7 r$ H$ ~+ ]
  217. PNP0C05         APM BIOS (Version independent)/ k9 K2 T3 }; B5 j5 V) |) p
  218. PNP0C06         Reserved for identification of early Plug and Play
    2 N3 k* t8 H/ O1 {. G' ], f
  219.                 BIOS implementation.. d( R2 t' O9 b' a8 j7 \- b; G" e
  220. PNP0C07         Reserved for identification of early Plug and Play 4 P9 z6 ?# s" q
  221.                 BIOS implementation.9 }9 D7 @% F1 j" E- M7 Q
  222. PNP0C08         ACPI system board hardware
    / I4 ^4 E. |* ]
  223. PNP0C09         ACPI Embedded Controller8 _$ @0 o/ ]. o' N6 B
  224. PNP0C0A         ACPI Control Method Battery, G) X/ s- E8 w% N% }
  225. PNP0C0B         ACPI Fan
      P) `, v7 ?' N& ]
  226. PNP0C0C         ACPI power button device
    ) A3 B( A; o$ B
  227. PNP0C0D         ACPI lid device
    4 W: D% t) Y$ j* d' }
  228. PNP0C0E         ACPI sleep button device) D% M5 Z: M, G9 F. \
  229. PNP0C0F         PCI interrupt link device
    . ^3 U' d  @! H2 e6 |
  230. PNP0C10                ACPI system indicator device; v9 g1 c( c1 _7 D  q  a, s- }' s
  231. PNP0C11         ACPI thermal zone* n" T* h% p* a1 Q- Y! E
  232. PNP0C12         Device Bay Controller
    4 p( }4 [; L0 [5 L6 A

  233. / ^! f; U: H0 ~. k3 n9 A
  234. --PCMCIA Controller Chipsets--
    , T# Y, u# y/ S
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    2 o1 g0 M# l+ h% p& A. {2 w, V
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    5 g0 p) }# X4 {: M( R& I. z
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller- \4 S/ E1 ]3 F0 L- @9 m" p; w0 Q( Y
  238. PNP0E03         Intel 82365-compatible CardBus controller/ K: S' S0 e+ r

  239. ) Z; @- s5 r* }7 T5 Q
  240. --Mice--5 |( n& f+ l& H
  241. PNP0F00         Microsoft Bus Mouse7 B. f! ^% ?, [1 v
  242. PNP0F01         Microsoft Serial Mouse
    * p) @4 E' `- e& x: P  R3 A
  243. PNP0F02         Microsoft InPort Mouse
    ' e  R/ R5 v+ ~  o/ ~& v
  244. PNP0F03         Microsoft PS/2-style Mouse
    3 k" N1 v# k4 S
  245. PNP0F04         Mouse Systems Mouse+ T4 c+ W8 P9 M! g
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)3 Q% g7 q0 X% \+ j% [7 Q
  247. PNP0F06         Genius Mouse (COM1)- D( s; m' l- H5 T
  248. PNP0F07         Genius Mouse (COM2)* T+ B6 Y9 z. g# f; d% J
  249. PNP0F08         Logitech Serial Mouse, G6 f2 ?! v( j! p) N# o
  250. PNP0F09         Microsoft BallPoint Serial Mouse6 J" j3 L- N- c; U/ L6 h
  251. PNP0F0A         Microsoft Plug and Play Mouse
    3 Q3 x  X1 _5 _) |9 Y* v
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
      i# U3 T5 U2 \; E
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    / i* e# m) E& Y' _' t
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse) {- `  @9 H& Z1 |- Y& D
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    0 X, Y; H% X" X" I
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    / f: h4 ]; b2 A/ B
  257. PNP0F10         Texas Instruments QuickPort Mouse5 a1 Q* x/ O( s0 v! W* ]! K
  258. PNP0F11         Microsoft-compatible Bus Mouse& @% ~+ [& F/ K
  259. PNP0F12         Logitech PS/2-style Mouse
      T* L: W$ m5 i  S  a! o
  260. PNP0F13         PS/2 Port for PS/2-style Mice
      g7 `8 k: Z4 E& H- F% u' M6 M
  261. PNP0F14         Microsoft Kids Mouse
    " a! S$ r9 Q: T/ d
  262. PNP0F15         Logitech bus mouse" T3 }% y9 y8 i6 r3 q1 B, L
  263. PNP0F16         Logitech SWIFT device. J5 \$ a/ Y0 \, Z0 `9 b
  264. PNP0F17         Logitech-compatible serial mouse; a( `' S1 A! m$ `2 a. p- G
  265. PNP0F18         Logitech-compatible bus mouse
    " \0 {( `* ~4 w% t& J; j
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    " A+ f( J; Y# R6 ?/ l! @
  267. PNP0F1A         Logitech-compatible SWIFT Device
    ' }# q; A3 A0 b& u8 h
  268. PNP0F1B         HP Omnibook Mouse
    0 N  H- S8 G* X
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse- E7 Y, l2 Q" M; C. U
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    ( Z" i4 o5 b5 G  d& V. f/ f2 L, X6 Z
  271. PNP0F1E         Microsoft Kids Trackball Mouse6 r% c2 Q+ `2 z; a
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    , n5 S6 a; R6 i. \7 n# n
  273. PNP0F20         Reserved by Microsoft Input Device Group
    . T* g, |* S% s1 p; |8 e  L
  274. PNP0F21         Reserved by Microsoft Input Device Group
    ' H% e; H% Q8 ~
  275. PNP0F22         Reserved by Microsoft Input Device Group" @: w1 u! M( X2 m5 l* Z: }4 m! G
  276. PNP0F23         Reserved by Microsoft Input Device Group8 `4 w; c; K( |) v7 m
  277. PNP0FFF         Reserved by Microsoft Systems
    , T9 o! p; R; T9 S) Y
  278. ; ~9 f. J4 `* ~3 X9 _, E8 J  ^
  279. ***** Network Adapters - PNP8xxx ***********************
      N  K, a; T# B. y; X. }3 Q
  280. PNP8001         Novell/Anthem NE3200
    ) {3 k  U: Y$ y& n' K% ]
  281. PNP8004         Compaq NE3200
    6 K8 E6 R2 k* a3 B# a
  282. PNP8006         Intel EtherExpress/32& l+ o, c3 D6 ]
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)! @( @0 g* d+ m7 N
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP5 g( m/ l. e; X* V9 H
  285. PNP8072         DEC (DE211) EtherWorks MC/TP; _  c) x# Z% p' D
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC, q- B7 f0 x" w: X7 d
  287. PNP8078         DCA 10 Mb MCA
    1 E2 G7 k/ Z: C! g* l, W
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    / N0 u3 g! b1 a) ]
  289. PNP80c9         IBM Token Ring
    8 n! F* m$ ^& u2 F3 E4 B* X
  290. PNP80ca         IBM Token Ring II
    4 b+ L: M; I: ~, |. _4 z2 h! d
  291. PNP80cb         IBM Token Ring II/Short9 {0 g2 `! l. S! V; I( s6 E4 \
  292. PNP80cc         IBM Token Ring 4/16Mbs
    1 Z, D4 P+ N$ i5 s0 Z' J4 V
  293. PNP80d3         Novell/Anthem NE1000
    + F$ w( B7 o7 c9 i  \
  294. PNP80d4         Novell/Anthem NE2000& a4 M- ~3 ~9 I9 q* F9 n
  295. PNP80d5         NE1000 Compatible* E% F) X! m; z6 Z4 d
  296. PNP80d6         NE2000 Compatible
    # V( f! }  T2 _
  297. PNP80d7         Novell/Anthem NE1500T
    9 a& P2 P+ m* G7 Q7 E$ u
  298. PNP80d8         Novell/Anthem NE2100
    2 r6 M1 s& B, {
  299. PNP80dd         SMC ARCNETPC
    * Y6 R6 L& V: {! l
  300. PNP80de         SMC ARCNET PC100, PC200
    ! e( h7 b1 m' y/ [3 e7 M6 r, g; c
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    9 e5 G: y5 |" t
  302. PNP80e0         SMC ARCNET PC130/E
    * v4 N8 b$ f$ z* W* p7 w
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    9 x+ V0 [" {5 f5 b6 b( p
  304. PNP80e2         SMC ARCNET PC270/E* x' e) i; W% u$ c
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    $ v" ^6 U+ p+ Y
  306. PNP80e7         DEC DEPCA9 v5 W1 T. [* `! {
  307. PNP80e8         DEC (DE100) EtherWorks LC( `; q! b3 R4 [& x9 ]2 {
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    + m' v7 ^9 I2 O% }0 t
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    ) c+ Q* |' C) i# Z' |  t
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP0 {; i+ S8 I2 p' L8 x$ v& @; \6 Z
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    - w0 k: r0 V) g, k! w. U
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC7 g6 n- C! ?' u; \1 L  w% L/ a
  313. PNP80ee         DEC EE101 (Built-In)
      e# e4 C$ Q# U
  314. PNP80ef         DECpc 433 WS (Built-In)0 ^- y4 e+ r2 \. J) L2 {3 g; l
  315. PNP80f1         3Com EtherLink Plus
    . Z/ N, `  _7 a$ l
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    + A3 J  W" m3 o0 g
  317. PNP80f4         3Com TokenLink
    & i+ B, T* [# T$ P4 |- Z' `) H% }
  318. PNP80f6         3Com EtherLink 16
    9 @8 ?4 w6 w# s8 k8 o# F9 s
  319. PNP80f7         3Com EtherLink III5 Z0 s$ c" p8 ^: X
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device- V  |4 ~4 \: h- k+ r% L  L
  321. PNP80fb         Thomas Conrad TC6045% ?, H# n6 ^$ d3 i; m. F+ v
  322. PNP80fc         Thomas Conrad TC6042
    1 D8 v0 `# P8 u) v$ L
  323. PNP80fd         Thomas Conrad TC6142
    % D0 \5 Q- H$ w' B& J- c. V
  324. PNP80fe         Thomas Conrad TC6145; E; S# j8 n# Q9 s+ l% U. I
  325. PNP80ff         Thomas Conrad TC6242
    " {/ `8 Z7 H' N1 F& @
  326. PNP8100         Thomas Conrad TC6245  A" w7 N7 D& R$ D+ a
  327. PNP8105         DCA 10 MB  Z5 o3 u3 A3 ]$ N) @* {' y
  328. PNP8106         DCA 10 MB Fiber Optic
    - a( G! r( T& V
  329. PNP8107         DCA 10 MB Twisted Pair
    & ?% M4 P& q; V9 ^& o7 h$ I
  330. PNP8113         Racal NI65107 U$ U) P' w* j% ^2 _
  331. PNP811C         Ungermann-Bass NIUpc1 A* s1 \  e5 @5 [7 o
  332. PNP8120         Ungermann-Bass NIUpc/EOTP' N7 W, U: I! s+ i3 U+ f; u
  333. PNP8123         SMC StarCard PLUS (WD/8003S)3 }' N$ q; N- s
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)7 G  o8 ]! ]5 x/ o& y
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)* }5 p' `" M( r! U
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    ' D2 n1 z' O6 h
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    6 ?; n; a0 n6 e; A! [, q" N
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    % n$ j+ I* A4 W+ y
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    ; s$ r1 s! v7 a  Y7 Z
  340. PNP812d         Intel EtherExpress 16 or 16TP1 c' B& K( @5 {& f5 v
  341. PNP812f         Intel TokenExpress 16/4/ [& }: q, ]# g. ?# ?
  342. PNP8130         Intel TokenExpress MCA 16/4. _( e  C' R* s
  343. PNP8132         Intel EtherExpress 16 (MCA)! s% H4 m% \2 n+ s2 r
  344. PNP8137         Artisoft AE-1
    6 s$ l9 A+ [9 T6 O) U
  345. PNP8138         Artisoft AE-2 or AE-3' |: v9 `1 X4 q# w/ f
  346. PNP8141         Amplicard AC 210/XT/ a4 f8 I' v! c1 C* @" \
  347. PNP8142         Amplicard AC 210/AT
    % E0 ]9 c2 {* l
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    . [8 z1 g& s' ?: d! K8 L/ ^
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    5 E/ n/ G% s: l& R
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    4 I/ H$ Z7 {7 S" q' R
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
      F2 ~% G+ x' U
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)7 a8 V& |; O6 w9 w6 s, T6 Z% \
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    $ {) D4 y% s' B9 m  ]6 X
  354. PNP815f         National Semiconductor Ethernode *16AT  E2 V4 L+ s: h: U7 C4 V" a/ G) _
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    7 q- W7 a# c( _. D- j+ y! j
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    0 w( Q$ I) v- \+ v3 F. X% K( N
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    + w1 _4 H" X! R& f/ u& S" x) F
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    ; r6 n- S0 a* z4 i; h
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    $ |$ i/ @% _; _0 w
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)& Y1 I& U8 j5 X2 X
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    2 m) `5 w3 Q4 ?* v3 W8 i2 ]
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    3 |- b  ]/ L- @! T( v% o/ w/ a2 `
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)  O1 T1 D- X$ ^6 ]5 }
  364. PNP81c8         SMC EtherElite Ultra 16
    * b% h8 Y/ T8 `
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    7 L; n8 [! J8 P" o
  366. PNP81e6         Pure Data PDI508+ (ArcNet)- ^1 D6 S" o3 a2 F
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    5 L6 X8 n2 R4 O+ D3 G# f
  368. PNP81eb         Proteon Token Ring (P1390)2 y  p0 X$ }2 o- i5 o
  369. PNP81ec         Proteon Token Ring (P1392)
      ^* G/ O6 V/ y: M
  370. PNP81ed         Proteon ISA Token Ring (1340)" C) n" G+ |, w. W. I
  371. PNP81ee         Proteon ISA Token Ring (1342)- p6 W2 X+ e5 `8 I8 x% {
  372. PNP81ef         Proteon ISA Token Ring (1346)
    ( [- j9 D# Q2 N
  373. PNP81f0         Proteon ISA Token Ring (1347)
    : l/ b5 h# X4 Y" |# K
  374. PNP81ff         Cabletron E2000 Series DNI
    ) E. W! c: O6 `# A+ b  h  v* i1 c
  375. PNP8200         Cabletron E2100 Series DNI  I) w9 P* E) W4 a+ {) K: M
  376. PNP8209         Zenith Data Systems Z-Note
    ( k; j3 {/ I  [& u# T
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    # F4 e! x  M8 h' p
  378. PNP8213         Xircom Pocket Ethernet II
    & I3 |5 I" o4 n% L
  379. PNP8214         Xircom Pocket Ethernet I- ~/ P% X7 g8 s0 g
  380. PNP821d         RadiSys EXM-109 T: k  D6 g% w" Q3 @
  381. PNP8227         SMC 3000 Series
    # F5 j# P# l; E# R
  382. PNP8228         SMC 91C2 controller3 V, y3 T" H% q
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T$ O9 k  C) y% b+ z$ B+ W5 M- H8 j
  384. PNP8263         Tulip NCC-16
    ( q1 r5 Z' Y! }9 r& u/ a# f; T9 a
  385. PNP8277         Exos 105
    ) f* c/ Z" u1 x- a  y0 J
  386. PNP828A         Intel '595 based Ethernet
    " T6 I: @  X" e
  387. PNP828B         TI2000-style Token Ring2 m0 y* D) h' j2 b0 S0 [1 }0 y) l
  388. PNP828C         AMD PCNet Family cards
    , h& O/ A: L, w
  389. PNP828D         AMD PCNet32 (VL version)
    - b) V% {- W9 u% M$ z) I# k
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    8 l; v7 y* G* Y  B4 i
  391. PNP82bd         IBM PCMCIA-NIC
    6 Z) f" L) P; [0 D1 o, A0 C
  392. PNP82C2         Xircom CE10
    # g; o$ _0 N2 {- [- t5 K
  393. PNP82C3         Xircom CEM2
    $ W" e* m! ^  r- a  ?3 M
  394. PNP8321         DEC Ethernet (All Types)$ u' c- J3 r- ?
  395. PNP8323         SMC EtherCard (All Types except 8013/A): b$ {5 u9 b  m% y! z5 l8 d) z7 O
  396. PNP8324         ARCNET Compatible, M1 Y7 L7 K. `* p+ h
  397. PNP8326         Thomas Conrad (All Arcnet Types)% ?5 H5 n# m! D$ Q$ p2 K
  398. PNP8327         IBM Token Ring (All Types)7 c* e, y/ \( }( H9 M4 S7 Q
  399. PNP8385         Remote Network Access Driver
    9 w0 |7 i4 h  l- ^/ m5 V! |' S6 K
  400. PNP8387         RNA Point-to-point Protocol Driver
    , m/ e5 \2 P+ \: _) E
  401. PNP8388         Reserved for Microsoft Networking components
    , G- h: ^& g- @3 t+ O0 d
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)/ _( l: D* @* E6 d

  403. ' |$ G4 Z& q3 t" s" N
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    $ F1 [: v) v* U, l
  405. PNPA002         Future Domain 16-700 compatible controller1 ^$ W, n: @6 ?$ `- d- ~
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)( W& Q  k0 o9 }* N8 ?) C' i  i: G
  407. PNPA01B         Trantor 128 SCSI Controller4 p- a% F6 u! H) V
  408. PNPA01D         Trantor T160 SCSI Controller/ ]5 k6 Y" t! q$ f
  409. PNPA01E         Trantor T338 Parallel SCSI controller* ?: W2 k( S, s7 [* f$ t$ |: K
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    * q6 y( i2 U3 R/ j$ L& D, T" H
  411. PNPA020         Trantor Media Vision SCSI controller. C+ H) Y  @9 o* ^( I5 L! b/ ]
  412. PNPA022         Always IN-2000 SCSI controller
    ' _$ J4 B$ w: v+ T% \0 H
  413. PNPA02B         Sony proprietary CD-ROM controller7 b" ^- N! {* B2 D, o- a
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    3 }7 ~! N! T$ P# ?" x, k: q) W6 W" E
  415. PNPA02F         Trantor T358 Parallel SCSI controller- P. l( H- j# q* z
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    7 B# H9 I; k& ]0 o8 C
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive8 g& U# D8 w. Q5 w; `
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    ! k$ ?6 e7 p4 Q* n+ K
  419. 4 N; d  I  f/ C
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    ; q! k  \  c5 _2 f8 q% K) t- \7 r
  421. PNPB000         Sound Blaster 1.5-compatible sound device& ]! J7 v2 m3 k' @+ \# e
  422. PNPB001         Sound Blaster 2.0-compatible sound device0 j7 u" f+ {7 V" Q6 H
  423. PNPB002         Sound Blaster Pro-compatible sound device
    ' n% |" s" |. j4 I* {
  424. PNPB003         Sound Blaster 16-compatible sound device
    5 H! q6 I4 _" ]3 J
  425. PNPB004         Thunderboard-compatible sound device. M  F- X. [  p; \* s0 q  ]+ v
  426. PNPB005         Adlib-compatible FM synthesizer device4 z! [/ i4 ]! @( o" ]  o. s) U5 k
  427. PNPB006         MPU401 compatible
      Q& P, g2 o2 C$ q. r: ~. Z
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    + m/ c/ n3 l8 _8 {& s7 H
  429. PNPB008         Compaq Business Audio
    " R# c, `1 `% f  ^* Z
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    ' C/ p8 ]) H" O: q8 e4 w
  431. PNPB00A         MediaVision Pro Audio Spectrum 7 A, i) ^2 }, l0 V+ l
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    3 Y: Z/ H4 X2 O+ o7 B. @
  433. PNPB00B         MediaVision Pro Audio 3D. U9 Z% L8 f+ G0 H# z% F
  434. PNPB00C         MusicQuest MQX-32M
    , ?" `4 ?* [3 g6 [
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic) x* G! t9 |3 S, \; M
  436.                 (No Trantor SCSI, Thunder Chip Enabled)- M* o' X: d9 s
  437. PNPB00E         MediaVision Pro Audio Spectrum$ v" }6 u* v  V7 e/ A( H
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    ) q/ I, o8 K0 q; d  G% E; H
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    3 _  |; A3 s7 B+ O" k" l1 I
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola/ r: {0 h" x  b8 g$ g
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit0 v: x+ C1 C8 T8 m) e$ O) T4 {
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    ; ]; Y# @6 N# W; j% T
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    & {" S- ^3 b" _" l7 T
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device5 ?6 r6 M, `: ?" _) u( ?4 H
  445. PNPB02F         Joystick/Game port+ U# S# a9 U! Y# D! ?- n0 T

  446. - L# ]/ a! c0 f2 ?. Y
  447. ***** Modems - PNPCxxx-Dxxx****************************4 j6 C7 ]/ b3 y# y( X. v+ C6 G
  448. PNPC000         Compaq 14400 Modem (TBD)
    1 G, t/ l  J7 \) u* G5 V! S
  449. PNPC001         Compaq 2400/9600 Modem (TBD)- O, V, q# `0 i5 P
  450. $ f" S6 ]% {! H; _6 ~2 n2 ?: u
  451. ======================================================================
    : q9 M! h( a# Y$ ?2 l: b0 B' `

  452. ( j9 s' ^9 I( z7 T" K$ g
  453. DEVICE TYPE CODES
    " l6 ^9 S) b1 X4 Q( v: |
  454. : r7 X. n) |  k1 e8 s7 q  ]# b
  455. -----------------------------------------------------------------------2 z8 ^; g9 e: F4 X
  456.        
    ! c/ d! t0 d- Z/ d5 M& a# q7 t) A
  457. Base Type = 0: Reserved: B/ d1 Z4 ^0 g$ G
  458. Base Type = 1: Mass Storage Device
    5 t) T, i' ^$ _
  459.         Sub-Type = 0: SCSI Controller
    3 o# d9 Q. [7 S$ L& }1 l( j) ?" \
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)' u, f) E% Z0 n& b
  461.                 Interface Type = 0: Generic IDE" D" M3 y) x3 M4 B$ S
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    * y$ Z$ Z6 S8 _8 ~* x
  463.                 Interface Type = 0: Generic Floppy
    1 s$ m9 S" n, n. v& N& o" c
  464.         Sub-Type = 3: IPI Controller4 N% T! i: A. O
  465.                 Interface Type = 0: General IPI) q- k. M5 P  F. P4 T
  466.         Sub-Type = 80h: Other Mass Storage Controller! n' f: d* h  k* M
  467. Base Type = 2: Network Interface Controller0 x/ h) D4 J) U7 e$ q
  468.         Sub-Type = 0: Ethernet( e, D' a$ a9 w, n
  469.                 Interface Type = 0: General Ethernet
      b  r4 N/ W0 g/ P
  470.         Sub-Type = 1: Token Ring Controller4 c# N# c0 l0 m$ u3 O
  471.                 Interface Type = 0: General Token Ring
    . T1 p! L) }/ T% [
  472.         Sub-Type = 2: FDDI Controller
    ! `6 |( l* q; ]7 `6 I
  473.                 Interface Type = 0: General FDDI, P; }: n9 X) k  y
  474.         Sub-Type = 80h: Other Network Interface Controller7 Y, {: [' Y) y" z* z; i3 K, }

  475. : e" T; Z4 B5 S; i0 K+ m
  476. Base Type = 3: Display Controller
    - N% m6 I, J3 ^$ I; Y  E
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)+ H/ c' y' u! I  ?! v9 w4 A8 \2 M
  478.                 Interface Type = 0: Generic VGA compatible) C, d) O$ B; w* X
  479.                 Interface Type = 1: VESA SVGA Compatible Controller+ z7 k( g2 z5 a3 }0 k8 j% H
  480.         Sub-Type = 1: XGA Compatible Controller
    2 M( z' T+ C1 G- c5 ^4 i, ~
  481.                 Interface Type = 0: General XGA Compatible Controller9 o$ _% H2 A' F& q, W& k4 }$ `
  482.         Sub-Type = 80h: Other Display Controller
    2 G6 D  H' `+ r2 t6 w% c* J
  483. Base Type = 4: Multi-media Controller/ s, _1 ~5 [/ d; [, e
  484.         Sub-Type = 0: Video Controller7 z  l8 E. Q+ k1 A
  485.                 Interface Type = 0: General Video# C4 [# d6 t* ?
  486.         Sub-Type = 1: Audio Controller
    / c; O% S# t# ?" F1 {
  487.                 Interface Type = 0: General Audio Controller
    / M/ l' G# o! O3 W2 Q* G6 ^
  488.         Sub-Type = 80h: Other Multi-media Controller! R/ A% z, U) D4 y; O# V: u
  489. Base Type = 5: Memory 5 b5 z  h" w3 _% Y! A! O9 n& \
  490.         Sub-Type = 0: RAM % x% T" @& F) T* X) |
  491.                 Interface Type = 0: General RAM
    9 P3 G" F8 r7 w: i; G' ~; U
  492.         Sub-Type = 1: FLASH Memory9 g0 @& E+ @+ Q9 s  N
  493.                 Interface Type = 0: General FLASH Memory
    2 _! z! C1 T  V" W
  494.         Sub-Type = 80h: Other Memory Device/ u/ E: k& }5 T( E- o) b

  495. 7 G! Q0 ^3 ^$ b  `2 o  I
  496. Base Type = 6: Bridge Controller
    $ o3 ^7 r$ y& |: }" P
  497.         Sub-Type = 0: Host Processor Bridge! j. z* ^  o- t, x" w& x6 h1 I1 F
  498.                 Interface Type = 0: General Host Processor Bridge; n* R* h, g. j6 T# ?% s9 E
  499.         Sub-Type = 1: ISA Bridge
    1 U4 Y, I& y9 g6 v- M& g) o
  500.                 Interface Type = 0: General ISA Bridge6 n1 s. L6 O. u, s9 [2 P
  501.         Sub-Type = 2: EISA Bridge, s2 Z4 p) P$ c) T$ Y. ~
  502.                 Interface Type = 0: General EISA Bridge
    ) f4 E% [4 p* {7 w, ~( I8 y- y: ]
  503.         Sub-Type = 3: MicroChannel Bridge% t. Y; C- N! e& r8 ^
  504.                 Interface Type = 0: General Micro-Channel Bridge
    - M& q9 P! d- M+ U8 D- G% Z6 N
  505.         Sub-Type = 4: PCI Bridge% O/ @# U/ P, w. D3 J4 F0 B
  506.                 Interface Type = 0: General PCI Bridge6 x% O( v# N! R" I
  507.         Sub-Type = 5: PCMCIA Bridge) Z- N, r; G  ?" ^! K
  508.                 Interface Type = 0: General PCMCIA Bridge
    : t0 j7 W3 [. W0 ?
  509.         Sub-Type = 80h: Other Bridge Device+ @* K5 a5 P8 s8 I+ _' M, {+ H" x" o
  510. Base Type = 7: Communications Device2 F& I; k0 m4 U4 q) Z6 z8 T. R2 E
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    # E5 w- l+ q1 E7 U$ P' T
  512.                 Interface Type = 0: Generic XT-compatible
    : `: H# x3 |2 O; d* k5 {
  513.                 Interface Type = 1: 16450-compatible* t4 n7 n( ^5 i! M- u
  514.                 Interface Type = 2: 16550-compatible; B3 q' W5 X' s, A& r5 y4 w
  515.         Sub-Type = 1: AT-Compatible Parallel Port9 ?9 f% o# E  [& _, ^( B# Q
  516.                 Interface Type = 0: Generic AT Parallel Port* A( M# C3 V3 u! ~# K0 x
  517.                 Interface Type = 1: Model-30 Bidirectional Port- C' x$ b* ~1 }7 i' P
  518.                 Interface Type = 2: ECP 1.? compliant port% s0 |9 P9 M& s& D
  519.         Sub-Type = 80h: Other Communications Device  ^3 y+ p! g* ~; F) d. d. j
  520. Base Type = 8: System Peripherals
    + N$ r4 A$ n% O/ F1 u; a9 u0 T
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    " p9 |  y7 Y& S) O
  522.                 Interface Type = 0: Generic 8259 PIC) I6 C6 F+ l- Z; N6 A
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    ( R. }  f4 A) N6 n7 b- S
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)+ f# K, d7 \1 [! A" `' H
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)/ x) e/ Z4 Q/ H" l
  526.                 Interface Type = 0: Generic DMA Controller
    6 m% [" a1 G* U+ @4 O5 h4 v
  527.                 Interface Type = 1: ISA DMA Controller; k! P9 _6 q5 @: L1 Z4 {& X
  528.                 Interface Type = 2: EISA DMA Controller
    . }# U/ g, I8 I  F
  529.         Sub-Type = 2: System Timer (8254 Compatible)' v7 y& o8 N. j- U# H1 u1 y; d3 u  t
  530.                 Interface Type = 0: Generic System Timer
    2 ?, F8 ~4 k; [4 V* K
  531.                 Interface Type = 1: ISA System Timer
      b8 C( o0 [2 a- {* S
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    : L- d9 S5 b  Z7 F  q
  533.         Sub-Type = 3: Real Time Clock) r8 o# v0 v! a$ D6 W/ k6 `
  534.                 Interface Type = 0: Generic RTC Controller7 I) Q6 f6 a% H& R3 I4 ^
  535.                 Interface Type = 1: ISA RTC Controller
    $ u6 u. x$ H) b) x( c
  536.         Sub-Type = 80h: Other System Peripheral                                 
    # g* h1 X! ?5 i
  537.                
    0 T7 d( ^+ a& F
  538.         # o: f! \  N# R
  539. Base Type = 9: Input Devices' S3 ~! Z* Z3 j( Z9 p$ Y
  540.         Sub-Type = 0: Keyboard Controller
    6 D, V2 a9 W& e, A
  541.                 Interface Type = 0: Not applicable! S2 x& s6 K8 q: C, A$ L
  542.         Sub-Type = 1: Digitizer (Pen)% j+ i0 b1 B  j) j: `
  543.                 Interface Type = 0: Not applicable
    ) p# O0 N$ I% h; P- Z" k: s
  544.         Sub-Type = 2: Mouse Controller, h( ?, _# W/ L& B
  545.                 Interface Type = 0: Not applicable" f+ S8 d8 j8 k$ ?, n/ |5 N$ {1 v
  546.         Sub-Type = 80h: Other Input Controller5 `& l$ m' _7 N, W
  547. Base Type = 0Ah: Docking Station
    7 f+ u& G' ]* w& r
  548.         Sub-Type = 0: Generic Docking Station
    5 [7 F: i) {/ _- w* Z
  549.                 Interface Type = 0: Not applicable% V4 g8 @& ?+ A  D0 n
  550.         Sub-Type = 80h: Other type of Docking Station3 H7 ^8 d$ W# @  }; a* s0 t5 ~7 P
  551. Base Type = 0Bh: CPU Type
    4 v4 d% Z6 X5 c! d: w
  552.         Sub-Type = 0: 386-based processor
    - C) N4 z4 b, x8 w9 O! L7 r$ l
  553.                 Interface Type = 0: Not applicable8 p6 a/ y7 Y0 ]4 y
  554.         Sub-Type = 1: 486-based processor. \: i& V! r" m' i+ ^, Z
  555.                 Interface Type = 0: Not applicable
    5 X& S& I9 P/ |% ~1 j5 q: |, w
  556.         Sub-Type = 2: Pentium-based processor0 V5 W3 S+ {9 J& @- M) d
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-1 12:24 , Processed in 0.078383 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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