xref: /linux-6.15/drivers/net/ethernet/3com/Kconfig (revision ca7a8e85)
1#
2# 3Com Ethernet device configuration
3#
4
5config NET_VENDOR_3COM
6	bool "3Com devices"
7	depends on ISA || EISA || MCA || PCI || PCMCIA
8	---help---
9	  If you have a network (Ethernet) card belonging to this class, say Y
10	  and read the Ethernet-HOWTO, available from
11	  <http://www.tldp.org/docs.html#howto>.
12
13	  Note that the answer to this question doesn't directly affect the
14	  kernel: saying N will just cause the configurator to skip all
15	  the questions about 3Com cards. If you say Y, you will be asked for
16	  your specific card in the following questions.
17
18if NET_VENDOR_3COM
19
20config EL1
21	tristate "3c501 \"EtherLink\" support"
22	depends on ISA
23	---help---
24	  If you have a network (Ethernet) card of this type, say Y and read
25	  the Ethernet-HOWTO, available from
26	  <http://www.tldp.org/docs.html#howto>.  Also, consider buying a
27	  new card, since the 3c501 is slow, broken, and obsolete: you will
28	  have problems.  Some people suggest to ping ("man ping") a nearby
29	  machine every minute ("man cron") when using this card.
30
31	  To compile this driver as a module, choose M here. The module
32	  will be called 3c501.
33
34config EL3
35	tristate "3c509/3c529 (MCA)/3c579 \"EtherLink III\" support"
36	depends on (ISA || EISA || MCA)
37	---help---
38	  If you have a network (Ethernet) card belonging to the 3Com
39	  EtherLinkIII series, say Y and read the Ethernet-HOWTO, available
40	  from <http://www.tldp.org/docs.html#howto>.
41
42	  If your card is not working you may need to use the DOS
43	  setup disk to disable Plug & Play mode, and to select the default
44	  media type.
45
46	  To compile this driver as a module, choose M here. The module
47	  will be called 3c509.
48
49config 3C515
50	tristate "3c515 ISA \"Fast EtherLink\""
51	depends on (ISA || EISA) && ISA_DMA_API
52	---help---
53	  If you have a 3Com ISA EtherLink XL "Corkscrew" 3c515 Fast Ethernet
54	  network card, say Y and read the Ethernet-HOWTO, available from
55	  <http://www.tldp.org/docs.html#howto>.
56
57	  To compile this driver as a module, choose M here. The module
58	  will be called 3c515.
59
60config PCMCIA_3C574
61	tristate "3Com 3c574 PCMCIA support"
62	depends on PCMCIA
63	---help---
64	  Say Y here if you intend to attach a 3Com 3c574 or compatible PCMCIA
65	  (PC-card) Fast Ethernet card to your computer.
66
67	  To compile this driver as a module, choose M here: the module will be
68	  called 3c574_cs.  If unsure, say N.
69
70config PCMCIA_3C589
71	tristate "3Com 3c589 PCMCIA support"
72	depends on PCMCIA
73	---help---
74	  Say Y here if you intend to attach a 3Com 3c589 or compatible PCMCIA
75	  (PC-card) Ethernet card to your computer.
76
77	  To compile this driver as a module, choose M here: the module will be
78	  called 3c589_cs.  If unsure, say N.
79
80config VORTEX
81	tristate "3c590/3c900 series (592/595/597) \"Vortex/Boomerang\" support"
82	depends on (PCI || EISA)
83	select MII
84	---help---
85	  This option enables driver support for a large number of 10Mbps and
86	  10/100Mbps EISA, PCI and PCMCIA 3Com network cards:
87
88	  "Vortex"    (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI
89	  "Boomerang" (EtherLink XL 3c900 or 3c905)            PCI
90	  "Cyclone"   (3c540/3c900/3c905/3c980/3c575/3c656)    PCI and Cardbus
91	  "Tornado"   (3c905)                                  PCI
92	  "Hurricane" (3c555/3cSOHO)                           PCI
93
94	  If you have such a card, say Y and read the Ethernet-HOWTO,
95	  available from <http://www.tldp.org/docs.html#howto>. More
96	  specific information is in
97	  <file:Documentation/networking/vortex.txt> and in the comments at
98	  the beginning of <file:drivers/net/3c59x.c>.
99
100	  To compile this support as a module, choose M here.
101
102config TYPHOON
103	tristate "3cr990 series \"Typhoon\" support"
104	depends on PCI
105	select CRC32
106	---help---
107	  This option enables driver support for the 3cr990 series of cards:
108
109	  3C990-TX, 3CR990-TX-95, 3CR990-TX-97, 3CR990-FX-95, 3CR990-FX-97,
110	  3CR990SVR, 3CR990SVR95, 3CR990SVR97, 3CR990-FX-95 Server,
111	  3CR990-FX-97 Server, 3C990B-TX-M, 3C990BSVR
112
113	  If you have a network (Ethernet) card of this type, say Y and read
114	  the Ethernet-HOWTO, available from
115	  <http://www.tldp.org/docs.html#howto>.
116
117	  To compile this driver as a module, choose M here. The module
118	  will be called typhoon.
119
120config ACENIC
121	tristate "Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support"
122	depends on PCI
123	---help---
124	  Say Y here if you have an Alteon AceNIC, 3Com 3C985(B), NetGear
125	  GA620, SGI Gigabit or Farallon PN9000-SX PCI Gigabit Ethernet
126	  adapter. The driver allows for using the Jumbo Frame option (9000
127	  bytes/frame) however it requires that your switches can handle this
128	  as well. To enable Jumbo Frames, add `mtu 9000' to your ifconfig
129	  line.
130
131	  To compile this driver as a module, choose M here: the
132	  module will be called acenic.
133
134config ACENIC_OMIT_TIGON_I
135	bool "Omit support for old Tigon I based AceNICs"
136	depends on ACENIC
137	---help---
138	  Say Y here if you only have Tigon II based AceNICs and want to leave
139	  out support for the older Tigon I based cards which are no longer
140	  being sold (ie. the original Alteon AceNIC and 3Com 3C985 (non B
141	  version)).  This will reduce the size of the driver object by
142	  app. 100KB.  If you are not sure whether your card is a Tigon I or a
143	  Tigon II, say N here.
144
145	  The safe and default value for this is N.
146
147endif # NET_VENDOR_3COM
148