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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID3 Q1 d. G& u" |; W( l
  1. This document is the ultimate source for Windows Generic Device IDs ! o, j. u) L. a
  2. and Plug and Play BIOS device type codes.  
    4 `/ R. T+ A9 q. |% |4 `  G0 h

  3. : r0 M  S9 K' `3 |5 R% J
  4. CONTENTS:
    * _/ z7 F) O2 |* ~* G# }0 ^1 f. y
  5.    Plug and Play Vendor IDs and Device IDs4 ^- Y2 v, \9 ?2 N5 o* o
  6.    Generic Device IDs 3 k6 x) R, F  G3 f5 h& j! i
  7.    Device Type Codes8 `: ]. x, W- ~7 w% h( D3 g% a

  8. 6 N4 x& O( e: ?
  9. ======================================================================
    . w6 N; G0 r& S
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs
    , E4 R% I$ Z( ~$ w

  11. 4 z! A% V0 o. K6 d! t$ r
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and
    + u4 c. C' x8 V0 a
  13. Device codes. The vendor must register with EISA and have a vendor code
    7 f; h5 f+ l) W9 {  ~! a. @1 Q
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    , m! o! D: D, R( ^8 @  J: W7 D
  15. is reserved for Microsoft and can only be used when defining a device抯
    # Q$ q6 I; K, e# l7 v1 |
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and 6 i2 b4 v! Y. P4 Q! |, [( H
  17. Play header.
    3 o1 T3 v* h% ]# d
  18.   K# w- p, k7 V7 X! `
  19. Use of CompatibleIDs is strongly recommended for devices that use
    - i5 h5 Q* o5 Q/ S
  20. device drivers provided with Microsoft Windows 95, such as a
    % E3 F& Y* f0 j
  21. "Standard PC COM Port" (PNP0500) or 0 |, x8 n; v1 d% ]' t
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    # S/ Q% H: }  Q  `
  23. & w3 c; I: j3 T% o
  24. The following example output from ISOLATE.EXE of a Plug and Play
    + T& Q# a: O6 ^0 J" b% `2 j
  25. header is provided for your reference:
    8 A# {# x+ Z+ @# N5 B% a
  26.         Vendor ID:     XXXFFFF& F% D$ }$ P; B8 K9 d: s( s6 n
  27.         Serial Number: 00000001" h6 ~  V1 l  ^( _* I
  28.         Checksum (reported): 0x5E
    4 }$ h9 ^8 U2 w& T; N
  29.         PNP Version:   1.0* g/ X" Z" }: B5 [
  30.         Vendor Ver.:   10
    . L3 V! X3 `% p: P- M
  31.         Device Description: IDE Port: @/ C: C- T' d) o
  32.         Device ID:  XXX0001
    - V" S) f: W0 L: Q4 w! }; _  `5 l
  33.         Doesn't Support I/O Range Checking0 g* F+ E  u6 S) s& P7 B5 y( O/ |
  34.         Vendor Defined Logical Device Control Registers:  None7 Q8 W  r) Q# ^: `9 k, T3 G! X
  35.         Compatible Device ID: PNP0600$ Y9 I+ w9 K5 I
  36.         Device Description: IDE7 E9 b- T; C6 Y! M
  37.         Dependent Function 0  A" r* f  a3 [, }+ i
  38.         ...
    : V1 i: b- |) X
  39.         Dependent Function 1
    ) M( S0 ~, Y9 i% A2 ~, K
  40.         ...6 u5 \3 p. }% |, f
  41.         End of Dependent Functions
    : F7 {$ \. ^, y! @' g
  42. 9 p0 S. U( ?5 Z  S4 N  z
  43. When the user is installing devices that use this method, 7 ~, V( E: u/ K: }0 {. k, j
  44. a dialog box appears at the beginning of the enumeration sequence : b6 e3 D* O1 W: k5 P# I
  45. to suggest use of the default driver provided with Windows 95. + l: h+ d$ O; z$ s5 F/ c) o. m
  46. Windows 95 also provides the option for using a disk from the 5 E* W/ w  e) j7 L
  47. manufacturer, in case the user wants to choose a manufacturer-supplied ; ]) X" y5 ?. y+ w- X
  48. driver.! t/ c& i' G- k$ l

  49.   J9 O* t! @7 J. z
  50. For multifunction adapters, you should supply an INF file that chooses ! C) ?& v7 a5 l) c  |( d
  51. the appropriate drivers (including default drivers) for all the , z$ m- K- \8 l: Y/ u
  52. adapter抯 devices. This prevents additional dialog boxes from again & m( a0 d1 {5 ~4 m7 G2 \
  53. requesting the default driver or a manufacture抯 disk for the rest of " p5 |, G& A" ~/ _: N5 X- z
  54. the devices on the adapter. When an INF file is used in this manner
    4 r1 p) |2 G! c, N& P. w, b6 L
  55. for default driver selection, it must link the HardwareID (XXX0000)
    / @/ [8 O3 a# Y- ~
  56. to the appropriate compatible device driver from the Windows 95
    * \0 O8 U) `. D3 U
  57. distribution compact disc or installation disks.
    7 C! U; D! c) L# l8 S
  58. If this is not done, Windows 95 will continue to query the user for , K5 e& V9 |7 A1 K7 Y
  59. either the default driver or a new driver, thus defeating the purpose
    4 W" R2 E9 S3 S$ y% Z7 B
  60. of using the INF file in this way." t; @! S" `4 j  i! a
  61. ! Y% f$ v3 B3 ]: {( h1 [
  62. ======================================================================) a5 M& a, Q  V/ `# `
  63. 3 ~+ w  }' l! C; b% X. I1 M- {
  64. WINDOWS GENERIC DEVICE IDs
    ) Z' x; n% O0 G$ d1 b/ s9 o6 z
  65. * m" m8 R4 @. a( I3 S/ v
  66. ----------------------------------------------------------------------
    # z; Q/ o1 ^5 \( {
  67. Many devices have no standard EISA ID, such as the interrupt controller. b: K4 c" p( B, q7 f3 d
  68. or keyboard controller. Also, a set of compatible devices, such as VGA 5 k; [+ _8 K' ^9 O5 N) e
  69. and Super VGA, are not actually devices, but define a compatibility
    ; L9 `  g: l( k+ o* J% \. |% V
  70. hardware subset.  Yet another set of IDs needs to be used to identify 0 W8 E2 g# \9 j- b( T
  71. buses. ) p; D& L" u) q+ s2 O
  72. 9 L* F$ r4 S) U7 l  ^- ?
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various
    9 v( U- P7 I& G; E$ }
  74. devices that do not have an existing EISA ID, as well as defining & a0 o0 a/ W) p( V
  75. compatibility devices. The IDs are defined in the following tables.9 h- W7 P5 T3 R: y8 ]

  76. 1 Z4 |  }% N, h
  77. DEVICE ID RANGES
    " t  t3 R, Y. I" ], C
  78. ( k* X5 i/ K; j% T+ P
  79. ID range        Category
    + }0 R  D# I. I( y/ y2 u2 T2 b
  80. --------        -------------
    7 ]1 Y! ?* R. f# k; N$ }
  81. PNP0xxx         System devices
    . K7 T' ]$ A: E
  82. PNP8xxx                Network adapters
    / W# ~' T# |" u& p
  83. PNPAxxx         SCSI, proprietary CD adapters 2 k" v$ u+ d8 n$ `+ v; d2 c" e
  84. PNPBxxx         Sound, video capture, multimedia$ x4 f! k! ]7 {0 F6 Q1 o+ K1 _
  85. PNPCxxx - Dxxx        Modems- A+ b# B) @5 Z; |3 e: h
  86. " o3 T  t" [6 O4 p4 P
  87. The following device ID is provided only for compatibility
    ( K- r% c, i1 ?+ I, f4 Y( x
  88. with earlier device ID lists:  \% x  G$ p! I) z) I" c* w

  89. 7 |, D8 e) j4 R" P8 ]
  90. Device ID        Description
    " m7 s8 Q& q, ~+ W/ T* j
  91. --------        -------------
    3 m  Y: Q) R9 Q$ J: V" u6 z
  92. PNP0802                Microsoft Sound System-compatible device
    ) \/ z6 b! T; u3 w
  93.                 (obsolete; use PNPB0xx instead)% k) n! i9 f. Q3 `8 X

  94. 8 p( s' o0 @' D, A
  95. ---------------------------------------------------------------------------
    / a3 A) B4 w! [; n" f, R
  96. Device ID       Description, D" A% ?; L" B. K8 l/ ?
  97. --------        -------------
    / Z, }4 h  G1 K; g
  98. ***** System Devices - PNP0xxx **************************9 O  W; x0 D( G- d
  99. --Interrupt Controllers--, D0 i  U' _) c. v$ K  S5 }2 \3 N
  100. PNP0000         AT Interrupt Controller1 B- R" O; A6 [/ S
  101. PNP0001         EISA Interrupt Controller
    3 Y, m* p; f& e
  102. PNP0002         MCA Interrupt Controller
    : t7 }! P4 Z' L9 z. N/ G
  103. PNP0003         APIC6 A5 C, b5 t( y3 U/ i7 c
  104. PNP0004         Cyrix SLiC MP interrupt controller* |) \4 W' a' |, _
  105. 0 O7 v2 q6 f" o9 K0 u
  106. --Timers--7 J0 i+ M  ^: q: b; G4 C: z
  107. PNP0100         AT Timer: u9 r3 n3 W# y
  108. PNP0101         EISA Timer
    : s0 k0 _/ F4 k, o3 f' U
  109. PNP0102         MCA Timer
    $ m. l# A+ J0 X% f' ~5 g5 k

  110. ) Y6 y' Y  ~" X' T# l
  111. --DMA--
    ( K6 n* L. f+ u4 A! e. s" L- ~
  112. PNP0200         AT DMA Controller
    / t/ N6 p4 Q% l* L5 t+ c
  113. PNP0201         EISA DMA Controller
    2 |9 L- @7 X. r
  114. PNP0202         MCA DMA Controller, N2 q5 O( e9 {
  115. ( v, F% s1 _9 G8 X0 o5 S/ S
  116. --Keyboards--4 n, p7 A, t0 d4 g" P) s# I2 c
  117. PNP0300         IBM PC/XT keyboard controller (83-key)
    8 [# ^( X* H& [- B5 Z: r% J* M- U
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    6 F5 E  p7 l) [6 }- n+ V
  119. PNP0302         IBM PC/XT keyboard controller (84-key)
    & s+ u0 J, F, @* B
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)- J: |" s6 e% W( m. m( m% q: p
  121. PNP0304         Olivetti Keyboard (83-key)
    ; u. y! d+ C( A
  122. PNP0305         Olivetti Keyboard (102-key)
    7 Y3 ?- C2 d! o, P' K
  123. PNP0306         Olivetti Keyboard (86-key), V7 }/ A- A( I: `
  124. PNP0307         Microsoft Windows(R) Keyboard
    4 L; f! `6 H/ C9 z0 m* Z/ W1 E; q
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    6 k) ^  ^# W& ^6 o& Z
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    $ n# q, S0 \" _8 a
  127. PNP030A         AT&T 302 keyboard$ b( F$ l) G) S% G" e9 B
  128. PNP030B         Reserved by Microsoft0 y) O3 G# w# D* x& _  x
  129. PNP0320         Japanese 106-key keyboard A01/ _& t& A& r+ c
  130. PNP0321         Japanese 101-key keyboard
    $ ]  K5 z6 [- I; ?
  131. PNP0322         Japanese AX keyboard
    ' G9 @! c) M2 }9 m& [/ n  @
  132. PNP0323         Japanese 106-key keyboard 002/003
    " q0 p& s" H' y& P/ m
  133. PNP0324         Japanese 106-key keyboard 001
    ) q4 M$ C; m$ ?& C( w3 j7 P' b4 a
  134. PNP0325         Japanese Toshiba Desktop keyboard- c& R, ]7 }1 o$ M9 s3 l& ~
  135. PNP0326         Japanese Toshiba Laptop keyboard
    $ V7 s/ f4 T! a8 K5 k, g) g
  136. PNP0327         Japanese Toshiba Notebook keyboard
    9 h4 ]) `& e0 ~% f
  137. PNP0340         Korean 84-key keyboard
    - k% g0 S, {/ k1 [0 I/ Y
  138. PNP0341         Korean 86-key keyboard- O2 a+ w1 M9 |3 u0 I" j
  139. PNP0342         Korean Enhanced keyboard/ Z, a+ w; z& w# q, L- J
  140. PNP0343         Korean Enhanced keyboard 101b
    % Q  l4 y* B9 b. }0 C5 ]$ H5 O
  141. PNP0343         Korean Enhanced keyboard 101c4 G2 Y6 n6 C3 \& I7 Z
  142. PNP0344         Korean Enhanced keyboard 103
    * A  \/ j6 {: F) @3 U
  143. / x9 I2 L, ?0 s( G1 W! Y, @% B. g+ K2 B
  144. --Parallel Devices--7 G4 p6 j( \$ Q# g
  145. PNP0400         Standard LPT printer port" Q- u/ y' u4 T* c" t/ Z. W
  146. PNP0401         ECP printer port
      G! D. \9 i5 h& L" p

  147. & q) ^% ~# e0 H  S+ r& [
  148. --Serial Devices--
    ' V/ h% s# F, i2 N9 U
  149. PNP0500         Standard PC COM port6 `' m7 V' J8 a: V  s; `: A0 M/ r
  150. PNP0501         16550A-compatible COM port( I& d+ L6 s# N) d
  151. PNP0510         Generic IRDA-compatible device1 }: o+ `3 ~* E# V
  152.   {8 Y" Z/ H* l( s' U. H. G
  153. --Disk Controllers--4 ]7 V* \, L; L/ l' g
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller. K$ e7 i! e$ z
  155. PNP0601         Plus Hardcard II
    " G( i) g; O6 G, a5 t
  156. PNP0602         Plus Hardcard IIXL/EZ! A9 t% P% B0 Q& F+ T
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification7 Q* D. X7 M5 M$ H6 [0 p
  158. PNP0700         PC standard floppy disk controller- k( P+ B* x& @5 K
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    - c" u, f9 W1 ]# s  a7 _
  160. 7 [5 Z5 R8 F" L6 E: g/ f: S+ v# P" o
  161. --Compatibility with early device ID list--  ]( Y! v1 g; r! R
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use$ w) ?/ r# O- N) d! u  n0 B  c
  163.                 PNPB0xx instead)
    ! x+ G& V0 V% e& N$ K
  164. --Display Adapters--
    % O' o+ X4 Z) E( l: W3 b% q+ A8 F
  165. PNP0900         VGA Compatible
    , D5 H, E$ T' J5 A* u7 B8 g
  166. PNP0901         Video Seven VRAM/VRAM II/1024i
    " q8 o0 n/ ?2 N9 k/ v
  167. PNP0902         8514/A Compatible) e4 h" q. K5 W5 k% [& Q$ ~, N
  168. PNP0903         Trident VGA
      S( m4 ?! H& c3 g; [
  169. PNP0904         Cirrus Logic Laptop VGA
    - x" X0 F; Y8 b0 ?- e; t
  170. PNP0905         Cirrus Logic VGA
    9 L4 ~- X& K* A5 J7 U
  171. PNP0906         Tseng ET4000
    7 i! J* J  [  }
  172. PNP0907         Western Digital VGA
    7 ]3 O: T  Q: o! {$ F; g: d! c
  173. PNP0908         Western Digital Laptop VGA7 t/ ]) ?: R, b8 F5 \3 s$ }3 S% U
  174. PNP0909         S3 Inc. 911/924
    # X: o5 [! d7 R2 u* n
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32), E. m4 A/ \1 L# q
  176. PNP090B         ATI Ultra (Mach 8)* q# ], q! I& H
  177. PNP090C         XGA Compatible: f8 b, N+ Q0 L% `& d0 q
  178. PNP090D         ATI VGA Wonder' S" F4 O# ~, G. z' o6 Q; s
  179. PNP090E         Weitek P9000 Graphics Adapter
    % u7 v. N$ [- g% U: a' \
  180. PNP090F         Oak Technology VGA) L. l3 R& ^; M
  181. PNP0910         Compaq QVision
    - a- h4 N- t7 z5 d9 \2 |* y
  182. PNP0911         XGA/2
    8 Z4 K7 x( V& ~- Z3 P7 K, w
  183. PNP0912         Tseng Labs W32/W32i/W32p' ^; d/ l# Z) P3 d% `' F% J# r. W
  184. PNP0913         S3 Inc. 801/928/964
    ( }# U6 u; Q  _
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)4 ^/ R) O. g. m5 k
  186. PNP0915         Compaq Advanced VGA (AVGA)% n0 T% W" A9 x+ K/ V7 A; s
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)
    % o. `. |$ ~. b+ d: ^4 _
  188. PNP0917         Reserved by Microsoft, M- H- A: T7 b" I
  189. PNP0918         Matrox MGA" I; n0 I$ ^1 b- f, G; k7 z  J) ?
  190. PNP0919         Compaq QVision 2000
    " v: K) K, c) c8 E; b
  191. PNP091A         Tseng W128* t! W6 g% e: M: a: A( ?" E3 u
  192. PNP0930         Chips & Technologies Super VGA
    3 D3 j# R- t/ B8 q4 Y$ ~& D  _
  193. PNP0931         Chips & Technologies Accelerator
    % n; f9 o- s" G! t! N
  194. PNP0940         NCR 77c22e Super VGA
    3 H- y1 N2 I2 a/ D$ e
  195. PNP0941         NCR 77c32blt
    * B' G) L& x9 i9 U
  196. PNP09FF         Plug and Play Monitors (VESA DDC)
    ! V8 h3 @( r0 h7 y: k& o. {! a

  197. & n: X( l* K  E2 X- `4 `- C
  198. --Peripheral Buses--
    ! e8 G, q2 B2 C, l; N- n
  199. PNP0A00         ISA Bus
    + s3 `2 X7 ]3 I. |( w0 W0 q
  200. PNP0A01         EISA Bus
      B$ {9 ~; s- K  L! L, B
  201. PNP0A02         MCA Bus+ O) [7 _& J) G4 {7 F/ G
  202. PNP0A03         PCI Bus
    : N+ D" K2 B0 H! X, }( ~& G1 L4 J
  203. PNP0A04         VESA/VL Bus
    4 f% C0 W; y, @. p2 K+ N
  204. PNP0A05         Generic ACPI Bus+ |( S: A6 D/ K& U' C
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)- b2 Q4 R. ]  ]. B" Z6 F
  206. ) p) E+ K. s: k# Q0 i
  207. " o4 t: N+ x# P2 ^
  208. -- Real Time Clock, BIOS, System board devices--
    3 z+ S% l/ X4 H% Z
  209. PNP0800         AT-style speaker sound6 Y/ z( c. ~: ~2 S
  210. PNP0B00         AT Real-Time Clock5 s% S6 I7 R" q
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)
    : y8 F" g6 l4 V
  212. PNP0C01         System Board0 d' N9 O* V8 a9 d4 `/ y
  213. PNP0C02         General ID for reserving resources required by Plug and Play- [' D4 I, a6 \
  214.                 motherboard registers. (Not specific to a particular device.)
    1 _, u) K- n& D0 p  q
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt( W7 p+ A: I4 M6 y, H# t
  216. PNP0C04         Math Coprocessor
    1 t1 e, J1 _+ t- C$ `8 k
  217. PNP0C05         APM BIOS (Version independent)
    0 v% {$ b1 w$ z6 s. G( r+ I
  218. PNP0C06         Reserved for identification of early Plug and Play ) [$ _) _  }( F/ N: @
  219.                 BIOS implementation.' Y: p2 o* _8 p+ s% P; M  i
  220. PNP0C07         Reserved for identification of early Plug and Play
    9 N, p: z( t1 f5 ?) @2 T' d
  221.                 BIOS implementation.
    1 f/ K0 l+ d, h! [
  222. PNP0C08         ACPI system board hardware1 ~; B  h5 o5 H9 p3 m1 G" z
  223. PNP0C09         ACPI Embedded Controller
      B' z' y3 N$ s1 M) K
  224. PNP0C0A         ACPI Control Method Battery
    - S% l/ Y% s& x4 }
  225. PNP0C0B         ACPI Fan: y3 i6 G+ M( D' u( W8 g
  226. PNP0C0C         ACPI power button device
    ! j; \5 A9 ]2 [9 g+ b
  227. PNP0C0D         ACPI lid device
    % f0 G5 w( L8 M# |2 I" ^" m
  228. PNP0C0E         ACPI sleep button device( u1 |9 N2 U- v4 X7 \
  229. PNP0C0F         PCI interrupt link device  Y' C9 S2 I9 V
  230. PNP0C10                ACPI system indicator device5 d1 ^3 d8 l! M! e, D
  231. PNP0C11         ACPI thermal zone
    * a. b, z; X/ m$ g: M; i9 Z
  232. PNP0C12         Device Bay Controller9 \1 J9 K# M  s3 m' R& ]

  233. 5 J- \: d1 m' M" n
  234. --PCMCIA Controller Chipsets--1 ^2 e, A+ e$ w. L
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller  b5 Z+ i$ \/ j
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller, m8 [6 z% ~! r2 c1 T; o
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller
    ( _# B2 L/ b1 o  ]6 R! i; G
  238. PNP0E03         Intel 82365-compatible CardBus controller* D4 v. F: v9 ?9 V
  239. + L6 z+ G$ }" M0 u
  240. --Mice--. G; X4 Q# s/ |6 b  f' I& f+ C
  241. PNP0F00         Microsoft Bus Mouse
    " A/ h  p% z! S/ J
  242. PNP0F01         Microsoft Serial Mouse9 c# n- v* k* e# Q$ B/ T! j  W
  243. PNP0F02         Microsoft InPort Mouse/ P, t, p8 G- Z+ F5 D
  244. PNP0F03         Microsoft PS/2-style Mouse7 y7 k: d4 w' ^1 x0 k* ^
  245. PNP0F04         Mouse Systems Mouse
    4 k6 m& F  ^( M0 {' a3 i. i  N
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)5 ~- }! J9 ]4 L# f* C- B. t8 Z
  247. PNP0F06         Genius Mouse (COM1)
    8 [: z: v6 m5 G% \
  248. PNP0F07         Genius Mouse (COM2). x9 a# R3 Q+ V) j# o7 e. M
  249. PNP0F08         Logitech Serial Mouse
    # L4 O' N# \2 a. v7 A
  250. PNP0F09         Microsoft BallPoint Serial Mouse) ]' C$ w8 }$ L4 v$ s% N
  251. PNP0F0A         Microsoft Plug and Play Mouse
    9 B  h* L! l/ A
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse* \2 J' _' S  A3 J! }: |6 R
  253. PNP0F0C         Microsoft-compatible Serial Mouse% ?4 h: r  g, k2 |
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse) e! p- s1 U% b7 d
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    ) j- V6 \* j8 R' U5 q
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse
    3 d7 ]3 z+ R+ u+ J$ ^/ b5 L/ ]+ u
  257. PNP0F10         Texas Instruments QuickPort Mouse1 {" q# X/ x. z$ C
  258. PNP0F11         Microsoft-compatible Bus Mouse( O$ }" A- r/ E5 F
  259. PNP0F12         Logitech PS/2-style Mouse! n" ~* S: o: v
  260. PNP0F13         PS/2 Port for PS/2-style Mice& m7 C" U' x% Y$ k- V3 X
  261. PNP0F14         Microsoft Kids Mouse( f$ b/ ~* B& ^* u, z! S* \
  262. PNP0F15         Logitech bus mouse
    8 B. E, x- ^! ~' Y0 n3 u. J  ?8 b
  263. PNP0F16         Logitech SWIFT device* n; N4 w' G: B( v- w
  264. PNP0F17         Logitech-compatible serial mouse9 s# \) E; Z( H  V9 s; o
  265. PNP0F18         Logitech-compatible bus mouse
    8 r& m; y) Q8 r! @
  266. PNP0F19         Logitech-compatible PS/2-style Mouse
    . J/ b" N4 L- \1 G( B7 \2 I
  267. PNP0F1A         Logitech-compatible SWIFT Device6 G4 w) ?8 a) F+ p9 v
  268. PNP0F1B         HP Omnibook Mouse' W: j3 n! z7 n% }
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    ) l; W: p& H: n. j) b% d( n
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse/ x) s  X' h0 T7 t  ]
  271. PNP0F1E         Microsoft Kids Trackball Mouse
    # y7 R/ T) m. z8 _5 N
  272. PNP0F1F         Reserved by Microsoft Input Device Group3 Q' H$ d' F- W+ {( M4 J
  273. PNP0F20         Reserved by Microsoft Input Device Group
    9 y: c/ y% V5 i
  274. PNP0F21         Reserved by Microsoft Input Device Group
    , w! b; _1 N5 ^4 ^, P& O3 V
  275. PNP0F22         Reserved by Microsoft Input Device Group
    % v5 Z, [4 v% Y9 H$ V
  276. PNP0F23         Reserved by Microsoft Input Device Group' v0 m/ v$ R) Z7 `* @6 c' ]! E
  277. PNP0FFF         Reserved by Microsoft Systems/ `1 K6 {9 I- k: }5 G
  278. , y7 I" o7 U$ s
  279. ***** Network Adapters - PNP8xxx ***********************/ x% w; ]+ N6 J# S2 @) R( h
  280. PNP8001         Novell/Anthem NE3200
    3 O# [; A: D& M/ `! m+ P4 |
  281. PNP8004         Compaq NE3200
    7 z3 i! T# Q$ U8 y4 H7 R8 q" u# R
  282. PNP8006         Intel EtherExpress/32
      U) }* f3 I# j! x) Z2 A& }
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)0 n8 h* N9 A( x4 J, j+ ^
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    - N9 s' T; F7 H' _  ?1 ?
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    2 }+ R( ~) G% \3 r3 C  @
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC3 C8 `/ l6 f0 g, |" J' W2 p" p
  287. PNP8078         DCA 10 Mb MCA0 d- a4 T7 J" m/ H- z8 K
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246): J5 B4 P3 V# C  {' z# Y0 F1 u* h
  289. PNP80c9         IBM Token Ring
    8 ?3 ]5 h  t# K! R/ h  s4 W* l; S
  290. PNP80ca         IBM Token Ring II* \  p, x+ Z$ N* i) V
  291. PNP80cb         IBM Token Ring II/Short
    % }. a1 Q- @0 U  x
  292. PNP80cc         IBM Token Ring 4/16Mbs  i4 c- V7 B: v' ^- w5 ]
  293. PNP80d3         Novell/Anthem NE1000# C9 G  F( d3 n# o* c
  294. PNP80d4         Novell/Anthem NE2000
    0 y7 F3 h( }4 V
  295. PNP80d5         NE1000 Compatible
    8 N9 L2 _* p2 U4 k
  296. PNP80d6         NE2000 Compatible
    % ?8 s$ [, z) y3 ]2 T, M
  297. PNP80d7         Novell/Anthem NE1500T. B* r+ O0 W) E" Z* d: h. L% g
  298. PNP80d8         Novell/Anthem NE2100
    4 f4 p) Q5 d/ A- _- A
  299. PNP80dd         SMC ARCNETPC) `- O6 }1 F& Q) U- ^
  300. PNP80de         SMC ARCNET PC100, PC200
    7 [5 _( q8 f9 B  @
  301. PNP80df         SMC ARCNET PC110, PC210, PC250+ D3 |) [, U% s3 U# w: N3 Z0 ]
  302. PNP80e0         SMC ARCNET PC130/E
    9 Q& w! }) Q2 q
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    " m1 ^4 j5 {6 M$ q
  304. PNP80e2         SMC ARCNET PC270/E; I) {1 Y4 \. M! U4 [& G. F0 C0 t6 q
  305. PNP80e5         SMC ARCNET PC600W, PC650W
    6 s" N! x9 J# u0 Y4 E0 f
  306. PNP80e7         DEC DEPCA
    + J) a/ G# Y) z& T# |$ X
  307. PNP80e8         DEC (DE100) EtherWorks LC+ Y6 |* b& G- b# Z' d  T
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    6 ^7 Z7 ~7 F& A9 J3 D& ^9 c
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP
    + o5 y' r/ B2 |/ @
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP" M- J2 J  _; k! o! y
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC* {" o% c* }3 b
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC. m2 [- H- K- X
  313. PNP80ee         DEC EE101 (Built-In)$ t/ \3 V+ ?, j" H( [# t8 R
  314. PNP80ef         DECpc 433 WS (Built-In)
    # y/ A, y$ Q4 B; G9 ]9 a
  315. PNP80f1         3Com EtherLink Plus* b$ F2 h* n  B
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)2 }' B* |/ K* s! Y' p
  317. PNP80f4         3Com TokenLink! Q  V9 R# W0 T, B& U7 ^2 H& O
  318. PNP80f6         3Com EtherLink 16
    - E9 g, f3 Y$ J% Z" k+ @& F
  319. PNP80f7         3Com EtherLink III9 N+ g! }+ T  ]/ |
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device
    . Q; O4 n* E% {, E7 {
  321. PNP80fb         Thomas Conrad TC6045
    ' H; _7 Z) o9 \9 T1 F
  322. PNP80fc         Thomas Conrad TC6042) j: E/ o1 J. L  P2 T0 f
  323. PNP80fd         Thomas Conrad TC6142
    & N- E( s$ ~" x# e# q
  324. PNP80fe         Thomas Conrad TC6145
    1 R+ t5 G. B4 i2 ]! g, y
  325. PNP80ff         Thomas Conrad TC62428 @& B" l* p" h' t
  326. PNP8100         Thomas Conrad TC6245
    9 C' g' g9 c; l6 Z" v; J
  327. PNP8105         DCA 10 MB
    , {; Q; f( V0 q9 \
  328. PNP8106         DCA 10 MB Fiber Optic: k& s1 F$ {8 Y  h8 H
  329. PNP8107         DCA 10 MB Twisted Pair$ |" N+ q- s% u  r; A/ i2 Y" b& ]
  330. PNP8113         Racal NI6510
    ( C2 L$ I6 B0 S6 Z
  331. PNP811C         Ungermann-Bass NIUpc
    1 F- {, q& L  Q& B
  332. PNP8120         Ungermann-Bass NIUpc/EOTP6 N* {4 J: o+ a2 O- M) l
  333. PNP8123         SMC StarCard PLUS (WD/8003S)
    7 m' h; n& [; o8 b2 `$ f" ~8 j
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    4 d8 p7 n, s2 S" h
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
      c  A6 y  `$ r
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
      Q  |3 u6 p# M* [9 i
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
    , g$ c/ [9 _+ J; b6 V
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)' |0 J; @* l* U( ]
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)2 E* F' Z1 n% f  b1 A1 R
  340. PNP812d         Intel EtherExpress 16 or 16TP
    $ S1 e) Y. L3 M  h  y" _6 `1 {, u
  341. PNP812f         Intel TokenExpress 16/47 k; D0 z7 O5 c0 J
  342. PNP8130         Intel TokenExpress MCA 16/4
    - H( Z( ^6 }& T- L
  343. PNP8132         Intel EtherExpress 16 (MCA)8 l4 H8 h/ k+ j) ?- V5 ^
  344. PNP8137         Artisoft AE-1: ]% m+ d4 `! Z4 K2 l
  345. PNP8138         Artisoft AE-2 or AE-31 o1 g( v3 q7 h/ P1 M  T
  346. PNP8141         Amplicard AC 210/XT
    5 I# o# S# |* v, E6 g2 k
  347. PNP8142         Amplicard AC 210/AT
    ' _% k& r& w7 w3 ^
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)  S0 I+ A' F6 W! z! z$ w2 l
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245)
    5 I# D+ o; C% n9 Q+ S7 R
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)+ n" M" W# L1 O4 }+ j
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250): c8 }0 K5 O! `1 m* o
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)+ g* {1 \3 C1 q4 F4 b
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)' p3 _1 I0 P( Q% |
  354. PNP815f         National Semiconductor Ethernode *16AT
    3 l9 x) T+ U$ y* k7 W3 o0 `
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3
    6 ^  c$ f0 v6 _& `( K( ~! Q1 P
  356. PNP816a         NCR Token-Ring 4 Mbs ISA6 V& J5 r- @- {) z/ H
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA! q; v# g) Q' ^9 X7 Q
  358. PNP8191         Olicom 16/4 Token-Ring Adapter) O; C) |0 i3 m. v
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    - P, [( G. V. R1 D: B( v! J
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    , i& g/ L9 W- Z/ q; M; M" E( t4 G
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    2 _2 q* F4 i1 x( P/ V, X
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    ' |" y, t3 w6 T% B: R, m& p
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)8 k3 t  F7 _& ?/ ^# H
  364. PNP81c8         SMC EtherElite Ultra 16
    8 j5 T# u1 V1 Q$ K- e4 U+ o9 x/ Z
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
      {" k$ ?: W) ]( Q, j- d
  366. PNP81e6         Pure Data PDI508+ (ArcNet)8 l: ~; {; _( a) V
  367. PNP81e7         Pure Data PDI516+ (ArcNet)
    ; m/ x3 S$ ?, \
  368. PNP81eb         Proteon Token Ring (P1390)" u3 i) `) C5 E* |  P9 Q3 P
  369. PNP81ec         Proteon Token Ring (P1392)8 O% j% A: X7 S$ G; R( Y3 w6 n7 z7 {
  370. PNP81ed         Proteon ISA Token Ring (1340)
      b- k1 A( v  }! e# i
  371. PNP81ee         Proteon ISA Token Ring (1342)8 S! O) b' L0 o6 ]4 c  |3 r% ~) K
  372. PNP81ef         Proteon ISA Token Ring (1346)& m. Q" t9 K4 R' h4 W
  373. PNP81f0         Proteon ISA Token Ring (1347)
    5 v9 w/ N; i$ ~8 U( Z
  374. PNP81ff         Cabletron E2000 Series DNI" @; O" H' H0 Z, `
  375. PNP8200         Cabletron E2100 Series DNI- t0 K& P" C0 U! O
  376. PNP8209         Zenith Data Systems Z-Note
    % X/ x  W+ e% j  u2 X7 v, s
  377. PNP820a         Zenith Data Systems NE2000-Compatible
    & I* k  [1 C" f8 i3 H
  378. PNP8213         Xircom Pocket Ethernet II
    1 h8 `6 A; W, c8 G2 M
  379. PNP8214         Xircom Pocket Ethernet I
    ) i& s5 }/ p5 H. e3 B6 w7 C: I, s
  380. PNP821d         RadiSys EXM-10- C4 Z. b) u( T( `/ T( q' |
  381. PNP8227         SMC 3000 Series
    & G. Y+ }- N: w, Q' A3 h
  382. PNP8228         SMC 91C2 controller# d3 T- I, s4 C3 V5 ]" {' C/ P
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T% ?, R% f3 x8 J7 Z  Q
  384. PNP8263         Tulip NCC-16
      K1 z. O0 J; J( D
  385. PNP8277         Exos 105
    ! T% J4 x/ [5 W' |3 v
  386. PNP828A         Intel '595 based Ethernet
    , P+ ~2 k. S( [) D0 M8 e! _4 P
  387. PNP828B         TI2000-style Token Ring) c5 M" j9 Z' z8 K: u
  388. PNP828C         AMD PCNet Family cards1 n: X! g- K4 v% U  q6 v
  389. PNP828D         AMD PCNet32 (VL version)
    . ^, t; C2 q" l
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)$ @. K) ]1 a0 {8 S, w2 k
  391. PNP82bd         IBM PCMCIA-NIC; U. z% `2 e! q- d
  392. PNP82C2         Xircom CE100 T0 S! s+ s( |! _; ?+ v+ E
  393. PNP82C3         Xircom CEM2
    # |# }2 V& I$ j2 {
  394. PNP8321         DEC Ethernet (All Types)
    ) C; H4 e- g/ G
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    ! a6 j! c) k, I$ ^2 c9 e+ o
  396. PNP8324         ARCNET Compatible
    % C, J1 e2 a; }- P
  397. PNP8326         Thomas Conrad (All Arcnet Types)) W5 a7 Y7 a0 U2 {( J, B3 a( M
  398. PNP8327         IBM Token Ring (All Types)
    + E2 I: c( X5 k  j: @
  399. PNP8385         Remote Network Access Driver& ]- k& k6 a. x" j4 J8 q
  400. PNP8387         RNA Point-to-point Protocol Driver
    4 y+ m7 g# D5 z& g# z# t: A( l
  401. PNP8388         Reserved for Microsoft Networking components0 K* D8 d$ j0 L# A
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied), [' N0 p) I0 K" {2 D+ G

  403. 7 |" C8 G2 W/ i( ]3 m& l
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********7 E  X. H1 h1 n5 J% a4 n! n# x
  405. PNPA002         Future Domain 16-700 compatible controller6 A# D- C6 f7 l/ w: h
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)7 n: j  h0 i, {6 a5 X2 _8 o2 ]' u+ O
  407. PNPA01B         Trantor 128 SCSI Controller
    % X, I  ]3 l% d0 P+ _. D
  408. PNPA01D         Trantor T160 SCSI Controller
    ; U4 u+ Y- R( c; g  S
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    5 _& h% I! w; F7 J
  410. PNPA01F         Trantor T348 Parallel SCSI controller
    & H' ]  Z" Q* b4 D& T$ o7 p
  411. PNPA020         Trantor Media Vision SCSI controller
    + \8 A3 T+ W& ~$ ^6 q; M& q9 \
  412. PNPA022         Always IN-2000 SCSI controller6 ~/ ~& E: q* L5 j2 y! S" \
  413. PNPA02B         Sony proprietary CD-ROM controller
    5 [# p  T7 j9 ^4 o/ a9 U
  414. PNPA02D         Trantor T13b 8-bit SCSI controller
    7 _! `, w; }. D9 x7 n
  415. PNPA02F         Trantor T358 Parallel SCSI controller# ?$ g+ Q; ]; ]3 v4 o9 H
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive& c) X3 L( ^% {! H
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    # u+ y  X! C3 T
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive6 d9 v( ?" n8 [# I

  419. ) I8 ?% `2 V* }# S# B, `( P
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    ( D: n! E3 [( |0 @1 ^: |% Z( p( a
  421. PNPB000         Sound Blaster 1.5-compatible sound device8 ~( \) B/ `- V9 E5 s
  422. PNPB001         Sound Blaster 2.0-compatible sound device
    $ Y' h8 I, ]3 c0 k
  423. PNPB002         Sound Blaster Pro-compatible sound device# r. c: o+ n+ h9 q! ]; N
  424. PNPB003         Sound Blaster 16-compatible sound device2 g- h/ C& O. M5 M- d4 z
  425. PNPB004         Thunderboard-compatible sound device
    6 N5 r$ J2 m7 |! W7 @
  426. PNPB005         Adlib-compatible FM synthesizer device" W" v+ Z# a# Y4 @/ _8 g6 g/ i4 n. Y
  427. PNPB006         MPU401 compatible
    ) Q* O# K; o7 ]" p
  428. PNPB007         Microsoft Windows Sound System-compatible sound device, b* P- B2 O# X/ S: M/ ?9 }
  429. PNPB008         Compaq Business Audio
    ; y+ D* ]/ R5 H! C- C5 e; @2 K
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device+ u0 T6 Y$ s- {- Z4 G7 k% J* n. r
  431. PNPB00A         MediaVision Pro Audio Spectrum
    5 i9 l/ ?9 `) _
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)* t3 P0 j- @  X- [+ _* z" d. g2 S/ ^
  433. PNPB00B         MediaVision Pro Audio 3D
    7 o' W; Y, B0 A, p0 ~
  434. PNPB00C         MusicQuest MQX-32M; u) G" F) U2 _7 |
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic
    : [+ b6 s1 E5 n0 P$ x% T
  436.                 (No Trantor SCSI, Thunder Chip Enabled)3 c& y4 `& B1 g/ _. O2 _
  437. PNPB00E         MediaVision Pro Audio Spectrum# @3 J( E, x1 a- a& @$ b
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    # e, b. F  o+ O8 L; ^  O3 d
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)
    , X2 T4 \1 q9 d" e( _
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    $ g0 L8 x# z0 n3 A5 y6 R
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit7 J" O, l; S- f+ G
  442. PNPB019         MediaVision Pro Audio Spectrum Basic# v4 }8 S; G- Q; v! h: j% }
  443.                 (no Trantor SCSI, Thunder chip Disabled)
      Z. ^5 A3 }- j) v
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    2 H) h5 }  `) Y& `0 P. |% ~
  445. PNPB02F         Joystick/Game port
    ; g/ Z8 w% |# x2 O! H

  446. ! U! M+ e% N  V8 h( k
  447. ***** Modems - PNPCxxx-Dxxx****************************
      \2 z4 D  O8 C" v% u
  448. PNPC000         Compaq 14400 Modem (TBD): S) l" e( t( F) P" h: ]& ~4 t
  449. PNPC001         Compaq 2400/9600 Modem (TBD)
    0 y+ l: E. X- ?) c" C+ B' ^. X2 M* D

  450. 3 V( z+ b* I4 T0 E; Y
  451. ======================================================================
    * d/ O  d! \4 R7 O) A$ i3 ]& c/ X
  452. 3 s) v% Y1 E, H% s/ r  v
  453. DEVICE TYPE CODES
    . A+ j7 w; L& V. r
  454. 0 G4 @& }1 {9 r  I8 b
  455. -----------------------------------------------------------------------
    4 o5 E3 X$ E) l  _: [( ]/ l' m( L
  456.         - z: v$ q8 X$ s) z6 y/ N) v
  457. Base Type = 0: Reserved
    ) L3 q! L& H) Z! K! o( \
  458. Base Type = 1: Mass Storage Device
    ; Y! Y6 u( k$ U( l) ^( m& i4 h
  459.         Sub-Type = 0: SCSI Controller/ {7 @/ X5 F8 d9 D  d! k: i. V3 v# W
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)0 q7 x  m! C# _- ]* U
  461.                 Interface Type = 0: Generic IDE' o/ k$ Z* G/ L6 [! I. P
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)% a; O. z# h5 H2 ~4 j
  463.                 Interface Type = 0: Generic Floppy
    5 u. z3 t1 ?* _6 i. N7 K, K- |3 Y
  464.         Sub-Type = 3: IPI Controller; W0 }# V7 i7 s: d& m3 |
  465.                 Interface Type = 0: General IPI
    * p. O7 i7 W* X, i) U( U
  466.         Sub-Type = 80h: Other Mass Storage Controller
    + x: l* l/ c1 ]: S2 I- P! n
  467. Base Type = 2: Network Interface Controller2 E. V. H0 W2 I. ]; S
  468.         Sub-Type = 0: Ethernet
    7 Y2 I% z# f* Q, j2 P
  469.                 Interface Type = 0: General Ethernet
    ; e* N! U, i; ^5 v
  470.         Sub-Type = 1: Token Ring Controller) f+ Q1 U& y5 P, L& f
  471.                 Interface Type = 0: General Token Ring
    7 k0 V5 v- _4 D6 G
  472.         Sub-Type = 2: FDDI Controller, Y, Q+ O) ~  t  y* G
  473.                 Interface Type = 0: General FDDI* U  P& i& R1 X8 ^
  474.         Sub-Type = 80h: Other Network Interface Controller
    + ^2 ]5 m# ^6 o! R; P$ p2 D; Q, Z

  475. 2 N* l' u5 K, d9 q3 N# d
  476. Base Type = 3: Display Controller3 e+ F( l" R8 }$ B2 x& z
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible)
    5 f! U+ W  _  Y3 x+ y% H# |8 Y
  478.                 Interface Type = 0: Generic VGA compatible
    5 g/ i* C; O0 L$ }4 P9 J
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    5 b- k  t& Y, c! _
  480.         Sub-Type = 1: XGA Compatible Controller5 l, B& ^, T8 C" Y
  481.                 Interface Type = 0: General XGA Compatible Controller* Z  w2 w$ e, U. ]
  482.         Sub-Type = 80h: Other Display Controller
    0 F, c2 N, n5 j9 U$ X3 p
  483. Base Type = 4: Multi-media Controller
    " w. \6 C7 f5 ~" \
  484.         Sub-Type = 0: Video Controller8 R0 N, p8 L0 n, O
  485.                 Interface Type = 0: General Video6 D$ `0 ?& P# h  G
  486.         Sub-Type = 1: Audio Controller
    . x$ |3 x6 h$ E9 U- g$ D. s
  487.                 Interface Type = 0: General Audio Controller5 |7 m" X  {# ?3 u/ \1 {" B' I( G
  488.         Sub-Type = 80h: Other Multi-media Controller+ i2 Z* g! |& ~5 `. _6 u
  489. Base Type = 5: Memory
    ; J# T( `' d$ \- [( v0 ^: C
  490.         Sub-Type = 0: RAM - a, g! C' ~( z; l/ R
  491.                 Interface Type = 0: General RAM+ l, ?. Q; ]9 B5 B/ o/ I- n
  492.         Sub-Type = 1: FLASH Memory
    / v7 s2 u. G2 R: c) I. C/ b' W/ @5 L
  493.                 Interface Type = 0: General FLASH Memory/ U5 s  p# }1 ~0 I! l8 d3 I6 P+ L- [
  494.         Sub-Type = 80h: Other Memory Device
    # W) y! M  w% S* v

  495. 3 J9 ]( y+ R$ t7 t
  496. Base Type = 6: Bridge Controller
    * f% ?5 o9 P4 k
  497.         Sub-Type = 0: Host Processor Bridge5 F" ?9 V" d" j: A2 e% w
  498.                 Interface Type = 0: General Host Processor Bridge
    & L+ s* w* V# Z5 v) `" o
  499.         Sub-Type = 1: ISA Bridge
    3 L4 x% x5 f  P& }& M
  500.                 Interface Type = 0: General ISA Bridge' M! s9 E) g$ J  g
  501.         Sub-Type = 2: EISA Bridge# U1 u( L7 r$ H# _7 o
  502.                 Interface Type = 0: General EISA Bridge
    6 H+ c5 A* L% v! v3 x
  503.         Sub-Type = 3: MicroChannel Bridge
    9 o0 Q5 t( [( t* J- v3 }
  504.                 Interface Type = 0: General Micro-Channel Bridge
    + I* P; n0 S( B7 w' {! ^
  505.         Sub-Type = 4: PCI Bridge, E0 H( ]: ~0 u9 Z. m
  506.                 Interface Type = 0: General PCI Bridge, a# q- b: {( s3 `9 ~2 _5 f, V
  507.         Sub-Type = 5: PCMCIA Bridge# S/ D/ q+ \! O! ^0 [' U
  508.                 Interface Type = 0: General PCMCIA Bridge
    ' {. ?. Q8 ?8 y3 Z# T
  509.         Sub-Type = 80h: Other Bridge Device
    " m! x" V: G7 A
  510. Base Type = 7: Communications Device$ `  C/ }( W* g" o+ ]( t
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)
    / R6 k, h. g( ~% k, Q" R5 V
  512.                 Interface Type = 0: Generic XT-compatible6 R7 ?! Y9 \/ U" I+ n
  513.                 Interface Type = 1: 16450-compatible
    $ z' l/ I' ^8 S2 F: T, P# k
  514.                 Interface Type = 2: 16550-compatible5 p. m( g* u1 W0 o
  515.         Sub-Type = 1: AT-Compatible Parallel Port
    0 ^. r8 X" X" D! g0 ^" P
  516.                 Interface Type = 0: Generic AT Parallel Port
    ' T  n0 H% b3 u- W9 B
  517.                 Interface Type = 1: Model-30 Bidirectional Port
    / _/ ]9 @8 r9 |
  518.                 Interface Type = 2: ECP 1.? compliant port
    3 A: a; z% |' ]; d0 J
  519.         Sub-Type = 80h: Other Communications Device
    # g6 b: k: B/ A( h4 U
  520. Base Type = 8: System Peripherals" H, g( e: o1 h8 W* S. C9 S
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    * L7 s$ Q+ A5 p5 m; Q
  522.                 Interface Type = 0: Generic 8259 PIC& H& |2 O+ S  N* z% v2 ?
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)2 k+ R! l1 C5 J1 y. I7 S
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    ) s& ]6 \( h. B/ b& H( W- P
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)
    * z! K) i8 e; Y4 R; U
  526.                 Interface Type = 0: Generic DMA Controller
    9 b0 C6 x: j3 \
  527.                 Interface Type = 1: ISA DMA Controller! C4 U4 W* R1 |" s3 W# z
  528.                 Interface Type = 2: EISA DMA Controller1 S9 O& b, |" n% |
  529.         Sub-Type = 2: System Timer (8254 Compatible)4 |' A! o3 z1 I9 `7 r
  530.                 Interface Type = 0: Generic System Timer1 X% g& V, _7 W( q* ?1 N2 o
  531.                 Interface Type = 1: ISA System Timer
    * z( H3 u8 K2 N8 U8 Y( P% o
  532.                 Interface Type = 2: EISA System Timers (2 Timers). I0 G) Y3 q" f3 k% }
  533.         Sub-Type = 3: Real Time Clock3 g; i+ a4 g3 d) K
  534.                 Interface Type = 0: Generic RTC Controller
    & d% e5 v  [$ q
  535.                 Interface Type = 1: ISA RTC Controller& B$ Q5 ^3 F, ^( a8 ]
  536.         Sub-Type = 80h: Other System Peripheral                                 . q5 q0 {3 N/ R/ v1 s6 x
  537.                
    6 ^( }2 R9 v9 R- F8 G1 T
  538.        
    , r' u* x9 ]( h/ E
  539. Base Type = 9: Input Devices
    7 r& g: F( w% b& c7 c
  540.         Sub-Type = 0: Keyboard Controller4 _6 f7 J2 R* W1 u) Q7 Y
  541.                 Interface Type = 0: Not applicable/ P: a0 J* J2 H7 C
  542.         Sub-Type = 1: Digitizer (Pen)
    : z+ D; X! g5 @. t
  543.                 Interface Type = 0: Not applicable
    3 G* y( h9 I* W6 Y1 F" b2 I7 }( d
  544.         Sub-Type = 2: Mouse Controller
    , J5 D; N2 O3 E$ w; r9 x2 C
  545.                 Interface Type = 0: Not applicable- l. G9 t2 N2 h  c
  546.         Sub-Type = 80h: Other Input Controller1 I8 v' A% `8 s/ X  C! w
  547. Base Type = 0Ah: Docking Station4 g) A3 S9 f* G6 @0 U% s: l  @/ G2 \
  548.         Sub-Type = 0: Generic Docking Station
    8 b8 q5 f) p$ E7 R' ?/ W/ K
  549.                 Interface Type = 0: Not applicable+ X$ W7 p6 B! z2 S5 B6 d
  550.         Sub-Type = 80h: Other type of Docking Station
    , s# n6 M2 Y2 J7 ?
  551. Base Type = 0Bh: CPU Type
    % o( P! K  h) d6 \1 I$ t
  552.         Sub-Type = 0: 386-based processor$ I! D9 K, g/ P  ]" D- V
  553.                 Interface Type = 0: Not applicable' o9 F' B5 b+ G) g: c9 L
  554.         Sub-Type = 1: 486-based processor
    8 J$ W6 ?$ N4 \* j9 A
  555.                 Interface Type = 0: Not applicable
    6 j1 x6 M, w% D1 s1 {6 N# ^
  556.         Sub-Type = 2: Pentium-based processor4 Y! x- C# g8 E6 f- O8 B
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-15 16:36 , Processed in 0.277235 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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