1config IWLEGACY 2 tristate 3 select FW_LOADER 4 select NEW_LEDS 5 select LEDS_CLASS 6 select LEDS_TRIGGERS 7 select MAC80211_LEDS 8 9menu "Debugging Options" 10 depends on IWLEGACY 11 12config IWLEGACY_DEBUG 13 bool "Enable full debugging output in iwlegacy (iwl 3945/4965) drivers" 14 depends on IWLEGACY 15 ---help--- 16 This option will enable debug tracing output for the iwlegacy 17 drivers. 18 19 This will result in the kernel module being ~100k larger. You can 20 control which debug output is sent to the kernel log by setting the 21 value in 22 23 /sys/class/net/wlan0/device/debug_level 24 25 This entry will only exist if this option is enabled. 26 27 To set a value, simply echo an 8-byte hex value to the same file: 28 29 % echo 0x43fff > /sys/class/net/wlan0/device/debug_level 30 31 You can find the list of debug mask values in: 32 drivers/net/wireless/iwlegacy/common.h 33 34 If this is your first time using this driver, you should say Y here 35 as the debug information can assist others in helping you resolve 36 any problems you may encounter. 37 38config IWLEGACY_DEBUGFS 39 bool "iwlegacy (iwl 3945/4965) debugfs support" 40 depends on IWLEGACY && MAC80211_DEBUGFS 41 ---help--- 42 Enable creation of debugfs files for the iwlegacy drivers. This 43 is a low-impact option that allows getting insight into the 44 driver's state at runtime. 45 46endmenu 47 48config IWL4965 49 tristate "Intel Wireless WiFi 4965AGN (iwl4965)" 50 depends on PCI && MAC80211 51 select IWLEGACY 52 ---help--- 53 This option enables support for 54 55 Select to build the driver supporting the: 56 57 Intel Wireless WiFi Link 4965AGN 58 59 This driver uses the kernel's mac80211 subsystem. 60 61 In order to use this driver, you will need a microcode (uCode) 62 image for it. You can obtain the microcode from: 63 64 <http://intellinuxwireless.org/>. 65 66 The microcode is typically installed in /lib/firmware. You can 67 look in the hotplug script /etc/hotplug/firmware.agent to 68 determine which directory FIRMWARE_DIR is set to when the script 69 runs. 70 71 If you want to compile the driver as a module ( = code which can be 72 inserted in and removed from the running kernel whenever you want), 73 say M here and read <file:Documentation/kbuild/modules.txt>. The 74 module will be called iwl4965. 75 76config IWL3945 77 tristate "Intel PRO/Wireless 3945ABG/BG Network Connection (iwl3945)" 78 depends on PCI && MAC80211 79 select IWLEGACY 80 ---help--- 81 Select to build the driver supporting the: 82 83 Intel PRO/Wireless 3945ABG/BG Network Connection 84 85 This driver uses the kernel's mac80211 subsystem. 86 87 In order to use this driver, you will need a microcode (uCode) 88 image for it. You can obtain the microcode from: 89 90 <http://intellinuxwireless.org/>. 91 92 The microcode is typically installed in /lib/firmware. You can 93 look in the hotplug script /etc/hotplug/firmware.agent to 94 determine which directory FIRMWARE_DIR is set to when the script 95 runs. 96 97 If you want to compile the driver as a module ( = code which can be 98 inserted in and removed from the running kernel whenever you want), 99 say M here and read <file:Documentation/kbuild/modules.txt>. The 100 module will be called iwl3945. 101