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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
. T% U3 P# }4 k& ~: d1 H2 }+ H
  1. This document is the ultimate source for Windows Generic Device IDs   X3 B  W1 {- w* L
  2. and Plug and Play BIOS device type codes.  
    2 U" ?4 N6 r# t

  3. + N5 ^2 j' w$ v
  4. CONTENTS:9 j) R5 ~: {$ I; i* u5 q6 z
  5.    Plug and Play Vendor IDs and Device IDs
    . f( t6 K# Q1 R; \- A6 I
  6.    Generic Device IDs
    ) o( y' `' q3 B, V7 \
  7.    Device Type Codes
    0 T4 O6 v) T8 U0 O+ c- @
  8. ) |* h$ q9 @# ]0 _9 B
  9. ======================================================================
    $ e8 j: @# K8 ~$ X1 c
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs6 `3 l# O- |  L/ [3 H) A+ _% t

  11. " j2 M3 f4 q# e% q1 K$ v
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    ; @& M* d" v# B5 r8 r6 F' V+ G. Q
  13. Device codes. The vendor must register with EISA and have a vendor code
      Q' M/ ?4 C  _. F3 q* V  f
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    , f& d1 k* E3 h5 z$ U3 ?2 n
  15. is reserved for Microsoft and can only be used when defining a device抯
    ( F, |; X  O# e; Z3 U
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and 3 M9 b' w6 k/ K' w6 \+ Q4 U* n
  17. Play header. - q' @% h8 e. h! v
  18. & M/ W8 Z/ \3 }0 ~! s! F
  19. Use of CompatibleIDs is strongly recommended for devices that use # L  j! F+ D5 N: L6 D  L6 v
  20. device drivers provided with Microsoft Windows 95, such as a 1 J( l2 u$ w  s" }6 A. v, y
  21. "Standard PC COM Port" (PNP0500) or $ J% w( i1 d$ ^3 I2 l3 J
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).# W& ?7 S6 d# J9 Z, K' J
  23. ' l9 m7 K3 O1 Q( ~3 `# @
  24. The following example output from ISOLATE.EXE of a Plug and Play
    . v4 R( k- c8 }
  25. header is provided for your reference:
    ) r5 _% A1 l; b+ t+ R. ?( ]3 Q
  26.         Vendor ID:     XXXFFFF
    / U8 r0 e" e. u. f  O0 L
  27.         Serial Number: 00000001
    6 }5 w8 ?- H! b$ E* ^
  28.         Checksum (reported): 0x5E) @- j( J( o: A( {+ e( _
  29.         PNP Version:   1.01 K: |' M; y/ t2 |; B
  30.         Vendor Ver.:   100 W5 ^% f: t5 `6 D- i+ j& K
  31.         Device Description: IDE Port
    , I1 q- m7 l* L) O
  32.         Device ID:  XXX0001
    ( ^5 z8 W8 J: e6 L
  33.         Doesn't Support I/O Range Checking
      s# L; m& i, C4 }" ?  U$ n
  34.         Vendor Defined Logical Device Control Registers:  None3 w- c* \( x; I. c, ]7 T  G
  35.         Compatible Device ID: PNP0600
    & F% o9 m  ~/ h5 O2 j3 C
  36.         Device Description: IDE+ o5 j2 U+ Q- V% k
  37.         Dependent Function 0; p: Q: ]& d. j/ F, l" v* U% G
  38.         ...+ T' {( N+ q/ Y8 S
  39.         Dependent Function 1) g2 w  d$ b8 y& s, n
  40.         ...
    : D# l5 }4 ~& _- E4 @! }4 o
  41.         End of Dependent Functions( L; v" B# ^& K) P& {% d
  42. ) M) ~" T% x5 ?7 U4 b
  43. When the user is installing devices that use this method,
    . ^3 D' z% C9 w1 M1 Y! I! H
  44. a dialog box appears at the beginning of the enumeration sequence 6 `: r7 e- l2 ~+ M4 ~8 u$ ]9 l
  45. to suggest use of the default driver provided with Windows 95.
    ; e/ Y, j' H. A+ x
  46. Windows 95 also provides the option for using a disk from the ' Z8 S! |7 h' z- N: Q6 p5 m+ F% l
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    3 v- u/ G+ d) z& S  Y5 l
  48. driver.
    7 f, d, j: Y0 i1 l3 C9 }4 G& s9 M; y
  49. ! Q+ [$ ]7 C, d4 E( W
  50. For multifunction adapters, you should supply an INF file that chooses ) c) m; R4 d; B  O& y8 {0 R
  51. the appropriate drivers (including default drivers) for all the ; R7 d1 f+ d$ _$ A  }8 V
  52. adapter抯 devices. This prevents additional dialog boxes from again
    ! I, H* v2 a% e; e8 S/ G
  53. requesting the default driver or a manufacture抯 disk for the rest of ; a$ d- Y- M/ ^( m9 S0 t7 Y) ~* ?+ [
  54. the devices on the adapter. When an INF file is used in this manner ' G9 y" [3 J4 d. P" O' v
  55. for default driver selection, it must link the HardwareID (XXX0000)
    3 F: c3 G5 |! `
  56. to the appropriate compatible device driver from the Windows 95 % X# D; i6 T  T+ a' f' k
  57. distribution compact disc or installation disks.
    2 }9 L$ N5 s# z7 B3 d- X; W
  58. If this is not done, Windows 95 will continue to query the user for & J# Q$ ]& a: `3 x0 k1 d7 d8 d
  59. either the default driver or a new driver, thus defeating the purpose
    3 Q0 |9 Z8 w7 u7 S* o2 e
  60. of using the INF file in this way.
    6 ]. C4 g& K/ ^  m$ E
  61. - ~3 {! L- R4 G: w8 m$ R& H- ~
  62. ======================================================================  B( Z5 K/ w- A# a' _; e2 `- S6 Y
  63. 3 s  X$ ^- i! L+ t* w& s" O9 Q
  64. WINDOWS GENERIC DEVICE IDs, Y- f* t. S/ H' Z5 H0 E
  65. 3 m. @% R1 E5 O8 Z! v' c
  66. ----------------------------------------------------------------------' v9 ^  [' H2 W  F( ?
  67. Many devices have no standard EISA ID, such as the interrupt controller
    ) X, p% t; |+ n$ p+ Q
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    " C) D4 c( H! ?- E, P
  69. and Super VGA, are not actually devices, but define a compatibility
    % g# H4 ^* x9 O6 ~3 ^9 [$ }. e2 b
  70. hardware subset.  Yet another set of IDs needs to be used to identify ! U7 t  ?; b2 C
  71. buses.
    3 e# h. h  _" q3 s( n
  72.   b8 @9 B( u' y( N; d
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various ' r0 g8 T( ^6 t# I
  74. devices that do not have an existing EISA ID, as well as defining & ~  {3 Y8 T2 w  Y9 a
  75. compatibility devices. The IDs are defined in the following tables., X( {* V% d) |/ _) Q: B
  76. 0 K% v& I" ^# D
  77. DEVICE ID RANGES# ^& k! e* r% u) w3 T8 {
  78. 9 o0 U& ~: r* d3 m8 m( i
  79. ID range        Category
    - k  a' [# @5 X' G3 r/ U- y9 y1 N
  80. --------        -------------7 y' a7 V( Q! o
  81. PNP0xxx         System devices
    . \0 n5 ?3 h7 I1 ?- F
  82. PNP8xxx                Network adapters , A" s0 x) A; V: N% Q8 F0 u
  83. PNPAxxx         SCSI, proprietary CD adapters + T" K9 F! F. U! @% I# S3 @
  84. PNPBxxx         Sound, video capture, multimedia( s8 U( _& \& n& Z
  85. PNPCxxx - Dxxx        Modems
      n3 H0 ?, b& [* x& C5 m- o
  86. & n4 {3 F! |$ N/ f
  87. The following device ID is provided only for compatibility
    ; n$ |2 P5 {: ^. y
  88. with earlier device ID lists:3 u% r5 V2 ^# g. z+ F" o
  89. 9 C3 E: G2 q/ h0 N3 a( G
  90. Device ID        Description
    ) ]* C7 m) W" X- B+ K( P
  91. --------        -------------# K6 O0 D% g2 d: D8 W
  92. PNP0802                Microsoft Sound System-compatible device
    % P0 D' A3 x4 c5 ]3 F. f/ y( c
  93.                 (obsolete; use PNPB0xx instead)
    - R0 m; i8 I& J  |6 q. k4 f0 d/ |! g

  94. # ?3 w' ?: J' T' O. \) ~5 \) g. i
  95. ---------------------------------------------------------------------------
    8 @1 e6 y2 P/ G3 ?$ x: F, o# R
  96. Device ID       Description
    ' u3 B) T' O4 V6 T7 h. R0 P4 B0 L
  97. --------        -------------) @$ |6 H/ o+ c" {2 U. d
  98. ***** System Devices - PNP0xxx **************************
    : p4 Q2 a! U! a. {! r3 S1 S
  99. --Interrupt Controllers--3 M( A. [, Q& t# O
  100. PNP0000         AT Interrupt Controller
    * J% L6 g& Y( p3 e# D
  101. PNP0001         EISA Interrupt Controller2 x* S- k9 x: E) r& g: c/ P* b/ `: S
  102. PNP0002         MCA Interrupt Controller5 F/ h7 I) ?& k5 }( `3 W
  103. PNP0003         APIC
    % `7 W0 L3 c; {" l+ }! ]" j5 s! E
  104. PNP0004         Cyrix SLiC MP interrupt controller* o  d3 C8 ^" K! H& X! R$ L3 q

  105. * `; w. D7 w6 H) z) e% O
  106. --Timers--- B! ?1 T+ L3 m. I" e- v5 `
  107. PNP0100         AT Timer4 ]' C6 b& @5 @) x  W# o
  108. PNP0101         EISA Timer
    4 s+ A( r& ]3 l3 |
  109. PNP0102         MCA Timer
    5 O- f" `* Y# H2 x1 y
  110. 1 A1 t" p6 ^" h( S$ t3 w; \9 Z, L
  111. --DMA--
    - |. G# k# g. T
  112. PNP0200         AT DMA Controller* a. c4 [5 X0 t9 v3 v: L" k! b
  113. PNP0201         EISA DMA Controller9 ]3 D) ]/ H! \5 _6 v
  114. PNP0202         MCA DMA Controller1 b9 ~+ e0 T1 \9 o' _5 p
  115. 1 z  `  r0 b! i* b- ]8 D1 x
  116. --Keyboards--
    $ I* G+ ]* B3 z* q6 `( Z  }  \
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    1 F7 a  e0 ^  l
  118. PNP0301         IBM PC/AT keyboard controller (86-key)( a+ q8 T; R0 l" I' y0 q
  119. PNP0302         IBM PC/XT keyboard controller (84-key)! M% \6 Y) v$ [% l
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)$ c0 |8 D: X$ Z( V1 q6 r
  121. PNP0304         Olivetti Keyboard (83-key)3 B  D1 v! V1 ^0 C' V4 c* B' c, \* I
  122. PNP0305         Olivetti Keyboard (102-key). {) P" u% j! E& N
  123. PNP0306         Olivetti Keyboard (86-key)+ B7 i  x/ F$ X( H& r
  124. PNP0307         Microsoft Windows(R) Keyboard* G# |; S0 E. \/ O9 c
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy6 f1 I& W/ c6 n0 B( `2 e
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    ! T8 c% ]1 h, y$ n. _! V! ~
  127. PNP030A         AT&T 302 keyboard
    # G! b% V/ B8 X  g  U- Y, ~
  128. PNP030B         Reserved by Microsoft0 E3 o) p# T4 Z( E) f
  129. PNP0320         Japanese 106-key keyboard A01- K0 p+ f( \5 f' [
  130. PNP0321         Japanese 101-key keyboard) o, `" b8 s1 A) k
  131. PNP0322         Japanese AX keyboard
    0 D- q/ I7 \, [4 C: y  X
  132. PNP0323         Japanese 106-key keyboard 002/003: ]3 h  h; @4 t. O1 O
  133. PNP0324         Japanese 106-key keyboard 001
    6 x. {6 M) E( w
  134. PNP0325         Japanese Toshiba Desktop keyboard3 u. N% C7 K+ |0 d2 U% F7 b
  135. PNP0326         Japanese Toshiba Laptop keyboard
    : [* I( R! [4 T0 K4 \
  136. PNP0327         Japanese Toshiba Notebook keyboard
    1 F' j3 n; ^0 G6 `) U
  137. PNP0340         Korean 84-key keyboard5 U' t; S9 n, n. `/ R
  138. PNP0341         Korean 86-key keyboard6 X* ~! R) |5 U
  139. PNP0342         Korean Enhanced keyboard* j* P/ [+ B! s% Z
  140. PNP0343         Korean Enhanced keyboard 101b
    $ V8 O' c; h) `) `
  141. PNP0343         Korean Enhanced keyboard 101c
    2 I7 x& y1 M! m, y( m( h: T
  142. PNP0344         Korean Enhanced keyboard 103
    ' j+ f8 ~4 f6 a8 ^/ K  P
  143. : E6 L: O# \! O' M( u
  144. --Parallel Devices--) G7 ~9 @( y! |) |0 R6 Z
  145. PNP0400         Standard LPT printer port! {! }# r, w) F: q
  146. PNP0401         ECP printer port
    # R, p; U7 p; Z/ s8 _. V, J0 [
  147. ! D, K7 V( a! \8 |( L
  148. --Serial Devices--" {' C- V1 z! G
  149. PNP0500         Standard PC COM port; z/ n- x! h, I+ ?3 a- c
  150. PNP0501         16550A-compatible COM port2 J# k  n6 q2 q
  151. PNP0510         Generic IRDA-compatible device1 r* v- X( q$ o) U& C0 S% G

  152. " S1 \8 j4 S9 G, S! f
  153. --Disk Controllers--
    2 W* E$ o5 b6 E. Z. R! _/ c
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    2 o7 F% ?/ n& Q
  155. PNP0601         Plus Hardcard II
    + z) s( x+ Y$ j* A' {6 O$ ?. C7 i
  156. PNP0602         Plus Hardcard IIXL/EZ
    8 O) @( R" W4 Q* `- y
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification7 x0 X) C  l6 \7 y; m! U
  158. PNP0700         PC standard floppy disk controller
    & [& H! }2 w6 K
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec) ]8 A6 {0 K! f( p- F
  160. . t# i1 T, t  d# s& q' @
  161. --Compatibility with early device ID list--
    0 l6 x3 C, p9 J4 U: o6 w  }+ d
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use: y7 b4 m2 {# i% ?. O  H- z
  163.                 PNPB0xx instead)
    # P7 m+ \# y# n! K2 O
  164. --Display Adapters--  l2 Q2 p0 V7 r. y8 y
  165. PNP0900         VGA Compatible- o" t& g- l) T
  166. PNP0901         Video Seven VRAM/VRAM II/1024i . _6 J7 E0 S) g( }- _
  167. PNP0902         8514/A Compatible4 f5 {/ G4 p4 \) Y
  168. PNP0903         Trident VGA
    & G+ ~: [5 d& t$ b
  169. PNP0904         Cirrus Logic Laptop VGA) I  V1 x9 C4 U
  170. PNP0905         Cirrus Logic VGA
    6 I: J3 }! P9 P0 m  R* h
  171. PNP0906         Tseng ET4000  }/ E! K- V1 D3 j# @6 o
  172. PNP0907         Western Digital VGA
    + Y2 M; z2 P1 x
  173. PNP0908         Western Digital Laptop VGA
    : ~; M8 p4 E7 }5 c1 b
  174. PNP0909         S3 Inc. 911/924( d- c) |# ]7 c% q7 v- }. h* O+ Q
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    : p' j7 Z6 I3 k% J
  176. PNP090B         ATI Ultra (Mach 8)( _4 P% H0 o  T/ S8 T
  177. PNP090C         XGA Compatible" z, Y  y7 j# }1 W& T8 ^8 D
  178. PNP090D         ATI VGA Wonder( Z. d. c) k" A3 w. Y0 z8 P
  179. PNP090E         Weitek P9000 Graphics Adapter8 c9 F5 P+ E$ m' M) Q9 l
  180. PNP090F         Oak Technology VGA  Y$ e0 ~& @1 F+ W. s4 \( E: Y+ r: {
  181. PNP0910         Compaq QVision
    . `$ ~/ W- w3 f! u8 J
  182. PNP0911         XGA/26 o* g2 t+ T9 x: ?
  183. PNP0912         Tseng Labs W32/W32i/W32p
    * z$ n* W& e! J, q
  184. PNP0913         S3 Inc. 801/928/9641 e$ R, A/ l8 f( H
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)( M* m; a- t/ B: M9 v1 E
  186. PNP0915         Compaq Advanced VGA (AVGA)- j0 W4 ^' x5 D" e% x1 i
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)) a& A  {1 O. u$ T( K
  188. PNP0917         Reserved by Microsoft
    * T/ m) A0 z8 c& w8 B
  189. PNP0918         Matrox MGA" j* d/ m5 @) @6 M; l5 U9 }
  190. PNP0919         Compaq QVision 2000
    ( D. H! G1 f5 D& L+ f: o8 z6 S) a
  191. PNP091A         Tseng W128( Z; O* S* D5 u! E! }
  192. PNP0930         Chips & Technologies Super VGA# ^! q3 C- Y. \$ P0 u" s* M
  193. PNP0931         Chips & Technologies Accelerator
    $ c: @- b- Q* j. |" H4 h/ I
  194. PNP0940         NCR 77c22e Super VGA
    1 ^7 z9 Y" z4 n. M5 W( \. r( l
  195. PNP0941         NCR 77c32blt
    : b* p% P; ]' d+ K, u. M
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    : O4 O9 h9 n9 }) N4 z

  197. 3 ]: a( n: F- {/ p% i
  198. --Peripheral Buses--/ N: ~. A2 I! ]( X
  199. PNP0A00         ISA Bus
    7 a1 I  C/ f* v1 W9 Z8 U
  200. PNP0A01         EISA Bus9 `* {+ ~/ _, D9 f/ f* q( c7 O
  201. PNP0A02         MCA Bus- n$ v* H+ ?3 K: C
  202. PNP0A03         PCI Bus6 S* T% s9 Y- t$ f6 T2 K# j
  203. PNP0A04         VESA/VL Bus
    ( ?+ L- D+ d: R& t& N
  204. PNP0A05         Generic ACPI Bus7 @( w% P0 |% Q! G1 ^2 g: e
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus). A( e( J1 [9 M7 _& Q
  206. " I# W7 e. x; t- ~! u0 `4 ?& d. ]
  207. / |) u; X# X* l: Y9 {; x2 @% K
  208. -- Real Time Clock, BIOS, System board devices--
    9 Y* `: U8 ]# y# B
  209. PNP0800         AT-style speaker sound
    . Y9 E9 G5 y, W: C. s* M  @. n* B
  210. PNP0B00         AT Real-Time Clock
    8 x; L$ n% }. [# q
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    3 ~4 `" c- \2 A7 Z: g" B" q
  212. PNP0C01         System Board
    ; _, m4 U; u! X, I, }
  213. PNP0C02         General ID for reserving resources required by Plug and Play: s! v/ c2 `- `6 [. X) |
  214.                 motherboard registers. (Not specific to a particular device.)& w/ Z+ e3 F4 ]& }. t+ z8 m$ y
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    * W3 P) y2 n; k& ^/ K; K
  216. PNP0C04         Math Coprocessor
    0 b/ D  l. j2 z& g
  217. PNP0C05         APM BIOS (Version independent)( u( A" M7 q2 ]/ P) n% Z$ h; u3 M
  218. PNP0C06         Reserved for identification of early Plug and Play
    . i4 O" H$ ?* i  _3 U
  219.                 BIOS implementation.  e# Y" d' [, N; L$ d$ s) J( a- Q
  220. PNP0C07         Reserved for identification of early Plug and Play 0 M: ?$ G+ g! e5 J3 g& M( x" I7 S* \
  221.                 BIOS implementation./ @0 f9 z5 E4 e/ ~' d7 k
  222. PNP0C08         ACPI system board hardware
    6 B! U# ~% q; D* s) [/ z3 A2 b
  223. PNP0C09         ACPI Embedded Controller
    0 e3 Z/ D- q9 n
  224. PNP0C0A         ACPI Control Method Battery1 x& d# b: ], J% \  \
  225. PNP0C0B         ACPI Fan7 `3 Y6 }+ ~4 J, Y, s. ^
  226. PNP0C0C         ACPI power button device
    0 t! L# d5 k* g( A
  227. PNP0C0D         ACPI lid device3 E1 B- V7 t& a: n' W3 C; W9 h  ~
  228. PNP0C0E         ACPI sleep button device
    + P9 {, E7 F' _+ o* s' \& a! l9 k
  229. PNP0C0F         PCI interrupt link device0 D* U/ B+ g1 N+ s& g
  230. PNP0C10                ACPI system indicator device
    + @( `- h. {* ~; G+ U
  231. PNP0C11         ACPI thermal zone0 e) \# I& K" g3 V: N7 M
  232. PNP0C12         Device Bay Controller% t% {1 ?5 Q, i! c

  233. 0 |' ?9 V: d5 R, Q+ ]' e& i- Z! H- o
  234. --PCMCIA Controller Chipsets--$ u4 _2 ~$ s! ^- g+ [
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    $ f& h/ t- a' O! Z. D/ k
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    6 {( `7 T$ ~/ C: F0 t
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller3 N9 G9 C" y2 e3 P# f' W7 O. i7 c8 {& {. E
  238. PNP0E03         Intel 82365-compatible CardBus controller+ |4 x( z- [2 A$ q9 i
  239. - R6 u3 l$ S; Y
  240. --Mice--
    ' ?* ^5 H: F* v. V. u
  241. PNP0F00         Microsoft Bus Mouse" A4 h' ]! Q' T2 Q9 w
  242. PNP0F01         Microsoft Serial Mouse" f/ k6 q% ]/ h# Z  |
  243. PNP0F02         Microsoft InPort Mouse# ?/ o/ J& f3 b, u, b: \) q5 D
  244. PNP0F03         Microsoft PS/2-style Mouse' }& M5 K* l. [+ w1 n
  245. PNP0F04         Mouse Systems Mouse
    + d4 y2 H3 l! i7 y2 K3 m
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    9 d% @1 x* @7 I3 v
  247. PNP0F06         Genius Mouse (COM1)
    2 F% x: |! I4 U4 Y! F" T/ ^
  248. PNP0F07         Genius Mouse (COM2)( U, J6 z4 u1 X- l5 z6 B% x
  249. PNP0F08         Logitech Serial Mouse
    $ i( I! X% l; V" ?( N" _" @
  250. PNP0F09         Microsoft BallPoint Serial Mouse9 I/ F- {; w' X, G
  251. PNP0F0A         Microsoft Plug and Play Mouse7 }3 x$ _$ z& V
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse  v" [2 b  D7 [( _# O- _, y" X+ I
  253. PNP0F0C         Microsoft-compatible Serial Mouse1 O# J) s, k# ?9 A: E$ w/ s* D7 O
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse( `- b) U+ X" M& T1 ?* Y
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    ) }6 {" F; M/ L+ T  b
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse9 Y- z# C- K1 V
  257. PNP0F10         Texas Instruments QuickPort Mouse2 G" H, l) X* h$ k
  258. PNP0F11         Microsoft-compatible Bus Mouse7 K7 Q/ m" }7 g
  259. PNP0F12         Logitech PS/2-style Mouse6 {' k/ n& |: y! W" z: M: `; ~3 J
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    ! }+ I8 b+ `& o" C
  261. PNP0F14         Microsoft Kids Mouse
    1 ]' f8 s0 P8 V9 X
  262. PNP0F15         Logitech bus mouse
    % f; r# E& D' Z" p$ [  R/ i
  263. PNP0F16         Logitech SWIFT device9 G/ l. o8 G9 E
  264. PNP0F17         Logitech-compatible serial mouse
    4 r9 X; H3 T& \: h. q
  265. PNP0F18         Logitech-compatible bus mouse# W. q# f" }9 d# i! G, T, H! r4 e) V' ^
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    , x  h  F- j1 c
  267. PNP0F1A         Logitech-compatible SWIFT Device( g4 |4 _9 s% ^: x) M5 Y# U
  268. PNP0F1B         HP Omnibook Mouse
    + n% D4 E2 N* K% e
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse6 o8 Q/ D0 ]9 g8 j( e: j
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    : E( T1 X) t7 I: U$ v. s4 K, H6 D% a
  271. PNP0F1E         Microsoft Kids Trackball Mouse7 ^. x$ h3 ?2 O/ p
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    7 ?- j; Y2 j5 u" _" q
  273. PNP0F20         Reserved by Microsoft Input Device Group) }( |6 |9 N) l; U. h/ w& h) U
  274. PNP0F21         Reserved by Microsoft Input Device Group  \( J- P# t% g: b6 N$ }
  275. PNP0F22         Reserved by Microsoft Input Device Group: Z7 R( a& d, N% d& x' o
  276. PNP0F23         Reserved by Microsoft Input Device Group3 V( ]  {5 k7 U! F
  277. PNP0FFF         Reserved by Microsoft Systems; ~1 _4 z" r' \0 e  I7 i

  278. ) t0 }! y0 q& C8 g
  279. ***** Network Adapters - PNP8xxx ***********************' U; p/ |$ T' Q; ?* B; p
  280. PNP8001         Novell/Anthem NE32002 H( w$ G0 ]$ G+ V* ]
  281. PNP8004         Compaq NE32003 \9 R% h. T% k7 \( Y
  282. PNP8006         Intel EtherExpress/32+ ?% d: `+ T/ I3 ^+ s
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)* G7 Z; _% j( x% R* d0 K
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP0 Q: i; ~0 g1 V: Q$ V/ |
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    2 O& c! E$ U" J: q/ x# u/ c" I
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC7 R" v6 V3 ~1 x& u9 p2 ?$ e
  287. PNP8078         DCA 10 Mb MCA* R4 j  {( [# h7 ?
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    3 k4 N6 _0 F6 k. @  K
  289. PNP80c9         IBM Token Ring  n8 r; k/ i  Q
  290. PNP80ca         IBM Token Ring II
    : U; ?: @; w5 ^
  291. PNP80cb         IBM Token Ring II/Short
    ( O$ `+ h( p" c1 g4 @5 ?
  292. PNP80cc         IBM Token Ring 4/16Mbs
    , @* v! n( \5 K0 x0 ?
  293. PNP80d3         Novell/Anthem NE1000& V$ X1 x# v2 u$ y: i- N
  294. PNP80d4         Novell/Anthem NE2000" i8 i: r2 q! p  b3 u2 ^
  295. PNP80d5         NE1000 Compatible2 ^, y% A7 o" O. x+ x
  296. PNP80d6         NE2000 Compatible
    + p( |, w  e" @5 }$ w
  297. PNP80d7         Novell/Anthem NE1500T8 s1 r( X$ W$ w7 {
  298. PNP80d8         Novell/Anthem NE21009 q; Y1 Y0 _4 X$ t6 u
  299. PNP80dd         SMC ARCNETPC
    ' z' R  Y& L3 b9 _
  300. PNP80de         SMC ARCNET PC100, PC200( |+ E0 l8 c8 [& g# P8 c& F
  301. PNP80df         SMC ARCNET PC110, PC210, PC250  A+ A' {$ ?3 U/ h( E
  302. PNP80e0         SMC ARCNET PC130/E
    8 x, A6 Z& F$ B5 `
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    1 L( v( }7 \; r7 W6 W. g
  304. PNP80e2         SMC ARCNET PC270/E
    ' L3 m+ g; W. o! d1 [0 x. ?
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    ! z" i2 F" t" j% U2 h
  306. PNP80e7         DEC DEPCA& i& J% A" H8 A2 S$ K
  307. PNP80e8         DEC (DE100) EtherWorks LC
    " ]% M4 d! W* K- J6 ~2 j7 K+ b0 }8 g
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    ) V; g$ D& X' l# b3 ~% e4 c
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    5 Q4 M" [; l! f* V
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    ( K3 {" I, k% _9 K
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC3 i$ c6 {% j1 j
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    * z  y" e4 m+ z2 Q
  313. PNP80ee         DEC EE101 (Built-In)
    4 V( r7 Y9 U2 G
  314. PNP80ef         DECpc 433 WS (Built-In)
    ! c% f3 l, \1 _  B& \
  315. PNP80f1         3Com EtherLink Plus( e/ {8 O/ s6 _: u7 n: d. R
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)7 k: y2 h7 d( |9 Y, e. X) ~) E  I  f
  317. PNP80f4         3Com TokenLink
    : |9 P$ C% j& R: u- q
  318. PNP80f6         3Com EtherLink 16
    ) Z3 A2 m( P' y& L% _3 M/ s% Q
  319. PNP80f7         3Com EtherLink III/ a: U6 `  f/ U
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    ; g/ c% {. L4 g% y9 x. V4 r# A
  321. PNP80fb         Thomas Conrad TC6045
    ! m* F/ Z# l3 c
  322. PNP80fc         Thomas Conrad TC6042
    " P5 Q  o) \: z2 H! C5 r
  323. PNP80fd         Thomas Conrad TC6142, @. \# A. z' }& o
  324. PNP80fe         Thomas Conrad TC6145
    ' u6 @1 x  [* C* H' I5 z5 F
  325. PNP80ff         Thomas Conrad TC6242% Q, h: C* V7 T+ }5 Z
  326. PNP8100         Thomas Conrad TC6245: }3 ~, B* ?" @
  327. PNP8105         DCA 10 MB2 Z, g1 i" `/ ~! a/ W
  328. PNP8106         DCA 10 MB Fiber Optic* x6 p5 t9 |( k9 Z% U
  329. PNP8107         DCA 10 MB Twisted Pair  @3 T7 n1 C/ y- J) _- ~* K
  330. PNP8113         Racal NI6510' S. e% A/ [* u; Y  d: s
  331. PNP811C         Ungermann-Bass NIUpc. D  b  k0 A8 x6 g9 o
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    7 u. C3 S6 E& b/ f; _: i9 V: A
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    $ b) v% _/ V! @
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    # ]8 G" i) n# H% u# `
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)2 l; g( L, g, F
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    8 `$ x% U9 H6 m" A& |
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    # P6 G% g1 z6 ]
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    ) R3 V( W) r3 O! x
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)3 g+ Y# d* Y9 V! a# y
  340. PNP812d         Intel EtherExpress 16 or 16TP
    6 s9 e2 A" V/ W8 P, @
  341. PNP812f         Intel TokenExpress 16/4
      G4 w- H9 C: o8 S9 t4 M6 [; q
  342. PNP8130         Intel TokenExpress MCA 16/4
    5 O5 H6 F/ F, h: d9 h& e  d
  343. PNP8132         Intel EtherExpress 16 (MCA)" N8 W- k5 H: w" m+ N, f
  344. PNP8137         Artisoft AE-1
    . r; w2 `: h6 g8 g
  345. PNP8138         Artisoft AE-2 or AE-3% |: j4 b; E$ z2 {
  346. PNP8141         Amplicard AC 210/XT
    . @% u! D. G2 f
  347. PNP8142         Amplicard AC 210/AT
    $ k6 h. O% {1 F8 V1 J
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)" X+ J% w- ~) ^+ c$ P7 Q4 ?* C
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)% G; @6 s1 @# M. ~* f
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    - i) a3 M5 Y7 l
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)7 ~) n9 B0 M3 Y' w* r0 ~, f- h
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)8 L4 x) Q( H) L: G* h' C
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    1 ~" q6 c- T# N
  354. PNP815f         National Semiconductor Ethernode *16AT' d% @5 g; l- G( A+ H3 G
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    & Q% g6 |: N; I* P2 F
  356. PNP816a         NCR Token-Ring 4 Mbs ISA. C. s% h2 j. x. ?3 N% ]6 M8 ]
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA5 d3 i9 M7 O+ s1 v/ S  q
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    ( u5 Y% ?. G5 F# W; b3 Q% P
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)- U. D9 r9 w- `2 O5 A
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)+ m# g9 U1 l! J/ j5 N" I
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP). E* ]( C2 P2 Z4 w. G" Y
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)0 k( D$ d+ Z3 a7 d
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC), P* z2 Z0 L! S1 F- _
  364. PNP81c8         SMC EtherElite Ultra 16
    8 g8 R! a$ R, e$ N( j
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    $ k& h0 d9 Q0 s( Y/ I5 E6 y, t
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    ' B% \2 W. N* J4 D
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    - s! [& N9 M5 ~
  368. PNP81eb         Proteon Token Ring (P1390)6 Y/ S  ]. Q. z! b$ r
  369. PNP81ec         Proteon Token Ring (P1392)
    # q$ h# z  C5 T; O5 `
  370. PNP81ed         Proteon ISA Token Ring (1340)2 _4 x+ _1 R/ g9 d- z
  371. PNP81ee         Proteon ISA Token Ring (1342)
    1 y! B, \7 M6 [! v  \2 r
  372. PNP81ef         Proteon ISA Token Ring (1346)
    " |* e2 s, h/ [. N( N" V, M
  373. PNP81f0         Proteon ISA Token Ring (1347)
    : H3 L: N6 W4 T( K, y4 P* u
  374. PNP81ff         Cabletron E2000 Series DNI
    + a3 E* ]3 W( ~' s
  375. PNP8200         Cabletron E2100 Series DNI: B. x, V5 B& t# X
  376. PNP8209         Zenith Data Systems Z-Note
    2 ]' ~; x- p5 L& x
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    . m% P6 a# C5 U9 n0 _# ]
  378. PNP8213         Xircom Pocket Ethernet II
    1 v4 }5 h) _, o7 |2 s
  379. PNP8214         Xircom Pocket Ethernet I; V4 v. _, {& ]  l% R" \. }# y# E
  380. PNP821d         RadiSys EXM-10
    ' D* |9 n- c/ c  f0 U- m9 e/ R
  381. PNP8227         SMC 3000 Series
    # O1 J9 {( e: c; x
  382. PNP8228         SMC 91C2 controller
    6 y- z. c' R( Q& Q' |
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T3 _1 v9 X' r; F
  384. PNP8263         Tulip NCC-16
    . i, `; y1 N) D1 y! Q. o
  385. PNP8277         Exos 105, [+ t6 }4 |; C) c( p
  386. PNP828A         Intel '595 based Ethernet. [: G9 `7 {* t' V, _2 B/ [1 c0 B
  387. PNP828B         TI2000-style Token Ring1 e" L+ r$ y! i
  388. PNP828C         AMD PCNet Family cards" t2 I% t2 n( Y, `5 {/ d, t
  389. PNP828D         AMD PCNet32 (VL version)
    / r. N# E  C% G* D+ D& `7 _. _' P
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    2 p  u; W  o% P" T& U& N; j+ W8 W
  391. PNP82bd         IBM PCMCIA-NIC" U1 {  {4 d6 ^8 z" l& r
  392. PNP82C2         Xircom CE10
    3 r, K; i- j/ e* L
  393. PNP82C3         Xircom CEM2* m1 K  f& g& S; R# N8 I
  394. PNP8321         DEC Ethernet (All Types): T& R7 x; \6 M; _
  395. PNP8323         SMC EtherCard (All Types except 8013/A)6 Q6 W6 K$ K0 D; _8 t! t( l
  396. PNP8324         ARCNET Compatible) S$ m0 Q8 m0 W5 V: a5 D
  397. PNP8326         Thomas Conrad (All Arcnet Types)6 u/ B7 i8 X0 ^* A4 X0 N, B+ K! y
  398. PNP8327         IBM Token Ring (All Types)  M! `# B* l# z* ?! K8 ]) _# q
  399. PNP8385         Remote Network Access Driver
    : o: _0 ?- N( V6 A. y6 P8 T  f
  400. PNP8387         RNA Point-to-point Protocol Driver
    ) S' f. o. T; p. \1 U7 p- r0 _
  401. PNP8388         Reserved for Microsoft Networking components1 I" y+ H% v9 R4 J
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    ( F- p8 q* C. [! h; @* ]* e

  403. . c+ {" V& R( A' A% `" d) C0 P
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    1 @: S+ M% q1 L+ `
  405. PNPA002         Future Domain 16-700 compatible controller
    2 o8 y. c- [( l3 K+ H" u5 i
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    * ?( o; z. H! P
  407. PNPA01B         Trantor 128 SCSI Controller
    ; k  A/ @' [8 q( [3 Q
  408. PNPA01D         Trantor T160 SCSI Controller
    8 K' w) F- Z! K! i+ f. y
  409. PNPA01E         Trantor T338 Parallel SCSI controller8 k. y& `" x) g# _
  410. PNPA01F         Trantor T348 Parallel SCSI controller/ c3 @: o: D& Z, u9 T
  411. PNPA020         Trantor Media Vision SCSI controller
    : Z! p( @, g. o) s6 r
  412. PNPA022         Always IN-2000 SCSI controller# I* I; p, [( q
  413. PNPA02B         Sony proprietary CD-ROM controller# `- u/ t- ~% R. x( S9 S
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    8 m* d6 J- o5 V* S, o
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    ; u1 Z1 I- a0 m7 s7 t: [8 m
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    : k# t$ n. t0 M; c
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    ( f- Y) T$ v; @4 Q& m) C4 Y
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive2 g7 Y" Q5 l) a/ @$ A' w8 x

  419. 6 k0 [, B- X2 K% C
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    ( S/ t& J. ~' r/ U2 c
  421. PNPB000         Sound Blaster 1.5-compatible sound device" `; V6 x) J( h' w
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    3 @' z$ j2 h( e3 z
  423. PNPB002         Sound Blaster Pro-compatible sound device
    4 i' o3 g: c; z+ i1 f4 f
  424. PNPB003         Sound Blaster 16-compatible sound device
    7 a6 m5 f5 s1 c  i' a
  425. PNPB004         Thunderboard-compatible sound device! |" }) a; y& O1 S
  426. PNPB005         Adlib-compatible FM synthesizer device
    $ |# c8 G- I) l$ A" _
  427. PNPB006         MPU401 compatible
    9 W8 ~" n$ G4 ~0 M
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    + |4 p3 @' r/ G3 I$ {# w
  429. PNPB008         Compaq Business Audio
    & S. b# {. w% L9 f+ C
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device) v$ K4 W' Y6 k" ^$ F1 }9 K
  431. PNPB00A         MediaVision Pro Audio Spectrum
    * c; N6 x6 C% q5 s1 ~
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    4 ^' A4 @4 N+ c
  433. PNPB00B         MediaVision Pro Audio 3D
    6 V  a4 |) R& U) U* d( e& r
  434. PNPB00C         MusicQuest MQX-32M* b/ _+ F* z! K# X; q! L
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic1 z: ]: q4 j! E+ U- k
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    6 x4 V2 U3 b9 S1 M4 T
  437. PNPB00E         MediaVision Pro Audio Spectrum. B& p* ]0 {! w
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)/ @* [! o" M% I( a* R
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)/ |, r/ W8 [9 ]! t! d; D% ^, j
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola0 x5 b  |1 L$ K0 z6 {
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit1 h: V% O9 r6 j5 N4 R5 V
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    + f0 r+ y5 W# M* E& p) K7 x! c+ F
  443.                 (no Trantor SCSI, Thunder chip Disabled)' F! j9 i* t' y
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device/ W! J, \) R/ L- r3 P' Q9 z0 I
  445. PNPB02F         Joystick/Game port) A) T( |( S9 j2 G& v! Z

  446. 3 Y8 l- a5 F1 R! D! x: M3 r
  447. ***** Modems - PNPCxxx-Dxxx****************************0 l5 F2 r# e; A3 v
  448. PNPC000         Compaq 14400 Modem (TBD)+ C/ N* X+ o* \" `- `4 p! Q# Y( \
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    ; \8 |9 V) n4 f1 B9 `/ E

  450. , A3 f8 b  o* }% @  f2 m
  451. ======================================================================5 @1 X2 S6 |' w4 j

  452. * y: q$ i* F! T4 Y" g% J
  453. DEVICE TYPE CODES- D( K3 {, r/ Z" q  x0 r) |
  454. 2 N% E; E' t2 K% l4 F, t3 X1 C
  455. -----------------------------------------------------------------------
    , Y& z3 Y7 h" o! {1 y. s7 v8 [/ w+ }
  456.        
    : ^, c/ Q; y! ~5 C3 e
  457. Base Type = 0: Reserved
    # U! z, s7 d$ Y, v
  458. Base Type = 1: Mass Storage Device
    4 n- C3 ^; X+ f# Z% _+ L
  459.         Sub-Type = 0: SCSI Controller; P" E7 }  \/ ]" |$ S  H
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)2 Y* m& x# w8 `. Z- k) Z7 j
  461.                 Interface Type = 0: Generic IDE
    $ J7 X6 `6 m8 B4 U+ n# e. u) P
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    7 v' _/ a( p5 P( x) |
  463.                 Interface Type = 0: Generic Floppy( b/ ]: Y' N2 q7 b  W3 |
  464.         Sub-Type = 3: IPI Controller
    ; g% o# l8 k; U: X( H) i+ w7 g
  465.                 Interface Type = 0: General IPI
    6 m- Z" x- w/ m2 G. ?1 T
  466.         Sub-Type = 80h: Other Mass Storage Controller
    ) o$ C8 @' Z& Y2 Z
  467. Base Type = 2: Network Interface Controller2 _: K( V" r' e3 [4 y+ i% R
  468.         Sub-Type = 0: Ethernet  i5 n+ n) o2 i; O3 u; B
  469.                 Interface Type = 0: General Ethernet$ _4 }$ a6 p. B5 [, U$ ]8 I
  470.         Sub-Type = 1: Token Ring Controller0 A: n, z% f7 m6 U7 T: N, D
  471.                 Interface Type = 0: General Token Ring' }/ S, j. Q) m) J8 k; t! G
  472.         Sub-Type = 2: FDDI Controller
    8 p. n% J# p% E8 v
  473.                 Interface Type = 0: General FDDI* X4 r, B2 a# a$ L0 o  y; I
  474.         Sub-Type = 80h: Other Network Interface Controller  v0 U8 P( N& y, C, a8 v" `: M9 {
  475. % [( I" K4 E; R6 R% x
  476. Base Type = 3: Display Controller
    0 D- }1 v# N. l, [! R
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible); P( B( A' V0 q( L
  478.                 Interface Type = 0: Generic VGA compatible5 d% _" j$ C+ T0 W
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    ) \4 m6 ^0 c! z7 Q
  480.         Sub-Type = 1: XGA Compatible Controller
    5 _0 u; j+ q) Y2 a, }
  481.                 Interface Type = 0: General XGA Compatible Controller) }3 d9 b4 R) K: z# n' Y
  482.         Sub-Type = 80h: Other Display Controller6 `( l9 x5 |& {
  483. Base Type = 4: Multi-media Controller( L7 t7 s3 d1 o$ C! ^) P
  484.         Sub-Type = 0: Video Controller
    $ P9 g# L! F; Q1 f6 p$ t1 h+ _
  485.                 Interface Type = 0: General Video
    " Y# C  e6 H* U5 Z
  486.         Sub-Type = 1: Audio Controller3 ~  a3 _# l: D& o8 N' f, d' P
  487.                 Interface Type = 0: General Audio Controller& D, G4 L& i; U1 Q) Y1 a
  488.         Sub-Type = 80h: Other Multi-media Controller
    ( s4 ^# |. P8 P& s4 }. u
  489. Base Type = 5: Memory
    * q3 H# a: G/ S' \% h
  490.         Sub-Type = 0: RAM ' w7 |, |0 I+ c8 Q  Y+ I4 i
  491.                 Interface Type = 0: General RAM* ]  x; N1 T, G% ?  ~, a
  492.         Sub-Type = 1: FLASH Memory
    7 f* G, T4 ]$ m! }9 u
  493.                 Interface Type = 0: General FLASH Memory
    1 {+ W. h4 |* l3 W: n
  494.         Sub-Type = 80h: Other Memory Device
    ) a; o' d& U' ^3 q8 Q+ G9 T  b8 S
  495. # @- H: d9 |4 L9 ?0 M! u3 U7 ]
  496. Base Type = 6: Bridge Controller, x% t+ s8 u' u  C8 T4 B$ i
  497.         Sub-Type = 0: Host Processor Bridge" I: _6 d7 y8 t  i) d) j# J; ?( b
  498.                 Interface Type = 0: General Host Processor Bridge
    / `; j/ C. |5 `. Y1 c( T) T9 e
  499.         Sub-Type = 1: ISA Bridge
    3 a. C' t( ]% j$ ~# N7 B0 d0 S
  500.                 Interface Type = 0: General ISA Bridge4 X* I% S5 h: U  ]
  501.         Sub-Type = 2: EISA Bridge$ h2 E6 M" T" b" f, z# a
  502.                 Interface Type = 0: General EISA Bridge  c. X4 R' G- J7 Y" d
  503.         Sub-Type = 3: MicroChannel Bridge/ D& @" y7 B- @* h$ E, @5 q
  504.                 Interface Type = 0: General Micro-Channel Bridge/ Z( S' v- y0 c) d
  505.         Sub-Type = 4: PCI Bridge
    . w+ m' l4 p* F
  506.                 Interface Type = 0: General PCI Bridge8 m! q- E" A0 H  C4 S) e+ n3 c
  507.         Sub-Type = 5: PCMCIA Bridge
    ) `5 Z2 D. E  }
  508.                 Interface Type = 0: General PCMCIA Bridge
    ; o+ E# G! M2 X1 |0 W
  509.         Sub-Type = 80h: Other Bridge Device
    8 f, R' a1 X! N( z
  510. Base Type = 7: Communications Device0 r% N  ~  O! X+ R
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    ( j7 B: O% o# |! C) A3 q5 V
  512.                 Interface Type = 0: Generic XT-compatible
    / S; @) [( K" }4 k7 L& V$ M
  513.                 Interface Type = 1: 16450-compatible' c1 l4 e6 k# d$ G) P8 R' q
  514.                 Interface Type = 2: 16550-compatible
    7 R3 G( }, ]" }! z7 l& R7 }
  515.         Sub-Type = 1: AT-Compatible Parallel Port, f- H5 A3 v! _( Q% o4 Z
  516.                 Interface Type = 0: Generic AT Parallel Port( O# n( h9 {/ k1 }- k2 T0 B
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    . z8 E0 S* u2 M$ X
  518.                 Interface Type = 2: ECP 1.? compliant port" @1 R* L* y& ~: C  G0 o$ B& k
  519.         Sub-Type = 80h: Other Communications Device* W/ K2 b7 x: S" N9 m9 d) ~. e
  520. Base Type = 8: System Peripherals& D& e: _5 M8 T0 V/ @  }
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    1 O6 c/ h. g$ O, ?( V" S% z1 d
  522.                 Interface Type = 0: Generic 8259 PIC! `; {, ~/ H: ]" c
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)% b2 ^* s/ G3 ~1 }! u7 ^
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)3 l8 V, u* N0 e' C
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)0 p4 q+ O4 K/ r) \" Y4 m' h
  526.                 Interface Type = 0: Generic DMA Controller
    ; o4 d0 W7 q, w# D* H
  527.                 Interface Type = 1: ISA DMA Controller
    " l3 _: j% V/ n' m6 b
  528.                 Interface Type = 2: EISA DMA Controller0 {. e7 i: _7 j4 J8 l. G5 Q! f8 a
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    . Z- F4 s+ i: N; w$ N0 ~# f) t
  530.                 Interface Type = 0: Generic System Timer' |. D3 I9 ^5 @  W. q5 B! J
  531.                 Interface Type = 1: ISA System Timer  V# t8 A' u9 ]  D! y; h  s* y
  532.                 Interface Type = 2: EISA System Timers (2 Timers)+ n5 U0 H$ O, m  Z* z# i: n
  533.         Sub-Type = 3: Real Time Clock
    - D1 l$ @  v$ y( L8 l9 K, Z4 p
  534.                 Interface Type = 0: Generic RTC Controller
      X0 ^- L$ ]3 ]
  535.                 Interface Type = 1: ISA RTC Controller. j2 H$ m0 x/ L3 g" Z. ]% i: G# r# i
  536.         Sub-Type = 80h: Other System Peripheral                                 
    2 ^9 n' m& Z7 V
  537.                 & A. D2 ]; Q/ a5 {* r
  538.        
    ( C( B; O2 L' h) G% [
  539. Base Type = 9: Input Devices0 E' `9 W3 Y9 y* n! \
  540.         Sub-Type = 0: Keyboard Controller
    9 j  {5 g9 z4 z( B
  541.                 Interface Type = 0: Not applicable- v$ M9 f" C! I- j! A; P, J; H2 j
  542.         Sub-Type = 1: Digitizer (Pen)
    ; Z1 @- o6 |5 j1 V5 [" M9 |
  543.                 Interface Type = 0: Not applicable
    ! p. s* |" Y6 ]! I% v0 y
  544.         Sub-Type = 2: Mouse Controller9 F( y  V. _& ^1 }) r4 i, g: s
  545.                 Interface Type = 0: Not applicable
    ; j% d" d. ^, u* x
  546.         Sub-Type = 80h: Other Input Controller
    / n0 P- }) F& `% h: {+ O
  547. Base Type = 0Ah: Docking Station! J2 t# R/ {/ Z( d$ o  g
  548.         Sub-Type = 0: Generic Docking Station
    / a: b( I% I( M( E& a3 `
  549.                 Interface Type = 0: Not applicable
    : w, E9 U; b/ Y4 n' [8 o8 v! U+ B
  550.         Sub-Type = 80h: Other type of Docking Station
    # t* G5 w# i9 K4 C/ c$ s; f% Z
  551. Base Type = 0Bh: CPU Type
    + h, n- j; q# }: b2 V) I
  552.         Sub-Type = 0: 386-based processor
    9 t+ a2 b" f& o1 J5 }6 p
  553.                 Interface Type = 0: Not applicable
    3 N5 v& k* I: Y, D
  554.         Sub-Type = 1: 486-based processor% n1 N$ e2 A0 L& D  \0 m1 X
  555.                 Interface Type = 0: Not applicable/ t- c" p% d9 S, P) U
  556.         Sub-Type = 2: Pentium-based processor! \- c. F) T( o  z9 m& ?" X2 W5 z) e
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-20 06:45 , Processed in 0.123589 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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