Andrey Borzenkov | 49c1d20 | 2009-01-17 15:53:45 +0300 | [diff] [blame] | 1 | config HERMES |
| 2 | tristate "Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)" |
John W. Linville | 133d7c6 | 2009-10-28 16:29:30 -0400 | [diff] [blame] | 3 | depends on (PPC_PMAC || PCI || PCMCIA) |
Johannes Berg | a2bd36c | 2015-01-06 13:46:57 +0100 | [diff] [blame] | 4 | depends on CFG80211 |
Johannes Berg | 2afe38d | 2015-01-06 14:00:53 +0100 | [diff] [blame] | 5 | select CFG80211_WEXT_EXPORT |
Andrey Borzenkov | 49c1d20 | 2009-01-17 15:53:45 +0300 | [diff] [blame] | 6 | select WIRELESS_EXT |
Johannes Berg | 3d23e34 | 2009-09-29 23:27:28 +0200 | [diff] [blame] | 7 | select WEXT_SPY |
| 8 | select WEXT_PRIV |
Andrey Borzenkov | 49c1d20 | 2009-01-17 15:53:45 +0300 | [diff] [blame] | 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 | |
Pavel Roskin | 484b4dd | 2010-03-11 23:13:28 -0500 | [diff] [blame] | 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 | |
Andrey Borzenkov | 49c1d20 | 2009-01-17 15:53:45 +0300 | [diff] [blame] | 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" |
Pavel Roskin | 484b4dd | 2010-03-11 23:13:28 -0500 | [diff] [blame] | 101 | depends on PCI && HERMES && HERMES_PRISM |
Andrey Borzenkov | 49c1d20 | 2009-01-17 15:53:45 +0300 | [diff] [blame] | 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" |
Fabian Frederick | 2e91606 | 2014-06-18 19:55:38 +0200 | [diff] [blame] | 111 | depends on PCMCIA && HERMES && HAS_IOPORT_MAP |
Andrey Borzenkov | 49c1d20 | 2009-01-17 15:53:45 +0300 | [diff] [blame] | 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" |
Fabian Frederick | dff6277 | 2014-06-18 19:43:31 +0200 | [diff] [blame] | 126 | depends on PCMCIA && HERMES && HAS_IOPORT_MAP |
Andrey Borzenkov | 49c1d20 | 2009-01-17 15:53:45 +0300 | [diff] [blame] | 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/> |
David Kilroy | 9afac70 | 2010-05-01 14:05:41 +0100 | [diff] [blame] | 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. |