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