OLD | NEW |
(Empty) | |
| 1 # |
| 2 # Intel Centrino wireless drivers |
| 3 # |
| 4 |
| 5 config IPW2100 |
| 6 tristate "Intel PRO/Wireless 2100 Network Connection" |
| 7 depends on PCI && CFG80211 |
| 8 select WIRELESS_EXT |
| 9 select WEXT_SPY |
| 10 select WEXT_PRIV |
| 11 select FW_LOADER |
| 12 select LIB80211 |
| 13 select LIBIPW |
| 14 ---help--- |
| 15 A driver for the Intel PRO/Wireless 2100 Network |
| 16 Connection 802.11b wireless network adapter. |
| 17 |
| 18 See <file:Documentation/networking/README.ipw2100> for information on |
| 19 the capabilities currently enabled in this driver and for tips |
| 20 for debugging issues and problems. |
| 21 |
| 22 In order to use this driver, you will need a firmware image for it. |
| 23 You can obtain the firmware from |
| 24 <http://ipw2100.sf.net/>. Once you have the firmware image, you |
| 25 will need to place it in /lib/firmware. |
| 26 |
| 27 You will also very likely need the Wireless Tools in order to |
| 28 configure your card: |
| 29 |
| 30 <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. |
| 31 |
| 32 It is recommended that you compile this driver as a module (M) |
| 33 rather than built-in (Y). This driver requires firmware at device |
| 34 initialization time, and when built-in this typically happens |
| 35 before the filesystem is accessible (hence firmware will be |
| 36 unavailable and initialization will fail). If you do choose to build |
| 37 this driver into your kernel image, you can avoid this problem by |
| 38 including the firmware and a firmware loader in an initramfs. |
| 39 |
| 40 config IPW2100_MONITOR |
| 41 bool "Enable promiscuous mode" |
| 42 depends on IPW2100 |
| 43 ---help--- |
| 44 Enables promiscuous/monitor mode support for the ipw2100 driver. |
| 45 With this feature compiled into the driver, you can switch to |
| 46 promiscuous mode via the Wireless Tool's Monitor mode. While in this |
| 47 mode, no packets can be sent. |
| 48 |
| 49 config IPW2100_DEBUG |
| 50 bool "Enable full debugging output in IPW2100 module." |
| 51 depends on IPW2100 |
| 52 ---help--- |
| 53 This option will enable debug tracing output for the IPW2100. |
| 54 |
| 55 This will result in the kernel module being ~60k larger. You can |
| 56 control which debug output is sent to the kernel log by setting the |
| 57 value in |
| 58 |
| 59 /sys/bus/pci/drivers/ipw2100/debug_level |
| 60 |
| 61 This entry will only exist if this option is enabled. |
| 62 |
| 63 If you are not trying to debug or develop the IPW2100 driver, you |
| 64 most likely want to say N here. |
| 65 |
| 66 config IPW2200 |
| 67 tristate "Intel PRO/Wireless 2200BG and 2915ABG Network Connection" |
| 68 depends on PCI && CFG80211 && CFG80211_WEXT |
| 69 select WIRELESS_EXT |
| 70 select WEXT_SPY |
| 71 select WEXT_PRIV |
| 72 select FW_LOADER |
| 73 select LIB80211 |
| 74 select LIBIPW |
| 75 ---help--- |
| 76 A driver for the Intel PRO/Wireless 2200BG and 2915ABG Network |
| 77 Connection adapters. |
| 78 |
| 79 See <file:Documentation/networking/README.ipw2200> for |
| 80 information on the capabilities currently enabled in this |
| 81 driver and for tips for debugging issues and problems. |
| 82 |
| 83 In order to use this driver, you will need a firmware image for it. |
| 84 You can obtain the firmware from |
| 85 <http://ipw2200.sf.net/>. See the above referenced README.ipw2200 |
| 86 for information on where to install the firmware images. |
| 87 |
| 88 You will also very likely need the Wireless Tools in order to |
| 89 configure your card: |
| 90 |
| 91 <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. |
| 92 |
| 93 It is recommended that you compile this driver as a module (M) |
| 94 rather than built-in (Y). This driver requires firmware at device |
| 95 initialization time, and when built-in this typically happens |
| 96 before the filesystem is accessible (hence firmware will be |
| 97 unavailable and initialization will fail). If you do choose to build |
| 98 this driver into your kernel image, you can avoid this problem by |
| 99 including the firmware and a firmware loader in an initramfs. |
| 100 |
| 101 config IPW2200_MONITOR |
| 102 bool "Enable promiscuous mode" |
| 103 depends on IPW2200 |
| 104 ---help--- |
| 105 Enables promiscuous/monitor mode support for the ipw2200 driver. |
| 106 With this feature compiled into the driver, you can switch to |
| 107 promiscuous mode via the Wireless Tool's Monitor mode. While in this |
| 108 mode, no packets can be sent. |
| 109 |
| 110 config IPW2200_RADIOTAP |
| 111 bool "Enable radiotap format 802.11 raw packet support" |
| 112 depends on IPW2200_MONITOR |
| 113 |
| 114 config IPW2200_PROMISCUOUS |
| 115 bool "Enable creation of a RF radiotap promiscuous interface" |
| 116 depends on IPW2200_MONITOR |
| 117 select IPW2200_RADIOTAP |
| 118 ---help--- |
| 119 Enables the creation of a second interface prefixed 'rtap'. |
| 120 This second interface will provide every received in radiotap |
| 121 format. |
| 122 |
| 123 This is useful for performing wireless network analysis while |
| 124 maintaining an active association. |
| 125 |
| 126 Example usage: |
| 127 |
| 128 % modprobe ipw2200 rtap_iface=1 |
| 129 % ifconfig rtap0 up |
| 130 % tethereal -i rtap0 |
| 131 |
| 132 If you do not specify 'rtap_iface=1' as a module parameter then |
| 133 the rtap interface will not be created and you will need to turn |
| 134 it on via sysfs: |
| 135 |
| 136 % echo 1 > /sys/bus/pci/drivers/ipw2200/*/rtap_iface |
| 137 |
| 138 config IPW2200_QOS |
| 139 bool "Enable QoS support" |
| 140 depends on IPW2200 && EXPERIMENTAL |
| 141 |
| 142 config IPW2200_DEBUG |
| 143 bool "Enable full debugging output in IPW2200 module." |
| 144 depends on IPW2200 |
| 145 ---help--- |
| 146 This option will enable low level debug tracing output for IPW2200. |
| 147 |
| 148 Note, normal debug code is already compiled in. This low level |
| 149 debug option enables debug on hot paths (e.g Tx, Rx, ISR) and |
| 150 will result in the kernel module being ~70 larger. Most users |
| 151 will typically not need this high verbosity debug information. |
| 152 |
| 153 If you are not sure, say N here. |
| 154 |
| 155 config LIBIPW |
| 156 tristate |
| 157 depends on PCI && CFG80211 |
| 158 select WIRELESS_EXT |
| 159 select WEXT_SPY |
| 160 select CRYPTO |
| 161 select CRYPTO_ARC4 |
| 162 select CRYPTO_ECB |
| 163 select CRYPTO_AES |
| 164 select CRYPTO_MICHAEL_MIC |
| 165 select CRYPTO_ECB |
| 166 select CRC32 |
| 167 select LIB80211 |
| 168 select LIB80211_CRYPT_WEP |
| 169 select LIB80211_CRYPT_TKIP |
| 170 select LIB80211_CRYPT_CCMP |
| 171 ---help--- |
| 172 This option enables the hardware independent IEEE 802.11 |
| 173 networking stack. This component is deprecated in favor of the |
| 174 mac80211 component. |
| 175 |
| 176 config LIBIPW_DEBUG |
| 177 bool "Full debugging output for the LIBIPW component" |
| 178 depends on LIBIPW |
| 179 ---help--- |
| 180 This option will enable debug tracing output for the |
| 181 libipw component. |
| 182 |
| 183 This will result in the kernel module being ~70k larger. You |
| 184 can control which debug output is sent to the kernel log by |
| 185 setting the value in |
| 186 |
| 187 /proc/net/ieee80211/debug_level |
| 188 |
| 189 For example: |
| 190 |
| 191 % echo 0x00000FFO > /proc/net/ieee80211/debug_level |
| 192 |
| 193 For a list of values you can assign to debug_level, you |
| 194 can look at the bit mask values in ieee80211.h |
| 195 |
| 196 If you are not trying to debug or develop the libipw |
| 197 component, you most likely want to say N here. |
OLD | NEW |