1 $DragonFly: src/sys/bus/pci/pcidevs,v 1.35 2008/09/13 02:21:56 sephe Exp $
2 /* $NetBSD: pcidevs,v 1.606 2004/01/06 19:44:17 matt Exp $ */
5 * Copyright (c) 1995, 1996 Christopher G. Demetriou
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions
11 * 1. Redistributions of source code must retain the above copyright
12 * notice, this list of conditions and the following disclaimer.
13 * 2. Redistributions in binary form must reproduce the above copyright
14 * notice, this list of conditions and the following disclaimer in the
15 * documentation and/or other materials provided with the distribution.
16 * 3. All advertising materials mentioning features or use of this software
17 * must display the following acknowledgement:
18 * This product includes software developed by Christopher G. Demetriou
19 * for the NetBSD Project.
20 * 4. The name of the author may not be used to endorse or promote products
21 * derived from this software without specific prior written permission
23 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
24 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
25 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
26 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
27 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
28 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
29 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
30 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
32 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36 * NOTE: a fairly complete list of PCI codes can be found in:
38 * share/misc/pci_vendors
40 * (but it doesn't always seem to match vendor documentation)
44 * List of known PCI vendors
47 vendor HAUPPAUGE 0x0070 Hauppauge Computer Works
48 vendor TTTECH 0x0357 TTTech
49 vendor ATI 0x1002 ATI Technologies
50 vendor NS 0x100b National Semiconductor
51 vendor NCR 0x101a AT&T Global Information Systems
52 vendor AMD 0x1022 Advanced Micro Devices
53 vendor DELL 0x1028 Dell Computer
54 vendor SIS 0x1039 Silicon Integrated System
55 vendor TI 0x104c Texas Instruments
56 vendor WINBOND 0x1050 Winbond Electronics
57 vendor APPLE 0x106b Apple Computer
58 vendor QLOGIC 0x1077 Q Logic
59 vendor SUN 0x108e Sun Microsystems, Inc.
60 vendor SII 0x1095 Silicon Image
61 vendor BROOKTREE 0x109e Brooktree
62 vendor STB 0x10b4 STB Systems
63 vendor 3COM 0x10b7 3Com
64 vendor SMC 0x10b8 Standard Microsystems
65 vendor SURECOM 0x10bd Surecom Technology
66 vendor NVIDIA 0x10de Nvidia Corporation
67 vendor REALTEK 0x10ec Realtek Semiconductor
68 vendor IODATA 0x10fc I-O Data Device
69 vendor VIATECH 0x1106 VIA Technologies
70 vendor ACCTON 0x1113 Accton Technology
71 vendor SCHNEIDERKOCH 0x1148 Schneider & Koch
72 vendor DIGI 0x114f Digi International
73 vendor DLINK 0x1186 D-Link Systems
74 vendor MARVELL 0x11ab Marvell (was Galileo Technology)
75 vendor LUCENT 0x11c1 Lucent Technologies
76 vendor COMPEX 0x11f6 Compex
77 vendor COMTROL 0x11fe Comtrol
78 vendor COREGA 0x1259 Corega
79 vendor NORTEL 0x126c Nortel Networks (Northern Telecom)
80 vendor ALTEON 0x12ae Alteon
81 vendor USR2 0x16ec US Robotics
82 vendor FORTEMEDIA 0x1319 Forte Media
83 vendor CNET 0x1371 CNet
84 vendor LEVELONE 0x1394 Level One
85 vendor HIFN 0x13a3 Hifn
86 vendor SUNDANCETI 0x13f0 Sundance Technology
87 vendor EDIMAX 0x1432 Edimax
88 vendor ASKEY 0x144f Askey Computer Corp.
89 vendor AVERMEDIA 0x1461 Avermedia Technologies
91 vendor AIRONET 0x14b9 Aironet Wireless Communications
92 vendor INVERTEX 0x14e1 Invertex
93 vendor BROADCOM 0x14e4 Broadcom Corporation
94 vendor PLANEX 0x14ea Planex Communications
95 vendor DELTA 0x1500 Delta Electronics
96 vendor TERRATEC 0x153b TerraTec Electronic
97 vendor BLUESTEEL 0x15ab Bluesteel Networks
98 vendor NETSEC 0x1660 NetSec
99 vendor ATHEROS 0x168c Atheros Communications, Inc.
100 vendor LINKSYS 0x1737 Linksys
101 vendor ALTIMA 0x173b Altima
102 vendor PEPPERCON 0x1743 Peppercon AG
103 vendor BELKIN 0x1799 Belkin
104 vendor RALINK 0x1814 Ralink Technologies
105 vendor SILAN 0x1904 Hangzhou Silan Microelectronics
106 vendor JMICRON 0x197b JMicron Technology Corporation
107 vendor AWT 0x1a3b AWT
108 vendor ADDTRON 0x4033 Addtron Technology
109 vendor ICOMPRESSION 0x4444 Conexant (iCompression)
110 vendor NETVIN 0x4a14 NetVin
111 vendor INTEL 0x8086 Intel
112 vendor PROLAN 0x8c4a ProLAN
113 vendor KTI 0x8e2e KTI
114 vendor ADP 0x9004 Adaptec
115 vendor INVALID 0xffff INVALID VENDOR ID
118 * List of known products. Grouped by vendor.
122 product 3COM 3C996 0x0003 3c996 10/100/1000 Ethernet
123 product 3COM 3C940 0x1700 3c940 Gigabit Ethernet
124 product 3COM 3C590 0x5900 3c590 Ethernet
125 product 3COM 3C595TX 0x5950 3c595-TX 10/100 Ethernet
126 product 3COM 3C595T4 0x5951 3c595-T4 10/100 Ethernet
127 product 3COM 3C595MII 0x5952 3c595-MII 10/100 Ethernet
128 product 3COM 3C940B 0x80eb 3c940B Gigabit Ethernet
129 product 3COM 3C900TPO 0x9000 3c900-TPO Ethernet
130 product 3COM 3C900COMBO 0x9001 3c900-COMBO Ethernet
131 product 3COM 3C905TX 0x9050 3c905-TX 10/100 Ethernet
132 product 3COM 3C905T4 0x9051 3c905-T4 10/100 Ethernet
133 product 3COM 3CR990TX95 0x9902 3CR990-TX-95 10/100 Ethernet with 3XP
134 product 3COM 3CR990TX97 0x9903 3CR990-TX-97 10/100 Ethernet with 3XP
135 product 3COM 3C990B 0x9904 3c990B 10/100 Ethernet with 3XP
136 product 3COM 3CR990SVR95 0x9908 3CR990-SVR-95 10/100 Ethernet with 3XP
137 product 3COM 3CR990SVR97 0x9909 3CR990-SVR-97 10/100 Ethernet with 3XP
138 product 3COM 3C990BSVR 0x990a 3c990BSVR 10/100 Ethernet with 3XP
140 /* Accton products */
141 product ACCTON MPX5030 0x1211 MPX 5030/5038 Ethernet
143 /* Adaptec products */
144 product ADP AIC6915 0x6915 AIC-6915 10/100 Ethernet
146 /* Addtron Products */
147 product ADDTRON RHINEII 0x1320 Rhine II 10/100 Ethernet
148 product ADDTRON 8139 0x1360 8139 Ethernet
150 /* Aironet Wireless Communicasions products */
151 product AIRONET PC4xxx 0x0001 Aironet PC4500/PC4800 Wireless LAN Adapter
152 product AIRONET 350 0x0350 Aironet 350 Wireless LAN Adapter
153 product AIRONET MPI350 0xa504 Aironet 350 miniPCI Wireless LAN Adapter
154 product AIRONET PC4500 0x4500 Aironet PC4500 Wireless LAN Adapter
155 product AIRONET PC4800 0x4800 Aironet PC4800 Wireless LAN Adapter
157 /* Alteon products */
158 product ALTEON BCM5700 0x0003 ACEnic BCM5700 10/100/1000 Ethernet
159 product ALTEON BCM5701 0x0004 ACEnic BCM5701 10/100/1000 Ethernet
161 /* Altima products */
162 product ALTIMA AC1000 0x03e8 AC1000 Gigabit Ethernet
163 product ALTIMA AC1001 0x03e9 AC1001 Gigabit Ethernet
164 product ALTIMA AC9100 0x03ea AC9100 Gigabit Ethernet
167 product AMD AMD64_MISC 0x1103 AMD64 Miscellaneous configuration
168 product AMD AMD64_F10_MISC 0x1203 Family 10h Miscellaneous
169 product AMD AMD64_F11_MISC 0x1303 Family 11h Miscellaneous
170 product AMD AMD64_F14_MISC 0x1703 Family 14h Miscellaneous
171 product AMD AMD64_F15_0x_MISC 0x1603 Family 15/0xh Miscellaneous
172 product AMD AMD64_F15_1x_MISC 0x1403 Family 15/1xh Miscellaneous
173 product AMD AMD64_F15_3x_MISC 0x141d Family 15/3xh Miscellaneous
174 product AMD AMD64_F16_MISC 0x1533 Family 16h Miscellaneous
175 product AMD PCNET_PCI 0x2000 PCnet-PCI Ethernet
176 product AMD PCNET_HOME 0x2001 PCnet-Home HomePNA Ethernet
177 product AMD GEODE_LX_PCHB 0x2080 Geode LX
178 product AMD CS5536_PCIB 0x2090 CS5536 ISA
181 product APPLE BCM5701 0x1645 BCM5701
184 product ATI SB600_SATA 0x4380 SB600 SATA
185 product ATI SB700_AHCI 0x4391 SB700 AHCI
187 /* Atheros products */
188 product ATHEROS AR5210 0x0007 AR5210
191 product AWT RT2890 0x1059 RT2890
193 /* Belkin products */
194 product BELKIN F5D6001 0x6001 F5D6001 802.11b
196 /* Bluesteel Networks */
197 product BLUESTEEL 5501 0x0000 5501
198 product BLUESTEEL 5601 0x5601 5601
200 /* Broadcom Corporation products */
201 product BROADCOM BCM5752 0x1600 BCM5752 10/100/1000 Ethernet
202 product BROADCOM BCM5752M 0x1601 BCM5752M
203 product BROADCOM BCM57787 0x1641 BCM57787
204 product BROADCOM BCM57764 0x1642 BCM57764
205 product BROADCOM BCM5725 0x1643 BCM5725
206 product BROADCOM BCM5700 0x1644 BCM5700 10/100/1000 Ethernet
207 product BROADCOM BCM5701 0x1645 BCM5701 10/100/1000 Ethernet
208 product BROADCOM BCM5702 0x1646 BCM5702 10/100/1000 Ethernet
209 product BROADCOM BCM5703 0x1647 BCM5703 10/100/1000 Ethernet
210 product BROADCOM BCM5704C 0x1648 BCM5704C Gigabit Ethernet (1000BASE-T)
211 product BROADCOM BCM5704S_ALT 0x1649 BCM5704S Alt
212 product BROADCOM BCM5705 0x1653 BCM5705 10/100/1000 Ethernet
213 product BROADCOM BCM5705K 0x1654 BCM5705K 10/100/1000 Ethernet
214 product BROADCOM BCM5717 0x1655 BCM5717 10/100/1000 Ethernet
215 product BROADCOM BCM5718 0x1656 BCM5718 10/100/1000 Ethernet
216 product BROADCOM BCM5719 0x1657 BCM5719 10/100/1000 Ethernet
217 product BROADCOM BCM5720 0x1658 BCM5720
218 product BROADCOM BCM5721 0x1659 BCM5721 10/100/1000 Ethernet
219 product BROADCOM BCM5722 0x165a BCM5722
220 product BROADCOM BCM5723 0x165b BCM5723
221 product BROADCOM BCM5705M 0x165d BCM5705M 10/100/1000 Ethernet
222 product BROADCOM BCM5705M_ALT 0x165e BCM5705M 10/100/1000 Ethernet
223 product BROADCOM BCM5720_ALT 0x165f BCM5720 10/100/1000 Ethernet
224 product BROADCOM BCM5717C 0x1665 BCM5717C 10/100/1000 Ethernet
225 product BROADCOM BCM5714 0x1668 BCM5714 1000baseT Ethernet
226 product BROADCOM BCM5714S 0x1669 BCM5714S
227 product BROADCOM BCM5780 0x166a BCM5780
228 product BROADCOM BCM5780S 0x166b BCM5780S
229 product BROADCOM BCM5705F 0x166e BCM5705F
230 product BROADCOM BCM5754M 0x1672 BCM5754M
231 product BROADCOM BCM5755M 0x1673 BCM5755M
232 product BROADCOM BCM5756 0x1674 BCM5756
233 product BROADCOM BCM5750 0x1676 BCM5750 10/100/1000 Ethernet
234 product BROADCOM BCM5751 0x1677 BCM5751 10/100/1000 Ethernet
235 product BROADCOM BCM5715 0x1678 BCM5715
236 product BROADCOM BCM5715S 0x1679 BCM5715S
237 product BROADCOM BCM5754 0x167a BCM5754
238 product BROADCOM BCM5755 0x167b BCM5755
239 product BROADCOM BCM5750M 0x167c BCM5750M 10/100/1000 Ethernet
240 product BROADCOM BCM5751M 0x167d BCM5751M 10/100/1000 Ethernet
241 product BROADCOM BCM5751F 0x167e BCM5751F
242 product BROADCOM BCM5787F 0x167f BCM5787F
243 product BROADCOM BCM5761E 0x1680 BCM5761E
244 product BROADCOM BCM5761 0x1681 BCM5761
245 product BROADCOM BCM57762 0x1682 BCM57762
246 product BROADCOM BCM57767 0x1683 BCM57767
247 product BROADCOM BCM5764 0x1684 BCM5764
248 product BROADCOM BCM57766 0x1686 BCM57766
249 product BROADCOM BCM5762 0x1687 BCM5762
250 product BROADCOM BCM5761S 0x1688 BCM5761S
251 product BROADCOM BCM5761SE 0x1689 BCM5761SE
252 product BROADCOM BCM57760 0x1690 BCM57760
253 product BROADCOM BCM57788 0x1691 BCM57788
254 product BROADCOM BCM57780 0x1692 BCM57780
255 product BROADCOM BCM5787M 0x1693 BCM5787M
256 product BROADCOM BCM57790 0x1694 BCM57790
257 product BROADCOM BCM5782 0x1696 BCM5782 10/100/1000 Ethernet
258 product BROADCOM BCM5784 0x1698 BCM5784
259 product BROADCOM BCM5785G 0x1699 BCM5785G
260 product BROADCOM BCM5786 0x169a BCM5786
261 product BROADCOM BCM5787 0x169b BCM5787
262 product BROADCOM BCM5788 0x169c BCM5788 10/100/1000 Enternet
263 product BROADCOM BCM5789 0x169d BCM5789 10/100/1000 Enternet
264 product BROADCOM BCM5785F 0x16a0 BCM5785F
265 product BROADCOM BCM5702X 0x16a6 BCM5702X 10/100/1000 Ethernet
266 product BROADCOM BCM5703X 0x16a7 BCM5703X 10/100/1000 Ethernet
267 product BROADCOM BCM5704S 0x16a8 BCM5704S Gigabit Ethernet (1000BASE-X)
268 product BROADCOM BCM57761 0x16b0 BCM57761 10/100/1000 Ethernet
269 product BROADCOM BCM57781 0x16b1 BCM57781 10/100/1000 Ethernet
270 product BROADCOM BCM57791 0x16b2 BCM57791 10/100 Ethernet
271 product BROADCOM BCM57786 0x16b3 BCM57786
272 product BROADCOM BCM57765 0x16b4 BCM57765 10/100/1000 Ethernet
273 product BROADCOM BCM57785 0x16b5 BCM57785 10/100/1000 Ethernet
274 product BROADCOM BCM57795 0x16b6 BCM57795 10/100 Ethernet
275 product BROADCOM BCM57782 0x16b7 BCM57782
276 product BROADCOM BCM5702_ALT 0x16c6 BCM5702 10/100/1000 Ethernet
277 product BROADCOM BCM5703A3 0x16c7 BCM5703 10/100/1000 Ethernet
278 product BROADCOM BCM5781 0x16dd BCM5781
279 product BROADCOM BCM5727 0x16f3 BCM5727
280 product BROADCOM BCM5753 0x16f7 BCM5753
281 product BROADCOM BCM5753M 0x16fd BCM5753M
282 product BROADCOM BCM5753F 0x16fe BCM5753F
283 product BROADCOM BCM5903M 0x16ff BCM5903M
284 product BROADCOM BCM4401B0 0x170c BCM4401-B0 10/100 Ethernet
285 product BROADCOM BCM5901 0x170d BCM5901 10/100 Ethernet
286 product BROADCOM BCM5901A2 0x170e BCM5901A 10/100 Ethernet
287 product BROADCOM BCM5906 0x1712 BCM5906
288 product BROADCOM BCM5906M 0x1713 BCM5906M
289 product BROADCOM BCM4301 0x4301 BCM4301 802.11b Wireless Lan
290 product BROADCOM BCM4307 0x4307 BCM4307 802.11b Wireless Lan
291 product BROADCOM BCM4311 0x4311 BCM4311 802.11a/b/g Wireless Lan
292 product BROADCOM BCM4312 0x4312 BCM4312 802.11a/b/g Wireless Lan
293 product BROADCOM BCM4318 0x4318 BCM4318 802.11b/g Wireless Lan
294 product BROADCOM BCM4319 0x4319 BCM4319 802.11a/b/g Wireless Lan
295 product BROADCOM BCM4306_1 0x4320 BCM4306 802.11b/g Wireless Lan
296 product BROADCOM BCM4306_2 0x4321 BCM4306 802.11a Wireless Lan
297 product BROADCOM BCM4309 0x4324 BCM4309 802.11a/b/g Wireless Lan
298 product BROADCOM BCM4306_3 0x4325 BCM4306 802.11b/g Wireless Lan
299 product BROADCOM BCM4401 0x4401 BCM4401 10/100 Ethernet
300 product BROADCOM BCM4402 0x4402 BCM4402 10/100 Ethernet
301 product BROADCOM 5801 0x5801 5801 Security processor
302 product BROADCOM 5802 0x5802 5802 Security processor
303 product BROADCOM 5805 0x5805 5805 Security processor
304 product BROADCOM 5820 0x5820 5820 Security processor
305 product BROADCOM 5821 0x5821 5821 Security processor
306 product BROADCOM 5822 0x5822 5822 Security processor
307 product BROADCOM 5823 0x5823 5823 Security processor
309 /* Brooktree products */
310 product BROOKTREE BT848 0x0350 Bt848 Video Capture
311 product BROOKTREE BT849 0x0351 Bt849 Video Capture
312 product BROOKTREE BT878 0x036e Bt878 Video Capture
313 product BROOKTREE BT879 0x036f Bt879 Video Capture
316 product CNET GIGACARD 0x434e GigaCard
318 /* Compex products - XXX better descriptions */
319 product COMPEX NE2KETHER 0x1401 Ethernet
320 product COMPEX RL100ATX 0x2011 RL100-ATX 10/100 Ethernet
322 /* Comtrol products */
323 product COMTROL ROCKETPORT32EXT 0x0001 RocketPort 32 port external
324 product COMTROL ROCKETPORT8EXT 0x0002 RocketPort 8 port external
325 product COMTROL ROCKETPORT16EXT 0x0003 RocketPort 16 port external
326 product COMTROL ROCKETPORT4QUAD 0x0004 RocketPort 4 port w/ quad cable
327 product COMTROL ROCKETPORT8OCTA 0x0005 RocketPort 8 port w/ octa cable
328 product COMTROL ROCKETPORT8RJ 0x0006 RocketPort 8 port w/ RJ11s
329 product COMTROL ROCKETPORT4RJ 0x0007 RocketPort 4 port w/ RJ11s
330 product COMTROL ROCKETMODEM6 0x000c RocketModem 6 port
331 product COMTROL ROCKETMODEM4 0x000d RocketModem 4 port
333 /* Corega products */
334 product COREGA CB_TXD 0xa117 FEther CB-TXD 10/100 Ethernet
335 product COREGA 2CB_TXD 0xa11e FEther II CB-TXD 10/100 Ethernet
336 product COREGA CG_LAPCIGT 0xc017 CG-LAPCIGT 10/100/1000 Ethernet
339 product DELTA RHINEII 0x1320 Rhine II 10/100 Ethernet
340 product DELTA 8139 0x1360 8139 Ethernet
342 /* Digi International products */
343 product DIGI SYNC570I_2PB1 0x5010 SYNC/570i-PCI 2 port (mapped below 1M)
344 product DIGI SYNC570I_4PB1 0x5011 SYNC/570i-PCI 4 port (mapped below 1M)
345 product DIGI SYNC570I_2P 0x5012 SYNC/570i-PCI 2 port
346 product DIGI SYNC570I_4P 0x5013 SYNC/570i-PCI 4 port
348 /* D-Link Systems products */
349 product DLINK DL1002 0x1002 DL-1002 10/100 Ethernet
350 product DLINK DFE530TXPLUS 0x1300 DFE-530TXPLUS 10/100 Ethernet
351 product DLINK DFE690TXD 0x1340 DFE-690TXD 10/100 Ethernet
352 product DLINK DFE520TX_C1 0x4200 DFE-520TX C1
353 product DLINK DGE528T 0x4300 DGE-528T Gigabit Ethernet
354 product DLINK DGE530T_B1 0x4b01 DGE-530T B1
355 product DLINK DGE530T_A1 0x4c00 DGE-530T A1
357 /* Edimax products */
358 product EDIMAX RT2860_1 0x7708 RT2860
359 product EDIMAX RT3591_1 0x7711 RT3591
360 product EDIMAX RT3591_2 0x7722 RT3591
361 product EDIMAX RT2860_2 0x7727 RT2860
362 product EDIMAX RT2860_3 0x7728 RT2860
363 product EDIMAX RT2860_4 0x7738 RT2860
364 product EDIMAX RT2860_5 0x7748 RT2860
365 product EDIMAX RT2860_6 0x7758 RT2860
366 product EDIMAX RT2860_7 0x7768 RT2860
368 /* Marvell (was Galileo Technology) products */
369 product MARVELL YUKON 0x4320 Yukon 88E8001/8003/8010
370 product MARVELL YUKON_BELKIN 0x5005 Yukon (Belkin F5D5005)
371 product MARVELL 88SE6121 0x6121 88SE6121 SATA/ATA controller
372 product MARVELL 88SE6145 0x6145 88SE6145 SATA/ATA controller
375 product HIFN 7751 0x0005 7751
376 product HIFN 6500 0x0006 6500
377 product HIFN 7811 0x0007 7811
378 product HIFN 7951 0x0012 7951
379 product HIFN 7955 0x0020 7954/7955
380 product HIFN 7956 0x001d 7956
382 /* Conexant (iCompression, GlobeSpan) products */
383 product ICOMPRESSION ITVC16 0x0016 iTVC16 MPEG2 codec
384 product ICOMPRESSION ITVC15 0x0803 iTVC15 MPEG2 codec
387 product INTEL PRO_WL_2100 0x1043 PRO/Wireless LAN 2100 3B Mini PCI Adapter
390 product INVERTEX AEON 0x0005 AEON
392 /* JMicron Technology Corporation products */
393 product JMICRON JMC250 0x0250 JMC250 PCI Express Gigabit Ethernet
394 product JMICRON JMC260 0x0260 JMC260 PCI Express Fast Ethernet
396 /* KTI products - XXX better descriptions */
397 product KTI NE2KETHER 0x3000 Ethernet
399 /* Level One products */
400 product LEVELONE LXT1001 0x0001 LXT-1001 10/100/1000 Ethernet
402 /* Linksys products */
403 product LINKSYS EG1032 0x1032 EG1032 v2 Instant Gigabit Network Adapter
404 product LINKSYS EG1064 0x1064 EG1064 v2 Instant Gigabit Network Adapter
406 /* Lucent Technologies products */
407 product LUCENT ET1310 0xed00 ET1310 10/100/1000M Ethernet
408 product LUCENT ET1310_FAST 0xed01 ET1310 10/100M Ethernet
410 /* Micro Star International products */
411 product MSI RT3090 0x891a RT3090
413 /* NetVin products - XXX better descriptions */
414 product NETVIN 5000 0x5000 5000 Ethernet
416 /* National Semiconductor products */
417 product NS DP83815 0x0020 DP83815 10/100 Ethernet
418 product NS DP83820 0x0022 DP83820 10/100/1000 Ethernet
419 product NS SCx200_XBUS 0x0505 SCx200 X-BUS
420 product NS SC1100_XBUS 0x0515 SC1100 X-Bus
422 /* Network Security Technologies, Inc. */
423 product NETSEC 7751 0x7751 7751
425 /* Nortel products */
426 product NORTEL BAYSTACK_21 0x1211 Baystack 21 (Accton MPX EN5038)
428 /* Nvidia Corporation products */
429 product NVIDIA MCP04_LAN1 0x0037 MCP04 Lan
430 product NVIDIA MCP04_LAN2 0x0038 MCP04 Lan
431 product NVIDIA CK804_LAN1 0x0056 CK804 Lan
432 product NVIDIA CK804_LAN2 0x0057 CK804 Lan
433 product NVIDIA NFORCE2_LAN 0x0066 nForce2 Lan
434 product NVIDIA NFORCE3_LAN2 0x0086 nForce3 Lan
435 product NVIDIA NFORCE3_LAN3 0x008c nForce3 Lan
436 product NVIDIA NFORCE3_LAN1 0x00d6 nForce3 Lan
437 product NVIDIA NFORCE3_LAN4 0x00df nForce3 Lan
438 product NVIDIA NFORCE3_LAN5 0x00e6 nForce3 Lan
439 product NVIDIA NFORCE_LAN 0x01c3 nForce Lan
440 product NVIDIA MCP51_LAN1 0x0268 MCP51 Lan
441 product NVIDIA MCP51_LAN2 0x0269 MCP51 Lan
442 product NVIDIA MCP55_LAN1 0x0372 MCP55 Lan
443 product NVIDIA MCP55_LAN2 0x0373 MCP55 Lan
444 product NVIDIA MCP61_LAN1 0x03e5 MCP61 Lan
445 product NVIDIA MCP61_LAN2 0x03e6 MCP61 Lan
446 product NVIDIA MCP61_LAN3 0x03ee MCP61 Lan
447 product NVIDIA MCP61_LAN4 0x03ef MCP61 Lan
448 product NVIDIA MCP65_AHCI_1 0x044c MCP65 AHCI
449 product NVIDIA MCP65_AHCI_2 0x044d MCP65 AHCI
450 product NVIDIA MCP65_AHCI_3 0x044e MCP65 AHCI
451 product NVIDIA MCP65_AHCI_4 0x044f MCP65 AHCI
452 product NVIDIA MCP65_LAN1 0x0450 MCP65 Lan
453 product NVIDIA MCP65_LAN2 0x0451 MCP65 Lan
454 product NVIDIA MCP65_LAN3 0x0452 MCP65 Lan
455 product NVIDIA MCP65_LAN4 0x0453 MCP65 Lan
456 product NVIDIA MCP65_AHCI_5 0x045c MCP65 AHCI
457 product NVIDIA MCP65_AHCI_6 0x045d MCP65 AHCI
458 product NVIDIA MCP65_AHCI_7 0x045e MCP65 AHCI
459 product NVIDIA MCP65_AHCI_8 0x045f MCP65 AHCI
460 product NVIDIA MCP67_LAN1 0x054c MCP67 Lan
461 product NVIDIA MCP67_LAN2 0x054d MCP67 Lan
462 product NVIDIA MCP67_LAN3 0x054e MCP67 Lan
463 product NVIDIA MCP67_LAN4 0x054f MCP67 Lan
464 product NVIDIA MCP67_AHCI_1 0x0554 MCP67 AHCI
465 product NVIDIA MCP77_LAN1 0x0760 MCP77 Lan
466 product NVIDIA MCP77_LAN2 0x0761 MCP77 Lan
467 product NVIDIA MCP77_LAN3 0x0762 MCP77 Lan
468 product NVIDIA MCP77_LAN4 0x0763 MCP77 Lan
469 product NVIDIA MCP73_LAN1 0x07dc MCP73 Lan
470 product NVIDIA MCP73_LAN2 0x07dd MCP73 Lan
471 product NVIDIA MCP73_LAN3 0x07de MCP73 Lan
472 product NVIDIA MCP73_LAN4 0x07df MCP73 Lan
473 product NVIDIA MCP79_LAN1 0x0ab0 MCP79 Lan
474 product NVIDIA MCP79_LAN2 0x0ab1 MCP79 Lan
475 product NVIDIA MCP79_LAN3 0x0ab2 MCP79 Lan
476 product NVIDIA MCP79_LAN4 0x0ab3 MCP79 Lan
477 product NVIDIA MCP79_AHCI_1 0x0ab8 MCP79 AHCI
478 product NVIDIA MCP79_AHCI_9 0x0ab9 MCP79 AHCI
479 product NVIDIA MCP77_AHCI_5 0x0ad4 MCP77 AHCI
481 /* Peppercon products */
482 product PEPPERCON ROLF 0x8139 ROL/F-100 Fast Ethernet Adapter with ROL
484 /* Planex products */
485 product PLANEX FNW_3800_TX 0xab07 FNW-3800-TX 10/100 Ethernet
487 /* ProLAN products - XXX better descriptions */
488 product PROLAN NE2KETHER 0x1980 Ethernet
490 /* QLogic products */
491 product QLOGIC ISP1020 0x1020 ISP1020
492 product QLOGIC ISP1080 0x1080 ISP1080
493 product QLOGIC ISP1240 0x1240 ISP1240
494 product QLOGIC ISP2100 0x2100 ISP2100
496 /* Ralink Technologies products */
497 product RALINK RT2560 0x0201 RT2560 802.11b/g
498 product RALINK RT2561S 0x0301 RT2561S 802.11b/g
499 product RALINK RT2561 0x0302 RT2561 802.11b/g
500 product RALINK RT2661 0x0401 RT2661 802.11b/g/n
501 product RALINK RT2860 0x0601 RT2860
502 product RALINK RT2890 0x0681 RT2890
503 product RALINK RT2760 0x0701 RT2760
504 product RALINK RT2790 0x0781 RT2790
505 product RALINK RT3060 0x3060 RT3060
506 product RALINK RT3062 0x3062 RT3062
507 product RALINK RT3090 0x3090 RT3090
508 product RALINK RT3091 0x3091 RT3091
509 product RALINK RT3092 0x3092 RT3092
510 product RALINK RT3390 0x3390 RT3390
511 product RALINK RT3562 0x3562 RT3562
512 product RALINK RT3592 0x3592 RT3592
513 product RALINK RT3593 0x3593 RT3593
514 product RALINK RT5390_1 0x5390 RT5390
515 product RALINK RT5390_2 0x539a RT5390
516 product RALINK RT5390_3 0x539f RT5390
518 /* Realtek (Creative Labs?) products */
519 product REALTEK RT8029 0x8029 8029 Ethernet
520 product REALTEK RT8125 0x8125 8125 PCIe Gigabit Ethernet
521 product REALTEK RT8129 0x8129 8129 10/100 Ethernet
522 product REALTEK RT8101E 0x8136 8101E PCIe 10/10 Ethernet
523 product REALTEK RT8139B 0x8138 8139B 10/100 Ethernet
524 product REALTEK RT8139 0x8139 8139 10/100 Ethernet
525 product REALTEK RT8168_1 0x8161 8168 PCIe Gigabit Ethernet
526 product REALTEK RT8169SC 0x8167 8169SC/8110SC Single-chip Gigabit Ethernet
527 product REALTEK RT8168 0x8168 8168/8111B PCIe Gigabit Ethernet
528 product REALTEK RT8169 0x8169 8169 10/100/1000 Ethernet
529 product REALTEK RT8180 0x8180 8180 802.11b
531 /* Hangzhou Silan Microelectronics products */
532 product SILAN SC92031 0x2031 SC92031 based fast ethernet adapter
533 product SILAN 8139D 0x8139 8139D fast ethernet adapter
535 /* Silicon Integrated System products */
536 product SIS 900 0x0900 SiS 900 10/100 Ethernet
537 product SIS 7016 0x7016 SiS 7016 10/100 Ethernet
540 product SMC 83C170 0x0005 83C170 (\"EPIC/100\") Fast Ethernet
542 /* Sun Microsystems, Inc. products */
543 product SUN 5821 0x5454 Sun bcm5821
544 product SUN SCA1K 0x5455 Crypto Accelerator 1000
546 /* Sundance Technology products */
547 product SUNDANCETI ST201 0x0201 ST201 10/100 Ethernet
548 product SUNDANCETI ST201_0 0x0200 ST201 10/100 Ethernet
550 /* Surecom Technology products */
551 product SURECOM NE34 0x0e34 NE-34 Ethernet
553 /* Schneider & Koch (really SysKonnect) products */
554 product SCHNEIDERKOCH SKNET_GE 0x4300 SK-NET GE
555 product SCHNEIDERKOCH SK9821v2 0x4320 SK-9821 v2.0
556 product SCHNEIDERKOCH SK_9DX1 0x4400 SK-NET SK-9DX1 Gigabit Ethernet
557 /* These next two are are really subsystem IDs */
558 product SCHNEIDERKOCH SK_9D41 0x4441 SK-9D41 1000BASE-X
561 product SII 3132 0x3132 Sii3132
564 product TTTECH MC322 0x000a MC322
566 /* Texas Instruments products */
567 product TI ACX100A 0x8400 ACX100A 802.11b
568 product TI ACX100B 0x8401 ACX100B 802.11b
569 product TI ACX111 0x9066 ACX111 802.11b/g
571 /* US Robotics products */
572 product USR2 997902 0x0116 Robotics 997902 Gigabit Ethernet
574 /* VIA Technologies products, from http://www.via.com.tw/ */
575 product VIATECH VT86C926 0x0926 VT86C926 Amazon PCI-Ethernet Controller
576 product VIATECH VT3043 0x3043 VT3043 (Rhine) 10/100 Ethernet
577 product VIATECH VT6105M 0x3053 VT6105M (Rhine III) 10/100 Ethernet
578 product VIATECH VT6102 0x3065 VT6102 (Rhine II) 10/100 Ethernet
579 product VIATECH VT6105 0x3106 VT6105 (Rhine III) 10/100 Ethernet
580 product VIATECH VT612X 0x3119 VT612X 10/100/1000 Ethernet
581 product VIATECH VT8251_SATA 0x3349 VT8251 SATA
582 product VIATECH VT86C100A 0x6100 VT86C100A (Rhine-II) 10/100 Ethernet
584 /* Winbond Electronics products */
585 product WINBOND W89C840F 0x0840 W89C840F 10/100 Ethernet
586 product WINBOND W89C940F 0x0940 W89C940F Ethernet