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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID
9 b) I  ?0 L+ }4 g
  1. This document is the ultimate source for Windows Generic Device IDs
    5 I; R  k4 O* S* [6 N5 }6 W: ?# O" c' ?
  2. and Plug and Play BIOS device type codes.  
    * ~& U$ j  J+ `4 s5 b

  3. 3 h1 D' y/ r: A4 [0 y
  4. CONTENTS:
      J8 I& a4 G, {% g6 V
  5.    Plug and Play Vendor IDs and Device IDs
      s6 u* Z/ R; `: ~+ A& N2 q
  6.    Generic Device IDs
    $ o  V6 L* l) z/ m7 ~+ V2 \; e% z( i
  7.    Device Type Codes
    : r! v- {) S: g5 |

  8. , H! V9 t1 i) @8 P% y
  9. ======================================================================
    " w0 Q( [, o0 |! D& y1 J  I
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    ) n( p; c. @6 J. P7 E% W/ Q
  11. 1 H  i' d5 }8 I) E+ ?
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    4 x4 @8 W5 {8 v. W( V4 x
  13. Device codes. The vendor must register with EISA and have a vendor code
    & F  {0 x, {& L
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code ' a( l8 Y# e4 M$ g5 ^# a: J
  15. is reserved for Microsoft and can only be used when defining a device抯5 K( u1 O8 w6 y2 y4 C: Y) @
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and
    $ F$ l/ l( k2 H/ J# d5 U1 w' d: `
  17. Play header.
    - F+ b/ J8 [5 J2 x" S8 S( s% G

  18. . I( F4 [* B, n; M
  19. Use of CompatibleIDs is strongly recommended for devices that use
    : B- s5 W4 Y% e+ r; x, x
  20. device drivers provided with Microsoft Windows 95, such as a * L4 L8 H5 G  R% i2 T; T
  21. "Standard PC COM Port" (PNP0500) or ( N7 z: Q7 q7 J  h
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    $ A* M+ y4 z7 G' q7 x& d' y

  23. 6 O6 M- n0 d7 A) w: i
  24. The following example output from ISOLATE.EXE of a Plug and Play 7 c0 I0 {7 {9 d# X3 p4 X& ]9 _
  25. header is provided for your reference:, A* K5 H4 D& g+ I. @% [- S/ I) E
  26.         Vendor ID:     XXXFFFF  {7 z# n4 U" f9 E6 J
  27.         Serial Number: 00000001
    9 E5 p% Q" L# V" {( Z5 K
  28.         Checksum (reported): 0x5E
    0 K& @& ^8 k; K  w
  29.         PNP Version:   1.0/ m: ^. N% i7 y3 H  L: F
  30.         Vendor Ver.:   10
    , x1 ?0 I! K6 N/ y* C
  31.         Device Description: IDE Port+ i9 S( ?3 L$ {& D
  32.         Device ID:  XXX0001  T- H% U+ ^: j' u4 w
  33.         Doesn't Support I/O Range Checking+ P4 }0 u$ f# J1 o- H
  34.         Vendor Defined Logical Device Control Registers:  None
    " Y3 J8 R+ Y1 ~4 W7 Y
  35.         Compatible Device ID: PNP0600
    + ?, c, m* P0 ^
  36.         Device Description: IDE
    0 Z6 ^5 o7 @! B! [7 T0 ~. `9 D
  37.         Dependent Function 09 T4 }* e! }- U$ x& H, `9 t/ ]
  38.         ...
    * S( Z4 H( q& [: j" B
  39.         Dependent Function 12 @, y+ |" ~8 v4 s
  40.         .... e; R$ _7 t, d( W
  41.         End of Dependent Functions5 \( q: H+ q& H' y3 z' r
  42. 9 K, R# C4 l1 ~9 y# J5 f% i# f+ S7 L4 \
  43. When the user is installing devices that use this method, $ ?+ f, ~% ^, g5 I
  44. a dialog box appears at the beginning of the enumeration sequence 4 @9 w/ ~3 B  A7 }
  45. to suggest use of the default driver provided with Windows 95. $ B. Q0 p$ k6 `/ Z9 f, O) z5 T
  46. Windows 95 also provides the option for using a disk from the - i/ `/ Y4 G' V) a8 R- K. I
  47. manufacturer, in case the user wants to choose a manufacturer-supplied 8 ]+ o2 X! s: P( S, C; A! l6 t+ X
  48. driver.8 @' \; [4 \4 }  u5 _
  49. + n: @0 R4 O; ^2 b7 ~( b0 a6 e
  50. For multifunction adapters, you should supply an INF file that chooses 5 y+ D2 D7 B: p. i7 S( {5 ]
  51. the appropriate drivers (including default drivers) for all the
    / z. K  j+ d  Y+ X
  52. adapter抯 devices. This prevents additional dialog boxes from again ; z" I# _: S" V
  53. requesting the default driver or a manufacture抯 disk for the rest of
    * c3 n6 P; c2 ?' e% F- Z
  54. the devices on the adapter. When an INF file is used in this manner
    ( W/ W8 g4 S" c4 m; V
  55. for default driver selection, it must link the HardwareID (XXX0000)
    * _6 H" l- b  d
  56. to the appropriate compatible device driver from the Windows 95
      ?) i9 C. z4 T
  57. distribution compact disc or installation disks. - j) I. ?; K2 T$ M" J$ D8 g
  58. If this is not done, Windows 95 will continue to query the user for
    9 f. I. h! ^! S8 R4 v
  59. either the default driver or a new driver, thus defeating the purpose
    - m3 {* Z' e$ \0 Q, l
  60. of using the INF file in this way.
    ' b9 F3 i/ z$ C% e
  61. # d  l: a' _" T
  62. ======================================================================! S0 X# A+ G1 t9 {% e
  63. 6 g1 z1 O9 Q) \# `2 X! [
  64. WINDOWS GENERIC DEVICE IDs
    2 O2 E; L' W3 C

  65. 9 \9 l2 |4 ]6 d8 a
  66. ----------------------------------------------------------------------! H) t4 ~: P% U$ G
  67. Many devices have no standard EISA ID, such as the interrupt controller
    & [9 R7 B. t$ n; I; |7 d
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    # W) I. R8 ^( \3 Z2 u. C( D
  69. and Super VGA, are not actually devices, but define a compatibility
    ) P) H" ?0 J; d$ C; o3 W
  70. hardware subset.  Yet another set of IDs needs to be used to identify
    $ g' H1 w+ S0 |- ]
  71. buses.
    $ G2 M8 S% A4 s; [+ I) Y! y

  72. 5 Z0 G9 r1 W. `; N9 R/ y
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various ' A8 t  t8 ^" g* u& Q( r6 y8 y: |
  74. devices that do not have an existing EISA ID, as well as defining
    . p) I4 }7 [" H1 i. C5 v
  75. compatibility devices. The IDs are defined in the following tables.6 j+ S# ]% Z# S% _
  76. 9 x3 h  {9 x( N: Z7 q6 i
  77. DEVICE ID RANGES1 Y( j2 K4 d0 R4 p- B# P9 ~* Z# o
  78. " f; Z2 `  J3 l
  79. ID range        Category8 w& l  G8 b8 P/ t3 b/ C
  80. --------        -------------
    3 U0 J2 D1 O! T. J* [6 j1 s8 k
  81. PNP0xxx         System devices
      P- m( y# K! f  j9 @( y/ \7 W, }) I5 ]
  82. PNP8xxx                Network adapters
    7 [6 O  i4 ^  T/ x1 y( [
  83. PNPAxxx         SCSI, proprietary CD adapters ; A% Z( O# }/ a$ d& S; J# \$ f2 V5 C. X
  84. PNPBxxx         Sound, video capture, multimedia/ |7 K* ~9 t/ X) a. V
  85. PNPCxxx - Dxxx        Modems4 Y7 n0 A! D: ?$ t) q% E. R- @/ w9 `

  86. / U* q, |7 p: J9 j! E* ?
  87. The following device ID is provided only for compatibility
    5 U+ \' I& W4 V: }
  88. with earlier device ID lists:- S! i+ [  G* U  I

  89. * p% s/ U- Q# C
  90. Device ID        Description1 X/ u& p: y' y' [' M; N, j6 k
  91. --------        -------------+ [) K7 R0 s+ q4 \
  92. PNP0802                Microsoft Sound System-compatible device
    : h; `5 @5 E' X* f0 v( z
  93.                 (obsolete; use PNPB0xx instead)
    9 j% j6 A+ k2 l

  94. # a" J4 D3 A+ }' d/ H* J1 c& I
  95. ---------------------------------------------------------------------------
    0 T& r% \. _/ k/ i* X
  96. Device ID       Description
    ( D3 P* V  t0 u3 [2 J! ^" q8 C
  97. --------        -------------4 |/ N; e7 d2 e
  98. ***** System Devices - PNP0xxx **************************( M5 D0 D$ p/ h$ |5 f
  99. --Interrupt Controllers--
    8 I  A0 \6 ?* u$ t7 S% G
  100. PNP0000         AT Interrupt Controller: T' x0 w' m8 B, h+ m# a4 i- T) r
  101. PNP0001         EISA Interrupt Controller; I2 W9 i1 j4 z0 J6 j2 j
  102. PNP0002         MCA Interrupt Controller
    1 R1 G1 [3 y) c3 b' ?' {7 W; a3 r9 a
  103. PNP0003         APIC2 ]- \. V# H9 j$ Z- D% ?* [
  104. PNP0004         Cyrix SLiC MP interrupt controller& V: d5 ?' ?, h2 @1 [' z

  105. 2 J9 T7 I( ~" d: Z, e+ e
  106. --Timers--
    ( p: {8 S+ V4 d4 f
  107. PNP0100         AT Timer
    6 w! h6 y$ u/ b) r7 l* z  a) ^% c
  108. PNP0101         EISA Timer7 a8 i, Z8 l2 C1 S
  109. PNP0102         MCA Timer( C: t; L9 V) {5 h( o
  110. + b$ w9 F3 S. a. g4 _3 L2 }6 Y
  111. --DMA--0 ^7 H% d2 S- l& ^- x& a( ?
  112. PNP0200         AT DMA Controller
    2 |' a( J' i9 Q9 p" I
  113. PNP0201         EISA DMA Controller- L  M) K. B" M  E$ k
  114. PNP0202         MCA DMA Controller
    0 q0 W( y, ]2 P% o6 W, O

  115. ; U( c' ~: t$ o
  116. --Keyboards--: e6 ^: Z2 D; m9 c( `8 f0 V' C( E
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    ' _5 J/ _2 S# f$ \
  118. PNP0301         IBM PC/AT keyboard controller (86-key)) w$ L! R0 f4 {& L0 T+ Y
  119. PNP0302         IBM PC/XT keyboard controller (84-key)" u) a! t* n! m7 X" w
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)9 y0 R) I' a9 p9 x4 U0 T/ S6 T
  121. PNP0304         Olivetti Keyboard (83-key)2 R/ Z) W& d, r: T- O; m& C
  122. PNP0305         Olivetti Keyboard (102-key)
    ! }- H3 E  D" n. w8 c: v7 y1 S
  123. PNP0306         Olivetti Keyboard (86-key)& ]: {3 r9 i* f* a
  124. PNP0307         Microsoft Windows(R) Keyboard; \/ Z9 A5 t1 \
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy* F/ H! c, ?7 b% ?6 J4 Y
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    # r$ j. k( d6 j3 k( g& f  R
  127. PNP030A         AT&T 302 keyboard3 v; I+ J3 _. P) ?3 e, }
  128. PNP030B         Reserved by Microsoft' z+ J- V  N, n; C+ L
  129. PNP0320         Japanese 106-key keyboard A01- G1 O' D0 V5 ^% a$ U- }  ^7 n
  130. PNP0321         Japanese 101-key keyboard" Z0 c2 x) X- m. {. ?  f
  131. PNP0322         Japanese AX keyboard
    2 j+ O9 O$ y2 l: p1 {
  132. PNP0323         Japanese 106-key keyboard 002/003
    2 N1 y1 Z: ^  U5 _3 S" Q
  133. PNP0324         Japanese 106-key keyboard 0019 S' b7 H+ D$ g: R8 v
  134. PNP0325         Japanese Toshiba Desktop keyboard, b4 u- E4 V1 F8 @# e; z1 d
  135. PNP0326         Japanese Toshiba Laptop keyboard
    , l; I" r7 w. t- U: U2 Z
  136. PNP0327         Japanese Toshiba Notebook keyboard
    7 k" j! u3 {) D+ ~* C
  137. PNP0340         Korean 84-key keyboard
    , @: N4 _; a0 h0 a9 n
  138. PNP0341         Korean 86-key keyboard% h2 r; i  S# g0 O+ f
  139. PNP0342         Korean Enhanced keyboard6 t, E2 q9 U, M9 r
  140. PNP0343         Korean Enhanced keyboard 101b
      i: T& K! g& C2 j5 J: J
  141. PNP0343         Korean Enhanced keyboard 101c
    0 e% J' G+ C0 g' }  b/ h; o
  142. PNP0344         Korean Enhanced keyboard 103
    ) r! p/ y1 [- w4 V* c/ s. t+ L, E$ I

  143. : t( u8 H4 j. }8 O$ J7 z
  144. --Parallel Devices--2 N6 A% d6 Q/ t# d* w# x
  145. PNP0400         Standard LPT printer port
    4 S6 o1 X4 R% H9 C  b# F0 n
  146. PNP0401         ECP printer port
    7 d- {) f+ A3 w7 ?' h2 Z, p
  147. * l) `& z+ [! p# C' j7 a4 s# Z
  148. --Serial Devices--( m- \! R: c8 d
  149. PNP0500         Standard PC COM port% D4 ]4 L; F; p4 \
  150. PNP0501         16550A-compatible COM port# d! E! I4 P# T1 r( N
  151. PNP0510         Generic IRDA-compatible device0 `2 s, d5 A- `4 Z* `
  152. 6 o5 r: J+ o$ L
  153. --Disk Controllers--8 Z  }- z9 z4 I) c/ c
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    0 j$ T' u9 a% n' V, S0 A% p0 c0 m
  155. PNP0601         Plus Hardcard II
    % \; R$ `' G. K. @" O0 e
  156. PNP0602         Plus Hardcard IIXL/EZ7 S: L7 |$ I( a+ C
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification: r4 x$ ~5 o, y- ]
  158. PNP0700         PC standard floppy disk controller
    + C5 t- b8 |# s( E4 O
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    6 T: \% F8 D3 o

  160. 3 v7 h5 @7 U3 J! o' }
  161. --Compatibility with early device ID list--; T* Y& b5 q! d+ t- f$ \
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use. T! k9 b$ g: U
  163.                 PNPB0xx instead). ?( o- F; A; u& Y5 z7 C
  164. --Display Adapters--
    ( q9 v/ D4 s8 k& ?: _) f" y7 k
  165. PNP0900         VGA Compatible
    7 A; s6 I" D+ D" Z9 E5 x6 }
  166. PNP0901         Video Seven VRAM/VRAM II/1024i 0 T# p: N) ~% ~7 y7 @# f4 M
  167. PNP0902         8514/A Compatible( N, C, K- a0 Y. D. F7 W
  168. PNP0903         Trident VGA
    / D* o+ g0 h: {( S( |) t
  169. PNP0904         Cirrus Logic Laptop VGA
    + O7 D; m7 p. c0 B% Y
  170. PNP0905         Cirrus Logic VGA
    ( @* z- }2 R& R" f' y& A; S
  171. PNP0906         Tseng ET4000
    / `( P/ E# H! ^3 p) h3 H3 i! K1 l1 e& O
  172. PNP0907         Western Digital VGA
      X6 S  Y9 |" O# z; z5 B4 Z6 ?& `
  173. PNP0908         Western Digital Laptop VGA
    0 g/ a. ^' U! P  U8 Z5 u3 Y
  174. PNP0909         S3 Inc. 911/924
    / c  |0 U! y% B4 }. K
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32)5 m6 z  X+ k, O, a
  176. PNP090B         ATI Ultra (Mach 8)
    / y# W( ]6 j7 F, T0 h3 T3 e& [" r
  177. PNP090C         XGA Compatible6 t: P3 l7 ?% S, w9 Q
  178. PNP090D         ATI VGA Wonder# c% L. l' ~* G0 y2 |
  179. PNP090E         Weitek P9000 Graphics Adapter7 h# h8 s0 b* j$ T/ u& f3 C
  180. PNP090F         Oak Technology VGA2 z! ?  j  P$ R# ^; x+ V/ K
  181. PNP0910         Compaq QVision% T" d% ^: E2 D" W  l
  182. PNP0911         XGA/21 N' i6 X$ f$ i  D$ o
  183. PNP0912         Tseng Labs W32/W32i/W32p
    ' f3 I5 \, ]2 T/ M6 `4 @
  184. PNP0913         S3 Inc. 801/928/964. R& z. I3 _/ C! G
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)4 I3 P% b- a% @4 G. l+ j9 m
  186. PNP0915         Compaq Advanced VGA (AVGA); m3 E$ R7 q& Z' c; r7 S" l0 o
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)8 L: p: b+ V" X5 ]0 u# Y, Q! P% U( Q
  188. PNP0917         Reserved by Microsoft
    . ~6 _% F7 [; S2 ~
  189. PNP0918         Matrox MGA
    3 c% Q3 L0 Y# E8 Q5 v
  190. PNP0919         Compaq QVision 20009 r9 \) t% ]6 q2 S5 w/ i: z
  191. PNP091A         Tseng W128
    , n0 H3 R" c& O- Z+ o
  192. PNP0930         Chips & Technologies Super VGA
    / F# A- Q9 D& X
  193. PNP0931         Chips & Technologies Accelerator; g- b) [; j2 F7 Q
  194. PNP0940         NCR 77c22e Super VGA+ u5 l' I$ C  _* x7 n4 }: B
  195. PNP0941         NCR 77c32blt" ]8 N5 r: N- {& G' l
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    & {4 L3 R: b" q* Q9 g) {
  197. 8 \* h" K/ t7 H. F; W
  198. --Peripheral Buses--
    5 ?$ ^9 U4 ^; `1 _4 X( k( I! @5 l
  199. PNP0A00         ISA Bus
    ; X. P! j/ m( w, b# S  M' c
  200. PNP0A01         EISA Bus
      D; q- N/ f9 x& t
  201. PNP0A02         MCA Bus
    + E4 r$ p9 c9 g4 l$ D1 U( U& U
  202. PNP0A03         PCI Bus
    5 W: |( G2 \% O$ W
  203. PNP0A04         VESA/VL Bus, m" W. R* [8 x# i, R' d/ V7 d! N
  204. PNP0A05         Generic ACPI Bus( J5 y9 Z$ l+ @4 c* _# I# r
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus). `& Y- w* `) n+ M% K( k9 `

  206. 4 {2 _; A8 O  e# s

  207. % _3 \' J7 Y6 i' d( {
  208. -- Real Time Clock, BIOS, System board devices--
    8 a$ @& I$ Q7 _+ f2 `3 \  Z; Q: _
  209. PNP0800         AT-style speaker sound/ K5 r% k7 E6 C1 e2 _6 ?. b$ y
  210. PNP0B00         AT Real-Time Clock
    ! V* j( }+ f( ?& u; U7 T, O# N6 A
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    , q( I* x- q  t$ Y6 k% M) Y) c6 D
  212. PNP0C01         System Board  @  Y0 H" C" g$ C# P6 Y; C
  213. PNP0C02         General ID for reserving resources required by Plug and Play5 x# }! h8 P3 x1 X4 [" Q
  214.                 motherboard registers. (Not specific to a particular device.)% R: }# n0 {, T* V. ?+ t. t5 x
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt- c0 K; e9 A% B/ N" u6 t. _" U. O; Z
  216. PNP0C04         Math Coprocessor* _* G* }/ Y8 [* T: q- D4 d! k" ^
  217. PNP0C05         APM BIOS (Version independent)
    , E- m7 e/ Z" ]
  218. PNP0C06         Reserved for identification of early Plug and Play ; S4 G. r& ?- {. A$ \
  219.                 BIOS implementation.1 B: v6 r  Z' E& S1 R
  220. PNP0C07         Reserved for identification of early Plug and Play
    9 X2 ?% e) w2 K5 A
  221.                 BIOS implementation.. K8 U  m/ I4 h; Z6 X5 A7 ]& U
  222. PNP0C08         ACPI system board hardware
    ! Y$ e; W. b! z. y: p
  223. PNP0C09         ACPI Embedded Controller; h- i; ^9 O  ]; l9 h& Q/ r3 u
  224. PNP0C0A         ACPI Control Method Battery; J0 R+ o- n9 Q. \, ]
  225. PNP0C0B         ACPI Fan+ I, N) O% G  M! d* L2 c* H; Y
  226. PNP0C0C         ACPI power button device' N& j9 C* v( d2 g
  227. PNP0C0D         ACPI lid device$ I" w! h" @. ]$ E: R5 @
  228. PNP0C0E         ACPI sleep button device( F9 x$ J: L- y7 A
  229. PNP0C0F         PCI interrupt link device( n# G; q2 ]' J. M: O% Y: I% \
  230. PNP0C10                ACPI system indicator device
    ( B, Y) G5 I& a) G2 L& g$ l7 Z. @
  231. PNP0C11         ACPI thermal zone
    8 a- m2 u% h3 i& E$ r
  232. PNP0C12         Device Bay Controller
    : f2 |; H7 Z- f/ u' {6 v+ p1 U
  233. ) j. V. c, }5 ~/ X# ?$ Q* M8 F) O
  234. --PCMCIA Controller Chipsets--1 M3 K' h4 O  T( d
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller" U- E9 [0 |( O" z/ Z- e
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller
    7 b" ~7 z, Z) F: A
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller" s8 V2 ]: F1 \, s
  238. PNP0E03         Intel 82365-compatible CardBus controller+ X3 h' H/ S$ b) }  f9 E

  239. 4 ^, W# m5 E6 p9 A/ H
  240. --Mice--
    ' l) C7 L4 w8 b+ q, e" O
  241. PNP0F00         Microsoft Bus Mouse2 j  |. y! W; R4 N% `* r
  242. PNP0F01         Microsoft Serial Mouse$ c6 ]3 }. Z* E! P0 E1 R
  243. PNP0F02         Microsoft InPort Mouse
    % V5 b7 j/ Y. R% W: _' i
  244. PNP0F03         Microsoft PS/2-style Mouse, g0 @+ G. o. H1 K1 h2 ]' v+ ^' q
  245. PNP0F04         Mouse Systems Mouse
    ( J: X/ ^& M% ^% K& t+ ]
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)( n/ F9 s7 C- S$ x% {: I
  247. PNP0F06         Genius Mouse (COM1)
    ! \3 h$ N8 T( g4 R4 C3 l  z
  248. PNP0F07         Genius Mouse (COM2)
    $ T. W1 o9 N1 p' E( Y+ K
  249. PNP0F08         Logitech Serial Mouse
    ) _7 r5 j& g. L, F. y% D/ o* M
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    + K0 w/ z" [# J- N
  251. PNP0F0A         Microsoft Plug and Play Mouse
    $ v; z4 u9 T3 o9 h6 H
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse( Z' a  {% ~8 e: y
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    / r! h7 g3 D) r1 f/ q) p1 o
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse  B, U( U1 N8 n6 T" {
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse3 ?- Y. w' W# x! r9 P3 I3 {2 y
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse7 D; {3 K: Y. ?( ^+ B. F1 N2 T* M
  257. PNP0F10         Texas Instruments QuickPort Mouse  s7 S. I7 {+ t3 t
  258. PNP0F11         Microsoft-compatible Bus Mouse
    3 h7 ?# \; L+ S' J- Z' P9 }4 v: _8 U
  259. PNP0F12         Logitech PS/2-style Mouse
    " B) D0 [# Q+ k' A  H* B
  260. PNP0F13         PS/2 Port for PS/2-style Mice4 B- W" J# G. O. |! }/ |
  261. PNP0F14         Microsoft Kids Mouse
    3 @0 s+ t! b8 s; }, f# h2 H
  262. PNP0F15         Logitech bus mouse6 z9 l' ?- y0 x
  263. PNP0F16         Logitech SWIFT device
    0 O- J' O9 R/ r# z0 c( y
  264. PNP0F17         Logitech-compatible serial mouse" b  T4 p$ e* F. e1 \5 Z2 ~
  265. PNP0F18         Logitech-compatible bus mouse- w2 X7 p0 f  J1 w: m; Q* b5 e9 t
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    * ]- Z; {: _$ ]) L- ]
  267. PNP0F1A         Logitech-compatible SWIFT Device" X% d! u( i! i
  268. PNP0F1B         HP Omnibook Mouse
    ' ~) @( Z8 {% R- _/ o1 Z
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse6 L+ n; n% `7 Z  g! c
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse& I& h" C0 W1 S
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    + S+ \( q/ G) i4 t+ c
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    ! p$ `$ v* l7 \& X) I# Z( e& D
  273. PNP0F20         Reserved by Microsoft Input Device Group; L6 C" h) A/ z
  274. PNP0F21         Reserved by Microsoft Input Device Group
    7 e/ v, c6 D$ V% k% I1 k- M* R
  275. PNP0F22         Reserved by Microsoft Input Device Group: I( T# w: Q/ h  F5 c8 z1 D
  276. PNP0F23         Reserved by Microsoft Input Device Group
    3 k. Q8 J' K/ K! {, `3 L- j
  277. PNP0FFF         Reserved by Microsoft Systems% u& `" G  S# q0 n+ u) ?6 _
  278. ( B) l0 f3 V3 H; `
  279. ***** Network Adapters - PNP8xxx ***********************
    ! w: ^' @: s9 M' b$ f7 R; K" h
  280. PNP8001         Novell/Anthem NE32006 U3 O' `1 h+ l8 x+ K; M; o  q
  281. PNP8004         Compaq NE3200
    4 g) l5 L( m& U
  282. PNP8006         Intel EtherExpress/329 q: p- n' [2 [, u5 W
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    " _! L6 {* S; R4 x& U
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP9 z& S! u  g! ]0 B& ]( K* \5 a
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    2 Z" p! O- b6 f) L: z: P
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC5 p$ k* w/ n6 @4 q8 v5 f$ I7 d) ]3 p
  287. PNP8078         DCA 10 Mb MCA
    5 K, F3 \1 U+ `
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)# `. O1 A( k/ L& u
  289. PNP80c9         IBM Token Ring
    ) S2 [/ J/ X8 W$ K" S: D( I* r# [& m
  290. PNP80ca         IBM Token Ring II; E6 Q2 c2 Z) w2 J: n; L
  291. PNP80cb         IBM Token Ring II/Short
    % P9 i3 m6 V$ L8 D8 z# m
  292. PNP80cc         IBM Token Ring 4/16Mbs
    % O, d0 j1 T, T
  293. PNP80d3         Novell/Anthem NE1000! X- {( W7 s' s& S" _' L* t* B/ M
  294. PNP80d4         Novell/Anthem NE2000. ?5 ~5 E4 `9 G1 q! F1 O; I
  295. PNP80d5         NE1000 Compatible3 j- n( S% f& X! [6 o# G) F
  296. PNP80d6         NE2000 Compatible( Y, H' v3 W0 h  a0 V
  297. PNP80d7         Novell/Anthem NE1500T  N9 U, V" D* e( K* q  i! C4 T
  298. PNP80d8         Novell/Anthem NE2100
    ' O) y  x( ^, A; S) L2 g
  299. PNP80dd         SMC ARCNETPC
    % M) u' X3 X4 K2 O- o
  300. PNP80de         SMC ARCNET PC100, PC200
    " K! f" D! M5 u! \
  301. PNP80df         SMC ARCNET PC110, PC210, PC250  Z7 {1 }; Q7 G, {# |$ u, L
  302. PNP80e0         SMC ARCNET PC130/E9 m3 q6 z& Y5 Z: [7 a# W3 E% P! |
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    # s; q+ U0 g% u  g( [7 v
  304. PNP80e2         SMC ARCNET PC270/E% Y3 h  j, U  C) i$ t
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    " B% F1 d5 s9 Q) r. b: I3 o% b2 ^8 k) g
  306. PNP80e7         DEC DEPCA4 N$ `* u+ B8 j3 B- y
  307. PNP80e8         DEC (DE100) EtherWorks LC& O3 Q  q' @1 f% e5 X$ U' U$ `. F
  308. PNP80e9         DEC (DE200) EtherWorks Turbo( N* ^0 U- U9 e1 J! d) W
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP: V  T# ^; d: a% u) s
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP2 K) y0 F8 M; Y, q; B- U
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    ) J5 t- Y5 q7 f' e
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC
    , T4 \  M" ]: V& ~9 N
  313. PNP80ee         DEC EE101 (Built-In)
    5 {3 T7 V8 M# R9 H# v  [/ m" _
  314. PNP80ef         DECpc 433 WS (Built-In)
    4 e, P- D! x1 s2 N8 T5 y7 ~
  315. PNP80f1         3Com EtherLink Plus) |" n* }) b, X0 T7 y
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)6 i5 J3 `) a/ W% W- [# S
  317. PNP80f4         3Com TokenLink
    2 Y& E; L" S2 O# a5 N
  318. PNP80f6         3Com EtherLink 169 k# u( \- y  m
  319. PNP80f7         3Com EtherLink III
    3 v3 j- P2 k  F' I: u
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device% T4 @- \8 {# n' v4 d. n% h. B. [
  321. PNP80fb         Thomas Conrad TC6045, c( c2 R. b! U% V& L) m! |5 U5 S
  322. PNP80fc         Thomas Conrad TC6042$ G6 C/ l# S! B9 v2 w% N% }. B- r
  323. PNP80fd         Thomas Conrad TC61421 e& T# N- N; T! s$ _* N
  324. PNP80fe         Thomas Conrad TC6145, F  s' Z8 o. D, d
  325. PNP80ff         Thomas Conrad TC6242
    & o$ a: n% T2 O/ T$ D, L& o. x& Z
  326. PNP8100         Thomas Conrad TC6245+ [; H" d8 t! I4 [' f
  327. PNP8105         DCA 10 MB
    & j# y+ W* d7 z1 [% p6 \
  328. PNP8106         DCA 10 MB Fiber Optic# ?8 R) [  K0 l8 _
  329. PNP8107         DCA 10 MB Twisted Pair
    * t. _) F( f, Z$ ~) V9 z
  330. PNP8113         Racal NI6510
    3 K# Y) a6 O. ~$ W
  331. PNP811C         Ungermann-Bass NIUpc1 |& O, _& R4 Z& x
  332. PNP8120         Ungermann-Bass NIUpc/EOTP
      z- z5 k9 ]. s; u! `
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    1 q+ E. b7 g; b8 `: i0 _
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)0 x& ?. h5 b$ c) [
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)! x) ?7 T/ |( N# U3 e
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
    % I  W: k( O: f" \* ^6 G7 M
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)/ I3 ]& `, _  t
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    % V9 L" t- j3 l, ~7 p
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
      a: f. ]; \& ]6 [7 F& M/ D
  340. PNP812d         Intel EtherExpress 16 or 16TP
    ) e" D& P$ }5 P
  341. PNP812f         Intel TokenExpress 16/4
    $ j" Y! j/ D0 a+ k1 X2 X
  342. PNP8130         Intel TokenExpress MCA 16/4/ E5 a* X! l' g8 q2 C1 O: G' z
  343. PNP8132         Intel EtherExpress 16 (MCA)5 |  U8 v# E" S7 h& ^
  344. PNP8137         Artisoft AE-1
    5 U1 e9 Y2 p7 ~$ n! O9 D
  345. PNP8138         Artisoft AE-2 or AE-3
    & |7 y, J: @6 x7 m+ U7 X5 ?/ t
  346. PNP8141         Amplicard AC 210/XT
    9 X* t  C- L& M0 H% q7 u
  347. PNP8142         Amplicard AC 210/AT
    2 ?+ F0 L2 D7 l5 b; J; `5 E4 }
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)
    * T7 u* ^! Q/ V# F$ M: i6 J) S
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)/ c8 P$ c, J; H( x
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)) B- H, _/ m; {( ]8 [
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)- X$ D; p3 ]/ h7 O; m
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)8 }+ ~& h3 |' S$ v
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)
    1 B) X# h4 ~  T& D- [8 z7 l
  354. PNP815f         National Semiconductor Ethernode *16AT
    1 A- j0 G$ X: l) e3 Y6 S' I7 A
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    , E+ }- r8 s  p% f8 D5 d
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    " v$ V, _& H" V
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
      b. R+ y) k2 Z/ E) R/ ~8 ]4 P# J! k: e; [2 j
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    3 P5 X5 B8 i( V9 t( V7 L& R- ], Q
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)% D1 x- b6 l8 \
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    & `6 g) q; Q; t! E% a
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
      B! e1 Y' r& g! M' q
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W): g+ R+ ?" ^3 Y. t9 L
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
    & {& M2 x4 N6 x6 q0 h: o
  364. PNP81c8         SMC EtherElite Ultra 16+ N) s' e+ L/ R: ?) j: p, [$ E; O$ m) X
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    4 p9 \# P. u4 t4 Y/ W
  366. PNP81e6         Pure Data PDI508+ (ArcNet), N% M% \' s4 y% R# v
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    - X8 C6 e2 Z8 O) w$ B
  368. PNP81eb         Proteon Token Ring (P1390)% d9 M+ K- K3 n5 A3 s) B2 b
  369. PNP81ec         Proteon Token Ring (P1392)1 T1 O7 s4 u9 o# {3 `" P
  370. PNP81ed         Proteon ISA Token Ring (1340). m% j, R: Q# W6 I+ @
  371. PNP81ee         Proteon ISA Token Ring (1342)
      D. |+ u# f5 U1 ~
  372. PNP81ef         Proteon ISA Token Ring (1346)2 Y" K: `. y+ m! s6 W5 f
  373. PNP81f0         Proteon ISA Token Ring (1347)
    0 b& `: ~- y/ Y4 n% c3 W" |
  374. PNP81ff         Cabletron E2000 Series DNI
    8 B- k5 U1 w' S* ^0 X; g
  375. PNP8200         Cabletron E2100 Series DNI' S! E, k- J! ^
  376. PNP8209         Zenith Data Systems Z-Note
    * m+ w2 I+ e* _5 Z( E) t
  377. PNP820a         Zenith Data Systems NE2000-Compatible- p; E* v9 d# N2 X) ?7 Z
  378. PNP8213         Xircom Pocket Ethernet II
    , V/ V( x0 i! v7 X. e; r. J% h
  379. PNP8214         Xircom Pocket Ethernet I% q  z$ M% V3 Z  u4 _# }
  380. PNP821d         RadiSys EXM-10
    2 R5 D; c$ w! a2 r  |! E% L5 o
  381. PNP8227         SMC 3000 Series
    - O+ E& h% p7 i$ L+ \
  382. PNP8228         SMC 91C2 controller
    , t. d9 q7 u' s2 P" g
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    , y; k( h+ L0 _3 o5 @
  384. PNP8263         Tulip NCC-16/ j3 ~9 @! }7 ]5 a4 ^; Y7 S
  385. PNP8277         Exos 105" V/ H  ~  g4 u) _: h* l5 j6 ^
  386. PNP828A         Intel '595 based Ethernet+ ^: r+ j6 |, h( @- [! b3 q
  387. PNP828B         TI2000-style Token Ring0 U3 Z) U: M: V9 [+ \& \
  388. PNP828C         AMD PCNet Family cards
      Q* F* B3 o1 U
  389. PNP828D         AMD PCNet32 (VL version)
    0 H; h" @7 G# y5 A
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    & ]% W: p. G$ d) l0 L& j; o% u
  391. PNP82bd         IBM PCMCIA-NIC$ q* s. }9 M' D
  392. PNP82C2         Xircom CE10
    0 Q/ t0 f9 {6 Y0 q
  393. PNP82C3         Xircom CEM2
    4 m; |5 R* a7 c* x0 }8 a) `
  394. PNP8321         DEC Ethernet (All Types)
    $ P" ?5 Y5 D" j% n. y( u
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    7 S6 Y# [( U2 m' h% b$ C) m) s( G7 `
  396. PNP8324         ARCNET Compatible% |  V% ?, O1 y' ^9 \, D: k) [
  397. PNP8326         Thomas Conrad (All Arcnet Types)
    8 }+ e: }) o: Q; T1 R
  398. PNP8327         IBM Token Ring (All Types)
    + S, @! N; s# P
  399. PNP8385         Remote Network Access Driver
      ]7 w1 c8 }. Z
  400. PNP8387         RNA Point-to-point Protocol Driver0 Y$ u9 B: S" {) i. M
  401. PNP8388         Reserved for Microsoft Networking components9 C* P; m' L- b* k3 g
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)
    : N6 C/ O0 z0 O+ x2 u
  403. 3 x: A2 d$ _; \6 @9 \, H
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
    7 l- W3 P1 n) E$ D# H3 h
  405. PNPA002         Future Domain 16-700 compatible controller
    - e2 G' D: o# Q/ u$ I
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)! K+ X: d" f6 f5 Q- o# u
  407. PNPA01B         Trantor 128 SCSI Controller! c) R" ?7 _& W4 E
  408. PNPA01D         Trantor T160 SCSI Controller% L' j4 E, ~. h* f" J9 c
  409. PNPA01E         Trantor T338 Parallel SCSI controller  Y- q2 }' g6 V& z% [/ k6 ]
  410. PNPA01F         Trantor T348 Parallel SCSI controller  _3 e# m; I4 e7 C, p8 Z
  411. PNPA020         Trantor Media Vision SCSI controller
    " A4 m2 c" u  b+ ^8 A) E
  412. PNPA022         Always IN-2000 SCSI controller
    0 {1 d2 C% o. R9 ]6 @
  413. PNPA02B         Sony proprietary CD-ROM controller/ O3 H3 V" M( _+ A: M9 l- O
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    2 G" l8 @: Y6 W7 B8 a, o% f
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    ! f% e+ ?2 c$ d$ _6 b: R9 k0 P( T
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive6 J# P+ K8 `9 I9 M" L# i( W0 {
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive/ y1 K* `1 P0 N' X5 y& H; l% [
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    8 H0 k$ h( m; \  @4 J/ W8 H- l

  419. 4 r: ?$ a: G8 w1 V( j* e/ u
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********# h, X# K4 w5 p% U3 f- X* {
  421. PNPB000         Sound Blaster 1.5-compatible sound device
    , S" I" e7 R3 `4 s% d' H3 p4 W5 \
  422. PNPB001         Sound Blaster 2.0-compatible sound device4 y- i( n  ~2 B! ]: A5 |0 r
  423. PNPB002         Sound Blaster Pro-compatible sound device
    - y  a! Z! D( N* M! S+ x) K% k
  424. PNPB003         Sound Blaster 16-compatible sound device- P. D2 n" h0 d* }( h( O/ M
  425. PNPB004         Thunderboard-compatible sound device
    $ u; ^: `; ^3 h5 p; G
  426. PNPB005         Adlib-compatible FM synthesizer device0 _3 G8 }5 h9 x$ }
  427. PNPB006         MPU401 compatible
    ! _3 Y  Q& [. k' E% W
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    0 v/ t9 {+ s+ {6 ?' r; {- p6 G! L
  429. PNPB008         Compaq Business Audio
    - ~* G8 f& @( N% x! F
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device& M: g0 O( s, w: H1 E' g
  431. PNPB00A         MediaVision Pro Audio Spectrum
    * [! T: s) u8 C; Z( b; N
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    7 Y# F% X* C! s
  433. PNPB00B         MediaVision Pro Audio 3D5 q! t- {1 r/ n6 K" P4 g
  434. PNPB00C         MusicQuest MQX-32M
      c0 Y) m9 l: |/ k7 F; }+ h6 M" K2 W
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic% f. v; u! _/ S5 H
  436.                 (No Trantor SCSI, Thunder Chip Enabled); M7 z4 y  Q& M# i/ T; [
  437. PNPB00E         MediaVision Pro Audio Spectrum
    - d) o# L* X8 F
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)/ q5 B  z6 d+ n6 P' e
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    8 W9 `2 z8 k6 a# M; u* ~7 }0 X" s
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola& ^. z* r0 @/ \7 H+ S
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    & ~& \4 }) {4 V" L( n
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    3 w" Q/ @8 S3 A" b4 U
  443.                 (no Trantor SCSI, Thunder chip Disabled)+ ]3 K4 D' ^* E% [2 M
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    5 v& O9 z1 t+ r6 {( N( u
  445. PNPB02F         Joystick/Game port
    ( p- }1 T3 i, |  I5 f
  446. ! Y* \( k. Z5 |; Y. r3 z/ y
  447. ***** Modems - PNPCxxx-Dxxx****************************
    ! \" w8 h+ `$ U- B; W2 k7 `
  448. PNPC000         Compaq 14400 Modem (TBD)
    : K# b% O" v" S$ B. Z" k
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    " T- ~0 Y" u1 g$ \, _$ p

  450. . t$ U( l- r( ~& z, O6 `+ R
  451. ======================================================================
    2 y. z9 O0 `- v0 @

  452. : @4 V0 ^* U$ u) h1 U, U0 B5 ]
  453. DEVICE TYPE CODES; S5 s7 {/ r, x5 D. i

  454. 0 {0 X: F& K7 Q& N; y
  455. -----------------------------------------------------------------------% e: e9 i) T" @. y$ ~0 m- P
  456.        
    : I' C5 z8 Q+ w% I! R# j( M3 l4 p
  457. Base Type = 0: Reserved# L3 Z: x* m1 u5 o9 P  w; j  G
  458. Base Type = 1: Mass Storage Device3 l8 d* {) T. {( V5 N( k
  459.         Sub-Type = 0: SCSI Controller- V8 e7 I. F& ~
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    $ ~# t0 x7 a, g9 F
  461.                 Interface Type = 0: Generic IDE! N+ C! Y( |: ~2 \% M7 R1 |' r3 s& j
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)7 ^: B# t9 @* s3 j# A
  463.                 Interface Type = 0: Generic Floppy
    ; P' U; r* N' v& s+ C0 x" Y1 o6 ~
  464.         Sub-Type = 3: IPI Controller
    & K% D1 r: j, X( i  @( ?
  465.                 Interface Type = 0: General IPI
    ' Q* i9 H8 n. H5 @1 T6 h) G% c
  466.         Sub-Type = 80h: Other Mass Storage Controller
      W' y3 B9 y' M( p! e" M
  467. Base Type = 2: Network Interface Controller4 H! e4 I% ]) I! N/ c+ F/ N8 W- Z
  468.         Sub-Type = 0: Ethernet
    ; `, Y( Y  N- `; Z/ ?
  469.                 Interface Type = 0: General Ethernet8 z# S4 s! J! V) H
  470.         Sub-Type = 1: Token Ring Controller; w+ i% I% u$ y$ }6 Z
  471.                 Interface Type = 0: General Token Ring
    , w$ H7 y7 W0 S2 H3 S
  472.         Sub-Type = 2: FDDI Controller+ y6 z; S9 M! m' i1 B  B: R
  473.                 Interface Type = 0: General FDDI. q" s$ y7 _3 a# k" W
  474.         Sub-Type = 80h: Other Network Interface Controller! c  {4 {7 H9 k! B: n, y5 ?, R2 Z
  475. 1 ?0 h, B6 j4 P1 n# ?& D( A' M
  476. Base Type = 3: Display Controller+ Y% ^( l9 v$ p; [& c6 e+ U" @! w
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)* \9 o; I6 l% o
  478.                 Interface Type = 0: Generic VGA compatible  s! d4 x+ {5 `* b# Z
  479.                 Interface Type = 1: VESA SVGA Compatible Controller; x3 E5 d1 ?" ?
  480.         Sub-Type = 1: XGA Compatible Controller
    3 {" Z: R2 q) ]- Z
  481.                 Interface Type = 0: General XGA Compatible Controller0 n" D6 X$ f! `5 o( i: R
  482.         Sub-Type = 80h: Other Display Controller
    2 j% E3 B5 i+ n) d" H% ^, B
  483. Base Type = 4: Multi-media Controller; n0 H  S1 Y' k, m; K
  484.         Sub-Type = 0: Video Controller+ R! h1 g5 }: }4 {3 R
  485.                 Interface Type = 0: General Video
    ) E  i5 b$ v8 j$ o/ U& w5 k
  486.         Sub-Type = 1: Audio Controller
    # G5 t' n/ ]" y1 l3 ?8 ?$ l3 T
  487.                 Interface Type = 0: General Audio Controller5 t$ a+ W% b5 Z+ h+ Q
  488.         Sub-Type = 80h: Other Multi-media Controller
    ! a! p1 Z1 j) R6 h  u
  489. Base Type = 5: Memory
    6 x5 @* W4 z6 V; H6 Q
  490.         Sub-Type = 0: RAM
    3 g! ^9 L8 }, H* c3 I
  491.                 Interface Type = 0: General RAM
    % ~! l7 P( O' D6 U( G* s0 C
  492.         Sub-Type = 1: FLASH Memory$ L6 |$ P" p: C7 H6 ?2 A- M
  493.                 Interface Type = 0: General FLASH Memory
    % k6 A: u5 u1 u) W0 R4 {: P, E, Q
  494.         Sub-Type = 80h: Other Memory Device
    + d2 h2 R' Y! b
  495. 1 n* k& u* ]: b( l
  496. Base Type = 6: Bridge Controller- J" S: v5 K7 x9 s
  497.         Sub-Type = 0: Host Processor Bridge
    + B4 u8 W+ f0 ^$ Y! o
  498.                 Interface Type = 0: General Host Processor Bridge# ~/ t, ~( G, D( S& J1 V
  499.         Sub-Type = 1: ISA Bridge
    * h* S$ G- M- B( ?/ ]
  500.                 Interface Type = 0: General ISA Bridge9 g8 V! b! a. d' s
  501.         Sub-Type = 2: EISA Bridge
    # x0 K7 J& e2 e! M
  502.                 Interface Type = 0: General EISA Bridge) r9 }( K1 ~( Q4 [5 N
  503.         Sub-Type = 3: MicroChannel Bridge
    & ^  }, o2 r0 d/ @
  504.                 Interface Type = 0: General Micro-Channel Bridge* Y5 I& Q$ R) D: `
  505.         Sub-Type = 4: PCI Bridge; @8 D! o, f3 W! ?
  506.                 Interface Type = 0: General PCI Bridge
    , {8 O' K: r; k+ ^% j6 |0 v* Z
  507.         Sub-Type = 5: PCMCIA Bridge8 M) d0 B/ U! T+ U. E7 \
  508.                 Interface Type = 0: General PCMCIA Bridge
    2 R- W  N, t) Y5 _; K, ?
  509.         Sub-Type = 80h: Other Bridge Device7 @& h" P0 x4 A) D  v
  510. Base Type = 7: Communications Device
    - t0 E" ^% |0 Y' q, e
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    / m; p, Y7 K$ K' \: \/ s
  512.                 Interface Type = 0: Generic XT-compatible: J* m/ \2 a( N, m" M& m4 T; P; S1 s( e9 L/ L
  513.                 Interface Type = 1: 16450-compatible
    4 _0 s& q) ]: R/ R
  514.                 Interface Type = 2: 16550-compatible) C* X2 W2 E) v# r& S
  515.         Sub-Type = 1: AT-Compatible Parallel Port0 C7 Y% p7 P' @" f) z! K
  516.                 Interface Type = 0: Generic AT Parallel Port$ T) V3 _  J7 y0 q
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    $ N/ S' v0 [8 d, h
  518.                 Interface Type = 2: ECP 1.? compliant port3 x% E- j, D3 i  u* [7 y
  519.         Sub-Type = 80h: Other Communications Device# b! }' y5 c- ?- \3 x5 q
  520. Base Type = 8: System Peripherals% k5 m# }6 G' ]- K
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    8 I; k5 ]2 g* e2 q# {; @
  522.                 Interface Type = 0: Generic 8259 PIC6 E0 H3 M9 X! T8 N8 d
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)
    5 e  h7 w* P8 J; k( t/ _) L
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    ( _7 Z1 L* W) ~5 o+ i
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    0 K6 Y4 B' {* D0 u2 Q
  526.                 Interface Type = 0: Generic DMA Controller, a+ u! A# b- F, W) `' U, D
  527.                 Interface Type = 1: ISA DMA Controller
    5 q, `8 X/ N8 F: r/ ^+ E
  528.                 Interface Type = 2: EISA DMA Controller! b* `* s* u. |  R  I
  529.         Sub-Type = 2: System Timer (8254 Compatible)1 |% z. i0 R/ B* W; v- @7 X
  530.                 Interface Type = 0: Generic System Timer
    9 \2 _: E, D( G6 V  l$ u
  531.                 Interface Type = 1: ISA System Timer
    ( P( F: Y0 Q, v4 ?
  532.                 Interface Type = 2: EISA System Timers (2 Timers)2 G. W: J" W3 N( ~9 T
  533.         Sub-Type = 3: Real Time Clock
    8 W. u' u! P3 n* M+ F* b0 y+ X- N
  534.                 Interface Type = 0: Generic RTC Controller2 L: @2 }% }/ n+ S7 c& [
  535.                 Interface Type = 1: ISA RTC Controller
      C8 A8 N% I! R/ P6 Y/ z% R
  536.         Sub-Type = 80h: Other System Peripheral                                 9 J1 M$ m! p/ j9 X4 o* _" a6 T) X
  537.                 6 Z& f% f8 b5 E+ f+ |  f( ^8 l
  538.         $ F8 w# s& [% v. w* V0 K- u
  539. Base Type = 9: Input Devices6 ~! N( b9 n7 M" I
  540.         Sub-Type = 0: Keyboard Controller3 F1 O% a0 Y9 s+ f+ @  u# ?9 d  v9 k
  541.                 Interface Type = 0: Not applicable
    ! h1 D9 _2 }  P( I. W
  542.         Sub-Type = 1: Digitizer (Pen)
    % p9 @2 G- e  I' i
  543.                 Interface Type = 0: Not applicable8 N3 \( f, |8 s) ?% Z9 k& `* N
  544.         Sub-Type = 2: Mouse Controller
    ( j# h5 J  n/ Q/ P/ n: C! J
  545.                 Interface Type = 0: Not applicable& z) f& n2 f/ A8 d8 W0 l  v, _
  546.         Sub-Type = 80h: Other Input Controller  R5 ?0 k6 d: X& j
  547. Base Type = 0Ah: Docking Station+ g3 f3 I! L! d0 N9 H- I
  548.         Sub-Type = 0: Generic Docking Station- Z  [. l' }, }
  549.                 Interface Type = 0: Not applicable( J/ p6 U4 `' ^, g- I/ }
  550.         Sub-Type = 80h: Other type of Docking Station. B, d, B, u1 h# Z
  551. Base Type = 0Bh: CPU Type! q2 \. c  _2 B4 P
  552.         Sub-Type = 0: 386-based processor9 o, }7 b, O% u9 F2 S, R
  553.                 Interface Type = 0: Not applicable, Y+ P/ \7 j: F9 Q
  554.         Sub-Type = 1: 486-based processor# \( j7 m5 G: {. h1 t# `( a
  555.                 Interface Type = 0: Not applicable" Y9 @4 s- O2 [2 p" [' W! U
  556.         Sub-Type = 2: Pentium-based processor
    # J- f- h* A; y3 l/ y+ x4 ?
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-1 01:26 , Processed in 0.175422 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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