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