* [ath9k-devel] Card AR928X very slow with new kernels @ 2012-04-22 0:54 Pierre Willaime 2012-04-22 23:45 ` Mitch Davis 0 siblings, 1 reply; 11+ messages in thread From: Pierre Willaime @ 2012-04-22 0:54 UTC (permalink / raw) To: ath9k-devel Hello, I have some troubles with my atheros wireless card. With new kernels, the connection is very slow and unreliable. It was not the same on debian stable with an old kernel. It seems that the problem is somehow linked with the ath9k driver and linux 3.2xxx. I tried to disable ipv6 and to start ath9k with the option "nohwcrypt" but I didn't see any huge improvement. Here are the commands I entered: # Disable ipv6 echo "#disable ipv6" | tee -a /etc/sysctl.conf echo "net.ipv6.conf.all.disable_ipv6 = 1" | tee -a /etc/sysctl.conf echo "net.ipv6.conf.default.disable_ipv6 = 1" | tee -a /etc/sysctl.conf echo "net.ipv6.conf.lo.disable_ipv6 = 1" | tee -a /etc/sysctl.conf # ath9k option echo "options ath9k nohwcrypt=1" > /etc/modprobe.d/ath9k.conf Here is a way to fix this? If no, could I wait for an upgrade of linux which could fix this or is there no hope? Thanks pw P-S : I am not member of the ath9k-devel list, so if you can put me in CC... ------------------------------ Here is some information on my system (debian sid); I use network-manager: # lspci | grep -i atheros 03:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01) # iwconfig wlan0 IEEE 802.11abgn ESSID:"xxxxxxxxx" Mode:Managed Frequency:2.437 GHz Access Point: 00:23:F8:95:B2:11 Bit Rate=1 Mb/s Tx-Power=16 dBm Retry long limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:on Link Quality=26/70 Signal level=-84 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:293 Invalid misc:11321 Missed beacon:0 # uname -a Linux nil 3.2.0-2-amd64 #1 SMP Sun Apr 15 16:47:38 UTC 2012 x86_64 GNU/Linux # modinfo ath9k filename: /lib/modules/3.2.0-2-amd64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko license: Dual BSD/GPL description: Support for Atheros 802.11n wireless LAN cards. author: Atheros Communications alias: pci:v0000168Cd00000034sv*sd*bc*sc*i* alias: pci:v0000168Cd00000033sv*sd*bc*sc*i* alias: pci:v0000168Cd00000032sv*sd*bc*sc*i* alias: pci:v0000168Cd00000030sv*sd*bc*sc*i* alias: pci:v0000168Cd0000002Esv*sd*bc*sc*i* alias: pci:v0000168Cd0000002Dsv*sd*bc*sc*i* alias: pci:v0000168Cd0000002Csv*sd*bc*sc*i* alias: pci:v0000168Cd0000002Bsv*sd*bc*sc*i* alias: pci:v0000168Cd0000002Asv*sd*bc*sc*i* alias: pci:v0000168Cd00000029sv*sd*bc*sc*i* alias: pci:v0000168Cd00000027sv*sd*bc*sc*i* alias: pci:v0000168Cd00000024sv*sd*bc*sc*i* alias: pci:v0000168Cd00000023sv*sd*bc*sc*i* depends: ath9k_hw,ath9k_common,mac80211,ath,cfg80211 intree: Y vermagic: 3.2.0-2-amd64 SMP mod_unload modversions parm: debug:Debugging mask (uint) parm: nohwcrypt:Disable hardware encryption (int) parm: blink:Enable LED blink on activity (int) parm: btcoex_enable:Enable wifi-BT coexistence (int) $ lsmod | grep -i ath ath9k 73540 0 ath9k_common 12728 1 ath9k ath9k_hw 322017 2 ath9k_common,ath9k ath 21370 3 ath9k_hw,ath9k_common,ath9k mac80211 192768 2 ath9k,iwlwifi cfg80211 137140 4 mac80211,ath,ath9k,iwlwifi ^ permalink raw reply [flat|nested] 11+ messages in thread
* [ath9k-devel] Card AR928X very slow with new kernels 2012-04-22 0:54 [ath9k-devel] Card AR928X very slow with new kernels Pierre Willaime @ 2012-04-22 23:45 ` Mitch Davis 2012-04-23 1:39 ` Peter Stuge 0 siblings, 1 reply; 11+ messages in thread From: Mitch Davis @ 2012-04-22 23:45 UTC (permalink / raw) To: ath9k-devel On Sun, Apr 22, 2012 at 10:54 AM, Pierre Willaime <pierre.willaime@gmail.com> wrote: > Hello, > > I have some troubles with my atheros wireless card. With new kernels, the connection is very slow and unreliable. It was not the same on debian stable with an old kernel. Me too, although I don't have any datapoints about older versions. I am running Linux 3.3.2 under Fedora 16. According to lspci, my computer has: 02:00.0 Network controller: Atheros Communications Inc. AR9287 Wireless Network Adapter (PCI-Express) (rev 01) > I tried to disable ipv6 and to start ath9k with the option "nohwcrypt" but I didn't see any huge improvement. I didn't see any improvement either. A good way to trigger the problem for me is to run transmission, the bittorrent program. As well as it Not Working Very Well, plus Frequent Disconnects, the ping time from a 2nd computer to the AP goes from 2ms to 8000ms. So perhaps the driver is spamming the airwaves. I'd love to investigate what's happening but I have no idea where to start. Is this page what I'm after: http://linuxwireless.org/en/users/Drivers/ath9k/debug That page tells me about all the cool things for debugging, but doesn't give me an idea of how to methodically go about finding the right info. Any suggestions for values of debug? Any suggestions for the right place to look in /sys/kernel/debug/ath9k? Thank you, Mitch. ^ permalink raw reply [flat|nested] 11+ messages in thread
* [ath9k-devel] Card AR928X very slow with new kernels 2012-04-22 23:45 ` Mitch Davis @ 2012-04-23 1:39 ` Peter Stuge 2012-04-23 2:35 ` Mitch Davis 0 siblings, 1 reply; 11+ messages in thread From: Peter Stuge @ 2012-04-23 1:39 UTC (permalink / raw) To: ath9k-devel Mitch Davis wrote: > I'd love to investigate what's happening but I have no idea where > to start. Is this page what I'm after: > > http://linuxwireless.org/en/users/Drivers/ath9k/debug > > That page tells me about all the cool things for debugging, but > doesn't give me an idea of how to methodically go about finding the > right info. Any suggestions for values of debug? Any suggestions > for the right place to look in /sys/kernel/debug/ath9k? I was in your situation some years ago. Unfortunately what you hope for is nowhere to be found. :\ If you want someone knowledgeable about ath9k hardware to talk in deep technical detail with you then you must basically first prove yourself by studying the driver enough that you can actually fix the problem on your own. You will unfortunately find little to no help with loading the driver into your head, not even some simple overview like "it's like NIC with x tx descriptors and y rx descriptors". :\ The data sheet for the hardware is not generally available. It has leaked of course, but you are discouraged to use it unless you have received your own copy off-list thanks to your outstanding efforts. Atheros try to take problem reports seriously and will try to reproduce problems in their lab. If they succeed they typically develop fixes. I have yet to see Atheros guide any user on the list, competent as she may be, to do remote debugging to find the key information about the error in the local environment where the error is reliably reproducible. I have ranted violently about this on the list and many people hate me for that. Obviously your problem is often not reproducible in the lab, because it depends on factors in your RF environment, which I assume that everyone understands. I'm not completely sure about the reasons for this sad state of affairs, but that's the way it goes here. :\ //Peter ^ permalink raw reply [flat|nested] 11+ messages in thread
* [ath9k-devel] Card AR928X very slow with new kernels 2012-04-23 1:39 ` Peter Stuge @ 2012-04-23 2:35 ` Mitch Davis 2012-04-23 3:07 ` Ben Greear 2012-04-23 3:16 ` Peter Stuge 0 siblings, 2 replies; 11+ messages in thread From: Mitch Davis @ 2012-04-23 2:35 UTC (permalink / raw) To: ath9k-devel On Mon, Apr 23, 2012 at 11:39 AM, Peter Stuge <peter@stuge.se> wrote: > Mitch Davis wrote: >> I'd love to investigate what's happening but I have no idea where >> to start. ?Is this page what I'm after: >> >> ? http://linuxwireless.org/en/users/Drivers/ath9k/debug >> >> That page tells me about all the cool things for debugging, but >> doesn't give me an idea of how to methodically go about finding the >> right info. ?Any suggestions for values of debug? ?Any suggestions >> for the right place to look in /sys/kernel/debug/ath9k? > > I was in your situation some years ago. Unfortunately what you hope > for is nowhere to be found. :\ Sigh. I'm confronted with a wall of possibilities, and no idea of where to start. > then you must basically first prove yourself This situation is akin to having to take a fire-fighter's course in order to have the fire brigade put out the fire in your house. :-( > I have ranted violently about this on the list and many people hate me for that. My turn to rant. Does a project which rails so loudly against the truth deserve your time? Other projects say "hmm, sorry to hear that, turn on these debugging options, send us the log, and we'll see what we can do". It's certainly what I've done with the other open source projects I've been involved with. A bug report is a GIFT! I don't have the time to become an ath9k expert, I have enough irons in enough other fires. I am willing to do the right thing for open source by doing quality debugging work, but I'm not going to become an ath9k expert for a $20 wifi card If one can't get help from the project, it would be a better use of my time and money to throw away the AR9287 card and buy a different brand. And I can help other Linux users save their time by blogging about my experience, and Google watching AR9287 and AR928X, so that when someone says "I have a problem", I can save them time by telling them honestly and candidly of my experience in getting help. Or, someone can tell me a debugging option to try, so I can get a log. Sigh. ^ permalink raw reply [flat|nested] 11+ messages in thread
* [ath9k-devel] Card AR928X very slow with new kernels 2012-04-23 2:35 ` Mitch Davis @ 2012-04-23 3:07 ` Ben Greear 2012-04-23 3:16 ` Peter Stuge 1 sibling, 0 replies; 11+ messages in thread From: Ben Greear @ 2012-04-23 3:07 UTC (permalink / raw) To: ath9k-devel On 04/22/2012 07:35 PM, Mitch Davis wrote: > On Mon, Apr 23, 2012 at 11:39 AM, Peter Stuge<peter@stuge.se> wrote: >> Mitch Davis wrote: >>> I'd love to investigate what's happening but I have no idea where >>> to start. Is this page what I'm after: >>> >>> http://linuxwireless.org/en/users/Drivers/ath9k/debug >>> >>> That page tells me about all the cool things for debugging, but >>> doesn't give me an idea of how to methodically go about finding the >>> right info. Any suggestions for values of debug? Any suggestions >>> for the right place to look in /sys/kernel/debug/ath9k? >> >> I was in your situation some years ago. Unfortunately what you hope >> for is nowhere to be found. :\ > > Sigh. I'm confronted with a wall of possibilities, and no idea of > where to start. If you have a kernel that works, and one that doesn't, you can try to bisect and figure out what commit caused it to go bad. I must have deleted your first email..but can you be more specific about what kernel(s) work for you and which ones fail? Try looking at the xmit, interrupt, and recv ath9k debugfs files. With the very latest wireless-testing tree, there are some extended interrupt errors in the interrupt debugfs file that might shed some light. Let us know what AP you are using, if you know. Feel free to post a set of these to the list (ie, with some specific amount of time between them so we can see the rate of change). Thanks, Ben -- Ben Greear <greearb@candelatech.com> Candela Technologies Inc http://www.candelatech.com ^ permalink raw reply [flat|nested] 11+ messages in thread
* [ath9k-devel] Card AR928X very slow with new kernels 2012-04-23 2:35 ` Mitch Davis 2012-04-23 3:07 ` Ben Greear @ 2012-04-23 3:16 ` Peter Stuge 2012-04-23 6:58 ` Mitch Davis 1 sibling, 1 reply; 11+ messages in thread From: Peter Stuge @ 2012-04-23 3:16 UTC (permalink / raw) To: ath9k-devel Mitch Davis wrote: > Does a project which rails so loudly against the truth deserve your time? I was certainly discouraged from the response I got when I tried to debug my problems long ago. > Other projects say "hmm, sorry to hear that, turn on these > debugging options, send us the log, and we'll see what we can do". > It's certainly what I've done with the other open source projects > I've been involved with. A bug report is a GIFT! I agree. Suggestions about enabling debug options do happen on the list, but they're a little bit down the list of common response. There is incredibly strong focus on lab reproduction, which is of course particularly useless for anything involving RF on remote site. > I don't have the time to become an ath9k expert, I have enough irons > in enough other fires. I am willing to do the right thing for open > source by doing quality debugging work, but I'm not going to become > an ath9k expert for a $20 wifi card This is exactly what I said. It was very effective in getting me absolutely no help at all. > If one can't get help from the project, it would be a better use of > my time and money to throw away the AR9287 card and buy a different > brand. And I can help other Linux users save their time by blogging > about my experience, and Google watching AR9287 and AR928X, so that > when someone says "I have a problem", I can save them time by telling > them honestly and candidly of my experience in getting help. Give it a couple of days and see what happens, but yes I completely agree. I have never been able to use ath9k successfully while trying three different generations of hardware. For the last few years I've been using an Intel card which isn't perfect either but at least doesn't have the severe issues I had with ath9k hardware. Another thing I note is that anything older than the newest hardware, which usually is not available on the market yet, receives less to no attention from the more experienced Atheros developers, because they are all working on the next hardware. The Atheros hardware is really really nice in comparison with basically all competitors, so I do want to be able to use it. I'll get a new ath9k card at some point but it's not very high priority. I will choose very carefully what I buy based on what few bits of information come through the list regarding chipsets, in order to maximize my chances of being able to get qualified and motivated support. I was looking at AR9380 but I think it is getting too old by now. > Or, someone can tell me a debugging option to try, so I can get a log. Someone might still! I don't expect it will lead to efficient exchange between developers and users, but hopefully it will lead to something somewhere. I've been around for a while but like you I do not have time to become an ath9k expert besides the many other things I work on, including hardware and other driver development, so I can't really help you either, or I would have already. But I stay on the list to follow ath9k land to know what hardware is relevant (there is certainly no other way to find out, and even here only very few bits) and to inform newcomers as yourself somehow what can be expected, because I know I would have appreciated it *so* much myself. Of course I'm not making myself any more popular among Atheros developers but I'm just telling it like it is. I also understand that many of them may not agree at all with the situation, but I guess this hardware segment does not really have any margins whatsoever, so we get what Windows users are willing to pay for. //Peter ^ permalink raw reply [flat|nested] 11+ messages in thread
* [ath9k-devel] Card AR928X very slow with new kernels 2012-04-23 3:16 ` Peter Stuge @ 2012-04-23 6:58 ` Mitch Davis 2012-04-23 12:47 ` Peter Stuge 2012-04-23 13:46 ` Ben Greear 0 siblings, 2 replies; 11+ messages in thread From: Mitch Davis @ 2012-04-23 6:58 UTC (permalink / raw) To: ath9k-devel On Mon, Apr 23, 2012 at 1:07 PM, Ben Greear <greearb@candelatech.com> wrote: > > If you have a kernel that works, and one that doesn't, you can try to > bisect and figure out what commit caused it to go bad. > > I must have deleted your first email..but can you be more specific > about what kernel(s) work for you and which ones fail? That was Pierre, who started this thread. For me, I have two AR9287 cards in two almost identical laptops. For one of them (wife's), the wireless has never worked well. The other (mine) has been pretty good. Recently I swapped the wireless cards. Mine started giving all sorts of trouble, but the wife's was no better. When I upgraded from kernel 3.3.1 to 3.3.2, mine got a whole lot better, whereas the wife's didn't. I suspect there are two problems, one of which got fixed in 3.3.2. > Try looking at the xmit, interrupt, and recv ath9k debugfs files. Thanks I will. In the case the card becomes unassociated, is there a way of finding out the reason why? Mitch. ^ permalink raw reply [flat|nested] 11+ messages in thread
* [ath9k-devel] Card AR928X very slow with new kernels 2012-04-23 6:58 ` Mitch Davis @ 2012-04-23 12:47 ` Peter Stuge 2012-04-23 12:54 ` Mitch Davis 2012-04-23 13:46 ` Ben Greear 1 sibling, 1 reply; 11+ messages in thread From: Peter Stuge @ 2012-04-23 12:47 UTC (permalink / raw) To: ath9k-devel Mitch Davis wrote: > In the case the card becomes unassociated, is there a way of > finding out the reason why? For me this happened when some beacon frames weren't received. No suggestions for finding out *why* they weren't received. //Peter ^ permalink raw reply [flat|nested] 11+ messages in thread
* [ath9k-devel] Card AR928X very slow with new kernels 2012-04-23 12:47 ` Peter Stuge @ 2012-04-23 12:54 ` Mitch Davis 0 siblings, 0 replies; 11+ messages in thread From: Mitch Davis @ 2012-04-23 12:54 UTC (permalink / raw) To: ath9k-devel On Mon, Apr 23, 2012 at 10:47 PM, Peter Stuge <peter@stuge.se> wrote: > Mitch Davis wrote: >> In the case the card becomes unassociated, is there a way of >> finding out the reason why? > > For me this happened when some beacon frames weren't received. > No suggestions for finding out *why* they weren't received. Even that's useful, thanks. Mitch. ^ permalink raw reply [flat|nested] 11+ messages in thread
* [ath9k-devel] Card AR928X very slow with new kernels 2012-04-23 6:58 ` Mitch Davis 2012-04-23 12:47 ` Peter Stuge @ 2012-04-23 13:46 ` Ben Greear 2012-04-23 14:50 ` Ben Greear 1 sibling, 1 reply; 11+ messages in thread From: Ben Greear @ 2012-04-23 13:46 UTC (permalink / raw) To: ath9k-devel On 04/22/2012 11:58 PM, Mitch Davis wrote: > On Mon, Apr 23, 2012 at 1:07 PM, Ben Greear<greearb@candelatech.com> wrote: >> >> If you have a kernel that works, and one that doesn't, you can try to >> bisect and figure out what commit caused it to go bad. >> >> I must have deleted your first email..but can you be more specific >> about what kernel(s) work for you and which ones fail? > > That was Pierre, who started this thread. > > For me, I have two AR9287 cards in two almost identical laptops. For > one of them (wife's), the wireless has never worked well. The other > (mine) has been pretty good. Recently I swapped the wireless cards. > Mine started giving all sorts of trouble, but the wife's was no > better. When I upgraded from kernel 3.3.1 to 3.3.2, mine got a whole > lot better, whereas the wife's didn't. I suspect there are two problems, > one of which got fixed in 3.3.2. > >> Try looking at the xmit, interrupt, and recv ath9k debugfs files. > > Thanks I will. > > In the case the card becomes unassociated, is there a way of finding > out the reason why? dmesg output (and/or /var/log/messages) may give clues, as should the wpa_supplicant logs. Thanks, Ben -- Ben Greear <greearb@candelatech.com> Candela Technologies Inc http://www.candelatech.com ^ permalink raw reply [flat|nested] 11+ messages in thread
* [ath9k-devel] Card AR928X very slow with new kernels 2012-04-23 13:46 ` Ben Greear @ 2012-04-23 14:50 ` Ben Greear 0 siblings, 0 replies; 11+ messages in thread From: Ben Greear @ 2012-04-23 14:50 UTC (permalink / raw) To: ath9k-devel On 04/23/2012 06:46 AM, Ben Greear wrote: > On 04/22/2012 11:58 PM, Mitch Davis wrote: >> On Mon, Apr 23, 2012 at 1:07 PM, Ben Greear<greearb@candelatech.com> wrote: >>> >>> If you have a kernel that works, and one that doesn't, you can try to >>> bisect and figure out what commit caused it to go bad. >>> >>> I must have deleted your first email..but can you be more specific >>> about what kernel(s) work for you and which ones fail? >> >> That was Pierre, who started this thread. >> >> For me, I have two AR9287 cards in two almost identical laptops. For >> one of them (wife's), the wireless has never worked well. The other >> (mine) has been pretty good. Recently I swapped the wireless cards. >> Mine started giving all sorts of trouble, but the wife's was no >> better. When I upgraded from kernel 3.3.1 to 3.3.2, mine got a whole >> lot better, whereas the wife's didn't. I suspect there are two problems, >> one of which got fixed in 3.3.2. Also, 3.3.1 had a bad ath9k regression, that was fixed in 3.3.2.... Thanks, Ben -- Ben Greear <greearb@candelatech.com> Candela Technologies Inc http://www.candelatech.com ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2012-04-23 14:50 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-04-22 0:54 [ath9k-devel] Card AR928X very slow with new kernels Pierre Willaime 2012-04-22 23:45 ` Mitch Davis 2012-04-23 1:39 ` Peter Stuge 2012-04-23 2:35 ` Mitch Davis 2012-04-23 3:07 ` Ben Greear 2012-04-23 3:16 ` Peter Stuge 2012-04-23 6:58 ` Mitch Davis 2012-04-23 12:47 ` Peter Stuge 2012-04-23 12:54 ` Mitch Davis 2012-04-23 13:46 ` Ben Greear 2012-04-23 14:50 ` Ben Greear
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.