]>
Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
49c1d208 AB |
2 | config HERMES |
3 | tristate "Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)" | |
133d7c6a | 4 | depends on (PPC_PMAC || PCI || PCMCIA) |
a2bd36c2 | 5 | depends on CFG80211 |
2afe38d1 | 6 | select CFG80211_WEXT_EXPORT |
49c1d208 | 7 | select WIRELESS_EXT |
3d23e349 JB |
8 | select WEXT_SPY |
9 | select WEXT_PRIV | |
49c1d208 AB |
10 | select FW_LOADER |
11 | select CRYPTO | |
12 | select CRYPTO_MICHAEL_MIC | |
13 | ---help--- | |
14 | A driver for 802.11b wireless cards based on the "Hermes" or | |
15 | Intersil HFA384x (Prism 2) MAC controller. This includes the vast | |
16 | majority of the PCMCIA 802.11b cards (which are nearly all rebadges) | |
17 | - except for the Cisco/Aironet cards. Cards supported include the | |
18 | Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco, | |
19 | Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya, | |
20 | IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear | |
21 | MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel | |
22 | IPW2011, and Symbol Spectrum24 High Rate amongst others. | |
23 | ||
24 | This option includes the guts of the driver, but in order to | |
25 | actually use a card you will also need to enable support for PCMCIA | |
26 | Hermes cards, PLX9052 based PCI adaptors or the Apple Airport below. | |
27 | ||
28 | You will also very likely also need the Wireless Tools in order to | |
29 | configure your card and that /etc/pcmcia/wireless.opts works : | |
30 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html> | |
31 | ||
484b4dd5 PR |
32 | config HERMES_PRISM |
33 | bool "Support Prism 2/2.5 chipset" | |
34 | depends on HERMES | |
35 | ---help--- | |
36 | ||
37 | Say Y to enable support for Prism 2 and 2.5 chipsets. These | |
38 | chipsets are better handled by the hostap driver. This driver | |
39 | would not support WPA or firmware download for Prism chipset. | |
40 | ||
41 | If you are not sure, say N. | |
42 | ||
49c1d208 AB |
43 | config HERMES_CACHE_FW_ON_INIT |
44 | bool "Cache Hermes firmware on driver initialisation" | |
45 | depends on HERMES | |
46 | default y | |
47 | ---help--- | |
48 | Say Y to cache any firmware required by the Hermes drivers | |
49 | on startup. The firmware will remain cached until the | |
50 | driver is unloaded. The cache uses 64K of RAM. | |
51 | ||
52 | Otherwise load the firmware from userspace as required. In | |
53 | this case the driver should be unloaded and restarted | |
54 | whenever the firmware is changed. | |
55 | ||
56 | If you are not sure, say Y. | |
57 | ||
58 | config APPLE_AIRPORT | |
59 | tristate "Apple Airport support (built-in)" | |
60 | depends on PPC_PMAC && HERMES | |
61 | help | |
62 | Say Y here to support the Airport 802.11b wireless Ethernet hardware | |
63 | built into the Macintosh iBook and other recent PowerPC-based | |
64 | Macintosh machines. This is essentially a Lucent Orinoco card with | |
65 | a non-standard interface. | |
66 | ||
67 | This driver does not support the Airport Extreme (802.11b/g). Use | |
68 | the BCM43xx driver for Airport Extreme cards. | |
69 | ||
70 | config PLX_HERMES | |
71 | tristate "Hermes in PLX9052 based PCI adaptor support (Netgear MA301 etc.)" | |
72 | depends on PCI && HERMES | |
73 | help | |
74 | Enable support for PCMCIA cards supported by the "Hermes" (aka | |
75 | orinoco) driver when used in PLX9052 based PCI adaptors. These | |
76 | adaptors are not a full PCMCIA controller but act as a more limited | |
77 | PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that | |
78 | 802.11b PCMCIA cards can be used in desktop machines. The Netgear | |
79 | MA301 is such an adaptor. | |
80 | ||
81 | config TMD_HERMES | |
82 | tristate "Hermes in TMD7160 based PCI adaptor support" | |
83 | depends on PCI && HERMES | |
84 | help | |
85 | Enable support for PCMCIA cards supported by the "Hermes" (aka | |
86 | orinoco) driver when used in TMD7160 based PCI adaptors. These | |
87 | adaptors are not a full PCMCIA controller but act as a more limited | |
88 | PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that | |
89 | 802.11b PCMCIA cards can be used in desktop machines. | |
90 | ||
91 | config NORTEL_HERMES | |
92 | tristate "Nortel emobility PCI adaptor support" | |
93 | depends on PCI && HERMES | |
94 | help | |
95 | Enable support for PCMCIA cards supported by the "Hermes" (aka | |
96 | orinoco) driver when used in Nortel emobility PCI adaptors. These | |
97 | adaptors are not full PCMCIA controllers, but act as a more limited | |
98 | PCI <-> PCMCIA bridge. | |
99 | ||
100 | config PCI_HERMES | |
101 | tristate "Prism 2.5 PCI 802.11b adaptor support" | |
484b4dd5 | 102 | depends on PCI && HERMES && HERMES_PRISM |
49c1d208 AB |
103 | help |
104 | Enable support for PCI and mini-PCI 802.11b wireless NICs based on | |
105 | the Prism 2.5 chipset. These are true PCI cards, not the 802.11b | |
106 | PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also | |
107 | common. Some of the built-in wireless adaptors in laptops are of | |
108 | this variety. | |
109 | ||
110 | config PCMCIA_HERMES | |
111 | tristate "Hermes PCMCIA card support" | |
2e91606f | 112 | depends on PCMCIA && HERMES && HAS_IOPORT_MAP |
49c1d208 AB |
113 | ---help--- |
114 | A driver for "Hermes" chipset based PCMCIA wireless adaptors, such | |
115 | as the Lucent WavelanIEEE/Orinoco cards and their OEM (Cabletron/ | |
116 | EnteraSys RoamAbout 802.11, ELSA Airlancer, Melco Buffalo and | |
117 | others). It should also be usable on various Prism II based cards | |
118 | such as the Linksys, D-Link and Farallon Skyline. It should also | |
119 | work on Symbol cards such as the 3Com AirConnect and Ericsson WLAN. | |
120 | ||
121 | You will very likely need the Wireless Tools in order to | |
122 | configure your card and that /etc/pcmcia/wireless.opts works: | |
123 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. | |
124 | ||
125 | config PCMCIA_SPECTRUM | |
126 | tristate "Symbol Spectrum24 Trilogy PCMCIA card support" | |
dff62776 | 127 | depends on PCMCIA && HERMES && HAS_IOPORT_MAP |
49c1d208 AB |
128 | ---help--- |
129 | ||
130 | This is a driver for 802.11b cards using RAM-loadable Symbol | |
131 | firmware, such as Symbol Wireless Networker LA4100, CompactFlash | |
132 | cards by Socket Communications and Intel PRO/Wireless 2011B. | |
133 | ||
134 | This driver requires firmware download on startup. Utilities | |
135 | for downloading Symbol firmware are available at | |
136 | <http://sourceforge.net/projects/orinoco/> | |
9afac70a DK |
137 | |
138 | config ORINOCO_USB | |
139 | tristate "Agere Orinoco USB support" | |
140 | depends on USB && HERMES | |
141 | select FW_LOADER | |
142 | ---help--- | |
143 | This driver is for USB versions of the Agere Orinoco card. |