brintos

brintos / linux-shallow public Read only

0
0
Text · 6.3 KiB · 1650d58 Raw
196 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Intel Centrino wireless drivers4#5 6config IPW21007	tristate "Intel PRO/Wireless 2100 Network Connection"8	depends on PCI && CFG802119	select WIRELESS_EXT10	select WEXT_SPY11	select WEXT_PRIV12	select FW_LOADER13	select LIB8021114	select LIBIPW15	help16	  A driver for the Intel PRO/Wireless 2100 Network17	  Connection 802.11b wireless network adapter.18 19	  See <file:Documentation/networking/device_drivers/wifi/intel/ipw2100.rst>20	  for information on the capabilities currently enabled in this driver21	  and for tips for debugging issues and problems.22 23	  In order to use this driver, you will need a firmware image for it.24	  You can obtain the firmware from25	  <http://ipw2100.sf.net/>.  Once you have the firmware image, you26	  will need to place it in /lib/firmware.27 28	  You will also very likely need the Wireless Tools in order to29	  configure your card:30 31	  <https://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.32 33	  It is recommended that you compile this driver as a module (M)34	  rather than built-in (Y). This driver requires firmware at device35	  initialization time, and when built-in this typically happens36	  before the filesystem is accessible (hence firmware will be37	  unavailable and initialization will fail). If you do choose to build38	  this driver into your kernel image, you can avoid this problem by39	  including the firmware and a firmware loader in an initramfs.40 41config IPW2100_MONITOR42	bool "Enable promiscuous mode"43	depends on IPW210044	help45	  Enables promiscuous/monitor mode support for the ipw2100 driver.46	  With this feature compiled into the driver, you can switch to47	  promiscuous mode via the Wireless Tool's Monitor mode.  While in this48	  mode, no packets can be sent.49 50config IPW2100_DEBUG51	bool "Enable full debugging output in IPW2100 module."52	depends on IPW210053	help54	  This option will enable debug tracing output for the IPW2100.55 56	  This will result in the kernel module being ~60k larger.  You can57	  control which debug output is sent to the kernel log by setting the58	  value in59 60	  /sys/bus/pci/drivers/ipw2100/debug_level61 62	  This entry will only exist if this option is enabled.63 64	  If you are not trying to debug or develop the IPW2100 driver, you65	  most likely want to say N here.66 67config IPW220068	tristate "Intel PRO/Wireless 2200BG and 2915ABG Network Connection"69	depends on PCI && CFG8021170	select CFG80211_WEXT_EXPORT71	select WIRELESS_EXT72	select WEXT_SPY73	select WEXT_PRIV74	select FW_LOADER75	select LIB8021176	select LIBIPW77	help78	  A driver for the Intel PRO/Wireless 2200BG and 2915ABG Network79	  Connection adapters.80 81	  See <file:Documentation/networking/device_drivers/wifi/intel/ipw2200.rst>82	  for information on the capabilities currently enabled in this83	  driver and for tips for debugging issues and problems.84 85	  In order to use this driver, you will need a firmware image for it.86	  You can obtain the firmware from87	  <http://ipw2200.sf.net/>.  See the above referenced README.ipw220088	  for information on where to install the firmware images.89 90	  You will also very likely need the Wireless Tools in order to91	  configure your card:92 93	  <https://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.94 95	  It is recommended that you compile this driver as a module (M)96	  rather than built-in (Y). This driver requires firmware at device97	  initialization time, and when built-in this typically happens98	  before the filesystem is accessible (hence firmware will be99	  unavailable and initialization will fail). If you do choose to build100	  this driver into your kernel image, you can avoid this problem by101	  including the firmware and a firmware loader in an initramfs.102 103config IPW2200_MONITOR104	bool "Enable promiscuous mode"105	depends on IPW2200106	help107	  Enables promiscuous/monitor mode support for the ipw2200 driver.108	  With this feature compiled into the driver, you can switch to109	  promiscuous mode via the Wireless Tool's Monitor mode.  While in this110	  mode, no packets can be sent.111 112config IPW2200_RADIOTAP113	bool "Enable radiotap format 802.11 raw packet support"114	depends on IPW2200_MONITOR115 116config IPW2200_PROMISCUOUS117	bool "Enable creation of a RF radiotap promiscuous interface"118	depends on IPW2200_MONITOR119	select IPW2200_RADIOTAP120	help121	  Enables the creation of a second interface prefixed 'rtap'.122	  This second interface will provide every received in radiotap123	  format.124 125	  This is useful for performing wireless network analysis while126	  maintaining an active association.127 128	  Example usage:129 130	    % modprobe ipw2200 rtap_iface=1131	    % ifconfig rtap0 up132	    % tethereal -i rtap0133 134	  If you do not specify 'rtap_iface=1' as a module parameter then135	  the rtap interface will not be created and you will need to turn136	  it on via sysfs:137 138	    % echo 1 > /sys/bus/pci/drivers/ipw2200/*/rtap_iface139 140config IPW2200_QOS141	bool "Enable QoS support"142	depends on IPW2200143 144config IPW2200_DEBUG145	bool "Enable full debugging output in IPW2200 module."146	depends on IPW2200147	help148	  This option will enable low level debug tracing output for IPW2200.149 150	  Note, normal debug code is already compiled in. This low level151	  debug option enables debug on hot paths (e.g Tx, Rx, ISR) and152	  will result in the kernel module being ~70 larger.  Most users153	  will typically not need this high verbosity debug information.154 155	  If you are not sure, say N here.156 157config LIBIPW158	tristate159	depends on PCI && CFG80211160	select WIRELESS_EXT161	select WEXT_SPY162	select CRYPTO163	select CRYPTO_MICHAEL_MIC164	select CRC32165	select LIB80211166	select LIB80211_CRYPT_WEP167	select LIB80211_CRYPT_TKIP168	select LIB80211_CRYPT_CCMP169	help170	This option enables the hardware independent IEEE 802.11171	networking stack.  This component is deprecated in favor of the172	mac80211 component.173 174config LIBIPW_DEBUG175	bool "Full debugging output for the LIBIPW component"176	depends on LIBIPW177	help178	  This option will enable debug tracing output for the179	  libipw component.180 181	  This will result in the kernel module being ~70k larger.  You182	  can control which debug output is sent to the kernel log by183	  setting the value in184 185	  /proc/net/ieee80211/debug_level186 187	  For example:188 189	  % echo 0x00000FFO > /proc/net/ieee80211/debug_level190 191	  For a list of values you can assign to debug_level, you192	  can look at the bit mask values in ieee80211.h193 194	  If you are not trying to debug or develop the libipw195	  component, you most likely want to say N here.196