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

The ultimate source for Windows Generic Device IDs-PNPBIOS

[复制链接]
发表于 2007-11-29 18:23:13 | 显示全部楼层 |阅读模式
PNPID ACPI PNP DEVICE ID) j0 }9 w) M; c9 X+ n
  1. This document is the ultimate source for Windows Generic Device IDs 0 C! F" j: Y/ H0 `$ F6 a
  2. and Plug and Play BIOS device type codes.  / J3 L$ s) T/ ^2 b" h2 O" d5 `
  3. ! p; D. l8 t) j* m$ }
  4. CONTENTS:
    9 Z- l; T& H% V4 ~/ E& c
  5.    Plug and Play Vendor IDs and Device IDs
    " u  U' x8 e% b2 P' j5 r
  6.    Generic Device IDs : ^' h: [- N4 D; s* O0 p
  7.    Device Type Codes
    " V! V1 ]6 P) b7 n
  8. 5 H4 |0 Z2 e  _) Q+ {& L
  9. ======================================================================
    , n+ s, Y9 S" [; ]2 f/ [* n* U
  10. PLUG AND PLAY VENDOR IDs AND DEVICE IDs7 W$ O+ o# z( F7 K$ G0 o

  11. 1 D+ l+ c: h2 M! _
  12. All non-BIOS enumerated devices must not use "PNP" in their Vendor and ( {  T; Z& X$ M: n0 |' x# r( B* g# X
  13. Device codes. The vendor must register with EISA and have a vendor code
    ; H3 n( Y& w( S
  14. assigned (for example, CTL for Creative Labs). The "PNP" vendor code
    ) K/ E% }) o! ]6 R
  15. is reserved for Microsoft and can only be used when defining a device抯# D; J3 Y- g- b+ n5 q
  16. CompatibleID after indicating the device抯 HardwareID in the Plug and * _2 e& I% {- t  p
  17. Play header.
    # A  \! q8 g2 f4 N' j2 t, d* g- k
  18. 1 ]1 ]( n& U! h
  19. Use of CompatibleIDs is strongly recommended for devices that use 8 d1 g0 V* k% U2 [
  20. device drivers provided with Microsoft Windows 95, such as a 9 L+ w' D" W" d* ]- T( F
  21. "Standard PC COM Port" (PNP0500) or
    5 T6 h, u3 F) K8 E& ^
  22. "Sound Blaster 16-compatible Sound Device" (PNPB003).
    # }& _, C. A4 ?$ c6 J

  23. 8 u  ]) j1 z5 M
  24. The following example output from ISOLATE.EXE of a Plug and Play
    ( K# W& V: S  g8 |. J3 D; Q3 O4 ]
  25. header is provided for your reference:3 j+ R1 k! b6 X
  26.         Vendor ID:     XXXFFFF
    ' O2 \3 {* ^/ x3 w
  27.         Serial Number: 00000001
    - u, _+ t( @# S9 k) \
  28.         Checksum (reported): 0x5E; b6 E2 a$ P+ [2 F* ?
  29.         PNP Version:   1.0
    ; p% q: {, V$ G/ T% U
  30.         Vendor Ver.:   10" ]* O9 S+ U6 `- O% e/ v  d
  31.         Device Description: IDE Port' }& _- }$ F9 j7 I, N( O9 Q* o# r
  32.         Device ID:  XXX0001
    & e4 a  I: C* _. d. C: c) i! K
  33.         Doesn't Support I/O Range Checking' X- i! t; ]' ^! ^+ b# X5 Q
  34.         Vendor Defined Logical Device Control Registers:  None! \% ]! T. v% s* F* \% i
  35.         Compatible Device ID: PNP0600
    4 s, U3 M/ F. E$ s2 D# g; W8 F8 U5 O( f
  36.         Device Description: IDE, u, f/ x* o+ f/ I6 u/ S% K
  37.         Dependent Function 0
    5 z: e* Q5 U" i9 ?  Z2 c
  38.         ...
    4 ^" O1 `! ]5 ?8 p; R9 O
  39.         Dependent Function 1
    + O2 R* I/ o: d8 O) q) e
  40.         ...
    4 N; ~0 s7 o- @2 B% w+ ]- u
  41.         End of Dependent Functions/ f& p' Q8 B; t' M  Q* o" X

  42. ( c* O5 B5 l! w2 d2 W) v2 [
  43. When the user is installing devices that use this method, 1 x) Y& U3 u4 _4 ]/ P- y
  44. a dialog box appears at the beginning of the enumeration sequence
    5 X1 l4 b/ a3 D; v
  45. to suggest use of the default driver provided with Windows 95.
    ! a2 o0 N/ h1 E, Q) O
  46. Windows 95 also provides the option for using a disk from the + a1 f, f1 C: `+ C9 y
  47. manufacturer, in case the user wants to choose a manufacturer-supplied : b. X1 q4 d. u+ B- W4 v8 \2 _
  48. driver.1 D& n3 Y$ h. W0 c6 [' U

  49. * u' B* @0 H! t. O. R6 i6 A
  50. For multifunction adapters, you should supply an INF file that chooses 3 r; ?/ H* S$ ?. o; z
  51. the appropriate drivers (including default drivers) for all the 2 w& g# x7 @" F6 J3 X
  52. adapter抯 devices. This prevents additional dialog boxes from again / P9 T$ D3 R* [3 V1 ^! d6 w' G
  53. requesting the default driver or a manufacture抯 disk for the rest of % I1 K. n5 p1 M: J. q2 F
  54. the devices on the adapter. When an INF file is used in this manner
    / Q# e. W! m, ]1 \) T4 f
  55. for default driver selection, it must link the HardwareID (XXX0000) * O1 e9 X, f9 z& E" o+ F4 {
  56. to the appropriate compatible device driver from the Windows 95 - ?* X, j" X$ h, P8 G3 I: s1 i
  57. distribution compact disc or installation disks.
    ; r! ]% P6 i5 v: b" \9 Y7 X
  58. If this is not done, Windows 95 will continue to query the user for 3 D2 y  o* _1 C# }6 f
  59. either the default driver or a new driver, thus defeating the purpose * O& o& q+ T$ I$ G3 h  _
  60. of using the INF file in this way.
    % Z5 t( ^5 M$ o/ @8 x2 b6 D

  61. ; l* m: }+ S7 L( V( z+ r
  62. ======================================================================
    3 O3 M! G8 \3 \" }

  63. # y: U9 J$ M5 k7 l  ~
  64. WINDOWS GENERIC DEVICE IDs
    : e  K. S6 s, R! d- e( t- a

  65. $ I/ G+ e# t$ P* t$ n# J) V
  66. ----------------------------------------------------------------------& n; _( M# p& h9 R
  67. Many devices have no standard EISA ID, such as the interrupt controller
    8 Z7 t" F/ z, h0 G" E" J5 O
  68. or keyboard controller. Also, a set of compatible devices, such as VGA
    2 V0 d+ o3 ?1 }2 k
  69. and Super VGA, are not actually devices, but define a compatibility
    $ `* \2 Q  r3 M) |# V1 Q' b
  70. hardware subset.  Yet another set of IDs needs to be used to identify ) J& o8 j, C3 H* t; s% e% ^$ r! k
  71. buses. 6 i- `. k* F( ~/ n- S; z' [# ^
  72. ) L/ D2 o0 }2 s2 H, g  t
  73. Microsoft has reserved an EISA prefix of "PNP" to identify various 9 i8 G% R8 B. T1 t
  74. devices that do not have an existing EISA ID, as well as defining 9 R4 e; W  K- X1 D% j1 U- b
  75. compatibility devices. The IDs are defined in the following tables.
    ; p. ]! [, h8 \1 [

  76. ! X7 r0 S/ I* N; @$ R% ]
  77. DEVICE ID RANGES
    8 Q/ y4 D6 S9 L1 Y3 K7 p
  78. ( `1 ^3 }) s0 G" c, d2 q
  79. ID range        Category
      ~" H, l) f: c( D' ?/ z
  80. --------        -------------, W. n3 |; c  s( b! v
  81. PNP0xxx         System devices
    9 }+ ]0 F2 C$ }" u4 R' ?
  82. PNP8xxx                Network adapters 7 C+ |7 m: n! E- M) ?" I
  83. PNPAxxx         SCSI, proprietary CD adapters - m' ~6 B+ T& ?
  84. PNPBxxx         Sound, video capture, multimedia
    " i! A8 L: D: ^6 Q# `6 D8 [
  85. PNPCxxx - Dxxx        Modems
    6 t2 i' U7 g! g* [3 v2 Z9 y

  86. ( g2 e( C4 r3 s
  87. The following device ID is provided only for compatibility 7 \) x. e. v3 u7 W' r2 n
  88. with earlier device ID lists:: R8 x- `/ E+ U, Z, m- w4 j9 W
  89. ( z6 E& b& i6 D
  90. Device ID        Description; R# C- X+ K/ w5 e
  91. --------        -------------
    3 O# _3 w/ u% B! o& M. X/ \
  92. PNP0802                Microsoft Sound System-compatible device7 E/ k9 F% K4 d' `1 W% B8 c* I
  93.                 (obsolete; use PNPB0xx instead)1 a& c. e* e5 P
  94. + t  f7 w  W: F. n1 N9 J8 X2 y; \5 h6 x
  95. ---------------------------------------------------------------------------
      Q0 R# a* [- P
  96. Device ID       Description
    ; H9 c. a# z6 {5 ^3 J
  97. --------        -------------
    3 |4 g5 _, q8 w/ f+ ~7 V4 s
  98. ***** System Devices - PNP0xxx **************************; N2 ^" V- L9 Z0 J; Y; [- e
  99. --Interrupt Controllers--( f# U" z" A$ y; F8 }- \
  100. PNP0000         AT Interrupt Controller$ _6 D# O( X; O  p
  101. PNP0001         EISA Interrupt Controller' s& ?0 x, R; \
  102. PNP0002         MCA Interrupt Controller- x7 b% c8 q$ \# k; m8 |
  103. PNP0003         APIC* ~" X, B! l7 @/ e; \
  104. PNP0004         Cyrix SLiC MP interrupt controller
    $ a4 c! b% w/ J; e' W# |3 e
  105. + O4 M3 w" d( g$ z: [/ i) P( [& D3 k
  106. --Timers--
    & f$ A, z6 k! d1 k
  107. PNP0100         AT Timer
    2 X) g. d  ^" E* m! r0 X6 k% |
  108. PNP0101         EISA Timer
    9 F4 J7 E# t3 @3 Q
  109. PNP0102         MCA Timer" W# B# N6 E, z" d" G
  110. 4 n/ K! Q0 C' Z2 Q
  111. --DMA--
    3 I8 V1 S  c& Z2 {4 @& r
  112. PNP0200         AT DMA Controller
    * w1 B' i# H$ Z! `
  113. PNP0201         EISA DMA Controller
    & e3 w; {! x& g7 \1 Y$ N3 t/ C
  114. PNP0202         MCA DMA Controller
    & g( n% @  x2 o4 v

  115. ; z; ^2 r( F  l! d4 l
  116. --Keyboards--
    % G3 c; \0 y4 ]. l
  117. PNP0300         IBM PC/XT keyboard controller (83-key)" B: h% U6 N/ X* z$ u
  118. PNP0301         IBM PC/AT keyboard controller (86-key)
    : i" w$ l6 H2 n( Q2 x
  119. PNP0302         IBM PC/XT keyboard controller (84-key)& T% y/ w" R% A2 G( E& O3 p/ ~0 {% Q
  120. PNP0303         IBM Enhanced (101/102-key, PS/2 mouse support)- N8 U: t9 ^. [* r3 N$ Y6 F
  121. PNP0304         Olivetti Keyboard (83-key)
    % K+ K$ N. A" z
  122. PNP0305         Olivetti Keyboard (102-key)
    & O$ [. _" G* ?7 [9 k- _
  123. PNP0306         Olivetti Keyboard (86-key)
    # N! u' p9 |" Y6 |5 y- }5 `/ I
  124. PNP0307         Microsoft Windows(R) Keyboard: o; p' r& g/ s* Z1 ~
  125. PNP0308         General Input Device Emulation Interface (GIDEI) legacy
    ' D) R6 j0 {* P4 A4 ?& g. S8 o
  126. PNP0309         Olivetti Keyboard (A101/102 key)
    ( q- X# J9 h( x7 n& {  U
  127. PNP030A         AT&T 302 keyboard
    ' a6 ~, ^0 \5 e( G- z
  128. PNP030B         Reserved by Microsoft
    7 T; {# }$ v$ u3 c& T
  129. PNP0320         Japanese 106-key keyboard A01
    ; F- z3 z1 X- w( x9 G; C
  130. PNP0321         Japanese 101-key keyboard
    : [. a! h8 x  e( `
  131. PNP0322         Japanese AX keyboard
    ( s6 l1 y& w( D; L2 W2 w
  132. PNP0323         Japanese 106-key keyboard 002/003
    & [  Y: ~5 E0 v/ t
  133. PNP0324         Japanese 106-key keyboard 001
    4 ^6 p! w$ G5 ]
  134. PNP0325         Japanese Toshiba Desktop keyboard& Y: e3 s. E0 c: i+ L: I- w
  135. PNP0326         Japanese Toshiba Laptop keyboard
    , t  i' e8 m' Q' [8 n6 b
  136. PNP0327         Japanese Toshiba Notebook keyboard
    % y7 N7 |. a$ o+ B0 u( |
  137. PNP0340         Korean 84-key keyboard
    6 ?5 z9 q# x: @/ \" `
  138. PNP0341         Korean 86-key keyboard
    4 ], W4 w: y6 x9 _5 \
  139. PNP0342         Korean Enhanced keyboard
    ! O( _6 }. a5 n' M5 ^2 `
  140. PNP0343         Korean Enhanced keyboard 101b
    + x; C, _4 Y: \+ f* x2 H
  141. PNP0343         Korean Enhanced keyboard 101c
    ( l4 n2 G, G: w; U3 F) r) V6 F
  142. PNP0344         Korean Enhanced keyboard 103
    ) y: y6 e" F, W

  143. ' e6 x) N, Z; Q5 ?4 J
  144. --Parallel Devices--
    8 q0 l  M9 a+ O8 G3 w4 R4 j* f
  145. PNP0400         Standard LPT printer port7 g4 g* q9 s2 g0 L
  146. PNP0401         ECP printer port, `, ~% D/ O  y" i( T

  147. 6 G$ g  d, R/ n7 ^
  148. --Serial Devices--
    $ l/ u: g, J2 U% i" e: X, ~
  149. PNP0500         Standard PC COM port
    ! f2 n' g% S; @* B& \
  150. PNP0501         16550A-compatible COM port' V& E' h4 a6 H# p) ^, z" M/ u& O3 i
  151. PNP0510         Generic IRDA-compatible device
    8 A+ Z7 d% p! R1 G1 Z5 w
  152. 8 h5 z; T9 R  O) r! |( K
  153. --Disk Controllers--2 u1 w" y$ O( _6 H: y
  154. PNP0600         Generic ESDI/IDE/ATA compatible hard disk controller
    2 v+ D* V8 P( L  ]
  155. PNP0601         Plus Hardcard II$ R# S4 c: d0 F% A/ b" B5 D
  156. PNP0602         Plus Hardcard IIXL/EZ/ \( _1 C5 n1 k5 g2 t) U
  157. PNP0603         Generic IDE supporting Microsoft Device Bay Specification/ f/ |8 h, D# ]/ ~$ Y5 H3 P
  158. PNP0700         PC standard floppy disk controller) w1 I3 K3 H$ U) L: `) T
  159. PNP0701         Standard floppy controller supporting MS Device Bay Spec
    & y) O+ o3 R# ]$ Y3 j! @( `

  160. & P" s  H2 }1 ]& K) z. N* R7 b2 W
  161. --Compatibility with early device ID list--6 A& ]: o9 U/ m  s& g; T
  162. PNP0802         Microsoft Sound System compatible device (obsolete, use( v$ X: A0 Q3 i8 A. t) w. E2 ]( l
  163.                 PNPB0xx instead)
    1 N2 I7 `9 O: C  w/ A
  164. --Display Adapters--7 X5 [7 T& a2 d5 O5 {
  165. PNP0900         VGA Compatible
    + {5 j" F1 H. [* {( x, b
  166. PNP0901         Video Seven VRAM/VRAM II/1024i 6 y) c; J4 @$ p$ L" p
  167. PNP0902         8514/A Compatible
    : X: s" |# o0 h
  168. PNP0903         Trident VGA9 A) W: y# a1 u  |0 l# V" f
  169. PNP0904         Cirrus Logic Laptop VGA
    * v4 y# Q- q) G0 C  p, F4 |
  170. PNP0905         Cirrus Logic VGA4 `4 A. W6 |  \. m. C  H& k
  171. PNP0906         Tseng ET4000
    ( G* O! J+ ?/ _. Q$ s/ U) a; B* k
  172. PNP0907         Western Digital VGA
      [5 ]- |. Z; W1 c( p4 Q  z
  173. PNP0908         Western Digital Laptop VGA8 `1 l2 z- J2 z& K5 ^) |
  174. PNP0909         S3 Inc. 911/924
    $ _& t8 u6 p( b5 T- y
  175. PNP090A         ATI Ultra Pro/Plus (Mach 32). E; C7 C& ~% g' S" y7 q
  176. PNP090B         ATI Ultra (Mach 8); E/ d/ c5 o1 M2 L1 N: R) [
  177. PNP090C         XGA Compatible+ o/ w  I) Y3 U  b
  178. PNP090D         ATI VGA Wonder
    * G1 i. C( {- d3 \
  179. PNP090E         Weitek P9000 Graphics Adapter) k7 R. k* i) G, S7 j' s# U
  180. PNP090F         Oak Technology VGA, y# H3 q8 W! m
  181. PNP0910         Compaq QVision
    - t2 c0 L$ A% d; e- d0 n& g, P
  182. PNP0911         XGA/28 {! v& X9 d4 o: o1 t* M, L' p
  183. PNP0912         Tseng Labs W32/W32i/W32p
    4 ^  d8 O; I0 h! U' g* C- b6 f, ^- V
  184. PNP0913         S3 Inc. 801/928/964
    9 L! M( |* A4 @* h) b
  185. PNP0914         Cirrus Logic 5429/5434 (memory mapped)
    " N0 E( ^) X' x" _9 v9 Z
  186. PNP0915         Compaq Advanced VGA (AVGA)! T  v7 `4 w3 J* `/ v
  187. PNP0916         ATI Ultra Pro Turbo (Mach64)  {( ?3 b/ B9 G- D1 J( j4 r
  188. PNP0917         Reserved by Microsoft  g& y* w) m' g0 `2 `
  189. PNP0918         Matrox MGA
    * k  [: y, z5 R
  190. PNP0919         Compaq QVision 2000, H1 e0 z4 }  R6 h
  191. PNP091A         Tseng W1286 f2 ^# l) x6 K3 Q0 i& ?
  192. PNP0930         Chips & Technologies Super VGA1 H5 t. ^4 `1 m
  193. PNP0931         Chips & Technologies Accelerator0 a5 C/ _  V; V7 }+ j7 r! ~  ~
  194. PNP0940         NCR 77c22e Super VGA
    2 C1 Z  u, e/ H( e0 O7 q
  195. PNP0941         NCR 77c32blt# K3 i0 q% w" D  {' w" Z
  196. PNP09FF         Plug and Play Monitors (VESA DDC)/ u) B0 B, F/ \6 f5 A+ [8 n

  197. . Y3 X0 f" s4 y5 [- N& O! r
  198. --Peripheral Buses--. W# m9 R9 C. Q2 I9 S- \
  199. PNP0A00         ISA Bus. k, {; G4 S% z
  200. PNP0A01         EISA Bus- S  a5 ^# p6 k6 j1 D3 I+ ^
  201. PNP0A02         MCA Bus) B! ~) i2 {% \) v) a
  202. PNP0A03         PCI Bus3 D! n- _4 q5 b) z
  203. PNP0A04         VESA/VL Bus
    * }' V3 B7 h$ ~* ?/ q) A9 H% L
  204. PNP0A05         Generic ACPI Bus7 L9 }$ I% F8 D! @5 o
  205. PNP0A06         Generic ACPI Extended-IO Bus (EIO bus)
    4 I: p. i" z9 S/ r: w0 [! S6 O

  206. 5 S2 Q! A8 z+ y+ X' Z

  207. 9 A4 s& U1 O' F3 q
  208. -- Real Time Clock, BIOS, System board devices--
    + V% {  O  G+ e3 a% j- u! g( M
  209. PNP0800         AT-style speaker sound
    ' Q* k$ o2 ?* _! c4 g, N, ?$ q
  210. PNP0B00         AT Real-Time Clock
      l9 {2 r' {& o' @
  211. PNP0C00         Plug and Play BIOS (only created by the root enumerator)2 a9 S  r6 I% J5 k2 d
  212. PNP0C01         System Board9 O9 s! D  c+ z
  213. PNP0C02         General ID for reserving resources required by Plug and Play
    6 D8 [% ~  t$ c" w% |( z
  214.                 motherboard registers. (Not specific to a particular device.)$ y9 A0 N3 \6 ^4 }' i
  215. PNP0C03         Plug and Play BIOS Event Notification Interrupt" t% G1 l. v! F' G, i/ z8 d
  216. PNP0C04         Math Coprocessor
    ! S/ o& p. I7 T, Q" u, Z) q) U* g
  217. PNP0C05         APM BIOS (Version independent)
    * B- x8 |' V! j5 g0 T& O0 r
  218. PNP0C06         Reserved for identification of early Plug and Play 4 o: l6 j" b& h- I, c+ |- {9 ]# I
  219.                 BIOS implementation.
    8 x' K: `8 D) a3 u( |
  220. PNP0C07         Reserved for identification of early Plug and Play
    $ V0 L0 o' m! d$ z9 P3 H
  221.                 BIOS implementation.# c, \# X* s: `$ X- `( Y$ z' N
  222. PNP0C08         ACPI system board hardware
    % B0 O- W8 F" s" m
  223. PNP0C09         ACPI Embedded Controller( i( [% M6 d- I9 H
  224. PNP0C0A         ACPI Control Method Battery9 v* r) v3 m1 B6 A0 s6 ?- l
  225. PNP0C0B         ACPI Fan; m; o6 S- }+ K5 x; C( q* c
  226. PNP0C0C         ACPI power button device
    + c' N& T1 O' ?* s1 N" G, i. E. R
  227. PNP0C0D         ACPI lid device
    $ f' P0 X  C% {/ i- q
  228. PNP0C0E         ACPI sleep button device* N$ z+ ~# M% q
  229. PNP0C0F         PCI interrupt link device1 {' ~" \2 i5 {1 o, N& L0 H! m: V
  230. PNP0C10                ACPI system indicator device
    ; H, |3 J8 t; g/ j
  231. PNP0C11         ACPI thermal zone) a5 R8 `( e& B/ Y
  232. PNP0C12         Device Bay Controller3 [) O& [& z- o7 @* F4 r  e( i

  233. 6 c" Q) {9 n! c# `
  234. --PCMCIA Controller Chipsets--
    ! b  B4 I% X, @, e. S6 ~1 y! @2 I
  235. PNP0E00         Intel 82365-Compatible PCMCIA Controller
    ' _7 q4 U; w4 {% q+ x3 O  u. X
  236. PNP0E01         Cirrus Logic CL-PD6720 PCMCIA Controller* v' ^, |' m3 c3 r, K
  237. PNP0E02         VLSI VL82C146 PCMCIA Controller+ N4 N. c5 s4 J, k. U
  238. PNP0E03         Intel 82365-compatible CardBus controller& M4 i3 ?9 m$ l8 h# U: L

  239. " ~$ q5 i* w5 J
  240. --Mice--
    - h4 R' Y  C% N8 U8 Y, U3 A
  241. PNP0F00         Microsoft Bus Mouse; G/ U& @8 s# P7 r$ C# i9 O$ ^  I
  242. PNP0F01         Microsoft Serial Mouse
    1 G5 [* L# n6 m9 h! C7 W" j% N
  243. PNP0F02         Microsoft InPort Mouse0 U5 ~# i! W# j# k, ^1 k
  244. PNP0F03         Microsoft PS/2-style Mouse5 q# w! t6 d/ t2 X
  245. PNP0F04         Mouse Systems Mouse( M; M8 I* C' f
  246. PNP0F05         Mouse Systems 3-Button Mouse (COM2)
    $ c, r. a- v: ~+ I4 P
  247. PNP0F06         Genius Mouse (COM1)
    6 s( R  W" M, H$ A9 H5 U" E: z6 i
  248. PNP0F07         Genius Mouse (COM2)% B. |: H- y# N+ ~/ \$ P
  249. PNP0F08         Logitech Serial Mouse
    8 k+ x9 g- f* w/ A+ |
  250. PNP0F09         Microsoft BallPoint Serial Mouse
    ' p- M2 G3 ?" {2 O4 r' N( J
  251. PNP0F0A         Microsoft Plug and Play Mouse
    % N  S+ h! P& l* C' u" u- g2 `
  252. PNP0F0B         Microsoft Plug and Play BallPoint Mouse
    8 z4 N0 O0 R3 O$ i# A$ C- }9 k$ {
  253. PNP0F0C         Microsoft-compatible Serial Mouse
    , @% G# k/ z  h  ^( T! u
  254. PNP0F0D         Microsoft-compatible InPort-compatible Mouse7 T+ m2 V- }6 Y% z; N/ K) N3 |( \
  255. PNP0F0E         Microsoft-compatible PS/2-style Mouse
    ( J7 i# f- U; Q+ k
  256. PNP0F0F         Microsoft-compatible Serial BallPoint-compatible Mouse. v/ l% v& f# y& k8 G3 A& y8 \
  257. PNP0F10         Texas Instruments QuickPort Mouse
    4 _; T6 s' G# r' m/ y) w' ~1 s! {& i
  258. PNP0F11         Microsoft-compatible Bus Mouse+ j5 Z3 Y- v+ x# A3 }
  259. PNP0F12         Logitech PS/2-style Mouse
    2 l; w! F; ]- e7 _9 j* y
  260. PNP0F13         PS/2 Port for PS/2-style Mice5 L+ \. d( {+ i7 k
  261. PNP0F14         Microsoft Kids Mouse4 g/ m, M& Q: z- X0 W, ?2 L+ I4 i; K
  262. PNP0F15         Logitech bus mouse
    ) |0 q, }6 Q# K
  263. PNP0F16         Logitech SWIFT device4 R( C2 Q, w5 C5 H7 _
  264. PNP0F17         Logitech-compatible serial mouse/ J9 f- o7 B3 M0 @
  265. PNP0F18         Logitech-compatible bus mouse
    % b3 {. B9 z, \" K3 V2 |( T- L2 Q  h9 B* }+ z
  266. PNP0F19         Logitech-compatible PS/2-style Mouse# L1 |' N4 W, G: K  h" C6 x
  267. PNP0F1A         Logitech-compatible SWIFT Device! r8 V3 {& {9 [9 t$ U& l
  268. PNP0F1B         HP Omnibook Mouse
    * w' l, k3 o6 X2 M9 J3 a  t) M: |
  269. PNP0F1C         Compaq LTE Trackball PS/2-style Mouse
    $ D; w: V7 V/ I% m# k0 L
  270. PNP0F1D         Compaq LTE Trackball Serial Mouse
    ' A, B8 X: I' D0 ^, C
  271. PNP0F1E         Microsoft Kids Trackball Mouse8 ~* K$ I. l# |3 c
  272. PNP0F1F         Reserved by Microsoft Input Device Group
    ! C5 q6 z: F5 E6 S* ~
  273. PNP0F20         Reserved by Microsoft Input Device Group; p( O) f; D  j* G% c
  274. PNP0F21         Reserved by Microsoft Input Device Group! Z3 Z% u) U8 L8 ]' U8 K
  275. PNP0F22         Reserved by Microsoft Input Device Group* S/ A  @: K0 n+ T: _1 _
  276. PNP0F23         Reserved by Microsoft Input Device Group
    * x- x2 l; m/ Z  P6 u
  277. PNP0FFF         Reserved by Microsoft Systems
    0 ]) u- S" |. i  b; F0 U" l
  278. 0 H9 r4 c$ ^+ G: [4 F/ H
  279. ***** Network Adapters - PNP8xxx ***********************( _# H  A! F+ n- y4 C( I# h
  280. PNP8001         Novell/Anthem NE3200
    * V% j# n) w( T: C7 K: Z. o! G) @
  281. PNP8004         Compaq NE3200
    8 P+ V1 O1 {; p7 {; b+ n
  282. PNP8006         Intel EtherExpress/328 h+ B* K8 N" Y2 N$ l" h  S
  283. PNP8008         HP EtherTwist EISA LAN Adapter/32 (HP27248A)
    6 m% b/ J9 s, i! E9 j! s. x
  284. PNP8065         Ungermann-Bass NIUps or NIUps/EOTP
    9 J; N. D! z  c' C
  285. PNP8072         DEC (DE211) EtherWorks MC/TP
    $ f$ b  A, ~- C2 j9 {. q
  286. PNP8073         DEC (DE212) EtherWorks MC/TP_BNC7 u+ }! R; a$ y; i: h
  287. PNP8078         DCA 10 Mb MCA
      [8 \0 T# O* C2 x
  288. PNP8074         HP MC LAN Adapter/16 TP (PC27246)9 v3 P, H$ ]1 P) `1 s
  289. PNP80c9         IBM Token Ring& m5 @, K9 d* ]! D% m: L: I( Z. v
  290. PNP80ca         IBM Token Ring II) U3 z) U2 y$ ~( @8 s
  291. PNP80cb         IBM Token Ring II/Short1 A( R; _% `% f7 H; M0 ^
  292. PNP80cc         IBM Token Ring 4/16Mbs
    : l; U  j- v7 L( c8 [
  293. PNP80d3         Novell/Anthem NE10004 t, E0 H  |% r9 C* @7 R8 {2 q& C  I
  294. PNP80d4         Novell/Anthem NE2000# ?- }# w+ H' p& [8 m5 G; q. h& }
  295. PNP80d5         NE1000 Compatible
    1 z/ s  ~$ H/ H
  296. PNP80d6         NE2000 Compatible
    . G1 S! m+ c; a; ~5 R6 r2 n: Q
  297. PNP80d7         Novell/Anthem NE1500T
    3 I+ k0 Y' I$ L& w) a/ a  g
  298. PNP80d8         Novell/Anthem NE2100
    + L/ G# b7 h6 q  H% H! \
  299. PNP80dd         SMC ARCNETPC. F% N+ p4 C) z6 ^9 X, p
  300. PNP80de         SMC ARCNET PC100, PC2008 t: h; ?  w+ D1 T; Y
  301. PNP80df         SMC ARCNET PC110, PC210, PC2509 X/ v- p( i& x8 L: x5 m
  302. PNP80e0         SMC ARCNET PC130/E
    : `' R6 x( f* _( P
  303. PNP80e1         SMC ARCNET PC120, PC220, PC260
    8 S  i  l2 ~0 C$ }7 X
  304. PNP80e2         SMC ARCNET PC270/E/ I* N" F! {  d! A, n" G. C
  305. PNP80e5         SMC ARCNET PC600W, PC650W5 f- Z$ O- C; N# T- V$ @, G
  306. PNP80e7         DEC DEPCA7 B! T$ a; U2 q. p( W2 q
  307. PNP80e8         DEC (DE100) EtherWorks LC  I1 [* I  x1 K. P9 P
  308. PNP80e9         DEC (DE200) EtherWorks Turbo
    - K7 r/ `/ T( P" K
  309. PNP80ea         DEC (DE101) EtherWorks LC/TP, c, M& I7 v9 j3 k4 ]) @, X" }" e
  310. PNP80eb         DEC (DE201) EtherWorks Turbo/TP5 f9 u3 o7 h) h/ ]6 i
  311. PNP80ec         DEC (DE202) EtherWorks Turbo/TP_BNC
    1 ~6 q/ p# p8 S
  312. PNP80ed         DEC (DE102) EtherWorks LC/TP_BNC9 w1 _) m& {% N* x: a, K
  313. PNP80ee         DEC EE101 (Built-In)
    7 B: m3 v' O0 M/ l$ Y
  314. PNP80ef         DECpc 433 WS (Built-In); ~' @* p2 X0 ?& I- n
  315. PNP80f1         3Com EtherLink Plus7 j. r2 Z+ r# w. E8 M' t3 s3 o
  316. PNP80f3         3Com EtherLink II or IITP (8 or 16-bit)
      w. K! R) V7 t% n$ R. J3 c4 p" _
  317. PNP80f4         3Com TokenLink8 t% q- E; D! q% O4 V. L
  318. PNP80f6         3Com EtherLink 16& |8 m; d) d% v- X
  319. PNP80f7         3Com EtherLink III1 d/ o* m$ C1 i3 D
  320. PNP80f8         3Com Generic Etherlink Plug and Play Device( {0 f/ w8 S, J1 H1 \) M
  321. PNP80fb         Thomas Conrad TC6045
    " X% M/ F( ?8 L& Y. G
  322. PNP80fc         Thomas Conrad TC6042* ^9 Y2 S( F4 b
  323. PNP80fd         Thomas Conrad TC6142
    5 o" h2 @+ K/ D# v* e+ x
  324. PNP80fe         Thomas Conrad TC6145
    8 Z8 |8 Q3 J7 [( s2 z6 R# F0 @
  325. PNP80ff         Thomas Conrad TC6242
    6 L) F) g* J( M" o! l
  326. PNP8100         Thomas Conrad TC6245
    5 V5 Z, U+ n: s7 ~" D* x5 A
  327. PNP8105         DCA 10 MB: L& H$ Z, A2 d; Y5 a' w3 d
  328. PNP8106         DCA 10 MB Fiber Optic
    # }- B, E3 K5 ?; P2 u, _/ @+ x
  329. PNP8107         DCA 10 MB Twisted Pair
    " H0 a% J+ ~; l6 H2 c8 S: g. Z3 P: e
  330. PNP8113         Racal NI65109 D* ~2 t) x9 y! O& m& m9 u
  331. PNP811C         Ungermann-Bass NIUpc4 [3 a. ?& \$ }" m& \, w
  332. PNP8120         Ungermann-Bass NIUpc/EOTP! I4 C7 l! U5 {4 p% E1 ^, U9 ?
  333. PNP8123         SMC StarCard PLUS (WD/8003S)/ ~+ P7 O# z9 h) m* \+ S
  334. PNP8124         SMC StarCard PLUS With On Board Hub (WD/8003SH)
    # @& G0 u1 B0 X$ O: V
  335. PNP8125         SMC EtherCard PLUS (WD/8003E)
    + S# P( B) l5 X9 b4 M3 e
  336. PNP8126         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)7 m7 k% Y3 D0 J
  337. PNP8127         SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB). a3 j* v, Y. N- Q( ]4 C
  338. PNP8128         SMC EtherCard PLUS TP (WD/8003WT)
    5 W- [& f* N( f5 a3 c' _  v; v
  339. PNP812a         SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
    # p: j  X, E# I
  340. PNP812d         Intel EtherExpress 16 or 16TP, M( r% U+ f+ a8 z
  341. PNP812f         Intel TokenExpress 16/4
    9 v2 Y2 h) h  ~  d" U
  342. PNP8130         Intel TokenExpress MCA 16/4
    & h( {  K% T* V3 J7 A% }/ P
  343. PNP8132         Intel EtherExpress 16 (MCA)0 `  b5 p0 H8 f! c5 C4 t
  344. PNP8137         Artisoft AE-1, p6 N1 }5 i  ]1 O
  345. PNP8138         Artisoft AE-2 or AE-3
    . z8 w: V# o* [7 @% R0 f! z* g- K2 x
  346. PNP8141         Amplicard AC 210/XT
    ; F& L: C( Z: [' f
  347. PNP8142         Amplicard AC 210/AT  B( ?% B3 H1 {5 T; S
  348. PNP814b         Everex SpeedLink /PC16 (EV2027)2 p- [' N1 Z2 H
  349. PNP8155         HP PC LAN Adapter/8 TP (HP27245). T/ Z3 ]( Y; j5 x
  350. PNP8156         HP PC LAN Adapter/16 TP (HP27247A)$ j8 f7 v& W% t& c
  351. PNP8157         HP PC LAN Adapter/8 TL (HP27250)) {9 y+ L/ I$ ]
  352. PNP8158         HP PC LAN Adapter/16 TP Plus (HP27247B)6 s; W3 e! [. \9 m! e4 I
  353. PNP8159         HP PC LAN Adapter/16 TL Plus (HP27252)3 Z: a2 s- y: E2 v1 Z
  354. PNP815f         National Semiconductor Ethernode *16AT; H5 Q$ b/ w/ l9 F8 N1 s  ?
  355. PNP8160         National Semiconductor AT/LANTIC EtherNODE 16-AT3' M% p, G1 K/ F$ [
  356. PNP816a         NCR Token-Ring 4 Mbs ISA
    9 V  l  {$ o- b* B. M& `4 N* \
  357. PNP816d         NCR Token-Ring 16/4 Mbs ISA
    ) C; y8 G7 I8 ]7 S- ?
  358. PNP8191         Olicom 16/4 Token-Ring Adapter
    % d5 F. S0 g' W! j
  359. PNP81c3         SMC EtherCard PLUS Elite (WD/8003EP)
    4 i. ]" |: F+ ]: U
  360. PNP81c4         SMC EtherCard PLUS 10T (WD/8003W)
    / B% n2 G& u. v5 q5 S3 q6 Y  q
  361. PNP81c5         SMC EtherCard PLUS Elite 16 (WD/8013EP)
    7 e3 r" c3 z0 U8 T, V& H
  362. PNP81c6         SMC EtherCard PLUS Elite 16T (WD/8013W)
    / Z: d  `2 z" {3 |9 n9 V
  363. PNP81c7         SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)# i. ~8 G) [3 b1 C  v: R
  364. PNP81c8         SMC EtherElite Ultra 16$ y* b  c% G5 ^1 a3 p' }
  365. PNP81e4         Pure Data PDI9025-32 (Token Ring)
    ( y3 a% K% y$ d; F5 ?
  366. PNP81e6         Pure Data PDI508+ (ArcNet)3 T8 p6 a' a: A
  367. PNP81e7         Pure Data PDI516+ (ArcNet)! u" P$ D6 w& x8 ]
  368. PNP81eb         Proteon Token Ring (P1390)( \2 K5 n( ^- n) V3 ^5 @8 T7 b: Y
  369. PNP81ec         Proteon Token Ring (P1392)6 {; N; Q" |: S3 A
  370. PNP81ed         Proteon ISA Token Ring (1340)
    , Y. e8 g# l4 ]! j
  371. PNP81ee         Proteon ISA Token Ring (1342)
    ; p  s, }5 W8 S9 b
  372. PNP81ef         Proteon ISA Token Ring (1346)
    4 E  d2 ]3 m6 @5 u! v! T0 {
  373. PNP81f0         Proteon ISA Token Ring (1347)( p$ J+ K8 N2 d& P7 j- J, I
  374. PNP81ff         Cabletron E2000 Series DNI
    % b# t5 S; H" @, P
  375. PNP8200         Cabletron E2100 Series DNI6 L4 n, d) A) `; D9 I
  376. PNP8209         Zenith Data Systems Z-Note
    + ]" I' m& g& O% S: H" {/ ~
  377. PNP820a         Zenith Data Systems NE2000-Compatible4 R$ P& |) ^! F4 n
  378. PNP8213         Xircom Pocket Ethernet II
    - y/ b) {4 x# q- [7 s" G/ g1 {, U0 E
  379. PNP8214         Xircom Pocket Ethernet I$ R! `5 H; h0 u0 v
  380. PNP821d         RadiSys EXM-10- G2 m/ N9 C5 W- @8 S) Z
  381. PNP8227         SMC 3000 Series$ \# i7 Z$ Q! F/ h8 {$ o( S, M
  382. PNP8228         SMC 91C2 controller
    " k6 _$ G7 A6 f
  383. PNP8231         Advanced Micro Devices AM2100/AM1500T
    ( o' |$ I3 Z: V
  384. PNP8263         Tulip NCC-16
    ! U: s6 X& H9 _2 _5 U
  385. PNP8277         Exos 105
    7 I; a5 a0 T. ^( n' {/ t
  386. PNP828A         Intel '595 based Ethernet
    : g4 K: Q0 {% F; k& u* s( o
  387. PNP828B         TI2000-style Token Ring2 z/ n- g+ d# O8 y& Y# F8 I
  388. PNP828C         AMD PCNet Family cards# _: ], c, {) X4 \
  389. PNP828D         AMD PCNet32 (VL version)
    $ Q: Z) _+ f. I6 h: }8 z$ U
  390. PNP8294         IrDA Infrared NDIS driver (Microsoft-supplied)
    # B2 L( ]) M- l  D* L; ]# E
  391. PNP82bd         IBM PCMCIA-NIC- E, T- M0 S/ P5 C
  392. PNP82C2         Xircom CE10( v) c. a9 n- T1 Y0 g% a" F
  393. PNP82C3         Xircom CEM2
    # s' w) m  X) X0 I
  394. PNP8321         DEC Ethernet (All Types)
    * p& f& O3 L' J- Q! A/ l
  395. PNP8323         SMC EtherCard (All Types except 8013/A)
    * z; y4 y) P( b; p% v* E3 F. N% }
  396. PNP8324         ARCNET Compatible7 S6 ]3 a4 B' E5 m
  397. PNP8326         Thomas Conrad (All Arcnet Types); u0 _( I7 a- K/ k( r  \9 K0 o& U
  398. PNP8327         IBM Token Ring (All Types)
    ' y0 K& C' v  ]* \/ `
  399. PNP8385         Remote Network Access Driver, v+ D- \% ^6 k) f, u2 ~. z( A
  400. PNP8387         RNA Point-to-point Protocol Driver
    * o3 k2 O7 ?3 |( @6 T
  401. PNP8388         Reserved for Microsoft Networking components
    3 I7 L' ~$ D: Q9 e% ?
  402. PNP8389                Peer IrLAN infrared driver (Microsoft-supplied)& r( M0 P6 ]. k
  403. 4 O. G) ?' B0 X% u2 O- P
  404. ***** SCSI, Proprietary CD Adapters - PNPAxxx **********1 m# a1 C$ _' N
  405. PNPA002         Future Domain 16-700 compatible controller# J2 Z& B* a4 H$ }- W
  406. PNPA003         Panasonic proprietary CD-ROM adapter (SBPro/SB16)9 c+ x- y8 A7 X/ g& C
  407. PNPA01B         Trantor 128 SCSI Controller
    9 G; Q% A9 x% \/ E2 L9 t" n
  408. PNPA01D         Trantor T160 SCSI Controller
    2 k( Y) j% Y. M2 Y$ t
  409. PNPA01E         Trantor T338 Parallel SCSI controller
    & y4 Z% X4 j! @& S5 R5 p
  410. PNPA01F         Trantor T348 Parallel SCSI controller2 O6 r. t1 q# |
  411. PNPA020         Trantor Media Vision SCSI controller* A6 _9 j8 \8 n1 ^
  412. PNPA022         Always IN-2000 SCSI controller' E& s2 u. e3 X$ m) _& k
  413. PNPA02B         Sony proprietary CD-ROM controller
    , w9 g8 j# r$ B! T9 J0 T9 s
  414. PNPA02D         Trantor T13b 8-bit SCSI controller$ x3 M* N! P7 [1 o' o  g
  415. PNPA02F         Trantor T358 Parallel SCSI controller
    " n& }4 O7 n' ?5 {
  416. PNPA030         Mitsumi LU-005 Single Speed CD-ROM controller + drive0 H9 D9 l! C. ~$ @5 G2 _8 X0 L
  417. PNPA031         Mitsumi FX-001 Single Speed CD-ROM controller + drive
    # f6 z$ [) f! ?
  418. PNPA032         Mitsumi FX-001 Double Speed CD-ROM controller + drive
    $ e" A7 Q; G, \9 n
  419. - ~- V- o' l  y
  420. ***** Sound/Video-capture, multimedia - PNPBxxx ********
    $ t4 {, t5 k# [# L/ I! c
  421. PNPB000         Sound Blaster 1.5-compatible sound device* R$ @  ?# Z! k* D; h
  422. PNPB001         Sound Blaster 2.0-compatible sound device. |1 }& T4 u+ {2 w6 ~) Y, S
  423. PNPB002         Sound Blaster Pro-compatible sound device
    / F4 G. _/ Y7 l
  424. PNPB003         Sound Blaster 16-compatible sound device
    ' i& ~& X7 m+ F: A
  425. PNPB004         Thunderboard-compatible sound device
    6 ]' f: e5 I7 P* l8 |# N
  426. PNPB005         Adlib-compatible FM synthesizer device+ R* B% }) u. y  K0 F% g' q3 J2 s
  427. PNPB006         MPU401 compatible
    & S% n# U. D: o8 d' r8 U+ S: {
  428. PNPB007         Microsoft Windows Sound System-compatible sound device
    - R  ~& j/ y7 ~5 n# m* ~1 B5 P
  429. PNPB008         Compaq Business Audio3 W4 ~+ J% I% }! j# Z0 v
  430. PNPB009         Plug and Play Microsoft Windows Sound System Device
    6 P0 Z; d9 }# H* o& W
  431. PNPB00A         MediaVision Pro Audio Spectrum ' y3 n" x. r4 I. n( i: b& ~
  432.                 (Trantor SCSI enabled, Thunder Chip Disabled)
    # _2 L6 P/ o$ e& L
  433. PNPB00B         MediaVision Pro Audio 3D; l. i8 P& [. L% z; f( T9 R( n
  434. PNPB00C         MusicQuest MQX-32M# H$ z0 s5 ~8 m" t5 U
  435. PNPB00D         MediaVision Pro Audio Spectrum Basic1 C# S: F( ~5 v* U  @. h+ T( A
  436.                 (No Trantor SCSI, Thunder Chip Enabled)+ ~3 U, X0 Q3 U/ v# q
  437. PNPB00E         MediaVision Pro Audio Spectrum
    1 ?& ?6 K7 ^% G6 R
  438.                 (Trantor SCSI enabled, Thunder Chip Enabled)
    7 B. w2 b4 H6 V# C9 w9 G! J
  439. PNPB00F         MediaVision Jazz-16 chipset (OEM Versions)* a3 s. j6 Y7 f& p, D2 g3 u0 f
  440. PNPB010         Auravision VxP500 chipset - Orchid Videola
    7 ~; f* i4 ], t+ b3 x3 U4 T
  441. PNPB018         MediaVision Pro Audio Spectrum 8-bit
    * E" M& u! |6 ]8 C
  442. PNPB019         MediaVision Pro Audio Spectrum Basic
    " c7 t( h' `/ m$ S1 M- o2 [
  443.                 (no Trantor SCSI, Thunder chip Disabled)
    - H  p( W: G" l: x6 @7 L$ |- D* w, b- \
  444. PNPB020         Yamaha OPL3-compatible FM synthesizer device
    - d$ G, n" L9 ?. B* u
  445. PNPB02F         Joystick/Game port1 M0 L- U) M' f

  446. " r7 ]  h0 u* ^! c1 @2 ]0 S
  447. ***** Modems - PNPCxxx-Dxxx****************************; e  k. k0 X- y# S% T
  448. PNPC000         Compaq 14400 Modem (TBD)$ R, T5 I7 S! t- A2 O3 h& |# w2 [; [
  449. PNPC001         Compaq 2400/9600 Modem (TBD)( C$ d6 s/ W/ d/ o# b5 |

  450. ' l' H: i4 e, Q! N. X5 M
  451. ======================================================================
    1 ^& E& A& ~+ B; N, {/ A- x' A' b3 L
  452. 8 }' h: A) _3 b
  453. DEVICE TYPE CODES
    * i* I+ ]* r* M
  454. ' W, s5 c# q7 b, Y
  455. -----------------------------------------------------------------------$ t% R0 d+ I7 B/ y6 _1 M
  456.         - F$ A5 E+ }. l
  457. Base Type = 0: Reserved
    5 L. S. ^/ [  M) G  \( {5 a3 h
  458. Base Type = 1: Mass Storage Device5 s7 u9 @& w. S, n& k
  459.         Sub-Type = 0: SCSI Controller
    2 N  O+ m  i/ r# b& m; i' _
  460.         Sub-Type = 1: IDE Controller (Standard ATA compatible)
    1 ?& m$ e" F2 M' _4 K
  461.                 Interface Type = 0: Generic IDE  A) B3 ~9 Y1 B8 l; Z
  462.         Sub-Type = 2: Floppy Controller (Standard 765 compatible)
    " l1 ?- b, b! T4 a7 X  Y, x! E
  463.                 Interface Type = 0: Generic Floppy
    " C9 Z3 Z. g/ r" B) l4 Y
  464.         Sub-Type = 3: IPI Controller
    6 ], j; ~+ C3 L5 c6 Y8 h/ a0 ^
  465.                 Interface Type = 0: General IPI8 K, I$ }' I" A7 o0 u+ a- j8 D+ e. e
  466.         Sub-Type = 80h: Other Mass Storage Controller
    ( z3 Y8 h" w5 X6 `& T) q
  467. Base Type = 2: Network Interface Controller
    7 c  X& @" R9 c, X' u* L" c4 [
  468.         Sub-Type = 0: Ethernet
    ! E1 Y$ P/ C' x0 A$ S% Q
  469.                 Interface Type = 0: General Ethernet$ K' X$ v# R8 O7 x
  470.         Sub-Type = 1: Token Ring Controller
      @6 t, O" {8 ?8 V4 L/ r' a
  471.                 Interface Type = 0: General Token Ring; E" h* Q0 M! h1 R/ J
  472.         Sub-Type = 2: FDDI Controller# ~+ G% w7 i- ?1 a0 p
  473.                 Interface Type = 0: General FDDI, Y0 m* [8 j4 i  n
  474.         Sub-Type = 80h: Other Network Interface Controller: d& m9 i3 p" `4 k; r; |

  475. ' [& T1 ^$ q# b8 @/ j4 f# p
  476. Base Type = 3: Display Controller! b% i4 ^" p0 }& b
  477.         Sub-Type = 0: VGA Controller (Standard VGA compatible); \' |3 [% Z/ K' C) }1 a  d* y
  478.                 Interface Type = 0: Generic VGA compatible
    & A7 z6 _7 W. H) b4 Y6 F! F' r; L( V
  479.                 Interface Type = 1: VESA SVGA Compatible Controller
    : J# _: Y# r7 h/ a) B# @
  480.         Sub-Type = 1: XGA Compatible Controller; D$ V6 B# {' r$ K
  481.                 Interface Type = 0: General XGA Compatible Controller& {/ j+ }& x8 D! y& E
  482.         Sub-Type = 80h: Other Display Controller' k+ G' L0 U7 M+ N+ i7 q' x
  483. Base Type = 4: Multi-media Controller
    # [% h3 t( h) q6 W2 A- J/ t2 j
  484.         Sub-Type = 0: Video Controller7 I+ f2 [' ^6 Q9 o" a0 U
  485.                 Interface Type = 0: General Video! ~! u( z' _  H
  486.         Sub-Type = 1: Audio Controller
    ( }9 ~  ]$ I; D. E, _0 F/ P
  487.                 Interface Type = 0: General Audio Controller
    7 I3 |1 u& _( V0 W. l
  488.         Sub-Type = 80h: Other Multi-media Controller
    & _0 z( R) h- t. L, H8 x7 @
  489. Base Type = 5: Memory
    " o4 ?% ~  c7 j% B8 E! o# e
  490.         Sub-Type = 0: RAM 0 X, b  `* i* W3 a
  491.                 Interface Type = 0: General RAM5 a- }" g- ]6 `* {7 `+ s
  492.         Sub-Type = 1: FLASH Memory4 Y8 k$ [0 n0 i$ d  c
  493.                 Interface Type = 0: General FLASH Memory0 d0 o! ]7 D  ^- B" b
  494.         Sub-Type = 80h: Other Memory Device. U* U5 k: U. R5 ]7 u. M: P% z
  495. 0 u3 a- ~8 f( D6 r! p
  496. Base Type = 6: Bridge Controller
    * u7 ^4 J! h8 S8 k( L0 E
  497.         Sub-Type = 0: Host Processor Bridge1 t. n! k& d2 x& P
  498.                 Interface Type = 0: General Host Processor Bridge
    2 x& g# S3 Q* l5 j# i/ D
  499.         Sub-Type = 1: ISA Bridge
    5 S6 v& O$ d9 z8 d3 `" j- o7 \
  500.                 Interface Type = 0: General ISA Bridge5 P; {( x2 D6 E, V8 l9 a+ U
  501.         Sub-Type = 2: EISA Bridge. S+ E( B1 i2 V" u: l
  502.                 Interface Type = 0: General EISA Bridge. U( {' t' k7 w3 x$ V+ w& E5 f
  503.         Sub-Type = 3: MicroChannel Bridge
    # U, s  P, q) `5 H
  504.                 Interface Type = 0: General Micro-Channel Bridge& c0 G5 g$ ^' R
  505.         Sub-Type = 4: PCI Bridge
    0 p  c% C: ^; }3 h# F4 `
  506.                 Interface Type = 0: General PCI Bridge. Q" @* M4 C) Q2 K6 \- d* Z( S
  507.         Sub-Type = 5: PCMCIA Bridge
    + a9 h: o2 C3 B
  508.                 Interface Type = 0: General PCMCIA Bridge
    0 Y+ c7 \3 @5 [, I, K
  509.         Sub-Type = 80h: Other Bridge Device. J$ f+ D9 m. N" d7 e
  510. Base Type = 7: Communications Device
    4 |  _1 V0 w1 H7 y" N
  511.         Sub-Type = 0: RS-232 Device (XT-compatible COM)4 n" k7 i6 F0 A1 Y
  512.                 Interface Type = 0: Generic XT-compatible
    & T- l, r% f* B) m$ d
  513.                 Interface Type = 1: 16450-compatible. {! O# i, T; i; Y3 R5 _. S$ }" E; j' x
  514.                 Interface Type = 2: 16550-compatible1 t, ]% W  N1 `% F
  515.         Sub-Type = 1: AT-Compatible Parallel Port# [: K9 W" }, X' D- Z( @
  516.                 Interface Type = 0: Generic AT Parallel Port
    9 F* m- }6 `/ p; u2 a
  517.                 Interface Type = 1: Model-30 Bidirectional Port0 e  u) H: q) x. l; |2 ~9 k
  518.                 Interface Type = 2: ECP 1.? compliant port
    / S! I! Q9 P. I  e! i5 \  ~
  519.         Sub-Type = 80h: Other Communications Device0 X9 f$ h/ H( X6 z5 x6 X# V
  520. Base Type = 8: System Peripherals
    # v  ]$ O2 y& f) v" G
  521.         Sub-Type = 0: Programmable Interrupt Controller (8259 Compatible)
    7 t" t4 x% x0 R7 J* G
  522.                 Interface Type = 0: Generic 8259 PIC
    " m* H- X( a' B! w  @- [( v. L
  523.                 Interface Type = 1: ISA PIC (8259 Compatible)* F( b9 n% u* y' }: v
  524.                 Interface Type = 2: EISA PIC (8259 Compatible)
    4 B5 E# C+ q. r) V, ]% ~
  525.         Sub-Type = 1: DMA Controller (8237 Compatible)) H- R6 d' j! K( ^- Y! n% @- p
  526.                 Interface Type = 0: Generic DMA Controller& W5 T4 _' t7 k' w
  527.                 Interface Type = 1: ISA DMA Controller
    " A( z: j7 B1 E5 z( z6 U9 Z0 Q' \
  528.                 Interface Type = 2: EISA DMA Controller
    5 t8 S  w! {. S+ q6 b% m5 w3 E: V
  529.         Sub-Type = 2: System Timer (8254 Compatible)! Y7 f; p$ g. Y# z5 ]0 K- `% |6 K4 ^
  530.                 Interface Type = 0: Generic System Timer
    , @, W! w) U3 B: X! m/ @" ^; {
  531.                 Interface Type = 1: ISA System Timer/ G% t% b% U* K+ C. _# s6 G
  532.                 Interface Type = 2: EISA System Timers (2 Timers)
    - s: U. }0 V& d
  533.         Sub-Type = 3: Real Time Clock
    9 {! r8 s8 B4 }9 q) ~4 ^1 M% R
  534.                 Interface Type = 0: Generic RTC Controller4 S+ Q; Z7 |1 H! H7 C
  535.                 Interface Type = 1: ISA RTC Controller
    , g& @8 y$ x  o0 \. Z( Z; y
  536.         Sub-Type = 80h: Other System Peripheral                                 - S) J1 N3 L4 z. ^0 n# h2 S! |
  537.                
    0 G! u( e3 ^1 \7 a' B( ?8 V
  538.        
    6 t0 u2 W9 z8 x) `1 v  x
  539. Base Type = 9: Input Devices
    8 g6 I: J2 B0 e1 [$ v
  540.         Sub-Type = 0: Keyboard Controller
    - ?0 R: X! f3 T3 V: `
  541.                 Interface Type = 0: Not applicable8 |. I2 ^6 y( V3 \& M+ o
  542.         Sub-Type = 1: Digitizer (Pen)
    2 K5 _# q+ }. t8 v& P' g2 K8 F
  543.                 Interface Type = 0: Not applicable
    * g% T6 s' B1 q. k
  544.         Sub-Type = 2: Mouse Controller' x; w0 D6 x; e
  545.                 Interface Type = 0: Not applicable
    8 G' o- n' X) n
  546.         Sub-Type = 80h: Other Input Controller
    ' V; w# U$ D, S& Z
  547. Base Type = 0Ah: Docking Station2 G  M4 f- J  W! n3 Z
  548.         Sub-Type = 0: Generic Docking Station: J, K2 W' _, T! A
  549.                 Interface Type = 0: Not applicable5 R% g, a) b: x/ N
  550.         Sub-Type = 80h: Other type of Docking Station
    - Q2 p8 _$ N7 F
  551. Base Type = 0Bh: CPU Type7 i- D) G4 w8 G9 f% Q$ R1 C5 k
  552.         Sub-Type = 0: 386-based processor
    & W8 Z* N$ Q: n2 t( ?
  553.                 Interface Type = 0: Not applicable9 `. N( B, q/ D) t& T6 G7 Y9 ^) R
  554.         Sub-Type = 1: 486-based processor: a$ J) Q* w- d% D5 G- G4 A' N% H
  555.                 Interface Type = 0: Not applicable  {  v' J7 c% \/ m( a
  556.         Sub-Type = 2: Pentium-based processor% M% u- `, \! ?( o, ^2 X1 A
  557.                 Interface Type = 0: Not applicable
复制代码
发表于 2007-12-8 09:15:04 | 显示全部楼层
收藏,看起来和driver比较相关
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-4 10:28 , Processed in 4.148273 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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