I have a new Lenovo V560 Laptop (with this <Fn><F5> WLAN switch that doesn't work in Linux), with a brand new Sabayon 5.5 (Kernel 2.6.38) install. Everything works fine, except that I can't get the wireless going.
The card is
- Code: Select all
susanne admin # lspci | grep W
04:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000
The hardware switch on the front side of the machine is on, and iwconfig sees the card:
- Code: Select all
susanne admin # iwconfig wlan0
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
The necessary modules seem to be loaded:
- Code: Select all
susanne admin # lsmod | grep iwl
iwlagn 157130 0
iwlcore 49628 1 iwlagn
mac80211 163327 2 iwlagn,iwlcore
cfg80211 118575 3 iwlagn,iwlcore,mac80211
and the microcode seems OK:
- Code: Select all
susanne admin # eix iwl1000
[I] net-wireless/iwl1000-ucode
Available versions: 128.50.3.1
Installed versions: 128.50.3.1(06:34:46 PM 09/27/2010)
Homepage: http://intellinuxwireless.org/?p=iwlwifi
Description: Intel (R) Wireless WiFi Link 1000BGN ucode
I don't understand the dmesg output
- Code: Select all
susanne admin # dmesg | grep iwl
[ 11.950359] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
[ 11.950365] iwlagn: Copyright(c) 2003-2010 Intel Corporation
[ 11.950520] iwlagn 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 11.950560] iwlagn 0000:04:00.0: setting latency timer to 64
[ 11.950686] iwlagn 0000:04:00.0: Detected Intel(R) Centrino(R) Wireless-N 1000 BGN, REV=0x6C
[ 11.971392] iwlagn 0000:04:00.0: device EEPROM VER=0x15d, CALIB=0x6
[ 11.971398] iwlagn 0000:04:00.0: Device SKU: 0X9
[ 11.971402] iwlagn 0000:04:00.0: Valid Tx ant: 0X1, Valid Rx ant: 0X3
[ 11.971424] iwlagn 0000:04:00.0: Tunable channels: 13 802.11bg, 0 802.11a channels
[ 11.971703] iwlagn 0000:04:00.0: irq 42 for MSI/MSI-X
[ 12.114304] iwlagn 0000:04:00.0: loaded firmware version 128.50.3.1 build 13488
[ 12.253246] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[26739.629619] iwlagn 0000:04:00.0: RF_KILL bit toggled to enable radio.
- it seems to say that the FR_KILL bit is on?
I have tried
- Code: Select all
rfkill unblock all
but that didn't help.
I wanted to rebuild the kernel with the RF_KILL options set to "no" but no success here:
- Code: Select all
susanne admin # genkernel --kernel-config=/usr/src/config --menuconfig --bootloader=grub --splash=sabayon --disklabel --luks all
* Gentoo Linux Genkernel; Version 3.4.15
* Running with options: --kernel-config=/usr/src/config --menuconfig --bootloader=grub --splash=sabayon --disklabel --luks all
* Linux Kernel 2.6.38-sabayon for x86_64...
* kernel: Using config from /usr/src/config
* Previous config backed up to .config--2011-04-08--00-13-00.bak
* kernel: >> Running mrproper...
* ERROR: Failed to compile the "mrproper" target...
* -- Grepping log... --
/bin/sh: /usr/src/linux-2.6.38-sabayon/scripts/gcc-goto.sh: No such file or directory
make: *** No rule to make target `/usr/src/linux-2.6.38-sabayon/arch/x86/Makefile'. Stop.
* Gentoo Linux Genkernel; Version 3.4.15
* Running with options: --kernel-config=/usr/src/config --menuconfig --bootloader=grub --splash=sabayon --disklabel --luks all
* ERROR: Failed to compile the "mrproper" target...
* -- End log... --
So I have tried everything I could find but still stuck. Has anybody some guidance for me?
Thanks,
Rainer
Edit: Here is the log for pressing <Fn><F5>:
- Code: Select all
Apr 8 01:10:12 susanne kernel: [31731.662813] atkbd serio0: Unknown key pressed (translated set 2, code 0x8e on isa0060/serio0).
Apr 8 01:10:12 susanne kernel: [31731.662821] atkbd serio0: Use 'setkeycodes e00e <keycode>' to make it known.
Apr 8 01:10:12 susanne kernel: [31731.664668] iwlagn 0000:04:00.0: RF_KILL bit toggled to enable radio.
Apr 8 01:10:12 susanne NetworkManager[7129]: <info> WiFi now enabled by radio killswitch
Apr 8 01:10:12 susanne kernel: [31731.673538] atkbd serio0: Unknown key released (translated set 2, code 0x8e on isa0060/serio0).
Apr 8 01:10:12 susanne kernel: [31731.673543] atkbd serio0: Use 'setkeycodes e00e <keycode>' to make it known.
Apr 8 01:10:12 susanne NetworkManager[7129]: <info> WiFi now disabled by radio killswitch