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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
2 ^$ B! I0 d+ _0 s
  1. This document is the ultimate source for Windows Generic Device IDs * W- R- w! C! b; X; V+ }4 {
  2. and Plug and Play BIOS device type codes.  
    + K3 G+ ]" ~* }; z

  3. / `4 \2 w2 P: y1 i+ R3 w
  4. CONTENTS:( y  C2 s7 m- r
  5.    Plug and Play Vendor IDs and Device IDs9 M7 z! O3 B9 U) w8 r
  6.    Generic Device IDs - E& J4 X  j4 A% E. H
  7.    Device Type Codes
    6 }1 V5 k. l: O' Z
  8. / L* u) }  }4 R9 U  [1 @# l
  9. ======================================================================
    : ~3 D; b5 |; I7 F+ \6 A' m
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    8 J* H: Z2 v3 l* r) [: s* m  K
  11. . l( N4 i# w: _
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and + z% ]1 n; ?( K" w; p* M
  13. Device codes. The vendor must register with EISA and have a vendor code9 D2 R& |' z! }+ V7 b* z
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code ' l- m2 L; k) U1 u8 z
  15. is reserved for Microsoft and can only be used when defining a device抯
    " N  z) G" j$ x2 P! Q: g5 F% V
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    2 M" v2 V+ Y/ T, b
  17. Play header. / V) |" J! P2 v+ h7 [- l

  18. # V3 ^% S8 y, ^8 {, w
  19. Use of CompatibleIDs is strongly recommended for devices that use ( X# `8 _% M: s/ ?4 ^) T0 i- a  v: R
  20. device drivers provided with Microsoft Windows 95, such as a 9 k1 Y- X, n) j# l. L1 }. p
  21. "Standard PC COM Port" (PNP0500) or
    & f% e$ r- w2 y  J, A' `
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).6 D, m) {9 y! K9 H) |

  23. * |1 s# L7 O5 \- o) y' a# E2 F( P
  24. The following example output from ISOLATE.EXE of a Plug and Play , r' L8 f1 E" _& ^
  25. header is provided for your reference:
    " v8 @, d0 Y2 N( R$ `! d& v
  26.         Vendor ID:     XXXFFFF
    ; C3 A' k$ x6 v3 H' b  O. B) m
  27.         Serial Number: 00000001! z  h% L2 g* A/ g, k% |, q
  28.         Checksum (reported): 0x5E8 {0 |8 _, s% }
  29.         PNP Version:   1.0$ H( ]  z! `7 v1 t, d' \
  30.         Vendor Ver.:   10
    * G* E: v* Q! B* l/ ^" `! y
  31.         Device Description: IDE Port+ N; R3 }5 j' X  u5 _" }: P  Q) S
  32.         Device ID:  XXX0001
    # E' ]* f: a& l2 Z  F4 P, L+ O% n. f  v
  33.         Doesn't Support I/O Range Checking
    ! T& ~4 y' z, B4 O
  34.         Vendor Defined Logical Device Control Registers:  None
    7 \. N+ D; I# a
  35.         Compatible Device ID: PNP0600
      I) P' i" }' f, R# O9 g" m
  36.         Device Description: IDE
    $ H/ m) M1 i7 ?* b+ m" d3 w
  37.         Dependent Function 0
    ' J  x8 O. C7 v8 C: _
  38.         ...
    6 I. X4 G8 ~& w( m
  39.         Dependent Function 11 S: ?( n) d% `& a. H2 o$ {! ~
  40.         ..., E" u* |: b% j6 g: x6 u+ a
  41.         End of Dependent Functions* D; e, d! W; D( k0 }* a  ?

  42. 7 a" \6 H& P4 S. J; i" B3 \+ h
  43. When the user is installing devices that use this method,
    - ]" R) G9 P% A) ?& i, k, i
  44. a dialog box appears at the beginning of the enumeration sequence
    ! Q4 r3 s" S) x# A4 ~) H5 n, P
  45. to suggest use of the default driver provided with Windows 95.   T; `0 x1 F; Z- X9 N
  46. Windows 95 also provides the option for using a disk from the
      j3 X8 Z( b* ]4 K! y1 A& q6 F5 X4 G
  47. manufacturer, in case the user wants to choose a manufacturer-supplied ! g, b8 w2 c9 n. s/ k7 B% g2 ^* v
  48. driver.
    " p* M9 S5 @: z% ^9 m8 q9 X

  49. 6 `, k* e% k, k
  50. For multifunction adapters, you should supply an INF file that chooses 2 N; Q' {. g  t$ `1 }- w1 h9 i
  51. the appropriate drivers (including default drivers) for all the 8 }5 ^3 ^* k8 M" D3 W6 y0 U# ]8 v% j
  52. adapter抯 devices. This prevents additional dialog boxes from again 3 i6 a0 G4 F3 l* t
  53. requesting the default driver or a manufacture抯 disk for the rest of 9 R5 ?! S4 ~, k" ^- j: s- z
  54. the devices on the adapter. When an INF file is used in this manner - Z, W9 N3 B, v/ S
  55. for default driver selection, it must link the HardwareID (XXX0000)
    " |9 d0 r# ~; P7 H; v( H4 ]
  56. to the appropriate compatible device driver from the Windows 95 ; [) m: m9 c: y
  57. distribution compact disc or installation disks.
    6 |3 P5 J0 l  `
  58. If this is not done, Windows 95 will continue to query the user for
    * b/ L4 A9 N( k: a, |( ?
  59. either the default driver or a new driver, thus defeating the purpose
    : P( L* ~3 X3 @) E) n) G! \# f
  60. of using the INF file in this way.6 u) A( U6 L% c$ P/ ?- I) f' T! O2 v

  61. , `* [' D( Q  T; k  l, r5 `! B
  62. ======================================================================7 q, f9 [/ s; F7 w0 K

  63. 5 c2 o! w' `' o5 H' ~- W) Y( T
  64. WINDOWS GENERIC DEVICE IDs6 h8 p/ H- X) e. ]( G  H

  65. & S! }/ U+ p2 j) w+ G8 p
  66. ----------------------------------------------------------------------0 {) V2 W% S0 p  o* u/ e
  67. Many devices have no standard EISA ID, such as the interrupt controller
    & v, Q" r- _( J0 {" t
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 2 @, A) q5 k% g5 S1 Q' S. I" S
  69. and Super VGA, are not actually devices, but define a compatibility ; a' y6 P  X0 t& m+ s4 e
  70. hardware subset.  Yet another set of IDs needs to be used to identify , u9 E$ O' u0 g. i9 L
  71. buses. " \% a" A. e! m( G+ I- u

  72. 4 f: N. V  n  r/ d# q& H
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    ; B4 m6 D$ e  @, d& a
  74. devices that do not have an existing EISA ID, as well as defining * q, S0 M# E* T* q; m5 h/ R
  75. compatibility devices. The IDs are defined in the following tables.
    5 S, i- q' G6 y- c

  76. ! z( M6 ?9 m* @1 }/ X1 m
  77. DEVICE ID RANGES
    1 [+ [6 z* ?7 L
  78. 8 r  A9 q$ R) M8 D
  79. ID range        Category
    " g1 {# b. @# H1 J
  80. --------        -------------& L5 U. C6 ?/ Y3 S2 R) F3 B
  81. PNP0xxx         System devices# q$ g# P( W3 ^# A+ ~  t4 o
  82. PNP8xxx                Network adapters
    % e2 R' h. y5 C" o# n
  83. PNPAxxx         SCSI, proprietary CD adapters . x1 _' l) l4 e" U6 I
  84. PNPBxxx         Sound, video capture, multimedia
    % q! I, b+ }" R8 x7 j- A
  85. PNPCxxx - Dxxx        Modems& Y2 }/ L3 d: e  ]2 H+ W
  86. " X" R9 d- t) j; b' P4 p  h
  87. The following device ID is provided only for compatibility
    ) K0 V. O  ]- K) A' ?
  88. with earlier device ID lists:) [8 g7 H8 s  X; l
  89. 8 c0 P; T0 V5 P
  90. Device ID        Description
    % Q# S. L/ Q# M9 ^
  91. --------        -------------; J/ Q6 W: @! ^( B
  92. PNP0802                Microsoft Sound System-compatible device' u7 A2 O6 E, |. J$ @
  93.                 (obsolete; use PNPB0xx instead)
      R! Z- ?2 E* U, E0 v
  94. - c- C; X; G$ G: I# E
  95. ---------------------------------------------------------------------------6 G' g) f7 l0 S6 k
  96. Device ID       Description
    & `% @* j' _2 O8 E6 p
  97. --------        -------------
    : \. P$ P1 t6 J9 x
  98. ***** System Devices - PNP0xxx **************************
    9 h. @0 d6 t% ?" V
  99. --Interrupt Controllers--
    7 ]! g9 t+ `. g) V3 A3 B
  100. PNP0000         AT Interrupt Controller
    * R& c$ N7 {1 a  }* t& [
  101. PNP0001         EISA Interrupt Controller7 q3 u4 t8 E$ f$ Z. x
  102. PNP0002         MCA Interrupt Controller
    9 L) j1 f2 \$ p; w) W
  103. PNP0003         APIC
    & P! u+ ~0 |/ N% m% b) p
  104. PNP0004         Cyrix SLiC MP interrupt controller
    # s* r% W2 t+ f% t7 i0 E5 i

  105.   Y$ y3 X( {, Q! |$ r
  106. --Timers--/ \, m: K8 V2 J* N1 p
  107. PNP0100         AT Timer
    3 ~5 S: N9 _$ f1 m; S0 f# g
  108. PNP0101         EISA Timer
    / X4 ^; }* B$ O. Q& B  }- C4 v
  109. PNP0102         MCA Timer
      p7 ^* f2 I) x5 b& {

  110. - g2 y2 A  m* j/ m; j! |. L; [6 U( }
  111. --DMA--: k  @& j' C. w+ f/ B* n, ~
  112. PNP0200         AT DMA Controller
    + k; d6 Q3 H2 `! O" Y
  113. PNP0201         EISA DMA Controller; K7 H) U# y1 G) ]$ W
  114. PNP0202         MCA DMA Controller
    - s: c1 y. H( e# D

  115. 7 ^6 `! V) U$ i, V
  116. --Keyboards--
    1 h' S. ?( C6 Y& q0 Z& B9 J
  117. PNP0300         IBM PC/XT keyboard controller (83-key)6 ~. Q; t& ]( `: S$ ~2 }3 e
  118. PNP0301         IBM PC/AT keyboard controller (86-key)+ D, O8 F8 ~' T( Y* _9 x# y
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
      ~# p5 y8 K. p, F& c
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)! a4 ]( ?7 |, \6 [) W9 `; ~
  121. PNP0304         Olivetti Keyboard (83-key)
    9 r( E# P6 g- N3 e" l6 X. {
  122. PNP0305         Olivetti Keyboard (102-key)6 f& v  Z! F1 l5 e
  123. PNP0306         Olivetti Keyboard (86-key)
    $ B0 `% |* s1 z% H" r
  124. PNP0307         Microsoft Windows(R) Keyboard
    ( d5 s7 z) J1 H8 _3 g/ [
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy3 Z6 N& Y/ o0 h  R% b
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    $ d6 c7 A% X2 D
  127. PNP030A         AT&T 302 keyboard9 E# [, ?- j0 ?. d  s. e
  128. PNP030B         Reserved by Microsoft
    . M; P6 p. S( r: o
  129. PNP0320         Japanese 106-key keyboard A01& c+ W$ C0 F; [# I4 A
  130. PNP0321         Japanese 101-key keyboard
    # J( u$ j9 i9 i8 v, v' C9 l
  131. PNP0322         Japanese AX keyboard
    # k" z( Y3 O1 e" m  D: E( F. D
  132. PNP0323         Japanese 106-key keyboard 002/003
    7 W0 U' [; @& n+ [
  133. PNP0324         Japanese 106-key keyboard 001
    2 @% r) v6 J( v) E& g3 O
  134. PNP0325         Japanese Toshiba Desktop keyboard4 W9 ]" m4 P5 E
  135. PNP0326         Japanese Toshiba Laptop keyboard' p0 y, H/ F: _, @
  136. PNP0327         Japanese Toshiba Notebook keyboard% D4 x) C/ Q  X, J
  137. PNP0340         Korean 84-key keyboard
    0 ?0 P6 w+ S, X' v0 j. N; w1 @- ^
  138. PNP0341         Korean 86-key keyboard0 Y- f$ A( W  O0 o
  139. PNP0342         Korean Enhanced keyboard
    ( V! X' k/ ]( \" z" t9 j
  140. PNP0343         Korean Enhanced keyboard 101b) G, N$ u2 j7 D% \+ a1 h
  141. PNP0343         Korean Enhanced keyboard 101c
    $ J3 D) D) Y* Q2 t) V5 ?+ F
  142. PNP0344         Korean Enhanced keyboard 103
    ' Q7 x% l! {3 r; q

  143. 2 k- B* g+ X9 b1 H
  144. --Parallel Devices--% t: N, j  a2 w- W  K
  145. PNP0400         Standard LPT printer port
      S' N" G2 k# F( M  u' m
  146. PNP0401         ECP printer port
    , W; L: O( Z" Y' ~! Q" o
  147. 2 J7 s$ Q  _- F& y% ]! k
  148. --Serial Devices--3 G% Y6 G9 z/ I3 m% m& k0 ?
  149. PNP0500         Standard PC COM port$ X1 ^! ^& m7 j; {5 ?  M, I4 a
  150. PNP0501         16550A-compatible COM port  a, }$ {9 Z' v4 T5 k
  151. PNP0510         Generic IRDA-compatible device" `$ s! R/ n5 E- L! Q: U. B

  152. # F: J7 N! \: K/ D% \. A
  153. --Disk Controllers--. B6 O5 U  g" V; C, |
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller, t6 H3 \! T- d
  155. PNP0601         Plus Hardcard II* }0 w# I% a: M4 z4 B
  156. PNP0602         Plus Hardcard IIXL/EZ
    $ U+ B. }7 u' |
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification7 j% H% u% r6 v. S+ y' E/ R
  158. PNP0700         PC standard floppy disk controller% H  ?" F3 n: O# w' Q& k
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec, s9 B7 o4 x, K  n; V/ ~

  160. ; ~, r5 G7 Y( o2 }# t9 S: Z; W5 p/ J
  161. --Compatibility with early device ID list--3 B' a7 U2 c) o( v. W" w; C/ n$ e
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use! y5 h+ y# w% `" Z, V; J
  163.                 PNPB0xx instead)" h7 f* K5 M% d0 L( G4 o
  164. --Display Adapters--. G% f9 d8 {1 @, p! D) a
  165. PNP0900         VGA Compatible  N* l+ f1 F! c! j+ B; y( w
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    , l5 w1 [! c+ f% q* A7 l. w3 u5 [
  167. PNP0902         8514/A Compatible9 ?, g, V# X1 }. I4 k, y! L) O" P
  168. PNP0903         Trident VGA8 O+ n6 a7 r0 c' J: ~: o# m
  169. PNP0904         Cirrus Logic Laptop VGA
    ; H( y- i  j5 I$ e4 m) W; M; m
  170. PNP0905         Cirrus Logic VGA
    1 K8 o2 _0 z3 E/ s$ J2 @
  171. PNP0906         Tseng ET4000
    6 K$ C! D  U0 c  a5 a- Y
  172. PNP0907         Western Digital VGA+ t4 o% d) p  ]; v7 Y9 ^
  173. PNP0908         Western Digital Laptop VGA; R& ]) {% f; E. @) I+ V/ [
  174. PNP0909         S3 Inc. 911/924+ O* h) O/ t! b0 T9 O# j
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    * K! J' D8 I3 z/ L4 l: G* ?
  176. PNP090B         ATI Ultra (Mach 8)
    6 N. i6 [" a% O6 p" W/ J- N" a( p" i
  177. PNP090C         XGA Compatible% X! T% `- W* M- k0 A3 r2 U6 y
  178. PNP090D         ATI VGA Wonder
    1 s7 w( h1 W2 m1 ?" ?
  179. PNP090E         Weitek P9000 Graphics Adapter' ?2 d4 s3 k! `9 f
  180. PNP090F         Oak Technology VGA, i6 P5 R; ^0 c' F; K
  181. PNP0910         Compaq QVision1 F, O2 Y3 \0 ]8 l. Y' D
  182. PNP0911         XGA/2- B5 t. k+ W! ~" G, Y8 g- X
  183. PNP0912         Tseng Labs W32/W32i/W32p7 @9 S, {4 u0 h% _7 q( [" q# x, x
  184. PNP0913         S3 Inc. 801/928/964; `7 n% @- q! q! T# e' z# z; I
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    ) k0 ]$ U. @2 U, H$ q* _
  186. PNP0915         Compaq Advanced VGA (AVGA)' O, b; g3 d. j
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)) ?9 u8 |2 i3 K4 ^+ G2 h
  188. PNP0917         Reserved by Microsoft
    8 E: ^0 y6 J) m" ~9 m3 c3 U
  189. PNP0918         Matrox MGA
    7 n0 ~/ I+ s) O( @0 H
  190. PNP0919         Compaq QVision 2000
    3 W& N5 ]8 l% O! M+ L
  191. PNP091A         Tseng W128, p' U- D0 G' }/ W/ Z% X/ z. A
  192. PNP0930         Chips & Technologies Super VGA" l( p/ ]6 g- m9 I6 O/ g1 ^
  193. PNP0931         Chips & Technologies Accelerator
    0 b3 d! \8 T+ h9 o
  194. PNP0940         NCR 77c22e Super VGA
    # n3 u- m, C- N
  195. PNP0941         NCR 77c32blt8 q# Q) u7 ~) u8 n6 N
  196. PNP09FF         Plug and Play Monitors (VESA DDC)% P+ }9 k* f6 S- f7 E7 Y; h

  197. : F, Q1 A) f% i# [  ]$ X1 H, `
  198. --Peripheral Buses--! [1 [8 }) ~9 W! ?, `2 \3 b$ M6 A
  199. PNP0A00         ISA Bus/ q) @2 V4 p/ }! Y/ ?% E$ F
  200. PNP0A01         EISA Bus1 b' h6 A3 B8 o" B) f5 E# a1 J
  201. PNP0A02         MCA Bus4 Y- M! e/ A; M* {& ^9 h1 \
  202. PNP0A03         PCI Bus. {: e1 w8 v* B" n. x8 l& h
  203. PNP0A04         VESA/VL Bus
    ) {1 ?" ~' Z7 V' [6 _
  204. PNP0A05         Generic ACPI Bus# ~# A4 d# z( i1 _. z1 t2 K
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    ' [# w) E+ p- Z! l

  206. $ s' d7 S' n: G

  207. " V9 r/ z, e  o' e; \0 @# }
  208. -- Real Time Clock, BIOS, System board devices--
    4 ]2 l9 T% E' k4 B- ]- ~
  209. PNP0800         AT-style speaker sound
    9 X% n' {: V- Z8 ~0 W' S
  210. PNP0B00         AT Real-Time Clock, `1 R9 C2 r4 w1 j
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    : q$ m/ J' }* A! f
  212. PNP0C01         System Board, c( {6 |! p7 ]
  213. PNP0C02         General ID for reserving resources required by Plug and Play
    7 z6 O- [7 G% `  P
  214.                 motherboard registers. (Not specific to a particular device.)
    * ]. J  h# r8 r: i8 |
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt( I4 J, p$ T, ~9 T8 N5 q
  216. PNP0C04         Math Coprocessor/ v8 t  l8 ]. T6 t4 r
  217. PNP0C05         APM BIOS (Version independent)+ i0 j6 F6 I0 c! K) Y- P1 ~
  218. PNP0C06         Reserved for identification of early Plug and Play . \% s- w- {7 e* h/ g2 C
  219.                 BIOS implementation.
    6 O/ W  I) w+ }8 H
  220. PNP0C07         Reserved for identification of early Plug and Play
    . w1 i- Z, `0 {2 f
  221.                 BIOS implementation.
    / K) j' n8 _9 s* E! c
  222. PNP0C08         ACPI system board hardware
    * w) `8 C* b- p% ]$ Y$ ^. S
  223. PNP0C09         ACPI Embedded Controller
    ; r$ E2 x1 m  K- {% C# e- ^
  224. PNP0C0A         ACPI Control Method Battery
    % {  a9 g9 w9 W/ b6 f" a, f4 A
  225. PNP0C0B         ACPI Fan; ~' S+ F" o2 ?7 ?& z
  226. PNP0C0C         ACPI power button device3 E! C) R1 J& M7 U+ B! K
  227. PNP0C0D         ACPI lid device) F* U: ~! b! c2 Z7 l! F
  228. PNP0C0E         ACPI sleep button device
    $ ~0 f5 X7 j  G* {' |1 w4 I
  229. PNP0C0F         PCI interrupt link device
    * o/ l+ H& f7 D2 |
  230. PNP0C10                ACPI system indicator device# h' ?( j: J3 z, T- j7 M
  231. PNP0C11         ACPI thermal zone
    ( z- G) `' @) I) E
  232. PNP0C12         Device Bay Controller
    * @9 G9 X, r7 F+ n! c9 @' D: U
  233.   X$ A) y: m& ^' [8 S
  234. --PCMCIA Controller Chipsets--
    ' X4 K! T6 v( d) ?5 b; J+ O& c: D2 y
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    1 E- P% P  x6 ]7 V4 O8 a8 s
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    # q( X+ F' f) S2 Y
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller% m: C5 _( d6 O
  238. PNP0E03         Intel 82365-compatible CardBus controller. k( j& n% ~# a4 g; l4 n" S

  239. , ~. d- K9 Y6 P8 Z( R) x
  240. --Mice--, b% M! b# N& E) Y% R1 @! C
  241. PNP0F00         Microsoft Bus Mouse
    6 x0 Y; Q( m3 t" B6 C3 D
  242. PNP0F01         Microsoft Serial Mouse6 P! x- I. |2 A3 s( x" h
  243. PNP0F02         Microsoft InPort Mouse1 ~( Z# y4 h! @! j- W# n- s5 m- t7 ^
  244. PNP0F03         Microsoft PS/2-style Mouse5 s# R1 D% |/ z0 m, b% G
  245. PNP0F04         Mouse Systems Mouse2 J, m9 @# a, b  F2 b* ]
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2); j! n' p5 k# Z; V
  247. PNP0F06         Genius Mouse (COM1)
    2 d/ N/ a! N6 v. U! ^. T9 y& v
  248. PNP0F07         Genius Mouse (COM2)* D" T0 O8 O) G
  249. PNP0F08         Logitech Serial Mouse
    4 @! M' v: `1 @5 f
  250. PNP0F09         Microsoft BallPoint Serial Mouse* w2 i0 {+ o; n1 c9 F( f+ C) C
  251. PNP0F0A         Microsoft Plug and Play Mouse# b% u. K" f, G- l7 t# m2 V3 T6 u
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse' q, \5 L, h% W" i
  253. PNP0F0C         Microsoft-compatible Serial Mouse; m/ j9 \) y* P$ L
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
    ) s( N8 A5 G- H% U
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse. Z% e( ~6 i$ g) Z' b# H: ^
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse' y% l: b7 y; J% k8 M
  257. PNP0F10         Texas Instruments QuickPort Mouse
    " ^  h$ v0 o' B) E; L
  258. PNP0F11         Microsoft-compatible Bus Mouse2 _+ R1 O! @; N5 ^4 h+ i
  259. PNP0F12         Logitech PS/2-style Mouse: h9 p5 E* O8 k/ B% [
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    + |1 s2 I, x( P! F2 K( P
  261. PNP0F14         Microsoft Kids Mouse. t+ K9 o1 O* _& i# r
  262. PNP0F15         Logitech bus mouse
      R; c# T6 y) Z% [( Z/ H
  263. PNP0F16         Logitech SWIFT device" U' G) {- N! b7 A: ]5 x
  264. PNP0F17         Logitech-compatible serial mouse
    : ]: c6 B1 v5 C0 d7 e
  265. PNP0F18         Logitech-compatible bus mouse, j+ r, V  f  E
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    0 B, [; e3 t. U; T, C
  267. PNP0F1A         Logitech-compatible SWIFT Device/ ~' c/ Y- V5 O
  268. PNP0F1B         HP Omnibook Mouse7 M9 _! |5 b. ]- Y
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse1 A4 o* X% t+ m
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse7 r  E6 i  x8 k/ Z: V5 ^: p. r
  271. PNP0F1E         Microsoft Kids Trackball Mouse; }: w- E; u6 n) S) k" V
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    + R' b: W3 |2 H2 ~- x: C
  273. PNP0F20         Reserved by Microsoft Input Device Group
    ) y8 D9 i+ ]! C& ^) o
  274. PNP0F21         Reserved by Microsoft Input Device Group
    2 U6 ?* L+ X* t
  275. PNP0F22         Reserved by Microsoft Input Device Group
      _+ m0 F3 e. a, ^
  276. PNP0F23         Reserved by Microsoft Input Device Group
    0 C6 v6 n" }+ k) K* Y
  277. PNP0FFF         Reserved by Microsoft Systems
    ' o- B: m2 S8 J& ]

  278. ) X8 d7 z  ^  J/ c) w
  279. ***** Network Adapters - PNP8xxx ***********************
    $ m6 g! T+ [6 {3 ]2 N! e4 @2 }0 P
  280. PNP8001         Novell/Anthem NE3200
    0 p- _0 T* e3 C# i
  281. PNP8004         Compaq NE3200
    : d# A9 \" o. U* _6 `1 o3 T# `
  282. PNP8006         Intel EtherExpress/32, {3 |5 j! @4 J  T4 t
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)$ S, A- r& S: [4 E9 k
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    6 l3 ~' ^5 o+ C4 L8 P: t# T
  285. PNP8072         DEC (DE211) EtherWorks MC/TP( n- O5 g( f! J
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC% K% T  o! g1 [+ k
  287. PNP8078         DCA 10 Mb MCA( R$ p2 D  n" Z' \6 |6 U* U9 ^! U; n
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    $ E6 o: ?9 O' a% f& @+ T6 [  F* P
  289. PNP80c9         IBM Token Ring
    3 f" C, e/ ^5 @+ T+ [
  290. PNP80ca         IBM Token Ring II  ]1 s6 ?( M+ B/ ^! D# h
  291. PNP80cb         IBM Token Ring II/Short- q# d6 D5 t5 U0 p+ Q5 ^6 z' U+ _
  292. PNP80cc         IBM Token Ring 4/16Mbs
    $ w0 w( _0 P# o9 t+ K4 J* X
  293. PNP80d3         Novell/Anthem NE1000
    , m  X2 r) X# X
  294. PNP80d4         Novell/Anthem NE2000; E! F% ]& n0 ^( ^
  295. PNP80d5         NE1000 Compatible/ S. g/ ^* U6 E0 @2 o
  296. PNP80d6         NE2000 Compatible
    # O: [/ U3 N, @+ B7 V* q
  297. PNP80d7         Novell/Anthem NE1500T
    8 D  I! P8 b/ |5 q' J3 ?
  298. PNP80d8         Novell/Anthem NE2100
    9 J& ]9 L( G8 N+ f1 p: l" k) G( d* y
  299. PNP80dd         SMC ARCNETPC
    1 u1 C' s4 `) E4 d
  300. PNP80de         SMC ARCNET PC100, PC200' A- e$ s+ ~5 C7 ?6 c, E5 f1 f
  301. PNP80df         SMC ARCNET PC110, PC210, PC250/ t' _2 @; ~6 f* e
  302. PNP80e0         SMC ARCNET PC130/E
    4 C+ S) L7 n7 {4 _
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    ( B' Q: i7 ?3 g5 k" o  z7 X
  304. PNP80e2         SMC ARCNET PC270/E
    , T% B# U: O; w, z% y" G0 {: d
  305. PNP80e5         SMC ARCNET PC600W, PC650W" p) D- Q+ u8 |8 |( [
  306. PNP80e7         DEC DEPCA
    / }1 k9 F$ a3 p; W/ X2 y
  307. PNP80e8         DEC (DE100) EtherWorks LC8 l0 T3 A( {3 z" H2 J+ p0 T. e
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
      }% h4 t, r- r6 f6 _
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP% W& Z! G' z) b, A7 g9 Y5 e
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP  L' _0 K2 w* j6 c" y+ P
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    ; a3 |1 z9 K- d5 t7 }' ~8 ~
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    / _! ?4 N% @  x) u7 T! X  a
  313. PNP80ee         DEC EE101 (Built-In)5 b& K8 l8 e8 i9 Z( R+ f
  314. PNP80ef         DECpc 433 WS (Built-In)# |+ O0 K5 n5 O% I
  315. PNP80f1         3Com EtherLink Plus0 K8 w, C1 V0 M% e" H5 Q
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    $ J, R5 b7 x: y) ?9 }
  317. PNP80f4         3Com TokenLink
    + r5 z+ G% G5 n# I0 V: c6 L
  318. PNP80f6         3Com EtherLink 167 s5 u, J% v7 t/ W7 S9 P4 g: K
  319. PNP80f7         3Com EtherLink III
    7 W5 o) N. p+ O- Y! m
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device% d) c4 t9 O' l& E' B% u+ m/ g
  321. PNP80fb         Thomas Conrad TC6045
    ) e/ T& S: y# B% }( Q  m# e# U2 m
  322. PNP80fc         Thomas Conrad TC6042- j# d3 y+ p% R. u6 t* g
  323. PNP80fd         Thomas Conrad TC6142
    + n- G2 y6 K4 e0 c' k
  324. PNP80fe         Thomas Conrad TC6145; p+ m; @$ f$ V5 L& |3 N
  325. PNP80ff         Thomas Conrad TC62421 l) ?4 r# C9 O0 v: ^& k
  326. PNP8100         Thomas Conrad TC6245
    3 @: T' U2 p1 B8 N; T9 j. M
  327. PNP8105         DCA 10 MB1 V/ @2 r7 {; V  `" t$ O
  328. PNP8106         DCA 10 MB Fiber Optic
    ) }( P1 S  K4 I8 ?7 |) i
  329. PNP8107         DCA 10 MB Twisted Pair
    ) ?) U, E% p" ]6 R" q; |% D
  330. PNP8113         Racal NI65109 b, r3 ]: Y5 }8 l1 @  Y' L2 N
  331. PNP811C         Ungermann-Bass NIUpc5 i6 k1 }$ w# N0 q
  332. PNP8120         Ungermann-Bass NIUpc/EOTP& g% H9 \4 Q. G5 Z6 @
  333. PNP8123         SMC StarCard PLUS (WD/8003S)6 O  r$ j. G: a
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    ; I+ T7 ?3 m5 `7 ~: Y# m
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    & z2 l. I% h6 j* ]( B
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    5 A% v/ _/ @) L
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)% R* O/ m# H$ x0 N& U
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    + K, X% X" f% K" o& X* D- z
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    ( U1 P( ~* Y' M8 a: h& u2 d
  340. PNP812d         Intel EtherExpress 16 or 16TP
    * Z1 e6 t% \* l1 F
  341. PNP812f         Intel TokenExpress 16/4
    % h& ]/ Y' F1 [% t' R- o
  342. PNP8130         Intel TokenExpress MCA 16/43 G  h- ^7 N" J" `8 ?! p
  343. PNP8132         Intel EtherExpress 16 (MCA)
    ' z# o3 C4 F; E; X' |
  344. PNP8137         Artisoft AE-1
    2 ]6 B7 F* S. I9 e1 L
  345. PNP8138         Artisoft AE-2 or AE-3
    8 z9 k' c9 A: q8 V% v
  346. PNP8141         Amplicard AC 210/XT
    " Y! r. H. {5 p* Y1 z8 b2 c/ r
  347. PNP8142         Amplicard AC 210/AT: B) z  [/ Y  _/ k! z& w2 h
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    , X% \4 q2 x+ v0 _1 W$ K  }
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)0 L+ d* p7 A" |$ ]
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)2 V* a' d& [4 u$ t# F
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)& Z3 V  f( Y7 @$ l/ U4 b% f
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    6 y0 ]/ p: z7 r2 I- H# u/ }; d# t+ }
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    4 ^! A9 C) \# B/ V* P
  354. PNP815f         National Semiconductor Ethernode *16AT) {( u( W: I3 c: j' s' c
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    # I  ^: D  y/ K4 `5 P+ s  r
  356. PNP816a         NCR Token-Ring 4 Mbs ISA+ G: E- H9 C$ n; C( J+ }5 O
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA4 v$ |- y; }; c/ }
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    + _3 u" h2 _/ v" L( i
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    - R/ }" ~; H: s; U9 A" S
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)& A4 {' l+ J% E. c
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    % \* g& s) b. \! e; N' `9 o3 c
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)+ b9 Z8 U( c/ a. w; d
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    ; _) v& W; x& U; v
  364. PNP81c8         SMC EtherElite Ultra 16& E% j& i( O" j
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    , D4 k+ J1 b, ~6 k* ?( T
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    / p( K& ], `2 R' C- h+ l
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    7 W8 A8 d" _" v& N) t
  368. PNP81eb         Proteon Token Ring (P1390). `% a* D. o9 n: D
  369. PNP81ec         Proteon Token Ring (P1392)
    2 O2 v( |/ I5 |% s) H5 I
  370. PNP81ed         Proteon ISA Token Ring (1340)! J6 J4 _" b% O) g/ Q
  371. PNP81ee         Proteon ISA Token Ring (1342)
    ; r7 Z; x5 G7 ^4 j9 d) M% X
  372. PNP81ef         Proteon ISA Token Ring (1346)) f: z. E  x) g0 S+ l
  373. PNP81f0         Proteon ISA Token Ring (1347)
    ) `6 V: w4 k2 M7 R- O( T: j* g
  374. PNP81ff         Cabletron E2000 Series DNI
    ! ?% ~% @0 _1 b7 [$ h# H
  375. PNP8200         Cabletron E2100 Series DNI
    4 w$ F% d+ D' i- M
  376. PNP8209         Zenith Data Systems Z-Note+ }% ^) l/ o4 j( i8 E. P
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    7 p2 b) j9 y8 c
  378. PNP8213         Xircom Pocket Ethernet II
    # W9 }" d6 n' {
  379. PNP8214         Xircom Pocket Ethernet I
    7 o, M5 M7 d$ {5 ~; N: J: j! E
  380. PNP821d         RadiSys EXM-10
    . h1 J, J3 w/ ]! T9 N6 K+ q6 g) \4 h
  381. PNP8227         SMC 3000 Series' |) z3 m( N6 ~2 B. j- E/ H5 `
  382. PNP8228         SMC 91C2 controller
    $ m  h- M8 Y$ t% E" t% P
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    $ k# E3 s4 k5 H" O" Z
  384. PNP8263         Tulip NCC-16
    / x7 U9 O: J/ X
  385. PNP8277         Exos 105
    ; |# r+ a2 `. y" y  @& t. ?  x( J; w+ w
  386. PNP828A         Intel '595 based Ethernet$ y1 e5 L+ Z) V& C! a9 d( D
  387. PNP828B         TI2000-style Token Ring0 V7 X$ V8 w3 O" ?2 r0 G) t' j. T
  388. PNP828C         AMD PCNet Family cards
    ! y* x; E/ l0 i/ D
  389. PNP828D         AMD PCNet32 (VL version). j: M; H: v5 Z; {; k) d. t' V/ Q
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
      H6 N6 v: J# ?- [6 y2 F# V
  391. PNP82bd         IBM PCMCIA-NIC- p4 y5 }+ W9 d. S0 e
  392. PNP82C2         Xircom CE10! b" C' L. s1 C3 {- r
  393. PNP82C3         Xircom CEM2, ?2 }" y' \$ T. M- c1 d$ X
  394. PNP8321         DEC Ethernet (All Types)
    & @; U$ L7 Q  Z" H
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    / N- G) V& Y1 P. o
  396. PNP8324         ARCNET Compatible
    6 m* ?& K. K; o0 _
  397. PNP8326         Thomas Conrad (All Arcnet Types)5 @7 D1 \5 N3 L2 t3 o8 e! r
  398. PNP8327         IBM Token Ring (All Types)
    ' {7 z( r3 V" u7 ?6 x2 n1 |, ?9 A3 }
  399. PNP8385         Remote Network Access Driver/ G" n# d0 x9 O, c5 F
  400. PNP8387         RNA Point-to-point Protocol Driver
    % i+ N% Q# n6 S6 f
  401. PNP8388         Reserved for Microsoft Networking components( v# h) p$ I- _, q
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)8 E2 r$ w! S+ x- E! X

  403. ( A! A3 K- q% @
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    ) _7 S  n/ a8 e- A4 _/ y4 A( Q* h
  405. PNPA002         Future Domain 16-700 compatible controller% \& j6 ^. _; n7 @; {" K& K: v
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    6 a5 n0 Y' i6 |7 r  ^* A
  407. PNPA01B         Trantor 128 SCSI Controller6 N# M9 r/ C5 ~. X
  408. PNPA01D         Trantor T160 SCSI Controller6 y- {: Q9 x3 ^8 @1 @; Z
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    ; f: s( E- p& D
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    % S9 w* C0 T* T9 \
  411. PNPA020         Trantor Media Vision SCSI controller1 I( G7 G2 P& ~* t" U1 E! U: y
  412. PNPA022         Always IN-2000 SCSI controller
    6 T% @2 w7 Q1 l( s" X
  413. PNPA02B         Sony proprietary CD-ROM controller
    - Z0 W5 P9 h1 C- d9 s; d
  414. PNPA02D         Trantor T13b 8-bit SCSI controller2 C/ ^) Y! {3 W" J9 I% X; h/ a
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    # o" c2 u+ t  p& e" D1 [7 d5 v) @
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    0 [; ?! }' j* M# F( r4 j
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    . @$ G) z* l# O) m
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive* z# K" ^: J, ~
  419. 9 |) D! o& R& e: y
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********$ @/ x9 u' O% e/ V1 F
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    / l& U7 y9 g& o% K- c$ n3 u
  422. PNPB001         Sound Blaster 2.0-compatible sound device& }+ t7 y3 l/ q% ]' Y; V
  423. PNPB002         Sound Blaster Pro-compatible sound device; l+ ^) _  p& l* K
  424. PNPB003         Sound Blaster 16-compatible sound device
    . J, V* z) b9 U( w, C
  425. PNPB004         Thunderboard-compatible sound device
    5 m4 g. o3 `' D7 l+ `
  426. PNPB005         Adlib-compatible FM synthesizer device9 d! n& z( h% u, \3 ]# S1 E5 T8 {
  427. PNPB006         MPU401 compatible
    , D9 F8 x6 V' [6 H
  428. PNPB007         Microsoft Windows Sound System-compatible sound device4 R) t* r; {6 k. O" \$ M/ P. K
  429. PNPB008         Compaq Business Audio
      a" M3 Z; h6 Y6 G
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device" n( F$ X1 B* s6 Y/ v! B& [) R0 V
  431. PNPB00A         MediaVision Pro Audio Spectrum # ^3 ^$ r6 z3 R  G+ m6 F
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)$ d! P/ Y5 \; Y
  433. PNPB00B         MediaVision Pro Audio 3D
    8 j! Y4 V2 e* ], m* h8 E7 z$ y/ y
  434. PNPB00C         MusicQuest MQX-32M) O% _: X# |# ?1 ~9 ]. d/ q
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic. v$ ]  A% o+ ~+ O) a! k5 H1 I) A
  436.                 (No Trantor SCSI, Thunder Chip Enabled); F- D5 R7 }8 v" u1 ?8 a
  437. PNPB00E         MediaVision Pro Audio Spectrum
    # c& ?4 [3 t" e& U3 F: E6 Z
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    & Y) ]8 g) e9 B6 s( H
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)  z: \& o' t# j/ X- {* `* K  I
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    # ?% U+ N8 ~7 l5 K# ^1 L* X
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit$ A1 c% _, U8 G5 K2 S( i5 |# N
  442. PNPB019         MediaVision Pro Audio Spectrum Basic5 h4 |8 B* Y2 k4 ~
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    - `7 M& y, q7 t4 @
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device$ W; E  w8 S! }, h8 O& ]
  445. PNPB02F         Joystick/Game port: C7 }+ x+ @. Q5 w6 j, s* a8 G
  446. & T: ~& Y' B, M# S- D
  447. ***** Modems - PNPCxxx-Dxxx****************************
    # C3 o% m9 V6 T+ P( I6 p1 j4 C) s8 ?" O
  448. PNPC000         Compaq 14400 Modem (TBD)6 Q8 z7 z# g# @8 K; P
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    - z- R5 H2 U; I) T% [- [
  450. ! u7 E: c4 o3 W/ H+ H9 K! f! f
  451. ======================================================================
    ! r! {, a" w7 c, ~! }$ Q
  452. : l  R) e/ O+ A& k$ T' m  i, e7 J
  453. DEVICE TYPE CODES
    0 m* E, U2 b" w. {. L
  454. / ^) ?7 v, a/ k( P
  455. -----------------------------------------------------------------------
    , j7 J! q% i8 @4 H7 q0 S
  456.        
    ! ]% O! \: X" i* \6 v1 L2 b
  457. Base Type = 0: Reserved
    4 C( }$ j" l! s9 N
  458. Base Type = 1: Mass Storage Device0 c7 p; C$ D3 Z; G+ h. Q/ F2 l7 g
  459.         Sub-Type = 0: SCSI Controller: k, L! I. C! a
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    $ U( W* ^1 n3 s% t) P
  461.                 Interface Type = 0: Generic IDE
    - ?* W: k# N  n( L
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    3 d# O. ~8 D; u3 Y# x3 g3 ?! m9 _3 e
  463.                 Interface Type = 0: Generic Floppy
    , L6 {) C" A5 ]3 Q& E8 u% Y- s
  464.         Sub-Type = 3: IPI Controller
    ; V7 j  E+ t, s) q& B
  465.                 Interface Type = 0: General IPI' s$ e3 A7 f2 M. ^8 J. ~  x
  466.         Sub-Type = 80h: Other Mass Storage Controller% u: D; M/ d0 f& k8 b2 {1 ]
  467. Base Type = 2: Network Interface Controller
    8 K: E! e! b9 `& v% H2 p& H7 g( ~
  468.         Sub-Type = 0: Ethernet9 h5 P/ n! b4 B5 U, z# ~: _1 a' |2 h
  469.                 Interface Type = 0: General Ethernet2 |9 x! d) o; Q9 F' ^
  470.         Sub-Type = 1: Token Ring Controller( G2 P3 l: ~; x. p# p# w$ h
  471.                 Interface Type = 0: General Token Ring
    * w3 c9 x! G& o
  472.         Sub-Type = 2: FDDI Controller
    ; m8 p0 X# g0 g, ]9 v- J6 B
  473.                 Interface Type = 0: General FDDI
    0 w# d0 c3 a( j1 ?5 h( }; K$ L$ b- P
  474.         Sub-Type = 80h: Other Network Interface Controller
    / n) n5 X0 z) h* N  @  }" e. t
  475. 8 S4 J: C0 ~: a2 ?$ D) e* |3 J6 J0 _
  476. Base Type = 3: Display Controller
    6 O4 t/ B% ]/ h: s0 y* B' h) G
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)1 n' U5 X1 F) \. t( F0 f
  478.                 Interface Type = 0: Generic VGA compatible5 @$ r1 e: a0 B( \& O5 e2 P2 y
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    7 X* n; _/ e9 A8 i
  480.         Sub-Type = 1: XGA Compatible Controller' P+ K. [/ }( W! E
  481.                 Interface Type = 0: General XGA Compatible Controller0 X; I8 `: m9 b
  482.         Sub-Type = 80h: Other Display Controller6 d2 n5 O$ a" C
  483. Base Type = 4: Multi-media Controller
    / Z* c4 \2 Y+ A0 t& E) B4 M
  484.         Sub-Type = 0: Video Controller+ ]2 g* d1 C" I" U& p6 d) I8 |. d$ X
  485.                 Interface Type = 0: General Video" ~& h# o- U% R7 U
  486.         Sub-Type = 1: Audio Controller3 {& v0 q4 k1 c; M1 Y3 ~! z
  487.                 Interface Type = 0: General Audio Controller: M# ?. o; V( M  y9 S6 u
  488.         Sub-Type = 80h: Other Multi-media Controller; j" c+ |# [; d& r1 l$ a( J
  489. Base Type = 5: Memory
    & w" i9 X1 p/ N+ ?7 H
  490.         Sub-Type = 0: RAM
    4 Q3 |+ g; h3 n
  491.                 Interface Type = 0: General RAM) }) r) T+ H, V, A2 N  Y
  492.         Sub-Type = 1: FLASH Memory( K2 M' |* q: j1 |% f* Y
  493.                 Interface Type = 0: General FLASH Memory
    1 m& ^9 @: O* y+ z# t
  494.         Sub-Type = 80h: Other Memory Device
    2 T  H& @5 ^6 U6 l( W1 ]3 K
  495. + ?* S, n0 x8 p4 ^' }) x" D6 ]
  496. Base Type = 6: Bridge Controller- H; e# j, A5 Q0 h9 g, _1 H, `
  497.         Sub-Type = 0: Host Processor Bridge( R3 N& C+ ~0 K) B
  498.                 Interface Type = 0: General Host Processor Bridge
    ) s! B( H3 ]2 @9 f9 a
  499.         Sub-Type = 1: ISA Bridge
    + i+ |9 l; K2 z' n( K6 d
  500.                 Interface Type = 0: General ISA Bridge
    2 E5 R& @5 c/ i/ q0 C2 A, Y6 {  w
  501.         Sub-Type = 2: EISA Bridge
    ' c' n/ \7 k) _: H$ [
  502.                 Interface Type = 0: General EISA Bridge, T2 O& J+ Z; ~4 C3 q$ R
  503.         Sub-Type = 3: MicroChannel Bridge
    ( Q% G! u  O: E; u$ {; b
  504.                 Interface Type = 0: General Micro-Channel Bridge
    - @% X* z3 Z* s
  505.         Sub-Type = 4: PCI Bridge, _! ~' x  N, Z3 A# d, e
  506.                 Interface Type = 0: General PCI Bridge
    * m2 `9 e$ |$ g, q% t% {& v3 ?
  507.         Sub-Type = 5: PCMCIA Bridge' Q, j( T& j: O2 r7 t
  508.                 Interface Type = 0: General PCMCIA Bridge8 s9 P2 k4 l' ~8 I/ j( A, A
  509.         Sub-Type = 80h: Other Bridge Device
    6 p* f# m7 v# G. A
  510. Base Type = 7: Communications Device
    " g2 ^( S' c$ k) F7 K
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)% ?) e5 K' t  J, D2 d% W" h# N
  512.                 Interface Type = 0: Generic XT-compatible
    % q! Q' [: ?0 m; I( B7 f; K! ^6 e! P9 ~4 T
  513.                 Interface Type = 1: 16450-compatible; _. x& P- n3 r7 t' T% o
  514.                 Interface Type = 2: 16550-compatible4 F% R& i& b; n" |: z
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    1 w$ F7 y% ~( w* o6 i  ~! I- W; _
  516.                 Interface Type = 0: Generic AT Parallel Port+ `6 v. ^  \+ ^/ I1 _. _% }% Y
  517.                 Interface Type = 1: Model-30 Bidirectional Port$ U9 M! j8 d: k' C1 m" i1 k9 d
  518.                 Interface Type = 2: ECP 1.? compliant port! i- o' p$ Z5 q% e0 `8 T
  519.         Sub-Type = 80h: Other Communications Device. g, g- X: n  `2 w% P; `
  520. Base Type = 8: System Peripherals  \6 u# I) o5 y' U4 r1 r
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    # t" B+ a6 I2 c# \+ t
  522.                 Interface Type = 0: Generic 8259 PIC
    1 R) ?* o, {- w$ u3 m
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    0 V, c- m% E- l% M  _+ g1 B
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    : T  v/ U$ @2 |* f9 \* ^8 D" ~( L& c
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    ; a) R0 c1 G2 D6 W/ i
  526.                 Interface Type = 0: Generic DMA Controller
    ) }2 n8 W, ^& v3 {0 \
  527.                 Interface Type = 1: ISA DMA Controller
    8 l, p' W2 U. v0 o, v# ^" E
  528.                 Interface Type = 2: EISA DMA Controller
    - A! q" k7 ?+ y0 a
  529.         Sub-Type = 2: System Timer (8254 Compatible)
      ~% }: P* T, f4 G
  530.                 Interface Type = 0: Generic System Timer3 I8 P: \* n% U" s; `; @6 T
  531.                 Interface Type = 1: ISA System Timer
    5 }6 _" S- e( Z8 o4 ?0 d8 C. l
  532.                 Interface Type = 2: EISA System Timers (2 Timers)8 y7 b3 @' A% M( T5 b
  533.         Sub-Type = 3: Real Time Clock
    - M" Q9 ~5 F2 m8 D: L/ H
  534.                 Interface Type = 0: Generic RTC Controller
      \; n- ?  F0 i0 w8 U: N4 e
  535.                 Interface Type = 1: ISA RTC Controller3 v, F7 E/ Z+ v/ w: Y
  536.         Sub-Type = 80h: Other System Peripheral                                 . R' l: B7 j- |
  537.                 7 O/ ^) t$ _0 S% `$ o! r) J) y
  538.         7 {; }7 h$ B1 L+ o& E
  539. Base Type = 9: Input Devices
    9 W- \/ o. o! u. d  C
  540.         Sub-Type = 0: Keyboard Controller
    $ L# w2 D1 O; R" v' {1 D+ s
  541.                 Interface Type = 0: Not applicable
    & O/ x9 ~* T+ g7 Q7 i
  542.         Sub-Type = 1: Digitizer (Pen)
    5 @4 O0 w+ H- a2 w
  543.                 Interface Type = 0: Not applicable1 q" _4 j; G  l9 i- L8 V
  544.         Sub-Type = 2: Mouse Controller2 l' `* J  G1 O/ h1 O
  545.                 Interface Type = 0: Not applicable
    1 G, I% I8 M0 ?0 i% R3 D0 C0 ?- }7 m! Z
  546.         Sub-Type = 80h: Other Input Controller
    - j7 N4 h( T. b
  547. Base Type = 0Ah: Docking Station0 ^, I+ `4 J6 M! J- O, {
  548.         Sub-Type = 0: Generic Docking Station$ ?* M7 M; K7 x: X) I8 `6 {
  549.                 Interface Type = 0: Not applicable# e5 k& I4 O" x1 e0 m
  550.         Sub-Type = 80h: Other type of Docking Station
    . {5 p( a2 i0 X8 f6 ~! Z- E4 |; o4 m
  551. Base Type = 0Bh: CPU Type' g1 |" A) m7 |- _0 S# _# \: X
  552.         Sub-Type = 0: 386-based processor
    1 X& X5 f; l' i
  553.                 Interface Type = 0: Not applicable
    2 W# C3 F2 Z8 h! V, @% H% U4 _
  554.         Sub-Type = 1: 486-based processor
    4 D: `% k; d: t! r+ ^9 W2 K
  555.                 Interface Type = 0: Not applicable% U, d4 [; c8 {1 ?
  556.         Sub-Type = 2: Pentium-based processor
    * \" T( T& h. `7 f$ m8 L4 {& A
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 00:50 , Processed in 0.060429 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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