1 |
62 |
marcus.erl |
#
|
2 |
|
|
# Wireless LAN device configuration
|
3 |
|
|
#
|
4 |
|
|
|
5 |
|
|
menu "Wireless LAN"
|
6 |
|
|
depends on !S390
|
7 |
|
|
|
8 |
|
|
config WLAN_PRE80211
|
9 |
|
|
bool "Wireless LAN (pre-802.11)"
|
10 |
|
|
depends on NETDEVICES
|
11 |
|
|
---help---
|
12 |
|
|
Say Y if you have any pre-802.11 wireless LAN hardware.
|
13 |
|
|
|
14 |
|
|
This option does not affect the kernel build, it only
|
15 |
|
|
lets you choose drivers.
|
16 |
|
|
|
17 |
|
|
config STRIP
|
18 |
|
|
tristate "STRIP (Metricom starmode radio IP)"
|
19 |
|
|
depends on INET && WLAN_PRE80211
|
20 |
|
|
select WIRELESS_EXT
|
21 |
|
|
---help---
|
22 |
|
|
Say Y if you have a Metricom radio and intend to use Starmode Radio
|
23 |
|
|
IP. STRIP is a radio protocol developed for the MosquitoNet project
|
24 |
|
|
(on the WWW at ) to send Internet
|
25 |
|
|
traffic using Metricom radios. Metricom radios are small, battery
|
26 |
|
|
powered, 100kbit/sec packet radio transceivers, about the size and
|
27 |
|
|
weight of a cellular telephone. (You may also have heard them called
|
28 |
|
|
"Metricom modems" but we avoid the term "modem" because it misleads
|
29 |
|
|
many people into thinking that you can plug a Metricom modem into a
|
30 |
|
|
phone line and use it as a modem.)
|
31 |
|
|
|
32 |
|
|
You can use STRIP on any Linux machine with a serial port, although
|
33 |
|
|
it is obviously most useful for people with laptop computers. If you
|
34 |
|
|
think you might get a Metricom radio in the future, there is no harm
|
35 |
|
|
in saying Y to STRIP now, except that it makes the kernel a bit
|
36 |
|
|
bigger.
|
37 |
|
|
|
38 |
|
|
To compile this as a module, choose M here: the module will be
|
39 |
|
|
called strip.
|
40 |
|
|
|
41 |
|
|
config ARLAN
|
42 |
|
|
tristate "Aironet Arlan 655 & IC2200 DS support"
|
43 |
|
|
depends on ISA && !64BIT && WLAN_PRE80211
|
44 |
|
|
select WIRELESS_EXT
|
45 |
|
|
---help---
|
46 |
|
|
Aironet makes Arlan, a class of wireless LAN adapters. These use the
|
47 |
|
|
www.Telxon.com chip, which is also used on several similar cards.
|
48 |
|
|
This driver is tested on the 655 and IC2200 series cards. Look at
|
49 |
|
|
for the latest information.
|
50 |
|
|
|
51 |
|
|
The driver is built as two modules, arlan and arlan-proc. The latter
|
52 |
|
|
is the /proc interface and is not needed most of time.
|
53 |
|
|
|
54 |
|
|
On some computers the card ends up in non-valid state after some
|
55 |
|
|
time. Use a ping-reset script to clear it.
|
56 |
|
|
|
57 |
|
|
config WAVELAN
|
58 |
|
|
tristate "AT&T/Lucent old WaveLAN & DEC RoamAbout DS ISA support"
|
59 |
|
|
depends on ISA && WLAN_PRE80211
|
60 |
|
|
select WIRELESS_EXT
|
61 |
|
|
---help---
|
62 |
|
|
The Lucent WaveLAN (formerly NCR and AT&T; or DEC RoamAbout DS) is
|
63 |
|
|
a Radio LAN (wireless Ethernet-like Local Area Network) using the
|
64 |
|
|
radio frequencies 900 MHz and 2.4 GHz.
|
65 |
|
|
|
66 |
|
|
If you want to use an ISA WaveLAN card under Linux, say Y and read
|
67 |
|
|
the Ethernet-HOWTO, available from
|
68 |
|
|
. Some more specific
|
69 |
|
|
information is contained in
|
70 |
|
|
and in the source code
|
71 |
|
|
.
|
72 |
|
|
|
73 |
|
|
You will also need the wireless tools package available from
|
74 |
|
|
.
|
75 |
|
|
Please read the man pages contained therein.
|
76 |
|
|
|
77 |
|
|
To compile this driver as a module, choose M here: the module will be
|
78 |
|
|
called wavelan.
|
79 |
|
|
|
80 |
|
|
config PCMCIA_WAVELAN
|
81 |
|
|
tristate "AT&T/Lucent old WaveLAN Pcmcia wireless support"
|
82 |
|
|
depends on PCMCIA && WLAN_PRE80211
|
83 |
|
|
select WIRELESS_EXT
|
84 |
|
|
help
|
85 |
|
|
Say Y here if you intend to attach an AT&T/Lucent Wavelan PCMCIA
|
86 |
|
|
(PC-card) wireless Ethernet networking card to your computer. This
|
87 |
|
|
driver is for the non-IEEE-802.11 Wavelan cards.
|
88 |
|
|
|
89 |
|
|
To compile this driver as a module, choose M here: the module will be
|
90 |
|
|
called wavelan_cs. If unsure, say N.
|
91 |
|
|
|
92 |
|
|
config PCMCIA_NETWAVE
|
93 |
|
|
tristate "Xircom Netwave AirSurfer Pcmcia wireless support"
|
94 |
|
|
depends on PCMCIA && WLAN_PRE80211
|
95 |
|
|
select WIRELESS_EXT
|
96 |
|
|
help
|
97 |
|
|
Say Y here if you intend to attach this type of PCMCIA (PC-card)
|
98 |
|
|
wireless Ethernet networking card to your computer.
|
99 |
|
|
|
100 |
|
|
To compile this driver as a module, choose M here: the module will be
|
101 |
|
|
called netwave_cs. If unsure, say N.
|
102 |
|
|
|
103 |
|
|
|
104 |
|
|
config WLAN_80211
|
105 |
|
|
bool "Wireless LAN (IEEE 802.11)"
|
106 |
|
|
depends on NETDEVICES
|
107 |
|
|
---help---
|
108 |
|
|
Say Y if you have any 802.11 wireless LAN hardware.
|
109 |
|
|
|
110 |
|
|
This option does not affect the kernel build, it only
|
111 |
|
|
lets you choose drivers.
|
112 |
|
|
|
113 |
|
|
config PCMCIA_RAYCS
|
114 |
|
|
tristate "Aviator/Raytheon 2.4MHz wireless support"
|
115 |
|
|
depends on PCMCIA && WLAN_80211
|
116 |
|
|
select WIRELESS_EXT
|
117 |
|
|
---help---
|
118 |
|
|
Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
|
119 |
|
|
(PC-card) wireless Ethernet networking card to your computer.
|
120 |
|
|
Please read the file for
|
121 |
|
|
details.
|
122 |
|
|
|
123 |
|
|
To compile this driver as a module, choose M here: the module will be
|
124 |
|
|
called ray_cs. If unsure, say N.
|
125 |
|
|
|
126 |
|
|
config IPW2100
|
127 |
|
|
tristate "Intel PRO/Wireless 2100 Network Connection"
|
128 |
|
|
depends on PCI && WLAN_80211
|
129 |
|
|
select WIRELESS_EXT
|
130 |
|
|
select FW_LOADER
|
131 |
|
|
select IEEE80211
|
132 |
|
|
---help---
|
133 |
|
|
A driver for the Intel PRO/Wireless 2100 Network
|
134 |
|
|
Connection 802.11b wireless network adapter.
|
135 |
|
|
|
136 |
|
|
See for information on
|
137 |
|
|
the capabilities currently enabled in this driver and for tips
|
138 |
|
|
for debugging issues and problems.
|
139 |
|
|
|
140 |
|
|
In order to use this driver, you will need a firmware image for it.
|
141 |
|
|
You can obtain the firmware from
|
142 |
|
|
. Once you have the firmware image, you
|
143 |
|
|
will need to place it in /lib/firmware.
|
144 |
|
|
|
145 |
|
|
You will also very likely need the Wireless Tools in order to
|
146 |
|
|
configure your card:
|
147 |
|
|
|
148 |
|
|
.
|
149 |
|
|
|
150 |
|
|
If you want to compile the driver as a module ( = code which can be
|
151 |
|
|
inserted in and removed from the running kernel whenever you want),
|
152 |
|
|
say M here and read .
|
153 |
|
|
The module will be called ipw2100.ko.
|
154 |
|
|
|
155 |
|
|
config IPW2100_MONITOR
|
156 |
|
|
bool "Enable promiscuous mode"
|
157 |
|
|
depends on IPW2100
|
158 |
|
|
---help---
|
159 |
|
|
Enables promiscuous/monitor mode support for the ipw2100 driver.
|
160 |
|
|
With this feature compiled into the driver, you can switch to
|
161 |
|
|
promiscuous mode via the Wireless Tool's Monitor mode. While in this
|
162 |
|
|
mode, no packets can be sent.
|
163 |
|
|
|
164 |
|
|
config IPW2100_DEBUG
|
165 |
|
|
bool "Enable full debugging output in IPW2100 module."
|
166 |
|
|
depends on IPW2100
|
167 |
|
|
---help---
|
168 |
|
|
This option will enable debug tracing output for the IPW2100.
|
169 |
|
|
|
170 |
|
|
This will result in the kernel module being ~60k larger. You can
|
171 |
|
|
control which debug output is sent to the kernel log by setting the
|
172 |
|
|
value in
|
173 |
|
|
|
174 |
|
|
/sys/bus/pci/drivers/ipw2100/debug_level
|
175 |
|
|
|
176 |
|
|
This entry will only exist if this option is enabled.
|
177 |
|
|
|
178 |
|
|
If you are not trying to debug or develop the IPW2100 driver, you
|
179 |
|
|
most likely want to say N here.
|
180 |
|
|
|
181 |
|
|
config IPW2200
|
182 |
|
|
tristate "Intel PRO/Wireless 2200BG and 2915ABG Network Connection"
|
183 |
|
|
depends on PCI && WLAN_80211
|
184 |
|
|
select WIRELESS_EXT
|
185 |
|
|
select FW_LOADER
|
186 |
|
|
select IEEE80211
|
187 |
|
|
---help---
|
188 |
|
|
A driver for the Intel PRO/Wireless 2200BG and 2915ABG Network
|
189 |
|
|
Connection adapters.
|
190 |
|
|
|
191 |
|
|
See for
|
192 |
|
|
information on the capabilities currently enabled in this
|
193 |
|
|
driver and for tips for debugging issues and problems.
|
194 |
|
|
|
195 |
|
|
In order to use this driver, you will need a firmware image for it.
|
196 |
|
|
You can obtain the firmware from
|
197 |
|
|
. See the above referenced README.ipw2200
|
198 |
|
|
for information on where to install the firmware images.
|
199 |
|
|
|
200 |
|
|
You will also very likely need the Wireless Tools in order to
|
201 |
|
|
configure your card:
|
202 |
|
|
|
203 |
|
|
.
|
204 |
|
|
|
205 |
|
|
If you want to compile the driver as a module ( = code which can be
|
206 |
|
|
inserted in and removed from the running kernel whenever you want),
|
207 |
|
|
say M here and read .
|
208 |
|
|
The module will be called ipw2200.ko.
|
209 |
|
|
|
210 |
|
|
config IPW2200_MONITOR
|
211 |
|
|
bool "Enable promiscuous mode"
|
212 |
|
|
depends on IPW2200
|
213 |
|
|
---help---
|
214 |
|
|
Enables promiscuous/monitor mode support for the ipw2200 driver.
|
215 |
|
|
With this feature compiled into the driver, you can switch to
|
216 |
|
|
promiscuous mode via the Wireless Tool's Monitor mode. While in this
|
217 |
|
|
mode, no packets can be sent.
|
218 |
|
|
|
219 |
|
|
config IPW2200_RADIOTAP
|
220 |
|
|
bool "Enable radiotap format 802.11 raw packet support"
|
221 |
|
|
depends on IPW2200_MONITOR
|
222 |
|
|
|
223 |
|
|
config IPW2200_PROMISCUOUS
|
224 |
|
|
bool "Enable creation of a RF radiotap promiscuous interface"
|
225 |
|
|
depends on IPW2200_MONITOR
|
226 |
|
|
select IPW2200_RADIOTAP
|
227 |
|
|
---help---
|
228 |
|
|
Enables the creation of a second interface prefixed 'rtap'.
|
229 |
|
|
This second interface will provide every received in radiotap
|
230 |
|
|
format.
|
231 |
|
|
|
232 |
|
|
This is useful for performing wireless network analysis while
|
233 |
|
|
maintaining an active association.
|
234 |
|
|
|
235 |
|
|
Example usage:
|
236 |
|
|
|
237 |
|
|
% modprobe ipw2200 rtap_iface=1
|
238 |
|
|
% ifconfig rtap0 up
|
239 |
|
|
% tethereal -i rtap0
|
240 |
|
|
|
241 |
|
|
If you do not specify 'rtap_iface=1' as a module parameter then
|
242 |
|
|
the rtap interface will not be created and you will need to turn
|
243 |
|
|
it on via sysfs:
|
244 |
|
|
|
245 |
|
|
% echo 1 > /sys/bus/pci/drivers/ipw2200/*/rtap_iface
|
246 |
|
|
|
247 |
|
|
config IPW2200_QOS
|
248 |
|
|
bool "Enable QoS support"
|
249 |
|
|
depends on IPW2200 && EXPERIMENTAL
|
250 |
|
|
|
251 |
|
|
config IPW2200_DEBUG
|
252 |
|
|
bool "Enable full debugging output in IPW2200 module."
|
253 |
|
|
depends on IPW2200
|
254 |
|
|
---help---
|
255 |
|
|
This option will enable low level debug tracing output for IPW2200.
|
256 |
|
|
|
257 |
|
|
Note, normal debug code is already compiled in. This low level
|
258 |
|
|
debug option enables debug on hot paths (e.g Tx, Rx, ISR) and
|
259 |
|
|
will result in the kernel module being ~70 larger. Most users
|
260 |
|
|
will typically not need this high verbosity debug information.
|
261 |
|
|
|
262 |
|
|
If you are not sure, say N here.
|
263 |
|
|
|
264 |
|
|
config LIBERTAS
|
265 |
|
|
tristate "Marvell 8xxx Libertas WLAN driver support"
|
266 |
|
|
depends on WLAN_80211
|
267 |
|
|
select WIRELESS_EXT
|
268 |
|
|
select IEEE80211
|
269 |
|
|
select FW_LOADER
|
270 |
|
|
---help---
|
271 |
|
|
A library for Marvell Libertas 8xxx devices.
|
272 |
|
|
|
273 |
|
|
config LIBERTAS_USB
|
274 |
|
|
tristate "Marvell Libertas 8388 USB 802.11b/g cards"
|
275 |
|
|
depends on LIBERTAS && USB
|
276 |
|
|
---help---
|
277 |
|
|
A driver for Marvell Libertas 8388 USB devices.
|
278 |
|
|
|
279 |
|
|
config LIBERTAS_CS
|
280 |
|
|
tristate "Marvell Libertas 8385 CompactFlash 802.11b/g cards"
|
281 |
|
|
depends on LIBERTAS && PCMCIA && EXPERIMENTAL
|
282 |
|
|
select FW_LOADER
|
283 |
|
|
---help---
|
284 |
|
|
A driver for Marvell Libertas 8385 CompactFlash devices.
|
285 |
|
|
|
286 |
|
|
config LIBERTAS_SDIO
|
287 |
|
|
tristate "Marvell Libertas 8385 and 8686 SDIO 802.11b/g cards"
|
288 |
|
|
depends on LIBERTAS && MMC
|
289 |
|
|
---help---
|
290 |
|
|
A driver for Marvell Libertas 8385 and 8686 SDIO devices.
|
291 |
|
|
|
292 |
|
|
config LIBERTAS_DEBUG
|
293 |
|
|
bool "Enable full debugging output in the Libertas module."
|
294 |
|
|
depends on LIBERTAS
|
295 |
|
|
---help---
|
296 |
|
|
Debugging support.
|
297 |
|
|
|
298 |
|
|
config AIRO
|
299 |
|
|
tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards"
|
300 |
|
|
depends on ISA_DMA_API && WLAN_80211 && (PCI || BROKEN)
|
301 |
|
|
select WIRELESS_EXT
|
302 |
|
|
select CRYPTO
|
303 |
|
|
---help---
|
304 |
|
|
This is the standard Linux driver to support Cisco/Aironet ISA and
|
305 |
|
|
PCI 802.11 wireless cards.
|
306 |
|
|
It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
|
307 |
|
|
- with or without encryption) as well as card before the Cisco
|
308 |
|
|
acquisition (Aironet 4500, Aironet 4800, Aironet 4800B).
|
309 |
|
|
|
310 |
|
|
This driver support both the standard Linux Wireless Extensions
|
311 |
|
|
and Cisco proprietary API, so both the Linux Wireless Tools and the
|
312 |
|
|
Cisco Linux utilities can be used to configure the card.
|
313 |
|
|
|
314 |
|
|
The driver can be compiled as a module and will be named "airo".
|
315 |
|
|
|
316 |
|
|
config HERMES
|
317 |
|
|
tristate "Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)"
|
318 |
|
|
depends on (PPC_PMAC || PCI || PCMCIA) && WLAN_80211
|
319 |
|
|
select WIRELESS_EXT
|
320 |
|
|
---help---
|
321 |
|
|
A driver for 802.11b wireless cards based on the "Hermes" or
|
322 |
|
|
Intersil HFA384x (Prism 2) MAC controller. This includes the vast
|
323 |
|
|
majority of the PCMCIA 802.11b cards (which are nearly all rebadges)
|
324 |
|
|
- except for the Cisco/Aironet cards. Cards supported include the
|
325 |
|
|
Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco,
|
326 |
|
|
Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya,
|
327 |
|
|
IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear
|
328 |
|
|
MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel
|
329 |
|
|
IPW2011, and Symbol Spectrum24 High Rate amongst others.
|
330 |
|
|
|
331 |
|
|
This option includes the guts of the driver, but in order to
|
332 |
|
|
actually use a card you will also need to enable support for PCMCIA
|
333 |
|
|
Hermes cards, PLX9052 based PCI adaptors or the Apple Airport below.
|
334 |
|
|
|
335 |
|
|
You will also very likely also need the Wireless Tools in order to
|
336 |
|
|
configure your card and that /etc/pcmcia/wireless.opts works :
|
337 |
|
|
|
338 |
|
|
|
339 |
|
|
config APPLE_AIRPORT
|
340 |
|
|
tristate "Apple Airport support (built-in)"
|
341 |
|
|
depends on PPC_PMAC && HERMES
|
342 |
|
|
help
|
343 |
|
|
Say Y here to support the Airport 802.11b wireless Ethernet hardware
|
344 |
|
|
built into the Macintosh iBook and other recent PowerPC-based
|
345 |
|
|
Macintosh machines. This is essentially a Lucent Orinoco card with
|
346 |
|
|
a non-standard interface.
|
347 |
|
|
|
348 |
|
|
This driver does not support the Airport Extreme (802.11b/g). Use
|
349 |
|
|
the BCM43xx driver for Airport Extreme cards.
|
350 |
|
|
|
351 |
|
|
config PLX_HERMES
|
352 |
|
|
tristate "Hermes in PLX9052 based PCI adaptor support (Netgear MA301 etc.)"
|
353 |
|
|
depends on PCI && HERMES
|
354 |
|
|
help
|
355 |
|
|
Enable support for PCMCIA cards supported by the "Hermes" (aka
|
356 |
|
|
orinoco) driver when used in PLX9052 based PCI adaptors. These
|
357 |
|
|
adaptors are not a full PCMCIA controller but act as a more limited
|
358 |
|
|
PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that
|
359 |
|
|
802.11b PCMCIA cards can be used in desktop machines. The Netgear
|
360 |
|
|
MA301 is such an adaptor.
|
361 |
|
|
|
362 |
|
|
config TMD_HERMES
|
363 |
|
|
tristate "Hermes in TMD7160 based PCI adaptor support"
|
364 |
|
|
depends on PCI && HERMES
|
365 |
|
|
help
|
366 |
|
|
Enable support for PCMCIA cards supported by the "Hermes" (aka
|
367 |
|
|
orinoco) driver when used in TMD7160 based PCI adaptors. These
|
368 |
|
|
adaptors are not a full PCMCIA controller but act as a more limited
|
369 |
|
|
PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that
|
370 |
|
|
802.11b PCMCIA cards can be used in desktop machines.
|
371 |
|
|
|
372 |
|
|
config NORTEL_HERMES
|
373 |
|
|
tristate "Nortel emobility PCI adaptor support"
|
374 |
|
|
depends on PCI && HERMES
|
375 |
|
|
help
|
376 |
|
|
Enable support for PCMCIA cards supported by the "Hermes" (aka
|
377 |
|
|
orinoco) driver when used in Nortel emobility PCI adaptors. These
|
378 |
|
|
adaptors are not full PCMCIA controllers, but act as a more limited
|
379 |
|
|
PCI <-> PCMCIA bridge.
|
380 |
|
|
|
381 |
|
|
config PCI_HERMES
|
382 |
|
|
tristate "Prism 2.5 PCI 802.11b adaptor support"
|
383 |
|
|
depends on PCI && HERMES
|
384 |
|
|
help
|
385 |
|
|
Enable support for PCI and mini-PCI 802.11b wireless NICs based on
|
386 |
|
|
the Prism 2.5 chipset. These are true PCI cards, not the 802.11b
|
387 |
|
|
PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also
|
388 |
|
|
common. Some of the built-in wireless adaptors in laptops are of
|
389 |
|
|
this variety.
|
390 |
|
|
|
391 |
|
|
config PCMCIA_HERMES
|
392 |
|
|
tristate "Hermes PCMCIA card support"
|
393 |
|
|
depends on PCMCIA && HERMES
|
394 |
|
|
---help---
|
395 |
|
|
A driver for "Hermes" chipset based PCMCIA wireless adaptors, such
|
396 |
|
|
as the Lucent WavelanIEEE/Orinoco cards and their OEM (Cabletron/
|
397 |
|
|
EnteraSys RoamAbout 802.11, ELSA Airlancer, Melco Buffalo and
|
398 |
|
|
others). It should also be usable on various Prism II based cards
|
399 |
|
|
such as the Linksys, D-Link and Farallon Skyline. It should also
|
400 |
|
|
work on Symbol cards such as the 3Com AirConnect and Ericsson WLAN.
|
401 |
|
|
|
402 |
|
|
You will very likely need the Wireless Tools in order to
|
403 |
|
|
configure your card and that /etc/pcmcia/wireless.opts works:
|
404 |
|
|
.
|
405 |
|
|
|
406 |
|
|
config PCMCIA_SPECTRUM
|
407 |
|
|
tristate "Symbol Spectrum24 Trilogy PCMCIA card support"
|
408 |
|
|
depends on PCMCIA && HERMES
|
409 |
|
|
select FW_LOADER
|
410 |
|
|
---help---
|
411 |
|
|
|
412 |
|
|
This is a driver for 802.11b cards using RAM-loadable Symbol
|
413 |
|
|
firmware, such as Symbol Wireless Networker LA4100, CompactFlash
|
414 |
|
|
cards by Socket Communications and Intel PRO/Wireless 2011B.
|
415 |
|
|
|
416 |
|
|
This driver requires firmware download on startup. Utilities
|
417 |
|
|
for downloading Symbol firmware are available at
|
418 |
|
|
|
419 |
|
|
|
420 |
|
|
config ATMEL
|
421 |
|
|
tristate "Atmel at76c50x chipset 802.11b support"
|
422 |
|
|
depends on (PCI || PCMCIA) && WLAN_80211
|
423 |
|
|
select WIRELESS_EXT
|
424 |
|
|
select FW_LOADER
|
425 |
|
|
select CRC32
|
426 |
|
|
---help---
|
427 |
|
|
A driver 802.11b wireless cards based on the Atmel fast-vnet
|
428 |
|
|
chips. This driver supports standard Linux wireless extensions.
|
429 |
|
|
|
430 |
|
|
Many cards based on this chipset do not have flash memory
|
431 |
|
|
and need their firmware loaded at start-up. If yours is
|
432 |
|
|
one of these, you will need to provide a firmware image
|
433 |
|
|
to be loaded into the card by the driver. The Atmel
|
434 |
|
|
firmware package can be downloaded from
|
435 |
|
|
|
436 |
|
|
|
437 |
|
|
config PCI_ATMEL
|
438 |
|
|
tristate "Atmel at76c506 PCI cards"
|
439 |
|
|
depends on ATMEL && PCI
|
440 |
|
|
---help---
|
441 |
|
|
Enable support for PCI and mini-PCI cards containing the
|
442 |
|
|
Atmel at76c506 chip.
|
443 |
|
|
|
444 |
|
|
config PCMCIA_ATMEL
|
445 |
|
|
tristate "Atmel at76c502/at76c504 PCMCIA cards"
|
446 |
|
|
depends on ATMEL && PCMCIA
|
447 |
|
|
select WIRELESS_EXT
|
448 |
|
|
select FW_LOADER
|
449 |
|
|
select CRC32
|
450 |
|
|
---help---
|
451 |
|
|
Enable support for PCMCIA cards containing the
|
452 |
|
|
Atmel at76c502 and at76c504 chips.
|
453 |
|
|
|
454 |
|
|
config AIRO_CS
|
455 |
|
|
tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards"
|
456 |
|
|
depends on PCMCIA && (BROKEN || !M32R) && WLAN_80211
|
457 |
|
|
select WIRELESS_EXT
|
458 |
|
|
select CRYPTO
|
459 |
|
|
select CRYPTO_AES
|
460 |
|
|
---help---
|
461 |
|
|
This is the standard Linux driver to support Cisco/Aironet PCMCIA
|
462 |
|
|
802.11 wireless cards. This driver is the same as the Aironet
|
463 |
|
|
driver part of the Linux Pcmcia package.
|
464 |
|
|
It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
|
465 |
|
|
- with or without encryption) as well as card before the Cisco
|
466 |
|
|
acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). It also
|
467 |
|
|
supports OEM of Cisco such as the DELL TrueMobile 4800 and Xircom
|
468 |
|
|
802.11b cards.
|
469 |
|
|
|
470 |
|
|
This driver support both the standard Linux Wireless Extensions
|
471 |
|
|
and Cisco proprietary API, so both the Linux Wireless Tools and the
|
472 |
|
|
Cisco Linux utilities can be used to configure the card.
|
473 |
|
|
|
474 |
|
|
config PCMCIA_WL3501
|
475 |
|
|
tristate "Planet WL3501 PCMCIA cards"
|
476 |
|
|
depends on EXPERIMENTAL && PCMCIA && WLAN_80211
|
477 |
|
|
select WIRELESS_EXT
|
478 |
|
|
---help---
|
479 |
|
|
A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
|
480 |
|
|
It has basic support for Linux wireless extensions and initial
|
481 |
|
|
micro support for ethtool.
|
482 |
|
|
|
483 |
|
|
config PRISM54
|
484 |
|
|
tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus'
|
485 |
|
|
depends on PCI && EXPERIMENTAL && WLAN_80211
|
486 |
|
|
select WIRELESS_EXT
|
487 |
|
|
select FW_LOADER
|
488 |
|
|
---help---
|
489 |
|
|
Enable PCI and Cardbus support for the following chipset based cards:
|
490 |
|
|
|
491 |
|
|
ISL3880 - Prism GT 802.11 b/g
|
492 |
|
|
ISL3877 - Prism Indigo 802.11 a
|
493 |
|
|
ISL3890 - Prism Duette 802.11 a/b/g
|
494 |
|
|
|
495 |
|
|
For a complete list of supported cards visit .
|
496 |
|
|
Here is the latest confirmed list of supported cards:
|
497 |
|
|
|
498 |
|
|
3com OfficeConnect 11g Cardbus Card aka 3CRWE154G72 (version 1)
|
499 |
|
|
Allnet ALL0271 PCI Card
|
500 |
|
|
Compex WL54G Cardbus Card
|
501 |
|
|
Corega CG-WLCB54GT Cardbus Card
|
502 |
|
|
D-Link Air Plus Xtreme G A1 Cardbus Card aka DWL-g650
|
503 |
|
|
I-O Data WN-G54/CB Cardbus Card
|
504 |
|
|
Kobishi XG-300 aka Z-Com Cardbus Card
|
505 |
|
|
Netgear WG511 Cardbus Card
|
506 |
|
|
Ovislink WL-5400PCI PCI Card
|
507 |
|
|
Peabird WLG-PCI PCI Card
|
508 |
|
|
Sitecom WL-100i Cardbus Card
|
509 |
|
|
Sitecom WL-110i PCI Card
|
510 |
|
|
SMC2802W - EZ Connect g 2.4GHz 54 Mbps Wireless PCI Card
|
511 |
|
|
SMC2835W - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card
|
512 |
|
|
SMC2835W-V2 - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card
|
513 |
|
|
Z-Com XG-900 PCI Card
|
514 |
|
|
Zyxel G-100 Cardbus Card
|
515 |
|
|
|
516 |
|
|
If you enable this you will need a firmware file as well.
|
517 |
|
|
You will need to copy this to /usr/lib/hotplug/firmware/isl3890.
|
518 |
|
|
You can get this non-GPL'd firmware file from the Prism54 project page:
|
519 |
|
|
|
520 |
|
|
You will also need the /etc/hotplug/firmware.agent script from
|
521 |
|
|
a current hotplug package.
|
522 |
|
|
|
523 |
|
|
Note: You need a motherboard with DMA support to use any of these cards
|
524 |
|
|
|
525 |
|
|
If you want to compile the driver as a module ( = code which can be
|
526 |
|
|
inserted in and removed from the running kernel whenever you want),
|
527 |
|
|
say M here and read .
|
528 |
|
|
The module will be called prism54.ko.
|
529 |
|
|
|
530 |
|
|
config USB_ZD1201
|
531 |
|
|
tristate "USB ZD1201 based Wireless device support"
|
532 |
|
|
depends on USB && WLAN_80211
|
533 |
|
|
select WIRELESS_EXT
|
534 |
|
|
select FW_LOADER
|
535 |
|
|
---help---
|
536 |
|
|
Say Y if you want to use wireless LAN adapters based on the ZyDAS
|
537 |
|
|
ZD1201 chip.
|
538 |
|
|
|
539 |
|
|
This driver makes the adapter appear as a normal Ethernet interface,
|
540 |
|
|
typically on wlan0.
|
541 |
|
|
|
542 |
|
|
The zd1201 device requires external firmware to be loaded.
|
543 |
|
|
This can be found at http://linux-lc100020.sourceforge.net/
|
544 |
|
|
|
545 |
|
|
To compile this driver as a module, choose M here: the
|
546 |
|
|
module will be called zd1201.
|
547 |
|
|
|
548 |
|
|
config RTL8187
|
549 |
|
|
tristate "Realtek 8187 USB support"
|
550 |
|
|
depends on MAC80211 && USB && WLAN_80211 && EXPERIMENTAL
|
551 |
|
|
select EEPROM_93CX6
|
552 |
|
|
---help---
|
553 |
|
|
This is a driver for RTL8187 based cards.
|
554 |
|
|
These are USB based chips found in cards such as:
|
555 |
|
|
|
556 |
|
|
Netgear WG111v2
|
557 |
|
|
|
558 |
|
|
Thanks to Realtek for their support!
|
559 |
|
|
|
560 |
|
|
config ADM8211
|
561 |
|
|
tristate "ADMtek ADM8211 support"
|
562 |
|
|
depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
|
563 |
|
|
select CRC32
|
564 |
|
|
select EEPROM_93CX6
|
565 |
|
|
---help---
|
566 |
|
|
This driver is for ADM8211A, ADM8211B, and ADM8211C based cards.
|
567 |
|
|
These are PCI/mini-PCI/Cardbus 802.11b chips found in cards such as:
|
568 |
|
|
|
569 |
|
|
Xterasys Cardbus XN-2411b
|
570 |
|
|
Blitz NetWave Point PC
|
571 |
|
|
TrendNet 221pc
|
572 |
|
|
Belkin F5D6001
|
573 |
|
|
SMC 2635W
|
574 |
|
|
Linksys WPC11 v1
|
575 |
|
|
Fiberline FL-WL-200X
|
576 |
|
|
3com Office Connect (3CRSHPW796)
|
577 |
|
|
Corega WLPCIB-11
|
578 |
|
|
SMC 2602W V2 EU
|
579 |
|
|
D-Link DWL-520 Revision C
|
580 |
|
|
|
581 |
|
|
However, some of these cards have been replaced with other chips
|
582 |
|
|
like the RTL8180L (Xterasys Cardbus XN-2411b, Belkin F5D6001) or
|
583 |
|
|
the Ralink RT2400 (SMC2635W) without a model number change.
|
584 |
|
|
|
585 |
|
|
Thanks to Infineon-ADMtek for their support of this driver.
|
586 |
|
|
|
587 |
|
|
config P54_COMMON
|
588 |
|
|
tristate "Softmac Prism54 support"
|
589 |
|
|
depends on MAC80211 && WLAN_80211 && FW_LOADER && EXPERIMENTAL
|
590 |
|
|
---help---
|
591 |
|
|
This is common code for isl38xx based cards.
|
592 |
|
|
This module does nothing by itself - the USB/PCI frontends
|
593 |
|
|
also need to be enabled in order to support any devices.
|
594 |
|
|
|
595 |
|
|
These devices require softmac firmware which can be found at
|
596 |
|
|
http://prism54.org/
|
597 |
|
|
|
598 |
|
|
If you choose to build a module, it'll be called p54common.
|
599 |
|
|
|
600 |
|
|
config P54_USB
|
601 |
|
|
tristate "Prism54 USB support"
|
602 |
|
|
depends on P54_COMMON && USB
|
603 |
|
|
select CRC32
|
604 |
|
|
---help---
|
605 |
|
|
This driver is for USB isl38xx based wireless cards.
|
606 |
|
|
These are USB based adapters found in devices such as:
|
607 |
|
|
|
608 |
|
|
3COM 3CRWE254G72
|
609 |
|
|
SMC 2862W-G
|
610 |
|
|
Accton 802.11g WN4501 USB
|
611 |
|
|
Siemens Gigaset USB
|
612 |
|
|
Netgear WG121
|
613 |
|
|
Netgear WG111
|
614 |
|
|
Medion 40900, Roper Europe
|
615 |
|
|
Shuttle PN15, Airvast WM168g, IOGear GWU513
|
616 |
|
|
Linksys WUSB54G
|
617 |
|
|
Linksys WUSB54G Portable
|
618 |
|
|
DLink DWL-G120 Spinnaker
|
619 |
|
|
DLink DWL-G122
|
620 |
|
|
Belkin F5D7050 ver 1000
|
621 |
|
|
Cohiba Proto board
|
622 |
|
|
SMC 2862W-G version 2
|
623 |
|
|
U.S. Robotics U5 802.11g Adapter
|
624 |
|
|
FUJITSU E-5400 USB D1700
|
625 |
|
|
Sagem XG703A
|
626 |
|
|
DLink DWL-G120 Cohiba
|
627 |
|
|
Spinnaker Proto board
|
628 |
|
|
Linksys WUSB54AG
|
629 |
|
|
Inventel UR054G
|
630 |
|
|
Spinnaker DUT
|
631 |
|
|
|
632 |
|
|
These devices require softmac firmware which can be found at
|
633 |
|
|
http://prism54.org/
|
634 |
|
|
|
635 |
|
|
If you choose to build a module, it'll be called p54usb.
|
636 |
|
|
|
637 |
|
|
config P54_PCI
|
638 |
|
|
tristate "Prism54 PCI support"
|
639 |
|
|
depends on P54_COMMON && PCI
|
640 |
|
|
---help---
|
641 |
|
|
This driver is for PCI isl38xx based wireless cards.
|
642 |
|
|
This driver supports most devices that are supported by the
|
643 |
|
|
fullmac prism54 driver plus many devices which are not
|
644 |
|
|
supported by the fullmac driver/firmware.
|
645 |
|
|
|
646 |
|
|
This driver requires softmac firmware which can be found at
|
647 |
|
|
http://prism54.org/
|
648 |
|
|
|
649 |
|
|
If you choose to build a module, it'll be called p54pci.
|
650 |
|
|
|
651 |
|
|
source "drivers/net/wireless/iwlwifi/Kconfig"
|
652 |
|
|
source "drivers/net/wireless/hostap/Kconfig"
|
653 |
|
|
source "drivers/net/wireless/bcm43xx/Kconfig"
|
654 |
|
|
source "drivers/net/wireless/b43/Kconfig"
|
655 |
|
|
source "drivers/net/wireless/b43legacy/Kconfig"
|
656 |
|
|
source "drivers/net/wireless/zd1211rw/Kconfig"
|
657 |
|
|
source "drivers/net/wireless/rt2x00/Kconfig"
|
658 |
|
|
|
659 |
|
|
endmenu
|