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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID  Q6 S- D! K# a. e4 G3 B
  1. This document is the ultimate source for Windows Generic Device IDs " _6 i8 u3 Y4 A1 l
  2. and Plug and Play BIOS device type codes.  1 b6 k: A# A$ Y' W; J; {3 {! R

  3. % p7 z, L# h1 _" a2 k$ x! B
  4. CONTENTS:
    5 ~) Y# M# F( e1 n8 {
  5.    Plug and Play Vendor IDs and Device IDs
    ) n; `: j! l7 }
  6.    Generic Device IDs ' c  M7 H0 [3 K7 G. P) _! z
  7.    Device Type Codes
    9 W+ n' ?. O# D# {! p- s! Y! K
  8. ; ?8 c9 ^0 P3 c0 {8 I8 m
  9. ======================================================================3 S) k& g# V4 S& T4 O
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    / K! q. ?; e1 @5 z" \

  11. ) ]& W8 K' x7 N8 b. a# o
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and 0 D' g1 _4 G) s- ~' g) a3 L
  13. Device codes. The vendor must register with EISA and have a vendor code9 y. `& l$ M" v* Y
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code , o/ u( V8 ]5 \  V9 Z2 {1 v% |
  15. is reserved for Microsoft and can only be used when defining a device抯
    1 x# }% P2 N# f
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    / c8 ^% m. D3 ^5 ]: q
  17. Play header. 1 Y& L% ^2 b! i

  18. / x* X- t$ V& R8 p* [+ U0 S0 t
  19. Use of CompatibleIDs is strongly recommended for devices that use
    " N; f3 L' A6 J
  20. device drivers provided with Microsoft Windows 95, such as a ) K, j: I& F" _0 s
  21. "Standard PC COM Port" (PNP0500) or
    * S7 s) h; \. @1 f+ A
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).2 G- P4 e) K' }  n. `9 w
  23. 4 Y' Y1 l+ |: _1 s1 N' R9 z$ K
  24. The following example output from ISOLATE.EXE of a Plug and Play 8 B0 @4 t1 U  ]. n" k1 w
  25. header is provided for your reference:
    - |0 q; Q, v' p3 x% O$ R
  26.         Vendor ID:     XXXFFFF
    9 k1 F1 q" ?: V1 U" w( O9 O6 z
  27.         Serial Number: 00000001' M# p2 y; P9 S% D% k7 ]7 {' U
  28.         Checksum (reported): 0x5E
    ) m! g9 }: g7 v9 e% M
  29.         PNP Version:   1.0
    0 S& J. Q4 Q2 y* d6 X" }7 T
  30.         Vendor Ver.:   10  C3 Y- K' |3 L* L, A" l
  31.         Device Description: IDE Port
    ) H- T, L/ Y- }, _; U! _% G1 z9 Q
  32.         Device ID:  XXX0001
    " M& ^) l6 S7 A1 D7 B0 P
  33.         Doesn't Support I/O Range Checking
    & y8 C2 c* m: [0 w# i( `6 z- {0 Z. D
  34.         Vendor Defined Logical Device Control Registers:  None
    ' z9 t; J: d0 U* |. N' ~% f
  35.         Compatible Device ID: PNP0600
    4 E9 r( g7 @* z
  36.         Device Description: IDE3 j( W7 @# n. V- I% @$ d
  37.         Dependent Function 0
    $ a+ K( X9 _7 @0 r+ l$ c
  38.         ...$ b0 l' m% i* S
  39.         Dependent Function 1; K% y1 Y" c6 X2 t4 A8 M
  40.         ...
    9 X9 t( D, f) ~; g$ r6 s* ^' N
  41.         End of Dependent Functions
    1 a( E2 Z# W$ K% N2 \

  42.   a& q+ r- }' {6 r7 I" @; I5 ?
  43. When the user is installing devices that use this method,
    $ m, ^. L* Y& ?+ X% A
  44. a dialog box appears at the beginning of the enumeration sequence # D) r& O8 _9 Y( f
  45. to suggest use of the default driver provided with Windows 95. 6 R6 |, M" F; [4 B2 K% J2 |" n
  46. Windows 95 also provides the option for using a disk from the
    ; ~( Y& M, D" t/ L6 i" o
  47. manufacturer, in case the user wants to choose a manufacturer-supplied " {+ v1 u6 c. c. ]0 Q' m
  48. driver.# z/ u4 Z0 \4 h3 ~% h% t: P2 }- y
  49. 2 ~6 J6 l/ X, s, s" Y' @
  50. For multifunction adapters, you should supply an INF file that chooses 3 W" F* {- g+ X, B
  51. the appropriate drivers (including default drivers) for all the 7 I0 e8 E0 ^' c
  52. adapter抯 devices. This prevents additional dialog boxes from again
    % e4 k* I$ J) N" a
  53. requesting the default driver or a manufacture抯 disk for the rest of
    . u: l7 s2 W: ]: W) l$ Y2 w* J' Y
  54. the devices on the adapter. When an INF file is used in this manner
    2 ], g* C3 N4 O1 K1 \
  55. for default driver selection, it must link the HardwareID (XXX0000)
    - a3 \1 }5 T: }0 z5 s$ _1 M
  56. to the appropriate compatible device driver from the Windows 95
    0 {" H, |  v' @, \# t2 [
  57. distribution compact disc or installation disks.
    & R( e( o5 y' A1 M. k
  58. If this is not done, Windows 95 will continue to query the user for
    , G* W9 }; Z; r3 f+ k& w
  59. either the default driver or a new driver, thus defeating the purpose 0 Z/ f, _( x/ |0 C, C2 j
  60. of using the INF file in this way.
    & w$ @- t8 H0 s" n5 ^; U* B
  61. % A- e( U# y/ v, A* l, a+ y# w' E) r
  62. ======================================================================
    0 T6 v$ H& q1 ?

  63. # `) ~, M2 ?: f# x+ H
  64. WINDOWS GENERIC DEVICE IDs
    5 @7 i* u, ?) ]; O8 `
  65. - q& t5 f0 l- n, R  x+ S
  66. ----------------------------------------------------------------------& J- p8 ]& Z, j6 D, d- ^0 ]
  67. Many devices have no standard EISA ID, such as the interrupt controller0 o( f. k1 L# ]0 h" M4 g9 a
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    ! R7 ]) T1 J. }% [+ _% J5 Z
  69. and Super VGA, are not actually devices, but define a compatibility 8 I1 C2 M- E3 f- |6 D7 y
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    ; c& V, D- J3 k
  71. buses. ) I2 w) ?7 b  ~/ J" d0 Q2 S

  72. / `* F( [8 J% O3 u0 }* L. i/ u
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various 3 @) c4 G3 E3 X
  74. devices that do not have an existing EISA ID, as well as defining ) U1 [& p- w; X( H" J
  75. compatibility devices. The IDs are defined in the following tables.+ n9 W  ?+ A; \/ q7 S
  76. 3 B8 A4 `# }( b9 C( c
  77. DEVICE ID RANGES2 V! U- C. q: x
  78. 8 y4 x% S1 F0 W0 j9 @1 }* m
  79. ID range        Category0 M: f" ^/ N$ ?, O7 X
  80. --------        -------------2 e3 U5 K& B; p; S0 V' I9 e# e
  81. PNP0xxx         System devices
    / f9 i  u( a7 [) G  l7 f2 N4 _
  82. PNP8xxx                Network adapters
    9 b1 V0 h% |6 N5 Y
  83. PNPAxxx         SCSI, proprietary CD adapters
    7 [' _% V2 D& @" p; @
  84. PNPBxxx         Sound, video capture, multimedia
    * l# p1 i6 F0 J6 t, d8 V& l3 g
  85. PNPCxxx - Dxxx        Modems
    - d, ~4 z' _+ f4 r

  86. ; Q/ B9 B  P" D* m+ V. p: T
  87. The following device ID is provided only for compatibility
    1 ~3 I+ V5 c. o. f  l! x: @" g
  88. with earlier device ID lists:: I, v/ p# b4 e# u2 e
  89. 0 R0 d/ z/ X0 l' `1 Z& D
  90. Device ID        Description
    0 X: d. g8 J/ P$ a" y
  91. --------        -------------
    9 f- C( h! S' G1 P, x
  92. PNP0802                Microsoft Sound System-compatible device3 h0 [8 M" c# Z# V/ n6 N- Z
  93.                 (obsolete; use PNPB0xx instead)
    " t" u9 ]0 {0 P# @1 K

  94.   }: B, J9 {2 W! O
  95. ---------------------------------------------------------------------------+ e$ ]% E$ n. F
  96. Device ID       Description) J) m9 x1 S( j1 @5 H: D
  97. --------        -------------' A6 c. j0 Y3 B
  98. ***** System Devices - PNP0xxx **************************
    2 h( b2 `0 O! W" F" c* u
  99. --Interrupt Controllers--
    9 _& s6 R/ j& k. S" y* j
  100. PNP0000         AT Interrupt Controller
    2 W7 b/ F+ z& _
  101. PNP0001         EISA Interrupt Controller
    " Z; \0 H) B, Z/ ]( `5 Z3 q
  102. PNP0002         MCA Interrupt Controller8 }3 R1 w# c; z; ?* E, f8 p7 w
  103. PNP0003         APIC
    2 |* Y. X7 k5 I% e5 p4 r
  104. PNP0004         Cyrix SLiC MP interrupt controller! V# v- ]' e8 _. ]0 {! ^* b
  105. 7 N3 b% G6 S# L8 e7 E5 }+ o
  106. --Timers--2 q2 J1 `, h3 @, L" M( G
  107. PNP0100         AT Timer
    ' i! r& n0 g3 }9 K
  108. PNP0101         EISA Timer
    / s. w9 c/ q) |! R
  109. PNP0102         MCA Timer4 A+ d0 X5 ~2 x1 y3 T
  110. ' @1 t- q! l$ O. [* D
  111. --DMA--' @4 k# J* T9 h! ?- p8 N
  112. PNP0200         AT DMA Controller1 U1 f: z; `! ]3 k  Q0 E6 c+ Y
  113. PNP0201         EISA DMA Controller0 q" }. p/ F% o" ]
  114. PNP0202         MCA DMA Controller9 e* I0 ?2 }/ {1 ]- D$ |) l9 ^

  115. - O  ^# c$ c( W, I* M
  116. --Keyboards--
      Y% M* ~9 ]4 o
  117. PNP0300         IBM PC/XT keyboard controller (83-key)7 l/ \( h' l! ]% w4 W% p- T
  118. PNP0301         IBM PC/AT keyboard controller (86-key)% e- g) L- h# x- o" @( b
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    : n' O2 I8 [6 b/ c; v$ }* h+ Q
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)
    . O5 e* [( p6 p8 b
  121. PNP0304         Olivetti Keyboard (83-key)
    / J& U+ g% S0 k& L2 \/ e
  122. PNP0305         Olivetti Keyboard (102-key)
    % \2 Z9 n2 L: Q0 m
  123. PNP0306         Olivetti Keyboard (86-key)* B" e* ?) W& K# E/ c
  124. PNP0307         Microsoft Windows(R) Keyboard
    # G) ^) M; t% U( U
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    ) ]9 E9 N3 X/ k5 U& W% z/ s
  126. PNP0309         Olivetti Keyboard (A101/102 key)* l. [  s( Z& \
  127. PNP030A         AT&T 302 keyboard1 d) h2 P0 o/ d2 t' R- z; T6 m( U8 k
  128. PNP030B         Reserved by Microsoft
    + I8 L2 E) A; `+ f0 z
  129. PNP0320         Japanese 106-key keyboard A01
    1 N$ q3 P% b; `7 G; a+ A! B
  130. PNP0321         Japanese 101-key keyboard0 A* g* h0 B/ d8 k
  131. PNP0322         Japanese AX keyboard* c1 v' o6 a- O: _0 z; _2 `. e
  132. PNP0323         Japanese 106-key keyboard 002/003
    / d2 r" E' F7 t* S  J
  133. PNP0324         Japanese 106-key keyboard 001
    - g0 \8 A" `% S% P+ a4 R
  134. PNP0325         Japanese Toshiba Desktop keyboard
    ( l' |4 c4 ~- ?& i' o% {# t( F7 y
  135. PNP0326         Japanese Toshiba Laptop keyboard; G# E# O+ j- x
  136. PNP0327         Japanese Toshiba Notebook keyboard- i* A- _$ M& i& ]: c$ e
  137. PNP0340         Korean 84-key keyboard: t! E* h) l9 Y- |# y* _& [! b
  138. PNP0341         Korean 86-key keyboard
    * t; v, n" l! P0 k. H8 I2 m9 c4 d6 |
  139. PNP0342         Korean Enhanced keyboard+ ~  r- j- q# X. q7 C
  140. PNP0343         Korean Enhanced keyboard 101b: P# h" u6 ]6 ^1 M7 ~
  141. PNP0343         Korean Enhanced keyboard 101c8 h- K% z. a: r) y
  142. PNP0344         Korean Enhanced keyboard 103
    - q! S( S9 m& T5 A/ E$ T4 R& A

  143. 3 K' Q% K/ h3 V7 S/ ^
  144. --Parallel Devices--3 p; F; G+ Z5 N" x. T. d8 p
  145. PNP0400         Standard LPT printer port
    ' U$ ~( t$ W8 t4 n  C" D
  146. PNP0401         ECP printer port
    3 G$ `9 T- X" _  @4 n3 U  v
  147. $ T4 J7 C" J& z% G1 T, Q* J" B
  148. --Serial Devices--0 i8 m8 u! g' ]0 d+ K4 P/ e
  149. PNP0500         Standard PC COM port4 j/ m8 f! e4 E6 P% p" |+ ^% o0 j) r# a
  150. PNP0501         16550A-compatible COM port1 T8 v& X% h7 U0 ?; T
  151. PNP0510         Generic IRDA-compatible device
    , Y, g9 x* R% k+ P! C3 L6 l
  152.   y0 r7 D& K+ k8 r
  153. --Disk Controllers--; \2 q! F" _& l, p/ o" L7 _
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    9 B) ^. j" U& ~- V7 _( \" ]
  155. PNP0601         Plus Hardcard II
      T( |: c2 h( p' D4 G4 b
  156. PNP0602         Plus Hardcard IIXL/EZ3 x$ O4 ?! Y1 g8 }3 s  ?, M
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification. e& s$ n* o* {, m! I
  158. PNP0700         PC standard floppy disk controller5 \/ _8 P* X6 J( q; S: w
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec+ a/ l, Y  N# K! q
  160. ( t$ z4 V: Q! I; \6 T
  161. --Compatibility with early device ID list--
    9 I  A8 d* T4 Q
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use" j" [0 c! }" r/ C4 j! a% ?5 c; O
  163.                 PNPB0xx instead)3 B, v' ?: U/ a
  164. --Display Adapters--% |# }# Q. K& ^" s
  165. PNP0900         VGA Compatible
    + Z; E1 V2 g" h5 i: I! ~4 \2 ~
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    . }: D% ~8 F, d
  167. PNP0902         8514/A Compatible
    9 X! U1 `# ]. N" E8 {
  168. PNP0903         Trident VGA
    5 u4 ~- w! y/ B$ y" r0 K, B
  169. PNP0904         Cirrus Logic Laptop VGA
    3 X2 @5 M0 s( S3 M8 b6 m, H; V
  170. PNP0905         Cirrus Logic VGA
    . F! Z3 c3 ^0 X
  171. PNP0906         Tseng ET40006 @* x; g4 A8 h- h. k! `! h0 W  `
  172. PNP0907         Western Digital VGA' P+ _3 A# m4 ?4 o6 A1 o# o
  173. PNP0908         Western Digital Laptop VGA
    ; h4 f$ c% \# {0 c- ~1 F
  174. PNP0909         S3 Inc. 911/924/ t7 P* b/ J( X- U
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)
    4 Q; J( V& Z$ L% n: \
  176. PNP090B         ATI Ultra (Mach 8)
    3 P  e, {% _9 X8 ^
  177. PNP090C         XGA Compatible
    ; }2 D+ J5 L( m9 [4 E2 V
  178. PNP090D         ATI VGA Wonder
    $ T. I5 k+ B4 Y$ t% w7 \
  179. PNP090E         Weitek P9000 Graphics Adapter5 p, G, Y9 Q. i5 U1 W/ m  ]  @8 {
  180. PNP090F         Oak Technology VGA/ t' p# z' O- A) v$ {5 G% D
  181. PNP0910         Compaq QVision
    & U; ~# u: |) f9 `
  182. PNP0911         XGA/2( [0 a  ^1 o3 @  }' Y" R" Z% D: S
  183. PNP0912         Tseng Labs W32/W32i/W32p2 a  W; k1 }# P3 Z. Q% |
  184. PNP0913         S3 Inc. 801/928/964
    5 J2 _' |( \+ b
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    7 Q+ I3 \5 ?! o# m  q8 ]$ Z, C
  186. PNP0915         Compaq Advanced VGA (AVGA)* J- o) q3 \8 x: Z( z& V+ o; b
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    6 L% O- c/ B) Z, a
  188. PNP0917         Reserved by Microsoft2 {# o0 l  @/ A' u" a; J
  189. PNP0918         Matrox MGA2 k' ^+ ?% w, \- D7 r
  190. PNP0919         Compaq QVision 2000
    0 l; D2 L9 t6 C' `3 g& W0 T
  191. PNP091A         Tseng W128
    $ h8 j7 ?5 _/ Y- ?, ?  x
  192. PNP0930         Chips & Technologies Super VGA3 E8 \! S4 `7 r) B
  193. PNP0931         Chips & Technologies Accelerator
    # {' p" O& V+ S/ L# X% t, d
  194. PNP0940         NCR 77c22e Super VGA* F, W# U% a$ i0 h3 j
  195. PNP0941         NCR 77c32blt
    ; u  c( l2 i  R
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    & o% X# W) j2 ~9 C! }% D
  197. 8 d6 R/ S- X5 |$ {0 M/ U
  198. --Peripheral Buses--2 f, R  |  h2 ?1 J) A
  199. PNP0A00         ISA Bus; N4 t0 J" g* N0 _2 p
  200. PNP0A01         EISA Bus0 P, }, _  R: L; C# V* S
  201. PNP0A02         MCA Bus: H+ F7 V* q8 u5 Y( I1 Y
  202. PNP0A03         PCI Bus
    , x7 D3 }* A! N4 L/ j% G
  203. PNP0A04         VESA/VL Bus. n2 x+ }  l5 G1 _( J4 t$ b; r
  204. PNP0A05         Generic ACPI Bus: N% Y7 Z" @) S  M
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)0 N+ [0 ^5 L( |3 s3 Y8 _

  206. / j+ L2 z  Z' s* n5 D: x( ]

  207. 0 F5 F- T; t! V) c8 N
  208. -- Real Time Clock, BIOS, System board devices--
    ( @/ \$ I' Z, Q" m
  209. PNP0800         AT-style speaker sound
    " u" O3 E3 ]! q; G. A' \. v( n
  210. PNP0B00         AT Real-Time Clock
    3 r) ?  p! _* D
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)( Z* l! c% e* D. ~
  212. PNP0C01         System Board4 G8 K! x" V, I
  213. PNP0C02         General ID for reserving resources required by Plug and Play$ n- w0 U. T: H0 W
  214.                 motherboard registers. (Not specific to a particular device.)7 `! F6 x3 J3 F& X& W
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt
    4 w5 D7 D' R7 D' Z
  216. PNP0C04         Math Coprocessor/ Y/ a) ^$ F6 W; {1 P+ k% K
  217. PNP0C05         APM BIOS (Version independent)
    ) t- u" t# ^3 z% h* m& W8 _' w9 n
  218. PNP0C06         Reserved for identification of early Plug and Play
    2 |+ [& E8 b) c( W3 }. `
  219.                 BIOS implementation.
    : v6 o' A$ P7 R1 n6 `0 u7 c0 g8 c
  220. PNP0C07         Reserved for identification of early Plug and Play * f& M& _  t4 J" h
  221.                 BIOS implementation.
    ! g. V7 P3 Z* a& D
  222. PNP0C08         ACPI system board hardware
    4 X0 U5 @2 o* _: `9 r. g& L/ ]
  223. PNP0C09         ACPI Embedded Controller
    / e1 W5 r6 o/ D& A" H* K
  224. PNP0C0A         ACPI Control Method Battery  B3 Y8 L( U4 e# o
  225. PNP0C0B         ACPI Fan/ [& d2 S7 x  V, {6 h" T6 S/ {
  226. PNP0C0C         ACPI power button device
    6 |) W9 R7 j9 ]# A7 v  N5 V
  227. PNP0C0D         ACPI lid device- A9 S( \: j1 r9 ]1 C$ @
  228. PNP0C0E         ACPI sleep button device( l7 k5 ?9 Z) o
  229. PNP0C0F         PCI interrupt link device
    # l8 u* \0 U5 ~+ a6 o7 a5 |
  230. PNP0C10                ACPI system indicator device
    8 I$ K2 j" Z, W) O
  231. PNP0C11         ACPI thermal zone8 P6 o1 e  I& ?. ?
  232. PNP0C12         Device Bay Controller% w8 g8 V. K: s# p8 P

  233. ! N8 o9 |4 J+ Y9 l
  234. --PCMCIA Controller Chipsets--) f0 B" Z! ?. u( d  Q$ f
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    / y" S6 X, Z; Y
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller: I$ W4 t3 J; o1 f$ e  l
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller9 o; b7 y3 o  L7 Q3 k; T
  238. PNP0E03         Intel 82365-compatible CardBus controller" R3 Z6 M* u% U2 s  r- G( I# D+ D* z
  239. 0 G9 g% C( I# y' v3 M- b$ R; i
  240. --Mice--5 d+ k3 d8 z  V0 M# ]4 \2 ]0 W
  241. PNP0F00         Microsoft Bus Mouse
    ) R4 ^) O3 }' v$ f, `1 V% t
  242. PNP0F01         Microsoft Serial Mouse8 Q* [. H5 S* S4 T2 l4 g
  243. PNP0F02         Microsoft InPort Mouse
    ; z: n- V& D# Y  D" q
  244. PNP0F03         Microsoft PS/2-style Mouse
    * v, w9 n+ ^( Q; W
  245. PNP0F04         Mouse Systems Mouse
    % X7 g! }; L+ r* [2 g' I
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)- ^& E' p3 J1 [) m3 z. G/ r
  247. PNP0F06         Genius Mouse (COM1)
    # d  |% r  ~! p; ~* o& Q
  248. PNP0F07         Genius Mouse (COM2)1 K/ w6 N7 d' S4 f1 m7 h
  249. PNP0F08         Logitech Serial Mouse3 b' B# K9 w  {: N5 N2 ?4 H
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    3 h4 j0 E4 s0 `+ y0 E7 }. ]- Q' H& R
  251. PNP0F0A         Microsoft Plug and Play Mouse* r+ b; B: x. N) d* c' c, ~4 u
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse2 O" ]% q/ K: _% ?3 v# z" Q. U
  253. PNP0F0C         Microsoft-compatible Serial Mouse& |) H! ~# |7 w1 l  G
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse
      H. S& ~4 ?) G1 K
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse/ e1 d4 g5 q+ s/ G. v1 l
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    . m" s+ R( @9 H
  257. PNP0F10         Texas Instruments QuickPort Mouse
    ' G% Y7 a4 h9 C/ C" J6 m
  258. PNP0F11         Microsoft-compatible Bus Mouse/ J: [) i  |: l: i5 e* z5 j
  259. PNP0F12         Logitech PS/2-style Mouse
    . R4 P. u% g! `6 e7 y( V# W
  260. PNP0F13         PS/2 Port for PS/2-style Mice
    + W9 a4 Z+ x" P+ z$ l
  261. PNP0F14         Microsoft Kids Mouse9 `! i' e6 r5 k' [7 A% g
  262. PNP0F15         Logitech bus mouse
    : C! B4 Y6 C  U! O+ p( }1 N# Z
  263. PNP0F16         Logitech SWIFT device
    2 p  x) I) Q8 J' `
  264. PNP0F17         Logitech-compatible serial mouse) [4 L8 L0 F. C: X! m" Z
  265. PNP0F18         Logitech-compatible bus mouse( m+ ^2 r& u2 T) u2 T' t1 C* e
  266. PNP0F19         Logitech-compatible PS/2-style Mouse- b) @$ O3 o% u, w0 L/ L
  267. PNP0F1A         Logitech-compatible SWIFT Device
    " j7 o) H, t" @
  268. PNP0F1B         HP Omnibook Mouse
    * p* i1 a6 D1 U8 P  g( b6 y
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse' |& v4 r: _8 ?% G
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
      C) Q+ V7 N' _# g2 u4 p+ g
  271. PNP0F1E         Microsoft Kids Trackball Mouse) Q% v5 \8 C+ f1 w% m, \0 ]
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    6 p' s6 E* q; U$ c8 j6 _& o
  273. PNP0F20         Reserved by Microsoft Input Device Group( {; [0 v. V1 F' A5 f0 z8 `+ p3 O
  274. PNP0F21         Reserved by Microsoft Input Device Group
    & b5 E  m& a# R2 M9 l6 m# A8 O1 m5 \
  275. PNP0F22         Reserved by Microsoft Input Device Group1 K5 x( [! a! G6 o6 \: l) s6 _
  276. PNP0F23         Reserved by Microsoft Input Device Group: ~* j) e# k0 ^1 y" j1 Y
  277. PNP0FFF         Reserved by Microsoft Systems: R/ n' F( J1 b% m" m2 ]
  278. " Z- l" ]! k' ~( l3 X1 D4 q0 f
  279. ***** Network Adapters - PNP8xxx ***********************
    * A' z1 f- ~$ P2 p
  280. PNP8001         Novell/Anthem NE3200
    $ l) C9 z& U. Y6 ]
  281. PNP8004         Compaq NE32008 i2 x: C+ W+ F
  282. PNP8006         Intel EtherExpress/32! s! M: X: _, O: P6 [! \; ?$ i
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A), z  m  B$ D5 u, M. N
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP. ]4 H" }  ?: ^, g1 r
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
      w/ |9 j6 o8 N9 d
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC* K6 ^7 b8 s! _7 a% x0 f" c
  287. PNP8078         DCA 10 Mb MCA
    1 s9 k' _0 A, r. D
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)
    ( y& a, N+ B$ y7 n: M
  289. PNP80c9         IBM Token Ring
    9 y3 V/ r9 B0 H9 O6 ^* c
  290. PNP80ca         IBM Token Ring II+ e+ n- m  b+ s; `4 R
  291. PNP80cb         IBM Token Ring II/Short
    3 K- [* q4 x- F+ l" r
  292. PNP80cc         IBM Token Ring 4/16Mbs1 j& i/ k, _+ s! X  _+ I3 l2 b
  293. PNP80d3         Novell/Anthem NE1000
    8 o. u2 R/ ~! G% `* C. W3 ^
  294. PNP80d4         Novell/Anthem NE2000# X1 h/ J+ z( @; D" e. l# t
  295. PNP80d5         NE1000 Compatible3 `* s$ [/ i! d1 d7 Q
  296. PNP80d6         NE2000 Compatible. P" H4 L% R* ?8 E
  297. PNP80d7         Novell/Anthem NE1500T
      c+ X- `# g2 I6 j) \* M
  298. PNP80d8         Novell/Anthem NE2100: ]# w; C! y6 G$ v
  299. PNP80dd         SMC ARCNETPC+ r' j, E& b' q/ Q/ L
  300. PNP80de         SMC ARCNET PC100, PC200
    " x7 G1 I" p- s& k$ T0 e, C
  301. PNP80df         SMC ARCNET PC110, PC210, PC250
    $ H6 q2 K% v$ g
  302. PNP80e0         SMC ARCNET PC130/E
    & S  _* v' ]; h% x8 l' i  p% P1 Z
  303. PNP80e1         SMC ARCNET PC120, PC220, PC2602 _( T$ o6 W1 f) R+ p3 D
  304. PNP80e2         SMC ARCNET PC270/E* V/ u0 Z' }/ Y9 ]# a: |" t
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    ! _9 |- x7 o6 B2 Q  L
  306. PNP80e7         DEC DEPCA
    5 H# `/ d4 A) o3 M1 C
  307. PNP80e8         DEC (DE100) EtherWorks LC& [3 T9 Z' i9 A$ s
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    ' a/ @3 g# U! O' F2 }- W
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    ' W2 x7 [$ y" Q* m' z
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP7 p; z8 W- _/ w8 x$ Z. |
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC; Z2 I" O- O/ x# Q9 K- l
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    2 U0 {$ W7 q! U( b1 n, [% p  ]
  313. PNP80ee         DEC EE101 (Built-In)
    . |/ l+ S- _% J
  314. PNP80ef         DECpc 433 WS (Built-In)
    " S0 w/ u% y! ^. l3 P
  315. PNP80f1         3Com EtherLink Plus
    # |2 L" {1 e: h. [' p
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)6 g3 t! c9 q# o# ]: h
  317. PNP80f4         3Com TokenLink
    : b( z- d1 y# `
  318. PNP80f6         3Com EtherLink 16% Q4 L9 c7 N) p9 d* H. q; Z1 ~
  319. PNP80f7         3Com EtherLink III- }+ |5 t1 d7 L, P
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device/ Z' T$ x1 o  C* m
  321. PNP80fb         Thomas Conrad TC6045
    ) N" T/ x$ D+ Z& e) Q
  322. PNP80fc         Thomas Conrad TC6042
    4 x( g$ X: v; a! B
  323. PNP80fd         Thomas Conrad TC61425 N) |% P, d. _2 }/ h; [/ B" N
  324. PNP80fe         Thomas Conrad TC6145
    - Z0 H+ v- @$ T4 T- i& f! H( I: e
  325. PNP80ff         Thomas Conrad TC6242$ H4 [' N& r& @0 @
  326. PNP8100         Thomas Conrad TC6245+ k) K: Z0 e# J2 _1 H* ?
  327. PNP8105         DCA 10 MB. ~) q1 Z. t! W. w+ ~
  328. PNP8106         DCA 10 MB Fiber Optic
    4 P" z4 D6 y! _0 f; j# l
  329. PNP8107         DCA 10 MB Twisted Pair5 M$ B2 j, I) d0 I( w
  330. PNP8113         Racal NI6510
    0 P. Y" l4 _9 A, h+ i
  331. PNP811C         Ungermann-Bass NIUpc
    & u% I' Y) c+ \! @' `" r
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
    6 S6 R6 ]- R( x. h3 Z+ ?
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    0 W) v7 J. U) a4 ?5 B& b. l
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)0 k1 |; e$ ]; [  s# T* e4 V- j, o
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    6 o( [( P# O' D( r+ u; B# O3 W
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    # H: t0 s0 `  S/ A! E# c
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB); b5 o8 c* q: u1 ?- S0 `- k/ U, W
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)# R% h6 c! r  G- K# m
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    . }# A/ e0 M1 ~' F% @
  340. PNP812d         Intel EtherExpress 16 or 16TP$ m, g/ T7 G  l* k$ k* ~
  341. PNP812f         Intel TokenExpress 16/4
    " y: }# w8 b. H6 _& L, E$ ^' k! p
  342. PNP8130         Intel TokenExpress MCA 16/44 Q) G% q4 ^! M: Z/ p- R7 Y6 a4 O
  343. PNP8132         Intel EtherExpress 16 (MCA)
    $ z& M$ N5 b+ u2 F4 h1 i& y
  344. PNP8137         Artisoft AE-1
    ' _/ ?! S# p2 B; ^/ _
  345. PNP8138         Artisoft AE-2 or AE-3- t" G3 J/ j! X8 m0 h3 r( ^
  346. PNP8141         Amplicard AC 210/XT4 C$ ~+ ?6 p- f/ v+ l
  347. PNP8142         Amplicard AC 210/AT4 K* k1 G7 g% o$ Z. y2 v
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)% M5 ^3 j' t: V' G3 O6 D
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    ( W1 k: y$ i' J; @! y4 S
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)
    ; }/ G# M0 q5 ~0 q1 ]
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)
      Y1 F$ [* f0 H
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)
    1 b: |0 o8 [5 _8 B
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    1 \( D. s) G7 ^: ]# F/ [
  354. PNP815f         National Semiconductor Ethernode *16AT
    ) a# h6 T% n, C, Y
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3# M6 r" F  W. _/ Q' e( ?/ y! r
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    5 q' ~: m( S. v2 K7 i! p/ P% [1 g4 H
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA& v3 [$ N9 E: U- Q! z3 {2 k* U
  358. PNP8191         Olicom 16/4 Token-Ring Adapter" R3 b# [& [8 z! J! P. y! [$ `
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)4 f& H- }* w4 w
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
      X, U% L( H& m7 V5 o8 Z
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    " h1 y& h: \( `. y. ~0 O
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W). t6 }$ o1 ?+ Q9 U! T
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)8 d( F! B5 V7 @# }7 {  K% y
  364. PNP81c8         SMC EtherElite Ultra 16
    5 d3 |8 o- x; {
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)7 N+ U1 }; ]# U3 i
  366. PNP81e6         Pure Data PDI508+ (ArcNet)( L. p1 V4 ?  b( {) m1 T
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    & n6 K4 |& Y1 X# T
  368. PNP81eb         Proteon Token Ring (P1390)
    3 t* Q1 Q  c: o( {, X5 g
  369. PNP81ec         Proteon Token Ring (P1392)
    + A2 j& G; Q' _% i" j* `3 s, C7 F
  370. PNP81ed         Proteon ISA Token Ring (1340)
    4 H4 I- d& m8 ~; y. O& T* [
  371. PNP81ee         Proteon ISA Token Ring (1342)
    + {& N% A6 `4 J. E' }% C
  372. PNP81ef         Proteon ISA Token Ring (1346)
    , C+ {+ e, K: n* _5 O; L
  373. PNP81f0         Proteon ISA Token Ring (1347)
    . _4 a% c# `: v
  374. PNP81ff         Cabletron E2000 Series DNI
    , |0 S3 h3 `1 t  ~9 P; i/ l
  375. PNP8200         Cabletron E2100 Series DNI) D) s3 Q& M5 T' h
  376. PNP8209         Zenith Data Systems Z-Note! f7 r+ M8 w7 b# ]8 x; e
  377. PNP820a         Zenith Data Systems NE2000-Compatible, J" ^; s7 [9 K
  378. PNP8213         Xircom Pocket Ethernet II+ E3 m/ S) Z5 U2 S8 U5 N/ G- g
  379. PNP8214         Xircom Pocket Ethernet I
    - D5 Z( o& R/ l8 F5 G' L1 o$ P
  380. PNP821d         RadiSys EXM-10
    # r' r& N, O/ J" |/ K) Y; j0 X) o
  381. PNP8227         SMC 3000 Series
    & m% j) M' M8 G" R! D
  382. PNP8228         SMC 91C2 controller
    9 r% s/ b5 k' `0 w9 C  n3 _
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    , l/ m4 b1 [$ x1 Z( x) e3 @- `( F2 T
  384. PNP8263         Tulip NCC-16$ d: g# `6 H& h1 N
  385. PNP8277         Exos 105
    4 S; x7 A. q5 a1 Q
  386. PNP828A         Intel '595 based Ethernet6 Y$ c3 v& R- |1 H* M' I5 b
  387. PNP828B         TI2000-style Token Ring
    + A8 ~# ]0 J6 {% `& i# P
  388. PNP828C         AMD PCNet Family cards
    " X1 j1 L+ s, m- L6 n
  389. PNP828D         AMD PCNet32 (VL version)9 @& v2 P, W" i
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)' k7 h& y! K; ^0 A4 Z7 i1 w
  391. PNP82bd         IBM PCMCIA-NIC
    ; `2 }* l3 T2 P; E7 K4 ?
  392. PNP82C2         Xircom CE10
    * a& `9 V* G; w8 Y8 E
  393. PNP82C3         Xircom CEM22 R4 r0 B6 A# G
  394. PNP8321         DEC Ethernet (All Types)
    4 F7 w6 A% x1 O6 P# B
  395. PNP8323         SMC EtherCard (All Types except 8013/A)6 A- w0 e- d$ o/ j
  396. PNP8324         ARCNET Compatible. X9 G3 ~) b- |. e
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    " @; g* c# Q1 f& v& n, S5 M" ^
  398. PNP8327         IBM Token Ring (All Types). f$ s1 a$ H0 C' Z+ q6 U
  399. PNP8385         Remote Network Access Driver
    / n+ s, L( l& {, I- Q! c
  400. PNP8387         RNA Point-to-point Protocol Driver0 {5 F3 h& P  ^, J
  401. PNP8388         Reserved for Microsoft Networking components
    0 ]! J4 S9 e$ |- U- W
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    5 U# K% I- V2 G- S+ [1 H
  403. . t& X2 B; @7 c) N
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********. m, U# g1 }1 Z; n# x
  405. PNPA002         Future Domain 16-700 compatible controller7 |1 U2 A% t" _" P& L  O) }
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)  ~2 W/ ]% }9 q+ W9 J/ W
  407. PNPA01B         Trantor 128 SCSI Controller
    * W2 O- o% _) S+ P4 @2 W
  408. PNPA01D         Trantor T160 SCSI Controller
    6 e1 m, W/ X' x) j2 I
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    1 |, F7 R, z0 @" b2 X
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    / b7 _7 D" |- Y9 _9 u% J" }4 y
  411. PNPA020         Trantor Media Vision SCSI controller
    ; N# _, s: x5 b8 p% B0 @0 O3 ~
  412. PNPA022         Always IN-2000 SCSI controller
    : @' L/ J5 }3 H- N6 S& {' Q
  413. PNPA02B         Sony proprietary CD-ROM controller. h5 W2 j. j) o( N
  414. PNPA02D         Trantor T13b 8-bit SCSI controller- g' V! A1 K- L
  415. PNPA02F         Trantor T358 Parallel SCSI controller! e+ K0 i4 c; ~. ?4 i
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive& R6 d  J8 W/ i: P$ F: p2 X8 ~
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive# o, J3 P! S" D: c5 \( r9 n  K/ }
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive' ]7 D: h; ?2 [9 _0 p# D2 R7 S& F

  419. $ ]/ Z0 L* o1 ?& _7 h3 b, a( F$ d
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    + C% H, T1 O$ ^5 P  w5 e+ [
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    " J: `. T6 H, U1 a
  422. PNPB001         Sound Blaster 2.0-compatible sound device  j" X. |/ a' Y1 ?2 u
  423. PNPB002         Sound Blaster Pro-compatible sound device
    1 K6 ^! k" m# ~5 V* }
  424. PNPB003         Sound Blaster 16-compatible sound device
    4 \" W7 Z: j/ S. F* X. Q; c
  425. PNPB004         Thunderboard-compatible sound device
    : r& v6 b8 S) S9 ~1 m
  426. PNPB005         Adlib-compatible FM synthesizer device8 N8 @' V5 _3 T# t
  427. PNPB006         MPU401 compatible
    , N6 @1 j7 q7 ^# H2 k2 b' H
  428. PNPB007         Microsoft Windows Sound System-compatible sound device( ?6 y+ d0 a# S4 x1 A" W" a5 l
  429. PNPB008         Compaq Business Audio
    7 ^, G% H8 d. j9 o
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device: u1 J' X) P4 i6 \
  431. PNPB00A         MediaVision Pro Audio Spectrum
    6 e, W9 o& x% e( G3 @
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    : N1 J% e8 m, @' u) p: ^; a
  433. PNPB00B         MediaVision Pro Audio 3D- Y: ?- P4 n# P/ e0 d
  434. PNPB00C         MusicQuest MQX-32M8 e, z" F# s- l8 d( ~
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    1 c6 ]3 ?+ F' c2 Z  h2 u
  436.                 (No Trantor SCSI, Thunder Chip Enabled)
    / b6 c6 a0 Y/ L2 r, ^& U
  437. PNPB00E         MediaVision Pro Audio Spectrum
    9 x3 U! Q9 `4 b3 ]
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)/ [+ X3 o+ J- `% Z$ {
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)! [1 s# X* I! d# o
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    " O# o0 x  y9 c$ w6 N! C
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    * N. `9 h4 n9 P: ?2 R4 m. z
  442. PNPB019         MediaVision Pro Audio Spectrum Basic* ~; m+ V" \* Y* L1 U& N
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    + w1 u6 y& D* }4 {& t
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    0 l) z, H! [$ a7 ^$ Z5 S" x
  445. PNPB02F         Joystick/Game port
    7 R2 r6 ]1 D) I

  446. . \" U5 P  S6 T' E$ o" Z
  447. ***** Modems - PNPCxxx-Dxxx****************************) c3 `: _, T4 ~! q# R6 ]0 W
  448. PNPC000         Compaq 14400 Modem (TBD)% C5 i1 b1 m. h' W7 O
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    2 p& B+ f' {, }8 T1 `) q
  450. 3 ?0 B  z! S& w& \
  451. ======================================================================
    ' L  v! ^  j( e* {
  452. # ]! Z- ?/ j! d! E! o
  453. DEVICE TYPE CODES
    5 |0 u" a% l8 ^9 h
  454. 4 L/ _' ?$ d& b6 _' b+ _( ]! j
  455. -----------------------------------------------------------------------7 k- a9 K) K  j5 K
  456.         " e. P: U" F2 Z& Z/ s# T& b" n  ]( N) ]
  457. Base Type = 0: Reserved  M7 R( I3 d/ a% H8 u4 T$ {2 j
  458. Base Type = 1: Mass Storage Device# Q) R/ L2 s( `; N
  459.         Sub-Type = 0: SCSI Controller& j/ C, P/ T3 k% q: g3 m
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)9 r; o0 e0 z# a. q+ ?- E6 B
  461.                 Interface Type = 0: Generic IDE
    & U% h7 _. }) L; R' o6 H5 V: v
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)5 c  _+ z% r1 z, `1 \6 V) G
  463.                 Interface Type = 0: Generic Floppy
    ' y+ @4 Q' G# G, m
  464.         Sub-Type = 3: IPI Controller
    * O. U3 P6 ~2 a, X2 l- J
  465.                 Interface Type = 0: General IPI. v4 J' o+ l* I' j
  466.         Sub-Type = 80h: Other Mass Storage Controller& {4 S/ S, U6 p8 `  R! [* T
  467. Base Type = 2: Network Interface Controller
    * m! O9 K; m8 f9 B: m6 j% L
  468.         Sub-Type = 0: Ethernet
    " C" ^" l& z' h: {
  469.                 Interface Type = 0: General Ethernet) ~: f- Z  U) A( t, ?1 ^  z
  470.         Sub-Type = 1: Token Ring Controller6 C$ ]& \$ X0 Q; [
  471.                 Interface Type = 0: General Token Ring4 Y9 Z8 b, z9 L( K' S: T7 f
  472.         Sub-Type = 2: FDDI Controller
    1 I! |* T% m+ `
  473.                 Interface Type = 0: General FDDI
    5 I2 H3 x) j( W' P( i
  474.         Sub-Type = 80h: Other Network Interface Controller
    7 X$ E" E( V  K

  475. + A' B% X* q) x; g" w  s) B
  476. Base Type = 3: Display Controller
      ^0 S, k! i8 a3 i% q- z% a
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    ! _3 f& S; M. |
  478.                 Interface Type = 0: Generic VGA compatible
    + D0 Y; J  A: o' G* R
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    , E) ?7 C) b2 `) h% C$ n  I
  480.         Sub-Type = 1: XGA Compatible Controller* C6 C& ?5 ~# D. L7 k  T, E; W, S
  481.                 Interface Type = 0: General XGA Compatible Controller
    2 D' f5 L' L3 c7 b
  482.         Sub-Type = 80h: Other Display Controller' {( S8 L9 k/ J
  483. Base Type = 4: Multi-media Controller
    ) [  o) x5 _% a# ?
  484.         Sub-Type = 0: Video Controller
    8 Q7 M+ L) q; p, ?, o2 I2 E
  485.                 Interface Type = 0: General Video/ P8 u" K8 E3 C. H
  486.         Sub-Type = 1: Audio Controller
    ! W+ d$ O) b3 h+ }0 I# Z
  487.                 Interface Type = 0: General Audio Controller
    7 s" ~0 j0 S) r7 K3 m" _* t: [
  488.         Sub-Type = 80h: Other Multi-media Controller
    $ y2 \, k( [) S( u' k
  489. Base Type = 5: Memory . m; d! ], Q$ Q9 c
  490.         Sub-Type = 0: RAM 8 i5 r3 R% x, i, F/ z
  491.                 Interface Type = 0: General RAM& L& Q( k# ?+ `8 T. A: X- k# L: W
  492.         Sub-Type = 1: FLASH Memory) j) \2 M6 w; n. [
  493.                 Interface Type = 0: General FLASH Memory
    : H1 q) J1 a' b& ]4 D. e
  494.         Sub-Type = 80h: Other Memory Device* w3 \- O1 m6 b0 j, Q! s

  495. ' Z- c, B) |, N& y% p( M1 p
  496. Base Type = 6: Bridge Controller
    $ _  l2 H/ r) F
  497.         Sub-Type = 0: Host Processor Bridge
    5 C/ E3 D2 f, @2 Z7 B1 x
  498.                 Interface Type = 0: General Host Processor Bridge; {# t( T; j2 Q
  499.         Sub-Type = 1: ISA Bridge9 @- [2 D+ J  _/ T( K5 a7 V
  500.                 Interface Type = 0: General ISA Bridge
    " R$ `; D" y. {0 q" S. L7 ?! e& H
  501.         Sub-Type = 2: EISA Bridge
    . N# y: y2 ]: e9 u( U" @# w
  502.                 Interface Type = 0: General EISA Bridge
    8 |2 a% i; k# H0 ^
  503.         Sub-Type = 3: MicroChannel Bridge
    1 e2 i5 H6 }% A: V
  504.                 Interface Type = 0: General Micro-Channel Bridge
    9 E. E& [: X: p" ]$ y0 Z
  505.         Sub-Type = 4: PCI Bridge5 n) J0 w) O8 G8 U; f
  506.                 Interface Type = 0: General PCI Bridge/ ~0 m' ?( r, b9 F1 b* a. |
  507.         Sub-Type = 5: PCMCIA Bridge
    / m1 F# k9 b; S8 B
  508.                 Interface Type = 0: General PCMCIA Bridge
    0 Q4 N, R1 M& }( k- F. l6 F$ z& ?% c; [
  509.         Sub-Type = 80h: Other Bridge Device  @. F/ J8 a, |0 [
  510. Base Type = 7: Communications Device
    ( \4 q) v* ?9 G$ s% H4 [
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)) j1 s6 ~+ d2 @
  512.                 Interface Type = 0: Generic XT-compatible
    8 l6 F3 _* @& g+ @5 K8 ?$ F" s, H
  513.                 Interface Type = 1: 16450-compatible
    + p8 L/ L( B/ p& u3 h8 Y
  514.                 Interface Type = 2: 16550-compatible) y) Y) ~& @) v  m, N1 E) S) B" T
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    4 d$ X4 p. K/ ^/ E
  516.                 Interface Type = 0: Generic AT Parallel Port
    / z& ^& W5 c3 v- w  _: A4 s' }8 c
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    ' f; e8 z; Z. W8 w7 g
  518.                 Interface Type = 2: ECP 1.? compliant port% j4 A4 J0 A: O5 ^/ p! |: `5 X
  519.         Sub-Type = 80h: Other Communications Device+ \0 t: [  k5 j" n3 t* h; v/ Z
  520. Base Type = 8: System Peripherals
    ' H% ~. i* Y+ ^+ |
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    4 Z0 G7 g* `4 |! ?# M6 x7 v
  522.                 Interface Type = 0: Generic 8259 PIC# e& x" }+ M" t% |0 [9 i7 s
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)5 G: R4 Y, D( f  b4 ?% n. P
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)! n6 Q" n5 H0 ~7 `' c# s/ y
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    % J! }+ c# h+ }2 z
  526.                 Interface Type = 0: Generic DMA Controller
    1 [; X2 x& }) {" M( o. ?$ d
  527.                 Interface Type = 1: ISA DMA Controller" {  j) ~/ d4 C
  528.                 Interface Type = 2: EISA DMA Controller* L& x/ x" m3 U$ s! ~6 o. W
  529.         Sub-Type = 2: System Timer (8254 Compatible)
    ' g" H5 l3 q) J. X
  530.                 Interface Type = 0: Generic System Timer; u2 A) _# i6 @
  531.                 Interface Type = 1: ISA System Timer
    $ C9 j) Y; I+ x( }. ^6 X7 J( ~
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    * x* `& [* g$ E. \6 J( T% X
  533.         Sub-Type = 3: Real Time Clock
    " c$ w6 {: m& O5 ~' c
  534.                 Interface Type = 0: Generic RTC Controller4 u: J* m$ [6 y; t( ^
  535.                 Interface Type = 1: ISA RTC Controller
    & U; m7 P) m3 W+ b
  536.         Sub-Type = 80h: Other System Peripheral                                 
    8 U6 y" b8 ?' L! [* l0 w" |9 z
  537.                
    * j3 y; K/ k% n* m
  538.        
    4 b6 u, z& D" E' a# h  u0 b
  539. Base Type = 9: Input Devices
    . P* k4 S% w8 Q, M2 V# R( ^
  540.         Sub-Type = 0: Keyboard Controller. z6 R: \: E8 ~- i# ^: j
  541.                 Interface Type = 0: Not applicable( N1 d8 o/ o/ ~% C7 R
  542.         Sub-Type = 1: Digitizer (Pen)+ |; }  v6 S7 Z" G& ^, d% z2 Q
  543.                 Interface Type = 0: Not applicable  o: A5 M( K7 Y8 T
  544.         Sub-Type = 2: Mouse Controller
    9 i% _9 v( q  l9 Y) Q
  545.                 Interface Type = 0: Not applicable- `" D- m6 S0 I8 |; ^
  546.         Sub-Type = 80h: Other Input Controller+ Z0 I; I5 R( O% l, a! {1 A
  547. Base Type = 0Ah: Docking Station
    6 K6 i- s  y& A
  548.         Sub-Type = 0: Generic Docking Station  H/ u# N3 m/ {0 e
  549.                 Interface Type = 0: Not applicable" A9 V& F+ c, e* M" N
  550.         Sub-Type = 80h: Other type of Docking Station: Q" L! A5 V- ^0 X" o5 p8 P
  551. Base Type = 0Bh: CPU Type5 F$ V- Y5 M8 n' y
  552.         Sub-Type = 0: 386-based processor4 d2 s4 {2 E8 i: N' {6 q& y
  553.                 Interface Type = 0: Not applicable8 ~8 }8 |# h( E* o: W/ @1 B
  554.         Sub-Type = 1: 486-based processor
    3 X7 q" ~; m/ d# g; I5 G3 q1 u* u$ {7 j
  555.                 Interface Type = 0: Not applicable
    4 C/ L# u; e2 I+ [' V- C1 _, R8 X
  556.         Sub-Type = 2: Pentium-based processor6 I% H* N! b" O, A+ G
  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:54 , Processed in 0.039546 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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