I have multiple issues with WLAN on my Slackware 13.37 installation on an Asus X53SV laptop computer.
The WLAN adapter is:
Code:
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 (rev 34)
Subsystem: Intel Corporation Centrino Wireless-N 1030 BGN
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
The issues are:
1: The adapter deauthenticates with the AP whenever CRDA is called. Is this normal? I have seen this issue on other computers too. I don't think most users notice this when it happens because wpa_supplicant will immediately reauthenticate automatically in the background. However this behavior can be easily observed in the kernel ring buffer with dmesg.
2: I sometimes have issues with dhclient. I get a DHCPOFFER and DHCPACK from the DHCP server, then I get:
SIOCSIFFLAGS: Connection timed out
SIOCADDRT: No such process
Then the device may bind or may not bind to the offered IP.
3: Another issue with dhclient. Sometimes there is no DHCPOFFER/DHCPACK at all. The device just listens idly even though it has authenticated properly and claims to have a good link. There is no information about problems in the kernel ring buffer.
I have also other issues, but I think this serves as a good start.
The problem seems worse when using ACPI and moving between S3 and S0. The most easy fix for issue 2 and 3 is to ifconfig wlan0 down, then hit the RF kill switch, wait a few seconds, enable the device again, and it will sometimes work. Sometimes I have to repeat this procedure several times. Sometimes I need to reboot the computer.
I have had issue 1, 2 and 3 on a different computer with an entirely different WLAN adapter. I have also had similar problems with a third computer.
I experience these problems on networks that have no known issues (other users have no such issues),
I experience the problems on not just one but on all networks I attempt to use.
I have tried different kernels, at least five different kernels have been tried including the stock big SMP kernel shipped with 13.37. I try to regularly compile the latest kernel available. As of today I have experienced the problems with kernel 3.4.4 as well.
CRDA seems to be a culprit. Is there some hack to remove CRDA entirely from the kernel? ACPI seems to be another, however I need to use ACPI, I suspect there are numerous issues with ACPI on various laptop computers, not just for WLAN, I have seen strange issues with screen brightness and other hardware that does not work correctly when moving between S0 and S3. Can someone confirm this please?