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