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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
: \5 i  q* C! s! T6 P4 T) O2 i
  1. This document is the ultimate source for Windows Generic Device IDs
    5 C- Y: ?' i6 H' ?+ n# B& M
  2. and Plug and Play BIOS device type codes.  & x/ j- I/ t) |! M* y/ w& p" Q
  3. 0 `; U/ {, \, n/ H+ F0 P  X
  4. CONTENTS:; u& b7 d& U$ i2 U: i* ]
  5.    Plug and Play Vendor IDs and Device IDs
    ) ~" w: |) X  i* d
  6.    Generic Device IDs 7 R. F( M3 x1 z  ?$ @+ Z0 ~
  7.    Device Type Codes. P; Y4 |- j" `7 E% p0 e- t: x

  8. % Q0 _. G0 g5 K
  9. ======================================================================
      j; f1 M/ q& Q
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs6 a& a7 Q8 ]0 t5 y7 ]1 x

  11. 2 g. z- L% l& U3 W. T
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and 1 g: T) {2 k( l
  13. Device codes. The vendor must register with EISA and have a vendor code& k2 U8 `. @& J
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code 7 Z) x9 a; G7 Z% K- C
  15. is reserved for Microsoft and can only be used when defining a device抯
    " T/ O, V/ S8 E! E* U3 M: [& i
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    / q3 b, v: ^+ U# }2 J
  17. Play header.
    3 [9 L; F, |5 C. I0 z
  18. + P( k! e% t, p
  19. Use of CompatibleIDs is strongly recommended for devices that use
    . U5 F# ?% ]: S1 ~
  20. device drivers provided with Microsoft Windows 95, such as a ! |: o% c8 ?+ A3 w. J; e* P" z
  21. "Standard PC COM Port" (PNP0500) or # W+ U- B* K/ h1 Q3 n% y& a' l
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).7 j) c  {( i% _% `# _6 l. J. b( `( y7 L

  23. 7 Z' U& g- x8 r2 A
  24. The following example output from ISOLATE.EXE of a Plug and Play 7 w: g3 m: O: h' ^9 A
  25. header is provided for your reference:: `. j9 \# v% `7 s
  26.         Vendor ID:     XXXFFFF
    ) Z  R0 |0 C) |* ?, }6 B9 n7 [
  27.         Serial Number: 00000001
    3 S8 r3 V" |$ V+ E. h) j
  28.         Checksum (reported): 0x5E
      ~4 o) l6 Q8 B7 ^: x6 {6 F
  29.         PNP Version:   1.0
    " {6 X" ]  b% Q6 O0 D9 _* {
  30.         Vendor Ver.:   109 T; P2 I7 g! R/ j( R- w
  31.         Device Description: IDE Port: U; o3 n2 o$ |8 b$ p$ o" ^
  32.         Device ID:  XXX00016 o0 J& V/ N7 x& Z
  33.         Doesn't Support I/O Range Checking! H1 P1 K+ z& Q1 N0 B# G1 O
  34.         Vendor Defined Logical Device Control Registers:  None* n* \+ I  }6 ?; I  _5 _
  35.         Compatible Device ID: PNP0600
    " R! E. Q' S* q/ L6 P8 W5 c. @
  36.         Device Description: IDE7 a1 u9 y4 L* `6 J/ |& ?6 K& r! J0 W
  37.         Dependent Function 07 [8 Q. k/ t0 S$ `/ N, Z. ^& k
  38.         ...
    - h. U& Y  T9 \& a. j" K
  39.         Dependent Function 1
    9 U3 J$ @% s7 e' r& {, }
  40.         ...  U: c# y" D. R
  41.         End of Dependent Functions  K+ i: N# P$ C

  42. 0 l/ ~& s: x  f
  43. When the user is installing devices that use this method,
    " j$ h9 A: X5 O" Z1 J& o
  44. a dialog box appears at the beginning of the enumeration sequence ) h* p; l8 o! W) E- i0 S
  45. to suggest use of the default driver provided with Windows 95.
    6 U; P, ~5 L9 |+ ~
  46. Windows 95 also provides the option for using a disk from the
    + }2 T! J) a0 Z3 W2 X4 |
  47. manufacturer, in case the user wants to choose a manufacturer-supplied 0 O0 b9 S0 F" z  }+ B, Q
  48. driver.6 L  M3 G0 V4 i- \$ i0 p

  49. + d1 p+ H6 g* h" o9 `
  50. For multifunction adapters, you should supply an INF file that chooses
    - \$ }) a: ^% V5 o0 j
  51. the appropriate drivers (including default drivers) for all the & _1 L4 F. C, g% W+ N+ x4 W
  52. adapter抯 devices. This prevents additional dialog boxes from again
    / x( m0 @- n6 o8 s; A8 ^* d
  53. requesting the default driver or a manufacture抯 disk for the rest of & u1 I6 B5 K! p: O; Z
  54. the devices on the adapter. When an INF file is used in this manner
    ' Y5 A1 J" W' v
  55. for default driver selection, it must link the HardwareID (XXX0000)
    0 J. B# M) L* H( f8 f' A3 r
  56. to the appropriate compatible device driver from the Windows 95
    % A9 d& _6 }8 V: j8 z5 t
  57. distribution compact disc or installation disks.
    & x. t4 W$ ~- F: Z* e, D1 n
  58. If this is not done, Windows 95 will continue to query the user for
    $ y4 F; n0 h$ I- R9 D6 I( G5 v- y7 A' I6 t
  59. either the default driver or a new driver, thus defeating the purpose
    / M. r* }5 N- j9 x+ F: |
  60. of using the INF file in this way." {( x* H. p% G6 Y

  61. 5 z  }( h1 ^$ |: ]' v: t( Q
  62. ======================================================================- ]5 ^) L4 |& x6 ?

  63. % d$ K+ d" D' x% V, v: y; M
  64. WINDOWS GENERIC DEVICE IDs
    6 M( |0 P6 I( h. ]* j8 n

  65. . B- X7 [8 S, `) K
  66. ----------------------------------------------------------------------
    : _& _- w) m8 {6 u) E3 D8 E6 z
  67. Many devices have no standard EISA ID, such as the interrupt controller$ _5 k+ X3 f( @% ~
  68. or keyboard controller. Also, a set of compatible devices, such as VGA - y# r' C( j+ ^" J, ?0 s# L
  69. and Super VGA, are not actually devices, but define a compatibility
    2 Y' B" N; u0 O$ C% P
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    % j1 J! T' d# j' i2 ]% W3 t- y
  71. buses. , @. T3 Z$ F0 v7 R6 y. s1 J" {9 G

  72. , L# h' b, F9 P
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various ( w9 f1 u" q5 L$ G& R; R  T; j
  74. devices that do not have an existing EISA ID, as well as defining
    9 q6 I1 x( |( K) W' M
  75. compatibility devices. The IDs are defined in the following tables.
    4 t; _6 M5 R. W5 `. f& z" H, G

  76. - Z/ K; e" k, a: Z
  77. DEVICE ID RANGES; u' n- S+ J6 V- ^1 L

  78. 5 A& U! n) I0 N% Q9 L% k6 E
  79. ID range        Category
    & w( c: R9 @9 z# I
  80. --------        -------------" j' m8 K6 ~2 v$ V
  81. PNP0xxx         System devices
    2 \. M3 e- v1 A
  82. PNP8xxx                Network adapters
    % l1 _9 e, Z0 f6 `& n" S) Q
  83. PNPAxxx         SCSI, proprietary CD adapters
    4 M. u" Y( g0 v0 _
  84. PNPBxxx         Sound, video capture, multimedia! r: b, d; Y' V; r
  85. PNPCxxx - Dxxx        Modems: o3 u; A' Q! q0 D/ [# G

  86. ( Y& }  |6 o& d- V
  87. The following device ID is provided only for compatibility
    8 S4 L" E$ w2 V8 z7 ?
  88. with earlier device ID lists:6 Q: v, d) j3 K. E* j( |7 U
  89. # c4 g- c, a" P5 ?2 r* A6 b3 z
  90. Device ID        Description
    ! U9 s% M1 I! x8 i: R
  91. --------        -------------
    0 Z( y, N; A8 P, J
  92. PNP0802                Microsoft Sound System-compatible device) y" N) p% ^+ l  N
  93.                 (obsolete; use PNPB0xx instead)+ r9 G5 U& A- z  [3 k

  94. $ F2 u% D' u: v* M3 g4 {+ A
  95. ---------------------------------------------------------------------------" _8 T6 P* P( ~. e
  96. Device ID       Description& f4 Z2 k$ r1 b! t
  97. --------        -------------- @+ G4 n. K+ y4 v+ b8 K1 o2 H6 ~: v7 H6 N
  98. ***** System Devices - PNP0xxx **************************
      X9 |. i0 D; p0 x" \8 u# p1 G' z% k
  99. --Interrupt Controllers--+ k, q( j' ^0 N5 M
  100. PNP0000         AT Interrupt Controller- t! i# r: u4 C. ~) g4 ]' o
  101. PNP0001         EISA Interrupt Controller4 b: f% f# I7 `# y- B  i5 k5 Z
  102. PNP0002         MCA Interrupt Controller
    0 Z3 ]. t8 {) U: b: S. L# l
  103. PNP0003         APIC  D% k" ~0 p/ n% @- f% M* b
  104. PNP0004         Cyrix SLiC MP interrupt controller
    % n6 A1 v. {. j
  105. : s0 w1 v; T- H9 [* \
  106. --Timers--) Q- l. a8 K) Z! O- |$ i3 i9 [
  107. PNP0100         AT Timer
    4 c/ s9 m$ F$ J+ ?* d8 h
  108. PNP0101         EISA Timer- M6 {7 N5 X: A8 @
  109. PNP0102         MCA Timer
    ! e( O/ f8 e5 o! w* c7 k
  110. ' g/ j. `; Y* f0 Q( z
  111. --DMA--
    ( U* n6 R1 p$ d% i( z% Q. D. |
  112. PNP0200         AT DMA Controller6 q; t& t8 |, h6 `4 I0 m
  113. PNP0201         EISA DMA Controller
    4 `6 ~- C8 p0 F% M- r9 l3 b
  114. PNP0202         MCA DMA Controller+ v! k* J7 ?: I  B% o+ _7 ]9 c
  115. " M$ K2 K: p2 M0 y
  116. --Keyboards--
    3 |" h! b5 g. k7 q' ~
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    % G# a7 g% T. X1 y
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    1 _! Y; d$ `: K2 a' Y, n5 I  r8 }
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    0 o. W* Z! r) N: ]6 q" i! m  J
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)0 f/ n& ^1 ?9 m
  121. PNP0304         Olivetti Keyboard (83-key)2 ^& f0 U1 V6 W! _* A; V) ~
  122. PNP0305         Olivetti Keyboard (102-key)
    6 J/ t. |& S$ E5 C# s- d
  123. PNP0306         Olivetti Keyboard (86-key)
    / [2 E* @6 k! Q6 a/ @5 P8 y/ t
  124. PNP0307         Microsoft Windows(R) Keyboard
    1 A# W! O& m/ }  q4 W
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    ' P4 j6 \" [2 i$ `4 L$ f
  126. PNP0309         Olivetti Keyboard (A101/102 key)0 Z% Z) |* u3 d7 B' u& x
  127. PNP030A         AT&T 302 keyboard
    $ E7 u( M5 [; T& z9 v. y
  128. PNP030B         Reserved by Microsoft; ]* i9 L* J9 a2 M. ]( M
  129. PNP0320         Japanese 106-key keyboard A01
    7 {* u! H1 g! `4 x
  130. PNP0321         Japanese 101-key keyboard
    & z( a3 ~) i+ O: f  u; |: d
  131. PNP0322         Japanese AX keyboard3 }6 b. @4 @" S. z; K8 s, |+ G
  132. PNP0323         Japanese 106-key keyboard 002/003
    , o( |/ q/ V# X7 K0 R3 t
  133. PNP0324         Japanese 106-key keyboard 001
    0 V( j0 N" q0 ?$ T0 E( K" F
  134. PNP0325         Japanese Toshiba Desktop keyboard0 N8 B8 Q7 D6 \0 N; |6 w1 c
  135. PNP0326         Japanese Toshiba Laptop keyboard  J8 P7 f' f7 ]9 ?) C
  136. PNP0327         Japanese Toshiba Notebook keyboard
    ' P# Q7 {  B. y5 q& t
  137. PNP0340         Korean 84-key keyboard$ ~5 z# S) X7 H, m9 C4 g( {
  138. PNP0341         Korean 86-key keyboard
    1 x) m0 l2 O8 X8 f% x) K  ~
  139. PNP0342         Korean Enhanced keyboard/ Z  {" A5 |2 T( k  M
  140. PNP0343         Korean Enhanced keyboard 101b, Y1 Z) `. x# X5 E7 a4 M3 c/ b% O
  141. PNP0343         Korean Enhanced keyboard 101c0 ?  W, T: z; u# H7 o* }; _/ Z
  142. PNP0344         Korean Enhanced keyboard 103
    + M% k# T* R3 E
  143. 8 }' c7 R* ~% M/ C9 @: l
  144. --Parallel Devices--  M! Y+ b4 C0 S0 g/ X* n5 a3 T; o
  145. PNP0400         Standard LPT printer port* ^3 l" p% k( u0 a
  146. PNP0401         ECP printer port/ I5 ?% m& }" ?/ T+ Z% a

  147.   a8 w! r: M; L
  148. --Serial Devices--7 X0 L  ]- V5 i( z9 l$ c" t
  149. PNP0500         Standard PC COM port
      e( g1 p2 V  L; P
  150. PNP0501         16550A-compatible COM port6 q7 u' ?! M. H  @* O
  151. PNP0510         Generic IRDA-compatible device. k- B/ n/ i3 ~/ A* s$ Z

  152. " F: b3 z3 Q8 W, Y  |. ^3 w
  153. --Disk Controllers--0 Y8 S& j4 F, ]  q
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller, U+ h; C% f% U, z- u; P5 S
  155. PNP0601         Plus Hardcard II
    ! x0 n9 d7 E7 b0 l: u
  156. PNP0602         Plus Hardcard IIXL/EZ, i3 n: K; B7 |& n6 k# s  q, g
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification7 a' r+ o2 _# ?7 P" g! N
  158. PNP0700         PC standard floppy disk controller7 G4 H  \' c( J9 s# e7 j1 m6 A
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    8 j: G; B6 _$ ]- x
  160. ) q; Y3 I, D2 t3 l! d" O% _
  161. --Compatibility with early device ID list--/ A# i7 i$ C; ]+ O. V! j: v
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use6 d9 E  d) V4 `2 ]4 L
  163.                 PNPB0xx instead)
      ?* @! I$ o% q
  164. --Display Adapters--& y; L- b, }7 d! r7 S( O+ @9 K7 O
  165. PNP0900         VGA Compatible# p1 ~6 K; E& t4 w
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    . G7 |0 j; s0 L% M  j
  167. PNP0902         8514/A Compatible$ M5 ~( x6 F4 d
  168. PNP0903         Trident VGA$ I3 D4 w1 y# @  E7 `  ?
  169. PNP0904         Cirrus Logic Laptop VGA9 w- s$ r8 _" w' N/ N
  170. PNP0905         Cirrus Logic VGA: X9 v  }" `9 f: S) v- }
  171. PNP0906         Tseng ET40008 T& c' `( O7 \$ x. h
  172. PNP0907         Western Digital VGA9 ~, V4 B; f5 t0 H' U0 }; v) T( u+ ]
  173. PNP0908         Western Digital Laptop VGA4 Q9 z# p: k" e! y) s5 F
  174. PNP0909         S3 Inc. 911/9242 ^7 g( I) z3 F: Y/ D
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    2 m2 Z' R6 e- n5 q7 G4 Z* l
  176. PNP090B         ATI Ultra (Mach 8): }7 m- e( R# m8 y
  177. PNP090C         XGA Compatible
    9 e* ^$ l: E3 c
  178. PNP090D         ATI VGA Wonder* q. i6 f& D% C7 E% Y
  179. PNP090E         Weitek P9000 Graphics Adapter+ v) t! u  x' p7 T% [
  180. PNP090F         Oak Technology VGA
    ( K( g: I1 S1 J) e$ h$ F4 W
  181. PNP0910         Compaq QVision
    6 I4 I! a; N, A/ s( f4 }+ I
  182. PNP0911         XGA/2& ?9 U7 y9 }0 D, v+ p$ n' u7 [
  183. PNP0912         Tseng Labs W32/W32i/W32p
    . W  R1 ?5 p1 B  q/ \# o  l
  184. PNP0913         S3 Inc. 801/928/9647 Z* w7 @! x: J1 w# y
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)& y/ Y) E4 k1 I9 C$ H7 U
  186. PNP0915         Compaq Advanced VGA (AVGA)
    & x7 N2 c- n. @0 E2 G1 [7 j: \
  187. PNP0916         ATI Ultra Pro Turbo (Mach64): H! e- E5 E1 f
  188. PNP0917         Reserved by Microsoft5 G' p6 z$ Y6 L& S( q* y5 w1 J- O
  189. PNP0918         Matrox MGA. ^) S0 l3 o) F% f* _
  190. PNP0919         Compaq QVision 2000
    3 a9 s- |3 l  {" @9 q
  191. PNP091A         Tseng W128
    , `0 ]% ]' `/ Z8 l& X- N; ]
  192. PNP0930         Chips & Technologies Super VGA: @; v+ h1 z& J# f
  193. PNP0931         Chips & Technologies Accelerator2 p! t1 R6 Y9 t* ~" ~) X/ ^
  194. PNP0940         NCR 77c22e Super VGA
    ( `  `% {/ B* [, T: M2 O* c5 X
  195. PNP0941         NCR 77c32blt
    3 z6 c$ g7 u! O* g
  196. PNP09FF         Plug and Play Monitors (VESA DDC)4 l4 H8 B$ o0 n
  197. 3 m3 H9 o; o7 f& y% g7 A
  198. --Peripheral Buses--1 [' q3 I8 z% J; J* J4 r
  199. PNP0A00         ISA Bus, c5 l  O) U& }: b7 ]
  200. PNP0A01         EISA Bus, ]; x# U* H3 ?
  201. PNP0A02         MCA Bus
    % T* @' v) p! Y& I
  202. PNP0A03         PCI Bus
    - k3 }" C( M" i
  203. PNP0A04         VESA/VL Bus, y' g9 ~  J2 s0 C
  204. PNP0A05         Generic ACPI Bus
    : `& V5 z7 R, T* J0 K, s8 T
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)5 |1 }2 r& U2 N8 L! f
  206. 1 P' B) b6 v* @! \2 k

  207. 5 B) K0 C9 T3 r, n- ]
  208. -- Real Time Clock, BIOS, System board devices--' W; F& A& ?% f9 K. C
  209. PNP0800         AT-style speaker sound; z- Q4 D3 ]) I: |9 ~. q
  210. PNP0B00         AT Real-Time Clock
    . Y! D. v5 f( {( w6 _
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)6 t9 q# k, w7 v" K2 e
  212. PNP0C01         System Board
    8 [2 Q5 S& Z) X* F
  213. PNP0C02         General ID for reserving resources required by Plug and Play! A5 b5 v2 c. F) n, [/ n. x4 e
  214.                 motherboard registers. (Not specific to a particular device.)- n% J# R: G$ i9 A
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    2 i. M# ^0 a- @' |  }
  216. PNP0C04         Math Coprocessor
    1 J1 k/ u1 u, M0 M/ n, Z+ o
  217. PNP0C05         APM BIOS (Version independent)
    , c& k$ L6 B1 C5 ?( [+ T  n
  218. PNP0C06         Reserved for identification of early Plug and Play 1 I: z! B  L" n
  219.                 BIOS implementation.
    1 Z& I- K/ U0 R3 P, W8 B) X
  220. PNP0C07         Reserved for identification of early Plug and Play * E" {# S( i! D) ^) I/ l2 ?6 `5 I! E! O
  221.                 BIOS implementation.
    ) V) p- b$ }5 s$ `5 x% A
  222. PNP0C08         ACPI system board hardware" e9 M3 c7 W3 p/ H2 _
  223. PNP0C09         ACPI Embedded Controller( h. w1 \& s( p! c, |
  224. PNP0C0A         ACPI Control Method Battery
    ! M, b0 }+ o3 H5 f# B7 S
  225. PNP0C0B         ACPI Fan
    % @) \& C0 t0 p: T! u
  226. PNP0C0C         ACPI power button device
    % X* L7 [; C$ x1 |( L: S9 ~
  227. PNP0C0D         ACPI lid device
    ; v( q5 g( y' c$ x
  228. PNP0C0E         ACPI sleep button device
    + ]6 Y  O3 u6 m3 a$ D
  229. PNP0C0F         PCI interrupt link device
    ) h# x8 g6 j6 m9 A! T8 l5 Y
  230. PNP0C10                ACPI system indicator device% q: M. M6 `) U7 g! i8 A  c2 b
  231. PNP0C11         ACPI thermal zone3 k- Z) C" i, g
  232. PNP0C12         Device Bay Controller
    9 A: Q! A' {0 q7 o/ }3 W+ T% r
  233. 9 S" l# O4 q4 \3 @7 \
  234. --PCMCIA Controller Chipsets--( P$ b* Z) f6 p, X' [
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller+ d% f5 E) w4 O" _
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller- T+ N% ?, I6 _9 {6 ~. r( V
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller6 g3 }$ Z0 p7 M
  238. PNP0E03         Intel 82365-compatible CardBus controller
    . n. N# V% c  B9 H+ ]

  239. % x' [. L8 |, F9 T9 q8 o6 t/ P  z
  240. --Mice--
    " n, ~# V$ u) I* a# f! {  Y+ y
  241. PNP0F00         Microsoft Bus Mouse* `( B; G0 s4 z6 `. H
  242. PNP0F01         Microsoft Serial Mouse) z( R4 Q6 N* h
  243. PNP0F02         Microsoft InPort Mouse
    ; n  S7 V/ O4 K4 M5 d' h0 s
  244. PNP0F03         Microsoft PS/2-style Mouse9 O$ k7 _5 p8 k
  245. PNP0F04         Mouse Systems Mouse
    1 x) P3 n% ]6 A/ Z4 {' Q  {
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2). k" L0 s: H. ?* h
  247. PNP0F06         Genius Mouse (COM1); |' B* ], b8 m5 U, q
  248. PNP0F07         Genius Mouse (COM2)! b' @9 g! Z5 p  m7 M3 ~( |
  249. PNP0F08         Logitech Serial Mouse$ ~4 ~9 z! q4 V% i0 k, c9 W/ ?
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    ; s4 q' t7 L; r' u3 M
  251. PNP0F0A         Microsoft Plug and Play Mouse
    4 i' z6 X' E* K: k/ h, O9 x/ v
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    / Z  a+ u) X# o* m. _% D
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    0 a6 I$ [, [' a3 U+ m# t) V0 d  D# q
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse, ?) }( X- F: l. a5 c) O
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse' ]% R' ]% k- p4 b* n4 @! L" B
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    7 r/ x, Q% O7 @( g( ?4 ^& ^
  257. PNP0F10         Texas Instruments QuickPort Mouse9 D( [& u6 W$ X' i' I
  258. PNP0F11         Microsoft-compatible Bus Mouse
    8 Q% i- b% g, y( I' X# a0 S
  259. PNP0F12         Logitech PS/2-style Mouse
      k8 L8 u8 Z: ^( B! B0 j
  260. PNP0F13         PS/2 Port for PS/2-style Mice; P5 N, d, |6 v
  261. PNP0F14         Microsoft Kids Mouse; ~3 j. |  T% z) l+ k
  262. PNP0F15         Logitech bus mouse
    # J/ S) V, _3 @
  263. PNP0F16         Logitech SWIFT device
    4 `- o: z( ]# Y% F
  264. PNP0F17         Logitech-compatible serial mouse! y0 w; {! A0 m1 L, F" e# r
  265. PNP0F18         Logitech-compatible bus mouse
    5 z5 i" R& f, D+ O3 S3 T+ d
  266. PNP0F19         Logitech-compatible PS/2-style Mouse2 e9 q& D! \- t) u' V
  267. PNP0F1A         Logitech-compatible SWIFT Device) u6 R3 }+ @; \( S+ e$ p7 K( r
  268. PNP0F1B         HP Omnibook Mouse
    * ?2 h9 I% p* u9 T' {! g6 n
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse' l+ Y3 ^  C' e/ L
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse9 T% B. L. S+ H, z* u
  271. PNP0F1E         Microsoft Kids Trackball Mouse5 e# R) Y* t" ]5 W* P7 V( r! S
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    . q) f" C, g6 i% b, _3 s
  273. PNP0F20         Reserved by Microsoft Input Device Group
    6 m  A4 ?* u! Z0 }4 `( i
  274. PNP0F21         Reserved by Microsoft Input Device Group
    % |+ w' s( X% {
  275. PNP0F22         Reserved by Microsoft Input Device Group
    ; ^$ L; a! }% G4 e8 b5 O
  276. PNP0F23         Reserved by Microsoft Input Device Group+ b$ m1 W$ P. C2 ?! `( y! z
  277. PNP0FFF         Reserved by Microsoft Systems8 q2 j5 e. S. t( u' j% J; s
  278. # Y# n5 D5 ?$ k
  279. ***** Network Adapters - PNP8xxx ***********************0 U* X7 V, V' {/ t/ l8 Q1 ~
  280. PNP8001         Novell/Anthem NE3200
    # G  I# P. d$ F; f4 Q) b$ C
  281. PNP8004         Compaq NE3200
    + k: I7 H9 z& m/ p
  282. PNP8006         Intel EtherExpress/32
    8 V0 l& ?2 a; K  J7 q
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)$ p- s( }/ D+ ~$ q" A# j( ?- |
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    " @* @& r( k9 c+ ~9 c. g
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    9 V& }/ u4 }1 {, N/ ]
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC6 M4 T( v7 m$ M- u9 t) t. q7 B' d
  287. PNP8078         DCA 10 Mb MCA
    2 R5 h' W/ C+ m0 `( o, Z: R9 k6 g+ {2 ~
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    # R2 F8 ?/ D" f& ~; g7 O( h7 P6 H
  289. PNP80c9         IBM Token Ring
    6 m& N9 l- c4 s& \% i# e& t1 H5 V/ q
  290. PNP80ca         IBM Token Ring II
    + W2 l% j; C4 y
  291. PNP80cb         IBM Token Ring II/Short
    - l# S9 E) y, `  O# s7 t
  292. PNP80cc         IBM Token Ring 4/16Mbs
    7 F5 I, m; }& c  i! i- b
  293. PNP80d3         Novell/Anthem NE1000' J% Y  y9 B! \, T3 n0 C" _# ~" e
  294. PNP80d4         Novell/Anthem NE2000
    % w/ s  h" K0 s/ a+ y) O$ b
  295. PNP80d5         NE1000 Compatible6 T; y- q* m3 d1 S1 m: u
  296. PNP80d6         NE2000 Compatible4 Z) ]: R- I) \5 d" I7 q
  297. PNP80d7         Novell/Anthem NE1500T& ~. f9 D% ]. k% _
  298. PNP80d8         Novell/Anthem NE2100
    4 _" s4 I3 k# q
  299. PNP80dd         SMC ARCNETPC
    . ^0 p2 d) J9 a
  300. PNP80de         SMC ARCNET PC100, PC2003 U3 y2 ]1 Y0 b/ y& t
  301. PNP80df         SMC ARCNET PC110, PC210, PC250  c/ O( [, J+ e$ r0 c
  302. PNP80e0         SMC ARCNET PC130/E
    " `' _5 s' M; \3 q5 R4 |
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260% N# ^" q# {: A/ ?
  304. PNP80e2         SMC ARCNET PC270/E% I0 M3 o+ C# W: W
  305. PNP80e5         SMC ARCNET PC600W, PC650W1 R- e4 _! V, R) H* W; U7 E1 y  }, ?
  306. PNP80e7         DEC DEPCA( g7 M3 }: d9 f, n3 i; R: ?0 W
  307. PNP80e8         DEC (DE100) EtherWorks LC
    " s  y1 Y# Q1 @; U
  308. PNP80e9         DEC (DE200) EtherWorks Turbo: d! V$ h+ [% @) C, \; ~
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    $ o$ D3 t1 F: U
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    . U* o  v/ c9 y3 j6 A" D
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC5 ?& _6 A( A8 |
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    ; ^1 t4 p1 h$ f$ P& q% ?" ]
  313. PNP80ee         DEC EE101 (Built-In)( L# ^" K( u+ i9 T' S
  314. PNP80ef         DECpc 433 WS (Built-In)
    1 K! [! b1 h4 u$ a
  315. PNP80f1         3Com EtherLink Plus
    * B! D6 c: `7 b( u8 x) ?3 t& F2 z6 }/ s
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    " @0 h! i+ }/ l; [+ d# s! n  E
  317. PNP80f4         3Com TokenLink
    * u, C. H- D+ w7 q
  318. PNP80f6         3Com EtherLink 16; o! f- _# f# U  @
  319. PNP80f7         3Com EtherLink III+ U1 a- H! `" s" P( B. N# r! Y
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device. ^1 {+ z! e! ^2 ~+ \
  321. PNP80fb         Thomas Conrad TC60453 x" ]; u( \; T) Z  t8 I2 P
  322. PNP80fc         Thomas Conrad TC6042
      D0 x5 n" q# J5 Y2 b5 N9 W
  323. PNP80fd         Thomas Conrad TC6142) s+ P2 ]) Y' Z
  324. PNP80fe         Thomas Conrad TC6145
    " L% `( I. a% {5 F
  325. PNP80ff         Thomas Conrad TC6242* d8 q# p3 F( _1 g7 I, F2 q
  326. PNP8100         Thomas Conrad TC6245
    * a6 W! o4 ~5 D, l
  327. PNP8105         DCA 10 MB
    ; D7 I/ B* S8 R( Z. z* n/ r9 m* O5 f
  328. PNP8106         DCA 10 MB Fiber Optic
    ! E) j; H4 M4 i0 s/ u
  329. PNP8107         DCA 10 MB Twisted Pair* G0 Z; W2 p" U( K- J" v, s9 U
  330. PNP8113         Racal NI65103 b0 r0 H. b* p% z
  331. PNP811C         Ungermann-Bass NIUpc
    * t- Z( ]9 ]' ~9 m/ [: X
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    3 _( T" q7 ?6 ^
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    % i- u2 M! p6 v6 k1 U) R$ [7 O
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)6 W7 ]8 {, d& {( v
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)9 ~+ R# H0 ^" U0 |+ V$ M( K5 R+ |
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    7 J% k5 g" ]  Z" f: o; N  [
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    & o. C! v) Z, P* |: o6 j2 Y  @
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)0 l& X0 @8 J+ S: B5 c* V! |
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    6 P- X$ L# c. G9 f8 M: A" x+ r/ e
  340. PNP812d         Intel EtherExpress 16 or 16TP
    ( c# @* g! x* p
  341. PNP812f         Intel TokenExpress 16/4
    1 S4 z4 x! R: Z4 F: a+ d8 `  d
  342. PNP8130         Intel TokenExpress MCA 16/4& g$ a: H& H# z" L% k! G7 H
  343. PNP8132         Intel EtherExpress 16 (MCA)
    ( z1 Q  S; ?* _! q5 j8 R- ~9 W. G
  344. PNP8137         Artisoft AE-1$ l% _! N: S- Z; N; Y" h
  345. PNP8138         Artisoft AE-2 or AE-3
    * J% ~% ^4 I" d) g: O
  346. PNP8141         Amplicard AC 210/XT8 {1 I- C6 z) y7 H7 U
  347. PNP8142         Amplicard AC 210/AT" \( s& z- C7 O0 [" L4 K4 N) ]: C
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    - l4 j0 ^; r+ {0 C; Z' _  s
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)0 _8 i; O) U; X5 A: ]; Q! v
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)5 f: g# D( y  p7 c4 A6 S: S* b, L
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)9 P6 g* a/ ?6 B( g" j
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    " z% X2 n9 ?( H/ F; `& c
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)7 r/ b$ @' ?( Z8 M, I/ x4 o0 {* R9 k
  354. PNP815f         National Semiconductor Ethernode *16AT1 l- Y+ K* {1 B; F# c
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    6 t3 T! E1 Y) _' l$ S6 l
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    4 @# e& W! j& c' \
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    $ h. O8 m: y- ?( R! T' m$ T# Q, J1 K
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    * q) ?) K+ p& g. p" D
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)' t! r& X: G! j8 [/ v5 X/ g- L4 v
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    ! r8 {" H" ?9 `3 T. P
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)+ P" F; ]+ [: K3 Z0 S# ]5 B% C
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)( l% L/ c* S+ U* \
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    + n' a9 b& Z- d0 C1 I
  364. PNP81c8         SMC EtherElite Ultra 160 J# H! a# R1 S; e  v( a
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)$ Q6 p+ s9 N+ v8 S4 W
  366. PNP81e6         Pure Data PDI508+ (ArcNet)
    - s+ n; b6 ~( M* ^$ y" v5 Q
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    / w% y# f+ ]6 S' E, r
  368. PNP81eb         Proteon Token Ring (P1390)0 `0 q3 b' Z! s) d, X( v
  369. PNP81ec         Proteon Token Ring (P1392)! o7 X1 a6 r8 e! J' U$ K
  370. PNP81ed         Proteon ISA Token Ring (1340)
    & @. x$ T8 U! B$ ^/ t0 `
  371. PNP81ee         Proteon ISA Token Ring (1342)% q! Z& p7 f; o: @! ?' w5 f' t6 a/ |
  372. PNP81ef         Proteon ISA Token Ring (1346)
    4 Y9 A$ f( _/ l, S- M
  373. PNP81f0         Proteon ISA Token Ring (1347)4 B; h0 O$ j+ v4 G9 I6 h
  374. PNP81ff         Cabletron E2000 Series DNI
      S( a: K6 \5 u7 F( {
  375. PNP8200         Cabletron E2100 Series DNI: u3 n& N/ A" H5 e( _! i4 u
  376. PNP8209         Zenith Data Systems Z-Note& ^/ {6 I5 _5 m! Q
  377. PNP820a         Zenith Data Systems NE2000-Compatible- `2 ~" H. z6 @
  378. PNP8213         Xircom Pocket Ethernet II" B$ ?* l/ t7 U" o' E+ X- y
  379. PNP8214         Xircom Pocket Ethernet I
    : E' x/ }8 K! D3 n8 ~7 K
  380. PNP821d         RadiSys EXM-10
    ' R8 g/ o8 P% c; ^. \
  381. PNP8227         SMC 3000 Series
    8 ]+ p3 B  s8 J! f3 W# `
  382. PNP8228         SMC 91C2 controller
    ; B! \( m' V6 A7 r7 a
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T3 u2 U8 }4 b' W
  384. PNP8263         Tulip NCC-16* N: W+ E9 \! {& P& [+ Z& t" Q
  385. PNP8277         Exos 105  \' K8 f" ~! ^; \
  386. PNP828A         Intel '595 based Ethernet
    2 ?% P1 ~! a0 R
  387. PNP828B         TI2000-style Token Ring
    / ~$ g" `1 U# h) C% m
  388. PNP828C         AMD PCNet Family cards. e( q! ~9 _- S/ m1 q
  389. PNP828D         AMD PCNet32 (VL version), T! J. o+ `4 J9 ]
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
      s5 p8 Y2 W( ]4 {0 O
  391. PNP82bd         IBM PCMCIA-NIC
    ' R% I) y: U7 ~% b% e- Y* V) G( Q
  392. PNP82C2         Xircom CE10
    3 V5 P" L8 s7 }! e" O5 q6 R
  393. PNP82C3         Xircom CEM2
    , S( G4 @) C5 y( ^; ^
  394. PNP8321         DEC Ethernet (All Types)4 g1 F) E% f- Z- V/ v1 O; O
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    : B& T" Y# V: K  n0 E) E3 I
  396. PNP8324         ARCNET Compatible2 N! x0 j- Z1 n& w& d
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    0 v% s( r! F! {- a0 T
  398. PNP8327         IBM Token Ring (All Types)
    : M2 U' z- y( g4 P
  399. PNP8385         Remote Network Access Driver7 w) N0 ]$ `0 k( E; k/ `  A9 z
  400. PNP8387         RNA Point-to-point Protocol Driver3 N) v: Q5 p' t
  401. PNP8388         Reserved for Microsoft Networking components
    - d$ \. j' c  S
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied). i9 `) T+ h2 h0 A+ U9 x) d1 a
  403.   C$ l2 P" m1 c4 M
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********4 T7 N  j2 S' ?" @  |- c/ Q
  405. PNPA002         Future Domain 16-700 compatible controller- J, X# M: S" ]
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    ' @! u( d$ Y; {* S/ w
  407. PNPA01B         Trantor 128 SCSI Controller
    $ S3 V3 _' v( k7 M& N
  408. PNPA01D         Trantor T160 SCSI Controller
    % U+ H1 a& k4 t+ s" N0 y$ h, l
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    * b! ], |$ n+ z
  410. PNPA01F         Trantor T348 Parallel SCSI controller
      {$ ^$ ]! @: E6 j4 _
  411. PNPA020         Trantor Media Vision SCSI controller1 s' U# S' w6 {" p2 I
  412. PNPA022         Always IN-2000 SCSI controller
    - K" s" ^, M& g0 j8 i
  413. PNPA02B         Sony proprietary CD-ROM controller
    # Q: G; S: j5 w+ N3 f$ o
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    : h- _# G, N/ _% @( ]2 z  J
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    0 M7 a* f% X2 g
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    * s8 q' L5 x* A6 s9 n/ i$ m
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    4 J0 b/ [- {8 B, E* q. Z8 g& |& l
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    * i1 _) M9 T" W" H4 |
  419.   g* ^% E! D: P2 v) o0 E
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    7 ]" ^/ i) j" _  c& j# o% q, ]
  421. PNPB000         Sound Blaster 1.5-compatible sound device7 e8 w* C2 Q+ W! S9 |' N. F+ q! t
  422. PNPB001         Sound Blaster 2.0-compatible sound device- g0 R6 S$ e* s5 b; e$ m+ k8 {% j
  423. PNPB002         Sound Blaster Pro-compatible sound device# u. ~& h5 M- o( C! Z1 v6 q
  424. PNPB003         Sound Blaster 16-compatible sound device
    4 s7 `+ P; `/ K2 N* L
  425. PNPB004         Thunderboard-compatible sound device
    4 V0 Q5 |1 I% k& K5 z; Q* w4 r! w
  426. PNPB005         Adlib-compatible FM synthesizer device
    6 ?6 A- f3 Q, Q! w+ u
  427. PNPB006         MPU401 compatible
    , c' A* s9 X) {1 m9 S  Y& C1 w' V
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    2 l% j1 O- q; l" ~1 S
  429. PNPB008         Compaq Business Audio
    1 h" C2 D! g: {( ~% P* Y
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device! Q) J3 s' B7 d
  431. PNPB00A         MediaVision Pro Audio Spectrum
    8 X# q% D) Q+ i. T
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)& m5 e+ F7 Q. n: Y: o; ^
  433. PNPB00B         MediaVision Pro Audio 3D
    ) \+ {# ^4 |5 R1 }( x+ O
  434. PNPB00C         MusicQuest MQX-32M2 j- q$ g" c# F5 I
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic  r% J- Q6 ~3 A2 T
  436.                 (No Trantor SCSI, Thunder Chip Enabled)$ _5 m( u9 D9 f# E9 L4 y# U& z
  437. PNPB00E         MediaVision Pro Audio Spectrum
    : @0 [" Y0 z4 M# d, G
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    : V7 O  r3 t, B
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    2 x/ {2 @7 `7 K2 u
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola6 \# _# Z8 d. g) r! P
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    ( _7 P9 O/ R8 P4 k
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    * L6 }2 W9 P3 u8 ]* N
  443.                 (no Trantor SCSI, Thunder chip Disabled); C9 R# [9 z8 X# Y( r
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device, L0 S9 J, G. M! O, H
  445. PNPB02F         Joystick/Game port
    3 o* L1 M* b2 U
  446. 8 z( `# d' J( @; X4 }1 u" }
  447. ***** Modems - PNPCxxx-Dxxx****************************2 {+ h( P) ^( O6 {. A- c9 v8 D2 |+ `
  448. PNPC000         Compaq 14400 Modem (TBD)
    % P" X. N# f+ K0 D' l
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    1 I7 V- W9 C: r: _, x  U- ^
  450. 7 m9 K( R, n! S3 c. w: D
  451. ======================================================================5 e' U* K9 Y* _1 s, @

  452. 6 l! E- b3 ~+ G+ P
  453. DEVICE TYPE CODES: k8 P5 [+ R% j; I! Z

  454. ; Z5 B7 X, Z" S3 R9 @1 M! M
  455. -----------------------------------------------------------------------
    , t, c2 L4 {) b$ B
  456.        
    7 G! r% q& J& B7 S6 I- z
  457. Base Type = 0: Reserved" ^8 Q) x( ?. v
  458. Base Type = 1: Mass Storage Device
    ' u/ _$ n8 e% j8 O
  459.         Sub-Type = 0: SCSI Controller
    6 m' J6 |1 C% t4 S$ i
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)" D+ v) b! E+ V# U+ I: J* N. F
  461.                 Interface Type = 0: Generic IDE
    * Q& W/ K+ f+ d
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)/ i, U3 Z/ X& c' I! w0 x1 q
  463.                 Interface Type = 0: Generic Floppy9 Y; c$ v2 Y3 v
  464.         Sub-Type = 3: IPI Controller
    : e4 Z9 x% b' E. S; f2 A7 I) J" Q
  465.                 Interface Type = 0: General IPI) W3 L0 y  c1 W6 }/ f9 O
  466.         Sub-Type = 80h: Other Mass Storage Controller: A+ k$ J+ j. B  N
  467. Base Type = 2: Network Interface Controller
    . H( N5 n. z0 y( j1 f
  468.         Sub-Type = 0: Ethernet
    ( M8 D0 r- z) R3 Z+ L* l
  469.                 Interface Type = 0: General Ethernet# o, e0 p+ O4 g
  470.         Sub-Type = 1: Token Ring Controller
    & I# g. z$ i0 K& S4 d
  471.                 Interface Type = 0: General Token Ring  z1 C; B: }; U) @7 g9 `: ]" O
  472.         Sub-Type = 2: FDDI Controller
    1 t, S& Z1 y7 `9 n- f# x2 O5 w
  473.                 Interface Type = 0: General FDDI; Q) T6 H+ i3 g1 [( v- b
  474.         Sub-Type = 80h: Other Network Interface Controller6 R4 M( b; \! y: i
  475. + f. V) q1 W5 @2 R  d0 x. S, g# Z5 \
  476. Base Type = 3: Display Controller
    - Q7 k$ e  j  O: @
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    & }3 U/ g- U; ?3 h0 c9 N' B/ k% y- G
  478.                 Interface Type = 0: Generic VGA compatible: N/ _) i, d7 i4 u2 X
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    : b! N* S. a# T: F% W1 Y, W; N
  480.         Sub-Type = 1: XGA Compatible Controller, W& w8 o/ q2 v+ U# V
  481.                 Interface Type = 0: General XGA Compatible Controller
    ) x3 P# c! a, n/ w4 G- Q% O
  482.         Sub-Type = 80h: Other Display Controller
    ' x; {& H# E6 I, ~9 T/ U! _
  483. Base Type = 4: Multi-media Controller7 _* p2 A( F8 {+ C
  484.         Sub-Type = 0: Video Controller% x/ C: K! `8 z. [
  485.                 Interface Type = 0: General Video
    6 {' c+ J1 f: o! c3 W4 D' I% D% d
  486.         Sub-Type = 1: Audio Controller' F, l" o% |& U" P' `3 J8 T0 n$ T$ |
  487.                 Interface Type = 0: General Audio Controller
    + g" F  u  z2 f0 W8 r. T7 u
  488.         Sub-Type = 80h: Other Multi-media Controller
    ; y8 h: ^2 E% b1 Q$ P8 y
  489. Base Type = 5: Memory
    - r" \- w! N, A5 O
  490.         Sub-Type = 0: RAM
    / i' O( I9 n) s% s) @1 G7 H
  491.                 Interface Type = 0: General RAM) Z* z( K$ p* z. I
  492.         Sub-Type = 1: FLASH Memory
    : _+ I' M8 ~% d
  493.                 Interface Type = 0: General FLASH Memory- Q( _  o- J- S3 U, r  D
  494.         Sub-Type = 80h: Other Memory Device3 L" C, P# E4 {, y

  495. ) q# y$ S7 h# M: P; Y+ A2 T/ y& S
  496. Base Type = 6: Bridge Controller
    5 \+ v8 }1 t9 t3 Z) Y/ P$ |  G$ Z
  497.         Sub-Type = 0: Host Processor Bridge
    + r) ~' q# G) r( i  O6 k
  498.                 Interface Type = 0: General Host Processor Bridge
    ' `9 d5 q  K8 L( s6 L3 ^
  499.         Sub-Type = 1: ISA Bridge
    ! ~- X& h0 P2 s8 R* d
  500.                 Interface Type = 0: General ISA Bridge
      I% a, H. n; ]7 {# A2 K1 `
  501.         Sub-Type = 2: EISA Bridge
    ( ~; k& c. g! Z" u0 y* `
  502.                 Interface Type = 0: General EISA Bridge# d& b2 |. X/ e: c  e. Y  b
  503.         Sub-Type = 3: MicroChannel Bridge
    % ]8 v- X# z7 k8 p$ m3 y3 X
  504.                 Interface Type = 0: General Micro-Channel Bridge
    2 R7 O6 e: Q, i/ i' b; H0 g! b
  505.         Sub-Type = 4: PCI Bridge3 C0 k3 u% K/ E, a' P
  506.                 Interface Type = 0: General PCI Bridge
    : V: ^6 _, F. X; r) H" @7 `5 @
  507.         Sub-Type = 5: PCMCIA Bridge
    $ \- L$ T/ s. x
  508.                 Interface Type = 0: General PCMCIA Bridge
    ! C1 D8 A8 j( ?
  509.         Sub-Type = 80h: Other Bridge Device
    : u2 r5 c8 T/ y. t1 j+ _8 v! K& o) X8 y
  510. Base Type = 7: Communications Device/ i7 U3 [# [9 k! u5 c  U
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)4 ]) a  q* @" {# C0 m+ p! i
  512.                 Interface Type = 0: Generic XT-compatible# ^1 z) f6 M# Q* U* [
  513.                 Interface Type = 1: 16450-compatible
      d5 o7 k" m$ S6 o
  514.                 Interface Type = 2: 16550-compatible/ I( C  A6 k3 k  u9 Z3 O
  515.         Sub-Type = 1: AT-Compatible Parallel Port) N2 \. c( l; b( m
  516.                 Interface Type = 0: Generic AT Parallel Port, A( [: s2 ?" ?* T
  517.                 Interface Type = 1: Model-30 Bidirectional Port/ g. w" K' R7 x/ p) x6 ^4 {
  518.                 Interface Type = 2: ECP 1.? compliant port
    & ]" N' @( D3 ?6 k, Q
  519.         Sub-Type = 80h: Other Communications Device: a8 {9 k( b- H/ g  B2 u+ b: ~) ?
  520. Base Type = 8: System Peripherals- Q( I0 T2 b6 Z) `0 B7 C
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    , I. q7 u/ F: K. t8 ~. }
  522.                 Interface Type = 0: Generic 8259 PIC$ ^% T9 F4 g, A. i
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    . {( C$ ~* p7 e* G
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    ) v3 G" M& q3 D
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)/ E) x: j+ y( h$ [. W1 }
  526.                 Interface Type = 0: Generic DMA Controller
    . R3 n( |' F' _
  527.                 Interface Type = 1: ISA DMA Controller
    8 F, a, E+ N" d/ Y8 ^6 h
  528.                 Interface Type = 2: EISA DMA Controller
    0 P* s  w9 B3 W0 K5 J1 F0 f
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    2 c8 F* Q* G5 d8 W3 b2 S% x1 m) V
  530.                 Interface Type = 0: Generic System Timer, p4 {) ]  I6 S. m4 u1 X% N
  531.                 Interface Type = 1: ISA System Timer( W2 k- ^6 y3 i
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    " {3 _5 z8 c9 r1 M' ?
  533.         Sub-Type = 3: Real Time Clock  q6 r% I8 g4 Q9 z0 u
  534.                 Interface Type = 0: Generic RTC Controller4 U( T* L) ]( U  [& X6 k
  535.                 Interface Type = 1: ISA RTC Controller
    " S- [& q6 M- u9 ~/ X  L% t& q( M
  536.         Sub-Type = 80h: Other System Peripheral                                 : ^9 }" Y5 w: L- ~/ W
  537.                 , g1 J# Z" s  M/ w  ]/ w/ @/ S
  538.         - ^; Y- b5 \+ w9 e+ t/ r. U; |/ W9 Q
  539. Base Type = 9: Input Devices
    & W; N) V& S0 k( V9 `' G% G: C
  540.         Sub-Type = 0: Keyboard Controller7 a$ ~0 }, B/ {; S
  541.                 Interface Type = 0: Not applicable
    ( p( C: O$ {  _, R  P
  542.         Sub-Type = 1: Digitizer (Pen)
    3 b( M# \' H. n6 U& e2 H1 Q
  543.                 Interface Type = 0: Not applicable
    : [" A: W* N& l/ ~& S
  544.         Sub-Type = 2: Mouse Controller+ ?' a4 n8 e3 C2 K' R! G
  545.                 Interface Type = 0: Not applicable5 j/ l) _1 F6 Y7 v3 p0 w0 C
  546.         Sub-Type = 80h: Other Input Controller
    & M' w) G" i7 ^: _" @
  547. Base Type = 0Ah: Docking Station: \4 Q' p: a5 a2 i: r7 c. T/ ]: j
  548.         Sub-Type = 0: Generic Docking Station
    - j1 ?7 J0 j, W( D
  549.                 Interface Type = 0: Not applicable
    ' `. Q- C) X( U) s- z
  550.         Sub-Type = 80h: Other type of Docking Station  y& z! c( u( w0 G) O# N! L2 r. i
  551. Base Type = 0Bh: CPU Type/ A* F4 C( Z( O! ~8 k/ u
  552.         Sub-Type = 0: 386-based processor& f; D; F' j" d( F4 S# `  O* d4 F
  553.                 Interface Type = 0: Not applicable
    ( n' R, |2 ~# \
  554.         Sub-Type = 1: 486-based processor9 c5 p5 z1 t2 p9 ~$ y/ Y
  555.                 Interface Type = 0: Not applicable6 O9 x/ @4 _2 F4 A; a3 D  h
  556.         Sub-Type = 2: Pentium-based processor
    . t8 |9 [9 _0 X1 f& M
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-17 20:41 , Processed in 0.072506 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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