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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
: _8 {/ r/ Q" U3 x9 l2 _( _
  1. This document is the ultimate source for Windows Generic Device IDs
    + N* r1 B6 x; {& h0 v" _5 f0 ?9 k
  2. and Plug and Play BIOS device type codes.  ' t. T$ |3 y9 @1 G
  3. / Y3 V/ x* A. |  C( A# C' q0 d
  4. CONTENTS:
    , ^0 e% S2 M% q9 l4 ?
  5.    Plug and Play Vendor IDs and Device IDs
    ; }! V* j! m6 W" V
  6.    Generic Device IDs & V3 {- u1 T8 P: E
  7.    Device Type Codes$ A# @2 ~1 ?. P! o
  8. : Z. W/ e+ ]" n/ [' F
  9. ======================================================================
    2 y1 M9 ^/ n. o# R# x5 {/ C
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs) ~8 l! t- ~0 b+ F
  11. 4 s6 y7 U- X( ~% r" T( K- B" x- p
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and 2 [9 g# d8 T8 j) k) Y
  13. Device codes. The vendor must register with EISA and have a vendor code
    & I/ W3 R& j$ a7 a" a+ ^3 _; \
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    2 `, ?7 K- [4 z. q0 R2 U* Z
  15. is reserved for Microsoft and can only be used when defining a device抯$ v3 `; p( ]/ M2 s2 h. ~5 B
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    / \; k" j2 K; n" l/ Y
  17. Play header. ( I2 ~3 }) t2 u4 |
  18. - f/ B* j' ?% e% c, [
  19. Use of CompatibleIDs is strongly recommended for devices that use
    & e5 f* \$ T9 O( x2 _0 ?
  20. device drivers provided with Microsoft Windows 95, such as a
    2 _2 B/ j0 R! z( Z  h# n1 Y
  21. "Standard PC COM Port" (PNP0500) or
    % \0 }* Y) t, R
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    8 c" O! s" j) V" z" |( v

  23. 4 |8 D* e5 j" P) ^
  24. The following example output from ISOLATE.EXE of a Plug and Play # j- S8 {. d$ S* B  f
  25. header is provided for your reference:
    ; t+ E; [( w9 Y6 j6 ~
  26.         Vendor ID:     XXXFFFF
    2 I( J" w( ]$ l! T5 E
  27.         Serial Number: 00000001: v6 \0 i( U: g0 f
  28.         Checksum (reported): 0x5E' [( _$ h7 Y9 Q# X4 t
  29.         PNP Version:   1.0
    . V& `3 m# W+ O
  30.         Vendor Ver.:   104 n) s3 L6 A0 G5 q3 F
  31.         Device Description: IDE Port% H0 J5 @0 d/ Q6 C
  32.         Device ID:  XXX0001
    ) r" O$ W# p& k
  33.         Doesn't Support I/O Range Checking! z& Y* Q- i# c  m
  34.         Vendor Defined Logical Device Control Registers:  None4 b* q1 |3 Z% g
  35.         Compatible Device ID: PNP0600
    2 b% p* n! {% Q% }# A
  36.         Device Description: IDE' c, d7 _8 k" l8 O6 e4 \6 ^
  37.         Dependent Function 0
    4 A3 r" a' z4 F* |
  38.         ...
    & J& Q8 V0 B3 H0 @6 D0 a1 @
  39.         Dependent Function 1
    2 |  _% ^% Z. e4 [. m
  40.         ...
    3 y" F- ^) j9 e5 a. N
  41.         End of Dependent Functions$ _) d8 ?0 j3 J5 x+ u# G. s, _

  42. 0 N/ ~9 c3 p5 U! `9 a& x1 a: [  ^1 ]2 R
  43. When the user is installing devices that use this method, ! G; \2 o1 k6 x0 T# G
  44. a dialog box appears at the beginning of the enumeration sequence + \% h1 B& P9 m# S1 M
  45. to suggest use of the default driver provided with Windows 95. % x4 Z1 x0 U& l) \+ F& n7 n: r: \, W# z/ `
  46. Windows 95 also provides the option for using a disk from the
    $ p- [, [6 {/ n3 b& j; A( `& b
  47. manufacturer, in case the user wants to choose a manufacturer-supplied
    9 z- T% L# z6 k
  48. driver.& |; F, L  k( T: t. ^6 r
  49. 8 B/ q; a5 K2 w* Z8 K+ G& u
  50. For multifunction adapters, you should supply an INF file that chooses ) X3 e, A% v1 |5 _) \
  51. the appropriate drivers (including default drivers) for all the - r0 b1 ?' [1 @2 i
  52. adapter抯 devices. This prevents additional dialog boxes from again + @# {8 `+ ]+ E* V0 @, X
  53. requesting the default driver or a manufacture抯 disk for the rest of 1 r3 C8 s& Y  C+ d; K7 F$ ^- B9 X5 I
  54. the devices on the adapter. When an INF file is used in this manner ( A6 C9 l  m- z% ~) X# X
  55. for default driver selection, it must link the HardwareID (XXX0000)
    . j& K/ p- @$ |* g( k. l- ^
  56. to the appropriate compatible device driver from the Windows 95
    4 s5 c  B' H/ I5 Y7 g
  57. distribution compact disc or installation disks.
    2 y, p2 l( j' A5 N7 }
  58. If this is not done, Windows 95 will continue to query the user for
    . S! g+ s" ?7 p# I& g0 z
  59. either the default driver or a new driver, thus defeating the purpose . e& i- g. F2 }
  60. of using the INF file in this way.
      r; N7 P4 |0 H1 |5 E% t
  61. 9 y" O. E! M& m: Z
  62. ======================================================================
    / Q1 `6 r. Y4 n$ u' @- O

  63. # e+ T, h3 F; c4 v; x. p& B
  64. WINDOWS GENERIC DEVICE IDs+ L( `  z8 [: e
  65. 3 u: K. u+ P& t4 {) i% J2 [
  66. ----------------------------------------------------------------------( l, X9 L  [* u5 j4 M" o
  67. Many devices have no standard EISA ID, such as the interrupt controller
    0 Y8 C* G, E/ }) f1 p
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    2 C+ X/ W6 @* D( c+ {' N: P2 |  c$ {6 z
  69. and Super VGA, are not actually devices, but define a compatibility & |( X0 v# r) F3 X# Q* g
  70. hardware subset.  Yet another set of IDs needs to be used to identify . o4 H8 [% x  @
  71. buses.
    ' a8 {: U$ b8 _( }" ~

  72. $ c  I3 i2 s8 }. t4 A! I
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various + R. {9 X+ F  u" [
  74. devices that do not have an existing EISA ID, as well as defining
    4 j. W  N) ^! I7 i0 T( w) z( r
  75. compatibility devices. The IDs are defined in the following tables.
    * X3 S' F1 }* M: m" A/ {5 Y/ b
  76. ( E& S: v' W' O- }0 R2 M
  77. DEVICE ID RANGES
    9 ^- d% \+ `9 H' u

  78. ; a" K8 W2 c8 ]/ }" A2 ?
  79. ID range        Category9 O7 A$ b4 R' w
  80. --------        -------------8 S8 _0 |2 A; m' A; Z+ i
  81. PNP0xxx         System devices) N' Z: O* Z1 i9 `* y$ l
  82. PNP8xxx                Network adapters & D8 S6 f4 S4 P2 c$ y
  83. PNPAxxx         SCSI, proprietary CD adapters 1 s& ]. D" ^) n# Q
  84. PNPBxxx         Sound, video capture, multimedia" X5 h8 }1 Z8 R' N+ u
  85. PNPCxxx - Dxxx        Modems/ g1 R4 I0 H1 s' y' g5 v6 j7 Q  \

  86. / r, v" p1 g2 X4 P( {
  87. The following device ID is provided only for compatibility
    ' x$ Y% R4 X% o
  88. with earlier device ID lists:$ G9 I+ P0 b6 L- a2 ^
  89. 6 x8 Z7 g4 _: R/ a8 }8 r4 a
  90. Device ID        Description5 o+ S+ @9 o6 A0 ]/ j9 D
  91. --------        -------------
      H: Q2 r' J: y, ?
  92. PNP0802                Microsoft Sound System-compatible device. Z* D& \. E3 P- T$ u9 \
  93.                 (obsolete; use PNPB0xx instead)
    + H1 b+ X7 T: k

  94. ' ~5 @; S4 x4 }8 ~. Z. c* m6 Q
  95. ---------------------------------------------------------------------------, Q3 I* T8 ?( D& o3 i6 Q
  96. Device ID       Description
    8 G/ s, I( T  u7 Y# {7 S& [
  97. --------        -------------
    & {) A1 }5 w' y# G
  98. ***** System Devices - PNP0xxx **************************4 `2 e$ d8 V+ s+ F
  99. --Interrupt Controllers--
    ' q0 I! N+ i) U/ A5 p6 D/ T
  100. PNP0000         AT Interrupt Controller
    9 t$ R! Y! R) z# |9 |6 F
  101. PNP0001         EISA Interrupt Controller
    5 R' ~! e: S7 T% H1 r
  102. PNP0002         MCA Interrupt Controller" h) m5 w5 `! m9 r4 i
  103. PNP0003         APIC  W# `* R+ V+ H4 C4 \) S
  104. PNP0004         Cyrix SLiC MP interrupt controller; R. U$ h; ^! Z* E

  105. 4 r7 s. P0 K' X+ ^: J" [* A, w
  106. --Timers--2 k: i) H2 p  P- f
  107. PNP0100         AT Timer
    7 b- c/ V/ i. P# y
  108. PNP0101         EISA Timer9 z6 ?6 ^8 N4 q* ?
  109. PNP0102         MCA Timer
    0 e2 {3 O) {1 v$ i: K! Y0 J: Q4 ?
  110. 7 ^8 l; L7 u( Z% e  z) q6 Q, p* R
  111. --DMA--' `: V8 T5 G) F* `# P
  112. PNP0200         AT DMA Controller
    ) c  d* V' I( W& s
  113. PNP0201         EISA DMA Controller+ I$ [# v0 h! z4 X
  114. PNP0202         MCA DMA Controller' D" B3 _/ Q3 B% p& R: u3 g

  115. ( B, k" s+ m# O; l
  116. --Keyboards--
    " Z% J( l! u/ w! L: L( m5 m3 m' S
  117. PNP0300         IBM PC/XT keyboard controller (83-key)1 v* T7 l5 U4 d8 g
  118. PNP0301         IBM PC/AT keyboard controller (86-key)3 n1 b/ Z$ ^  E. B. b8 d
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    - f* @) r; @2 o2 Z
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support), e7 z9 _+ [5 {" I* l
  121. PNP0304         Olivetti Keyboard (83-key)
    ( n$ Y0 \3 Q1 ]- f# I, _' x9 n0 F+ F+ e
  122. PNP0305         Olivetti Keyboard (102-key)" P8 @0 F& P% F7 o
  123. PNP0306         Olivetti Keyboard (86-key)
    7 a& _- k! e. e% C) S, p& R
  124. PNP0307         Microsoft Windows(R) Keyboard( w( l( W' {+ D, v' p9 C$ b
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    3 X3 z' z0 J1 {
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    3 `2 s3 H4 T3 R2 i( x
  127. PNP030A         AT&T 302 keyboard4 L& Q/ l! A. b. F( I& d
  128. PNP030B         Reserved by Microsoft
    & T: M( {" }: q! I1 V; E
  129. PNP0320         Japanese 106-key keyboard A01" X* \2 y" T  C% G3 i
  130. PNP0321         Japanese 101-key keyboard: _$ }. }( Z4 h4 l( W
  131. PNP0322         Japanese AX keyboard
    - v7 C# o, G$ g/ |0 F! K1 `3 y
  132. PNP0323         Japanese 106-key keyboard 002/003! R  D: \0 K5 ?5 t
  133. PNP0324         Japanese 106-key keyboard 001
    ; H7 l. a5 G3 F( Q' C6 L3 q8 s
  134. PNP0325         Japanese Toshiba Desktop keyboard% {( G; |, N$ m' I  m( }
  135. PNP0326         Japanese Toshiba Laptop keyboard
    % _: ?9 ~7 t  _- P! O) X
  136. PNP0327         Japanese Toshiba Notebook keyboard
    . {" m2 y4 r# `2 d9 P. s) t" K$ k
  137. PNP0340         Korean 84-key keyboard
    + q0 J" ^  [4 [
  138. PNP0341         Korean 86-key keyboard
    $ B5 Z7 V) d3 e2 B# S6 B/ C
  139. PNP0342         Korean Enhanced keyboard
    ; s- G/ x" Y6 p! J# w/ J+ ]( a" x
  140. PNP0343         Korean Enhanced keyboard 101b( d( e" f! \& q. Y2 G& x
  141. PNP0343         Korean Enhanced keyboard 101c0 d  P4 s+ U! I# ~
  142. PNP0344         Korean Enhanced keyboard 103' |! x. P/ |2 \/ m. W
  143. % u# ~# A' g$ w( j; Q
  144. --Parallel Devices--4 o+ Q& M( g# p# z! \
  145. PNP0400         Standard LPT printer port
    5 Q- ]  g: I# U7 l5 _, ?/ x
  146. PNP0401         ECP printer port& e4 o3 m) B  h$ `8 J9 p

  147. / ?! |* m. V( r8 \7 o& s
  148. --Serial Devices--+ r& t, u8 z$ C* F; w
  149. PNP0500         Standard PC COM port8 ~  w( i8 z6 d0 E, w* u* H% x
  150. PNP0501         16550A-compatible COM port
    , l5 l; _* |+ M
  151. PNP0510         Generic IRDA-compatible device
    3 E( s/ S1 T9 K# m& H% P9 C
  152. / z8 t7 F1 _8 C' o; G
  153. --Disk Controllers--
    . I5 h1 z4 o2 q6 Z; r7 b) p
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    8 @% [" P, @* t- r" s) j
  155. PNP0601         Plus Hardcard II
    % j. K# y8 f' L) U6 u
  156. PNP0602         Plus Hardcard IIXL/EZ
    ! S  p6 N8 ^0 t) a& ~3 W- h
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification
    " |4 ^0 N5 l* G0 u% F
  158. PNP0700         PC standard floppy disk controller
    . I3 Z+ M- C! u4 d* o7 B, r
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    " Q/ V8 S! o( ?' [

  160. 2 N3 r9 R, z* R7 W
  161. --Compatibility with early device ID list--
    9 d; |. U# l" ]: e' E$ Z4 {: W
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use( R+ x; f- l2 u' I
  163.                 PNPB0xx instead)
    3 p4 Q$ a3 b# J% L+ \/ R: z
  164. --Display Adapters--
    6 k7 I) b; ^6 B: Q
  165. PNP0900         VGA Compatible1 C8 E3 |; u4 R: ~# w3 r
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    3 B, A, e9 N1 X8 A( \
  167. PNP0902         8514/A Compatible9 U* X" F; q+ d/ d
  168. PNP0903         Trident VGA
    ( L5 h/ A! }$ @7 p  ]% G
  169. PNP0904         Cirrus Logic Laptop VGA  a1 `8 Z: n4 l- V" o
  170. PNP0905         Cirrus Logic VGA& w" _& M0 ^8 ~6 G3 {% s& l+ E" e2 n
  171. PNP0906         Tseng ET4000) z" n. P$ S( u- N$ g# `2 }
  172. PNP0907         Western Digital VGA6 \3 m" ]$ l6 h, c6 m8 `
  173. PNP0908         Western Digital Laptop VGA* G# v1 d# y1 G7 @7 a% [# E/ [! g" K
  174. PNP0909         S3 Inc. 911/924
    , P: K/ x! l8 f; p. Z
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    5 L! T% g% d: F- O, }
  176. PNP090B         ATI Ultra (Mach 8)# g/ U  U, _' T. Z: L+ a
  177. PNP090C         XGA Compatible
    0 _' j& J* k8 c
  178. PNP090D         ATI VGA Wonder
    . G9 R; r9 S9 B, p& P7 e! D9 N
  179. PNP090E         Weitek P9000 Graphics Adapter
    * X6 \7 y& G$ b) d. k
  180. PNP090F         Oak Technology VGA& n' ~7 H; y; g9 P+ e+ I
  181. PNP0910         Compaq QVision
    ' w( P: Z* Q; ?, b! |* u" A
  182. PNP0911         XGA/2
    ' Q; J. A" U6 P' K& O+ v0 z- J
  183. PNP0912         Tseng Labs W32/W32i/W32p& Q# J* U) q7 Z! C+ |5 z
  184. PNP0913         S3 Inc. 801/928/964. i! ^5 l/ _3 j4 S( n& ?
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)' b/ @* f3 Z) C% c- u& ]) c
  186. PNP0915         Compaq Advanced VGA (AVGA). o3 j4 Q7 W6 i8 }; T% \6 {
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    " \4 V! L3 g; T! C5 y1 _
  188. PNP0917         Reserved by Microsoft- V1 U0 ?0 c2 M/ ~9 A
  189. PNP0918         Matrox MGA
    2 w7 o2 J# l3 P% @7 b; z$ h+ @
  190. PNP0919         Compaq QVision 2000
    7 k: [0 J2 f* [! r! b, K1 F
  191. PNP091A         Tseng W128
    * N; [8 N* |9 ]  p, T
  192. PNP0930         Chips & Technologies Super VGA
    0 x+ W( v2 ]) ~
  193. PNP0931         Chips & Technologies Accelerator
    - J6 Z/ q$ O" x" d: i* a2 z* h
  194. PNP0940         NCR 77c22e Super VGA* N; O! J; v# g  q. e  o
  195. PNP0941         NCR 77c32blt
    5 S$ ^6 z) \/ ]' n; I
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    0 k0 y0 @; ?8 T+ J. E" o
  197. % j% h6 q0 e# n- I
  198. --Peripheral Buses--/ @8 G& ]6 M6 N$ m; K0 z
  199. PNP0A00         ISA Bus  M  f4 ?: k) q1 R7 Q9 u  `. Q
  200. PNP0A01         EISA Bus
    ( c2 H( j$ ]5 m: ~  X1 k; \& M
  201. PNP0A02         MCA Bus
    ( i0 M# l/ d7 ~" {( Q
  202. PNP0A03         PCI Bus
    4 V1 ]  N3 r! \/ p* q6 s3 o
  203. PNP0A04         VESA/VL Bus
    2 |  a, d6 W  U% T9 G1 k( ]/ U) X
  204. PNP0A05         Generic ACPI Bus+ M- J' r5 M$ j4 K4 p6 D+ ?* f
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    " i; f( N7 m& d# j; ?) X

  206. 8 t% U3 e2 `7 `% V5 v0 N( O+ ~2 K

  207. / e) |. q% n& P4 W7 i+ e
  208. -- Real Time Clock, BIOS, System board devices--$ |2 Q  u; _1 E8 r# i$ I/ H
  209. PNP0800         AT-style speaker sound
    : A. i/ Z  ~9 v  M" {
  210. PNP0B00         AT Real-Time Clock) L4 f; a7 Y6 `  m# e' c
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)' T: E4 F$ v# J
  212. PNP0C01         System Board) h) u: x$ b" ]* @, o! W+ l/ [8 s/ }
  213. PNP0C02         General ID for reserving resources required by Plug and Play9 A/ n7 R% s5 A+ V& Z" S7 x& e9 F
  214.                 motherboard registers. (Not specific to a particular device.)
    / ~" E6 Y$ e# l
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt& T, h6 _" I1 u7 q: T# l3 v/ T
  216. PNP0C04         Math Coprocessor
    1 W# y9 K( F# n: B2 \4 W: `
  217. PNP0C05         APM BIOS (Version independent)
    8 l! M* t1 o. ^+ i; ?: B. Z
  218. PNP0C06         Reserved for identification of early Plug and Play
    0 ~) V8 n& ]9 x) w. d
  219.                 BIOS implementation.
    6 o, u4 j+ r$ b! H8 Q2 c$ C% t: }
  220. PNP0C07         Reserved for identification of early Plug and Play + U, ~% e$ O5 J* h% A- i6 d
  221.                 BIOS implementation.
    ) p+ f, H' W- l! m( u+ }8 \
  222. PNP0C08         ACPI system board hardware
    ' e0 }/ q/ d+ n
  223. PNP0C09         ACPI Embedded Controller
    2 r! Y9 X1 H$ Q, }! b  b2 {8 }
  224. PNP0C0A         ACPI Control Method Battery. T; ?1 c# v+ L" U4 w7 r# ?
  225. PNP0C0B         ACPI Fan- D% B6 `1 ~, t9 x9 a4 V* r% |. ?
  226. PNP0C0C         ACPI power button device% E; N9 a, }) r1 L& w: [4 f9 Q
  227. PNP0C0D         ACPI lid device
    ' z% F, {9 d8 _) t( g
  228. PNP0C0E         ACPI sleep button device
    : G) P8 m. y  K% Z3 v2 x2 c# @7 {
  229. PNP0C0F         PCI interrupt link device4 l4 t% h# y, ]2 p
  230. PNP0C10                ACPI system indicator device
    ; {; U/ x8 X0 J8 ?
  231. PNP0C11         ACPI thermal zone, v5 K& I7 J1 h1 |' o1 H+ O% e
  232. PNP0C12         Device Bay Controller* a1 R1 r" v8 t) Q/ `
  233. 0 p: L; T3 D; r1 {3 g9 y, K
  234. --PCMCIA Controller Chipsets--, A, R$ K4 p* u1 n3 c* |( N( ]
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    # @! L& C3 _' P9 |- N% B
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    8 o( q+ k1 {8 X
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    7 Z* v! Q# a, W4 Y' A% U
  238. PNP0E03         Intel 82365-compatible CardBus controller8 [6 F- s* P! m7 G! q2 O+ M) `6 _7 e

  239. " u7 o9 Z8 g. h4 |
  240. --Mice--6 p6 r8 N- P% c; X% d. w, F
  241. PNP0F00         Microsoft Bus Mouse$ U9 h2 y( W% h
  242. PNP0F01         Microsoft Serial Mouse
      @: h. `- \# Z% @
  243. PNP0F02         Microsoft InPort Mouse& W" O4 l+ _1 O
  244. PNP0F03         Microsoft PS/2-style Mouse
    0 O0 Z1 `1 Q& f+ w) Y% D1 m
  245. PNP0F04         Mouse Systems Mouse. P, B2 s8 Q- k" V# ?) [
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    ! ]+ e: c: N  ~: }7 }
  247. PNP0F06         Genius Mouse (COM1)4 n4 q8 }0 w% k! q
  248. PNP0F07         Genius Mouse (COM2)
    - T8 F1 O, Y6 q" k6 e* D# m4 V* H
  249. PNP0F08         Logitech Serial Mouse
    1 |$ O/ k/ x3 `( K7 b( T
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    . q- L0 l, s/ D7 l  Y. a& t
  251. PNP0F0A         Microsoft Plug and Play Mouse
    ! L# `5 w$ o, A
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse8 G( f& |! _$ _
  253. PNP0F0C         Microsoft-compatible Serial Mouse3 _8 V7 p" A. b% Z& ^. M. ^
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse: X1 p  F6 p% t' c* l+ ?
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse- F2 l: g6 M/ `& Q4 j+ x- Y# R
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse& Z' K. P9 l( o7 z. s
  257. PNP0F10         Texas Instruments QuickPort Mouse
    % [! c( Q8 R" B$ e
  258. PNP0F11         Microsoft-compatible Bus Mouse% I9 I3 H( A2 e: |
  259. PNP0F12         Logitech PS/2-style Mouse
    % z) t6 u+ h9 f8 H$ o0 V& g
  260. PNP0F13         PS/2 Port for PS/2-style Mice. X0 u+ m# I# L) h
  261. PNP0F14         Microsoft Kids Mouse! d( x6 I4 N7 U/ D) P% I
  262. PNP0F15         Logitech bus mouse! P6 W0 S  d! _1 h' H; _, _
  263. PNP0F16         Logitech SWIFT device1 T. ]9 L. E- |; T
  264. PNP0F17         Logitech-compatible serial mouse7 A5 I" \8 S0 F3 y3 R( n
  265. PNP0F18         Logitech-compatible bus mouse
    $ L3 M) u! h5 r* f
  266. PNP0F19         Logitech-compatible PS/2-style Mouse" D/ e' W6 P7 Y5 ~0 I
  267. PNP0F1A         Logitech-compatible SWIFT Device
    2 X: f) M. E. h4 z8 T
  268. PNP0F1B         HP Omnibook Mouse
    3 S- v6 c. ?$ J! o
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse1 q* F; `) c; F" e+ Z
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    4 Q0 V- f7 I) S2 e2 f  A! G5 U* m
  271. PNP0F1E         Microsoft Kids Trackball Mouse5 H& E) Q4 {/ c
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    9 D  r- I+ r, i6 }; W8 n9 r& b; s
  273. PNP0F20         Reserved by Microsoft Input Device Group
      l. G6 x* B" C" i+ y
  274. PNP0F21         Reserved by Microsoft Input Device Group+ D/ n/ k; N3 d" D
  275. PNP0F22         Reserved by Microsoft Input Device Group+ F7 X) o3 s4 f* {, W- w8 G( a
  276. PNP0F23         Reserved by Microsoft Input Device Group
    + @8 J2 R8 B6 M9 ]! L4 }
  277. PNP0FFF         Reserved by Microsoft Systems
    ) z, j; P" s# j
  278. * S2 b) `% L9 d3 v; U& T
  279. ***** Network Adapters - PNP8xxx ***********************
      o7 t4 o) W! i8 i
  280. PNP8001         Novell/Anthem NE32002 q4 o# Y5 P8 X; ?
  281. PNP8004         Compaq NE3200
    & ?+ s3 O, g' g; Q7 F) j9 K+ H
  282. PNP8006         Intel EtherExpress/32
    / H  y# w( S# f% @
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)/ W5 Z4 U9 I1 A6 `7 P. U' X# G
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP; N; b$ o5 }. M6 Q% {$ R' i
  285. PNP8072         DEC (DE211) EtherWorks MC/TP9 o9 ?( G3 f" H$ M' D, p
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC  w2 K7 f+ B7 J8 N4 i. g; i
  287. PNP8078         DCA 10 Mb MCA
    - x' i9 s# O$ |) i: R9 ]
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)$ j' C) N, i/ L& A" t8 w; T
  289. PNP80c9         IBM Token Ring3 e! A3 y# y# q
  290. PNP80ca         IBM Token Ring II
    ) C* @5 J7 p# `
  291. PNP80cb         IBM Token Ring II/Short: f& h  O* U. Z5 D6 q+ n9 X' ^
  292. PNP80cc         IBM Token Ring 4/16Mbs
    $ ]1 F1 I- f8 x' B9 C1 W
  293. PNP80d3         Novell/Anthem NE1000/ D& u5 F( N0 x( d
  294. PNP80d4         Novell/Anthem NE2000
    ) d& @3 E2 N1 h, q2 v1 v$ o
  295. PNP80d5         NE1000 Compatible; Z8 J/ y0 S  F$ i& K3 g: v, i
  296. PNP80d6         NE2000 Compatible+ y5 h6 k6 u9 J% q; }# y
  297. PNP80d7         Novell/Anthem NE1500T
    ! K3 ~! \$ U3 H2 n7 D
  298. PNP80d8         Novell/Anthem NE21000 W& e: @/ s* I
  299. PNP80dd         SMC ARCNETPC
    3 F% C1 |& Z* N! t
  300. PNP80de         SMC ARCNET PC100, PC200
    . J) b' v, f  |' f
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    ' \. p" F7 B; ^
  302. PNP80e0         SMC ARCNET PC130/E
    ; Q* E" H9 V3 r9 W. o
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    . }( q$ E3 n: Z, W+ j9 r) `
  304. PNP80e2         SMC ARCNET PC270/E
    / g5 G) k% x- [
  305. PNP80e5         SMC ARCNET PC600W, PC650W- [' m, V1 `. X' A' D
  306. PNP80e7         DEC DEPCA
    0 v- D7 f! f( ^  m- s( |( a3 y
  307. PNP80e8         DEC (DE100) EtherWorks LC
    % `+ U9 }2 @; A% _
  308. PNP80e9         DEC (DE200) EtherWorks Turbo9 }  N' b7 n9 o- }/ b7 |7 s
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    # y2 f. W0 V, R/ [1 u+ S" w7 m' E
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP
    1 T! L+ P- f* ~0 M& n% ^. N
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC! D. Y$ H5 R$ O4 E$ [  V4 y2 \  F
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
      [: q8 f6 K; \+ P# P: b0 N0 y
  313. PNP80ee         DEC EE101 (Built-In); c0 O1 }* [  A2 H* @7 ^$ }' ^1 m
  314. PNP80ef         DECpc 433 WS (Built-In)7 c7 p, M# R2 ~# s
  315. PNP80f1         3Com EtherLink Plus; U' W" Q  F! T9 l: ~
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
    $ {+ R4 W) V, ]8 D, j" ~
  317. PNP80f4         3Com TokenLink$ s3 s- F. ?) c9 a5 }9 V
  318. PNP80f6         3Com EtherLink 163 b5 y2 [: }4 |
  319. PNP80f7         3Com EtherLink III* `4 ~  H; P$ ]% i4 y5 s: J
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    $ Z' u$ @' M: K% N3 q! f/ e0 I
  321. PNP80fb         Thomas Conrad TC6045
    4 ^. `9 o( `! o6 g. E- D% h5 {6 t
  322. PNP80fc         Thomas Conrad TC6042$ r. t6 o2 C& v' v7 z
  323. PNP80fd         Thomas Conrad TC6142: z  f8 l4 i/ L2 n2 m; M
  324. PNP80fe         Thomas Conrad TC6145
    + F3 H% T4 n1 V, R% P! A
  325. PNP80ff         Thomas Conrad TC6242
    & K6 p3 C; ~0 a2 ]+ D- A. F
  326. PNP8100         Thomas Conrad TC6245- H2 t4 g; t( }
  327. PNP8105         DCA 10 MB
    ( P) ^" ^+ m2 k7 H+ h
  328. PNP8106         DCA 10 MB Fiber Optic
    5 |1 M, z+ y$ Y! S1 \$ b+ q1 p
  329. PNP8107         DCA 10 MB Twisted Pair/ H! D: }8 x9 _# p4 {, j2 O
  330. PNP8113         Racal NI6510
    / X7 O) G+ |! a5 A
  331. PNP811C         Ungermann-Bass NIUpc
    % U# t( g7 Y/ u+ o9 b) _! M7 ]
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    9 V1 H7 i3 {, G- G  P2 N
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    & _" k/ u4 K( w) c
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH): N4 u! }* n# r; |4 O& {+ B
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)$ V3 F$ ~$ D  ]" y
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    ; l4 c% b  n! p" a
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    * w2 l2 e8 X2 z8 x
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)7 ~0 p9 B9 ~- _( m4 x$ K
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)& f6 I  y  U: q6 B: T6 ~" {
  340. PNP812d         Intel EtherExpress 16 or 16TP+ v2 V7 o9 w, [0 w9 n( R) Z
  341. PNP812f         Intel TokenExpress 16/4
    ' [. x* P& H. F3 _. s  P; t9 ~3 n
  342. PNP8130         Intel TokenExpress MCA 16/4
    3 h3 O8 m+ `" A: A; U
  343. PNP8132         Intel EtherExpress 16 (MCA)1 l0 P" @# e; ~3 R4 I
  344. PNP8137         Artisoft AE-1% B7 G' ^( B1 h5 B8 @
  345. PNP8138         Artisoft AE-2 or AE-3; a# O3 B' n' R& X6 ?8 s7 M
  346. PNP8141         Amplicard AC 210/XT0 X4 g& p& e4 u- e/ r. S) K
  347. PNP8142         Amplicard AC 210/AT
    6 p9 [! s/ u0 H. D
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)( C5 q. I* ^$ }
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)6 V5 H. K3 S+ [! X
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)2 \1 k9 V3 h2 b, `! h5 e0 L
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)) X, N# D5 b+ C1 N* p: ?; V
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    # @- p$ ]9 b5 T6 h- Q
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    , b! ], r' k4 b0 t
  354. PNP815f         National Semiconductor Ethernode *16AT
    : k  D% R6 h! o# Z! U/ G
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    8 `5 Q+ N- h- e( ~' H0 Y
  356. PNP816a         NCR Token-Ring 4 Mbs ISA" i; H/ W; q& M/ m3 k/ P8 G( x+ ?1 {& A
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    " F# K1 c6 W2 j+ _
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    9 A# x0 W: z' g3 l  h1 T8 K& a
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    * ^( }. ]! a4 @9 x3 }
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    ' ?% ]0 u+ @; X; R3 M, ?  e0 u
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    " O& G" g) ^% E& u  s2 y
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)2 b) ~+ h5 B; l) |
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC); ?: X5 U* `% E. F* H# D. B  ]( B
  364. PNP81c8         SMC EtherElite Ultra 16
    9 a; j2 Q& G; n, a. A7 L' l6 a
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    ) L) r8 T: Y$ a2 ^+ K4 O
  366. PNP81e6         Pure Data PDI508+ (ArcNet)$ _, i# R0 ~- y# P: r
  367. PNP81e7         Pure Data PDI516+ (ArcNet): R* ^1 W- W$ W, M7 e. i! T
  368. PNP81eb         Proteon Token Ring (P1390)
    / f3 @& X' T* H0 M. h
  369. PNP81ec         Proteon Token Ring (P1392)
    : [0 @9 }1 a. A/ W4 s. v, I4 G: t- N
  370. PNP81ed         Proteon ISA Token Ring (1340)) ], L5 g7 @* o# S- L$ W
  371. PNP81ee         Proteon ISA Token Ring (1342)
    8 I3 m4 ~/ ~7 P' t2 A
  372. PNP81ef         Proteon ISA Token Ring (1346)
    " B- A9 U$ f" m" D; P: y4 P
  373. PNP81f0         Proteon ISA Token Ring (1347); ^" }" N4 ^  [1 z' P  Q
  374. PNP81ff         Cabletron E2000 Series DNI
    + X$ q# I9 _+ A' V6 t" J7 @) f
  375. PNP8200         Cabletron E2100 Series DNI3 G3 T- C+ ~/ u! `! L) `  y
  376. PNP8209         Zenith Data Systems Z-Note% Z' S8 a; I  e0 M" p8 m2 P
  377. PNP820a         Zenith Data Systems NE2000-Compatible8 p1 F, H! B- F& B) w
  378. PNP8213         Xircom Pocket Ethernet II
    , ^7 ~# [' \( J. ~
  379. PNP8214         Xircom Pocket Ethernet I4 l1 B% ~# z) o5 |4 x
  380. PNP821d         RadiSys EXM-10; G: M5 k, T! `( S
  381. PNP8227         SMC 3000 Series. D% I# S" W0 ]9 U# G
  382. PNP8228         SMC 91C2 controller
    0 l( r# [( W0 D: w' P1 U
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    3 Y  f1 c+ `9 P' `  X+ M4 {
  384. PNP8263         Tulip NCC-166 {1 G: L4 o2 S
  385. PNP8277         Exos 105
    5 }5 t6 [$ x4 ]! E9 x8 c3 e
  386. PNP828A         Intel '595 based Ethernet
    % \$ M3 M( @( n
  387. PNP828B         TI2000-style Token Ring2 n+ |/ G5 y0 J. z
  388. PNP828C         AMD PCNet Family cards$ w, F2 S0 ]; Z
  389. PNP828D         AMD PCNet32 (VL version)' G4 m3 o& T! N+ X3 v6 I* k5 p
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)5 y7 ]+ e  j$ s* ]0 p6 v6 ~
  391. PNP82bd         IBM PCMCIA-NIC
    ) _( M, e# p! T; v/ C
  392. PNP82C2         Xircom CE10
    ) I2 ~0 d2 L" q
  393. PNP82C3         Xircom CEM2( c5 j) }9 V# i; Q' e) W$ V
  394. PNP8321         DEC Ethernet (All Types)
    ! E0 K5 a# n, @% k& ?9 m
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    3 Q7 y8 B. _1 W9 e+ I
  396. PNP8324         ARCNET Compatible
    . L8 ?1 s( E8 }
  397. PNP8326         Thomas Conrad (All Arcnet Types). R$ z& X/ ~6 H/ r; O
  398. PNP8327         IBM Token Ring (All Types)
    5 J( A" }! q0 _# S8 K6 {- \
  399. PNP8385         Remote Network Access Driver; n8 Z; b5 a0 S5 b- `1 w% o  E
  400. PNP8387         RNA Point-to-point Protocol Driver
    ! }+ ^6 X9 w' n+ V6 s7 F0 c8 p' @
  401. PNP8388         Reserved for Microsoft Networking components4 N9 I7 a6 N& H$ T) o6 W- c4 A
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)$ n( B+ |" X# U3 E1 ?6 u

  403. 4 T; u) i; v; b6 Y, z' `6 ?0 k
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    6 J4 d0 D/ R  `+ J6 e
  405. PNPA002         Future Domain 16-700 compatible controller/ \9 a/ Q/ c9 P% J  X5 J
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)
    ' C4 V3 B7 w6 J/ y$ N/ w
  407. PNPA01B         Trantor 128 SCSI Controller3 n% j; F7 D% j" r% \8 i
  408. PNPA01D         Trantor T160 SCSI Controller; e9 c2 M/ u5 Q, S: V% @" D$ L1 [
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    / r) I9 @# v: _. o( L
  410. PNPA01F         Trantor T348 Parallel SCSI controller7 ^5 n" F+ F: I# Z1 b
  411. PNPA020         Trantor Media Vision SCSI controller
    6 U, P' f) [. W: i' K
  412. PNPA022         Always IN-2000 SCSI controller
    5 `/ ?: V/ k$ i1 m( W
  413. PNPA02B         Sony proprietary CD-ROM controller
      D, }  C1 ]0 v$ ~/ U) L! k2 _
  414. PNPA02D         Trantor T13b 8-bit SCSI controller8 C1 m7 u4 {6 o6 R9 P
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    0 R, j. H0 s' G7 f) C' \/ U
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive
    % w" h* g4 {2 t
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    + s# p1 @% t, U" J; ]' T" r
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive. `5 ?( n! V, Q( Q$ W$ k

  419. 7 e  \# Q5 ?$ c2 m  B9 @
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********/ d4 p+ d  `( @; `5 U, n5 V
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    4 r' @/ K/ h1 i& b* x
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    " A* h( Q8 L+ x" t( [: p
  423. PNPB002         Sound Blaster Pro-compatible sound device) I' h8 N; H0 o; \# h1 P
  424. PNPB003         Sound Blaster 16-compatible sound device
    3 m% D6 k0 k- X9 D2 v
  425. PNPB004         Thunderboard-compatible sound device
    : z! A% M2 [# u- f! n
  426. PNPB005         Adlib-compatible FM synthesizer device
    + A# d; e' G! O. |
  427. PNPB006         MPU401 compatible
    8 }( H9 y# z) j% O, ?9 C/ v2 r1 a
  428. PNPB007         Microsoft Windows Sound System-compatible sound device. y# \/ ]& Q0 N) S
  429. PNPB008         Compaq Business Audio
      M& T! ?) Y" d: [6 q; U# `
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    . K( T$ n. g7 M5 N. T
  431. PNPB00A         MediaVision Pro Audio Spectrum
    " {1 S) i3 K8 y' j% ~6 R+ y+ e
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)) ~8 e# y  f) q$ R' Z1 \
  433. PNPB00B         MediaVision Pro Audio 3D
    9 m( ]+ X  ?5 d- i" H
  434. PNPB00C         MusicQuest MQX-32M
    1 w( x8 |4 Y) ^, j; c% N$ `
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic5 I6 X9 A+ a6 |- V5 E0 z. u, s
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    " m. n; @8 ?5 ~: i, m
  437. PNPB00E         MediaVision Pro Audio Spectrum
    $ l. Z3 t3 `. P: L: D
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    ) D; r. Y) g1 C: G
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    # G/ c+ L3 c6 g; Y& h$ ^0 f0 h
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola5 H: r3 J! C# ~
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit  q  J' F8 M3 A5 R
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    ) B3 {% m4 E5 h
  443.                 (no Trantor SCSI, Thunder chip Disabled)* e# a7 w# s0 |) [  U/ n7 f
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    : n% F' b& n; |4 A, G
  445. PNPB02F         Joystick/Game port
    + c, P  ^, {* ?+ y  \2 B; C& N5 {! H

  446. $ Y, M2 |* p! M" ^1 v( X
  447. ***** Modems - PNPCxxx-Dxxx****************************
    ( G2 ^$ ^+ g+ S& k0 c  y
  448. PNPC000         Compaq 14400 Modem (TBD)
    1 P8 Z1 w, s9 P7 O1 X& [
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    * R" L  t+ B' f) |/ L- M
  450. ) r2 i3 c5 g, y4 a& V+ {& A2 K; o0 B
  451. ======================================================================: o& u8 t1 A  x
  452. 4 k2 f5 X1 ]' x  B4 g
  453. DEVICE TYPE CODES4 y2 n% z1 w. v0 l
  454. 0 R' v3 r! P. R
  455. -----------------------------------------------------------------------6 }# t# Z7 H* h1 I6 x7 L6 L
  456.         " s( [4 B8 j5 U- y3 L% E2 E
  457. Base Type = 0: Reserved
    2 d4 j  X$ R& d6 q2 y
  458. Base Type = 1: Mass Storage Device5 R3 K* R2 S4 G* N5 {) m
  459.         Sub-Type = 0: SCSI Controller8 u' E7 w3 \' q' z% S
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible). [; M7 a' i/ T# U2 l8 }% o
  461.                 Interface Type = 0: Generic IDE& {8 S9 [9 [/ _* J1 [  {' T$ z
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    , q" e, H3 m% n$ i' e
  463.                 Interface Type = 0: Generic Floppy
    2 g1 m5 }+ e8 l/ `
  464.         Sub-Type = 3: IPI Controller
    # h* O7 S( J5 S) ^. O1 D
  465.                 Interface Type = 0: General IPI
    / D/ }. b, N$ w# m
  466.         Sub-Type = 80h: Other Mass Storage Controller
    5 v; ^+ r7 E0 ]& O/ O" b7 v
  467. Base Type = 2: Network Interface Controller7 a( @# C% |1 D+ T( o* t9 _: V
  468.         Sub-Type = 0: Ethernet3 H; k8 t4 p3 M9 d- n
  469.                 Interface Type = 0: General Ethernet
    # F2 ^0 ?3 d/ x8 O1 l" y3 V' j/ ?/ t
  470.         Sub-Type = 1: Token Ring Controller
    ; m" \8 p# r: `0 D& c
  471.                 Interface Type = 0: General Token Ring
    * |/ g! ^$ ?- }8 E# P, k5 ^
  472.         Sub-Type = 2: FDDI Controller" Q2 ]+ j" K: ~3 j0 s
  473.                 Interface Type = 0: General FDDI
      T2 Z$ Y( X5 m, l
  474.         Sub-Type = 80h: Other Network Interface Controller& l3 ]5 V& a' q  [

  475. 2 P5 G6 K3 D1 _0 l# F
  476. Base Type = 3: Display Controller: Y- f6 Z8 |; N) l' @, k
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)) ], |& u- X0 z" q
  478.                 Interface Type = 0: Generic VGA compatible- A6 I; c* c) [" U
  479.                 Interface Type = 1: VESA SVGA Compatible Controller3 r" p1 Q2 f" [6 t6 z  J& h& `
  480.         Sub-Type = 1: XGA Compatible Controller
    ( K  V0 B1 z5 z6 ?: D5 F# `
  481.                 Interface Type = 0: General XGA Compatible Controller1 {$ n+ @  s" N2 [; L) f
  482.         Sub-Type = 80h: Other Display Controller
    8 i0 m; H$ i% B* d( n0 I+ B1 \
  483. Base Type = 4: Multi-media Controller
    0 D2 N  A) e2 K/ ~
  484.         Sub-Type = 0: Video Controller
    . M( l8 H9 r& I# H5 X2 V' E
  485.                 Interface Type = 0: General Video6 ?! d8 B. r0 G1 l) f, s  A
  486.         Sub-Type = 1: Audio Controller
    , w; S" m- G" v. }2 z
  487.                 Interface Type = 0: General Audio Controller
    & l( h/ }1 Q" t" a
  488.         Sub-Type = 80h: Other Multi-media Controller. Z+ q1 Z" Q# ~+ ?9 G% k
  489. Base Type = 5: Memory
    " W, g. I5 ~6 _3 j+ q) J
  490.         Sub-Type = 0: RAM
    # `- x, b, d; ^4 p1 H1 C0 I+ Y( I
  491.                 Interface Type = 0: General RAM( P" H) P4 t# `1 G" b# d. m
  492.         Sub-Type = 1: FLASH Memory, D. x2 g5 [) c' s" p# Q
  493.                 Interface Type = 0: General FLASH Memory1 ^- `0 s  s0 l  d0 j4 v# u* S3 g
  494.         Sub-Type = 80h: Other Memory Device# @* o! j0 n/ _* W6 H3 v# i6 h

  495. 3 u* q; U) n6 p: o) T4 K( u* M( A- }
  496. Base Type = 6: Bridge Controller3 _. N6 H3 h9 ^- ]: q) r4 o5 h9 l
  497.         Sub-Type = 0: Host Processor Bridge
    9 f! x( s  V( \# Y
  498.                 Interface Type = 0: General Host Processor Bridge2 H: r3 r6 g8 q4 ]$ L5 a) _% v( v
  499.         Sub-Type = 1: ISA Bridge
    + ?; g% f: s/ }3 l, j
  500.                 Interface Type = 0: General ISA Bridge7 E4 B, E* j5 G) V. X5 m3 d5 C
  501.         Sub-Type = 2: EISA Bridge; y! `% D) T; A# L8 D  s; E# ~
  502.                 Interface Type = 0: General EISA Bridge
    3 g) T2 R+ @$ `% D" W
  503.         Sub-Type = 3: MicroChannel Bridge
    ) n8 `7 v4 z1 x
  504.                 Interface Type = 0: General Micro-Channel Bridge% u6 L& D& D' C5 c0 X3 I) T$ ^
  505.         Sub-Type = 4: PCI Bridge- e+ v9 x- ^9 h. f/ d7 ~; H/ o: q
  506.                 Interface Type = 0: General PCI Bridge8 r+ }2 w# P/ P; Y" W& N( i
  507.         Sub-Type = 5: PCMCIA Bridge# ]. ~% K4 t! U" f8 ?' K& O1 Q
  508.                 Interface Type = 0: General PCMCIA Bridge' i( {3 M- P+ I1 ]! m8 ~
  509.         Sub-Type = 80h: Other Bridge Device
    ! f, t. s( D& j2 w9 J6 o
  510. Base Type = 7: Communications Device) l: W- ^0 R) C2 M* x, |) \1 a
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    / _2 Q3 m" ~7 g' P' _
  512.                 Interface Type = 0: Generic XT-compatible
    : F8 F# }+ i* y' v+ c
  513.                 Interface Type = 1: 16450-compatible
    4 t& c' I2 [6 [% P; n. M% _' \
  514.                 Interface Type = 2: 16550-compatible6 h7 C: p3 N) t- _* R; B. W
  515.         Sub-Type = 1: AT-Compatible Parallel Port
      B0 }7 C; @/ I2 e: i- P9 C6 m
  516.                 Interface Type = 0: Generic AT Parallel Port
    # G* H) `8 P# [0 _, k
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    ! T, x8 Y% z# R* h# R. ^* i/ Z
  518.                 Interface Type = 2: ECP 1.? compliant port0 i- C; m- X/ t; L/ @  S5 n
  519.         Sub-Type = 80h: Other Communications Device
    : I: L, U: O! H3 \- M, Q* q2 n
  520. Base Type = 8: System Peripherals
    ( P9 h# S1 L( l: j- |9 B
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)( O& o$ p3 z7 E, ?" k
  522.                 Interface Type = 0: Generic 8259 PIC/ h4 @* O" P9 }, A) @
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    ) p  O6 a$ q+ L& t" s
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)" O( I: f; E% p% I' J5 e
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    / B4 b. Z: @3 g
  526.                 Interface Type = 0: Generic DMA Controller+ ^( W' f0 X; L1 q7 b$ V
  527.                 Interface Type = 1: ISA DMA Controller
    3 p9 l4 n3 L7 k; e; w& ^4 v" s
  528.                 Interface Type = 2: EISA DMA Controller
    4 T2 U4 f1 f! S- ?
  529.         Sub-Type = 2: System Timer (8254 Compatible)' j& ?$ _% N; @- V5 o$ g
  530.                 Interface Type = 0: Generic System Timer
    ( E! H8 Y- R4 N% v* f
  531.                 Interface Type = 1: ISA System Timer: n4 _4 O1 e* \
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    9 l" K# Y, Q- T# X. w. @! W* ]
  533.         Sub-Type = 3: Real Time Clock
      O" ]8 X' H3 p, e9 h
  534.                 Interface Type = 0: Generic RTC Controller4 j. q" L: z5 \5 L# J# I
  535.                 Interface Type = 1: ISA RTC Controller9 q3 Q+ \( S: E! y  X
  536.         Sub-Type = 80h: Other System Peripheral                                 / l9 s. O4 @% `1 N% w  y4 t$ `
  537.                
    / s$ I% A# P9 D$ h
  538.        
    % c9 Z; o: h- k1 J; q8 z1 [
  539. Base Type = 9: Input Devices  E- `6 @+ m$ e) j7 h6 }- |
  540.         Sub-Type = 0: Keyboard Controller
    . D9 g3 ?2 w% @- J
  541.                 Interface Type = 0: Not applicable
    ( h  @& {9 n  N- d
  542.         Sub-Type = 1: Digitizer (Pen); W4 M: C; A5 s2 F1 {( Z
  543.                 Interface Type = 0: Not applicable* x, E$ V1 I$ }. N: j( ^: z( _2 K# z( J# Z
  544.         Sub-Type = 2: Mouse Controller
    9 |7 Q: J' ~& p  \% w) _/ i) e
  545.                 Interface Type = 0: Not applicable. w* ~4 G* T7 z( E5 S( R& Y  u
  546.         Sub-Type = 80h: Other Input Controller
    ) D" o8 s, l  B! x+ N
  547. Base Type = 0Ah: Docking Station
    + s# C0 M& u2 o7 k7 k0 m7 @
  548.         Sub-Type = 0: Generic Docking Station( r- T$ \6 Z; H8 u$ Y7 ^, p- q$ H- A2 E
  549.                 Interface Type = 0: Not applicable
    * A- R  J$ f' u7 Z0 F+ r
  550.         Sub-Type = 80h: Other type of Docking Station# S5 D" X% I( i9 R3 A) u9 F
  551. Base Type = 0Bh: CPU Type* I' m5 K. Y) C4 r
  552.         Sub-Type = 0: 386-based processor5 w5 w! T& M& s) z9 H) C* _
  553.                 Interface Type = 0: Not applicable
    5 u( U" j% R! {4 H4 N+ s+ w( q9 N
  554.         Sub-Type = 1: 486-based processor
    6 n, [7 q6 O  u0 O0 ^3 O& S6 S9 t
  555.                 Interface Type = 0: Not applicable
    % ?5 O  p7 W" L$ J5 l  m
  556.         Sub-Type = 2: Pentium-based processor# R  Q) M6 x, l1 \/ J( l
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-12 06:41 , Processed in 0.063153 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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