Bug 14960
Summary: | ath9k/AR9285 unstable connection - signal sensitivity fault | ||
---|---|---|---|
Product: | Drivers | Reporter: | Dieter Drewanz (dieterd2005) |
Component: | network-wireless | Assignee: | drivers_network-wireless (drivers_network-wireless) |
Status: | RESOLVED DOCUMENTED | ||
Severity: | normal | CC: | ath9k-devel, kerneldotorg_reply |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.31-6.slh.2-sidux-686 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Dieter Drewanz
2009-12-30 12:25:15 UTC
dmesg: wlan0: no probe response from AP ********* - disassociating wlan0: authenticate with AP ******** wlan0: authenticated wlan0: associate with AP *********** wlan0: RX ReassocResp from ************ (capab=0x411 status=0 aid=1) wlan0: associated after apt-get install eeepc-acpi-scripts apt-get install acpi-support-base and reboot disconnecting and reconnecting have become better (before it was 15s ... 2min). signal strength and quality are still to low compared to channel use of other wlans and their signal strength. I was having the same problem, had success with the following setup: Asus eee 1005HA-PU1X Ubuntu 9.10 (karmic) Kernel 2.6.31-19-generic #56-Ubuntu SMP i686 GNU/Linux Downloaded compat-wireless-2009-12-02 (compat-wireless-2.6.tar.bz2) from linuxwireless.org. Extracted, followed directions for ath9k (http://linuxwireless.org/en/users/Drivers/ath9k). After reboot, my wifi signal is at 99% to 100%, and the "no probe response" messages are gone, connection is steady as a rock. Thanks Josh. I read http://linuxwireless.org/, found "December 3, 2009 2.6.32 has been released with 1020 patches touching wireless code. So this kernel includes most of "compat-wireless-2009-12-02". I read the list on page http://kernelnewbies.org/Linux_2_6_32. So I have three choices: 1) upgrading to kernel "linux-image-2.6.32-9.slh.2-sidux-686" 2) compiling compat-wireless. (make, make install) 3) with git http://linuxwireless.org/en/developers/Documentation/git-guide (apt-get install git-core) After trying (one not busy evening required) I will report. I used method 2) and for others I added a little more information. You need kernel essentials for the next step installed. (if make will not work, check/install your Debian based distro for following packages: apt-get install gcc ; apt-get install make ; apt-get install kernel-header ; apt-get install build-essential) hwinfo: 28: PCI 200.0: 0282 WLAN controller [Created at pci.318] UDI: /org/freedesktop/Hal/devices/pci_168c_2b SysFS ID: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0 SysFS BusID: 0000:02:00.0 Hardware Class: network Model: "Atheros WLAN controller" Vendor: pci 0x168c "Atheros Communications Inc." Device: pci 0x002b SubVendor: pci 0x1a3b SubDevice: pci 0x1089 Revision: 0x01 Driver: "ath9k" Driver Modules: "ath9k" Device File: wlan0 # download compat-wireless-2.6.tar.bz2 from http://linuxwireless.org/en/users/Drivers/ath9k compat-wireless-2010-03-01 # decompress with mc or tar ./scripts/driver-select ath9k # selects that only ath9k and dependencies are compiled make # compiles ath9k and some other modules make install # installs ath9k and some other modules # to unload wireless modules sudo make wlunload # to unload bluetooth modules sudo make btunload # to load wireless modules sudo make wlload # to load bluetooth modules sudo make btload # ignore error messages of other modules while un/loading # or do it by rebooting/restarting iwlist wlan0 scanning | grep "ESSID\|Channel\|Quality\|Cell" Distance 5m and a thin wall Cell 01 - Address: ****** Quality=52/70 Signal level=-58 dBm Distance 10cm from antenna: Cell 01 - Address: ****** Quality=70/70 Signal level=-12 dBm ESSID:"WLAN1" Now signal strengt is ok and connection is stable. 1) So bug can be solved by manuel work for kernel 2.6.31-x. 2) Possible that some distros compiled for their distributed kernel higher than 2.6.31-19 newer compat-wireless sources. If not you have to do the steps of this bug blog. In case your AR9285 has another Subvendor/Subdevice and compat-wireless-2009-12-02 or compat-wireless-2010-03-01 will not work, try freshest version compat-wireless. 3) Bug should be solved for kernels >= 2.6.32-x generally. |