Intel 3945ABG wifi can't connect at all if 802.11a and 802.11n are both available

Bug #759051 reported by Rich Wales
36
This bug affects 6 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: network-manager

I have a Dell Latitude D620, with a builtin Intel 3945ABG wifi adapter. I am running Maverick, and the wifi adapter is being controlled by the iwl3945 driver.

I can connect fine to 802.11g at work, and I can also connect fine to 802.11a at home (via a Netgear WNDR3300 access point using DD-WRT firmware) — *IF* the WNDR3300's 5-GHz radio is configured to run in "A-only" mode.

If I configure my home access point's 5-GHz radio to run in "AN-only" mode (i.e., connect either in 802.11a or 802.11n mode), I can no longer connect at all. The logs show an endless repetition of messages like the following:

Apr 9 00:20:44 rde-richw-2 NetworkManager[1321]: <info> (wlan0): supplicant connection state: scanning -> associating
Apr 9 00:20:44 rde-richw-2 kernel: [168861.354918] wlan0: authenticate with 00:1f:33:b6:cd:82 (try 1)
Apr 9 00:20:44 rde-richw-2 kernel: [168861.355625] wlan0: authenticated
Apr 9 00:20:44 rde-richw-2 kernel: [168861.355669] wlan0: associate with 00:1f:33:b6:cd:82 (try 1)
Apr 9 00:20:44 rde-richw-2 kernel: [168861.357320] wlan0: RX AssocResp from 00:1f:33:b6:cd:82 (capab=0x11 status=18 aid=0)
Apr 9 00:20:44 rde-richw-2 kernel: [168861.357328] wlan0: 00:1f:33:b6:cd:82 denied association (code=18)
Apr 9 00:20:44 rde-richw-2 kernel: [168861.357359] wlan0: deauthenticating from 00:1f:33:b6:cd:82 by local choice (reason=3)
Apr 9 00:20:54 rde-richw-2 NetworkManager[1321]: <info> (wlan0): supplicant connection state: associating -> disconnected
Apr 9 00:20:54 rde-richw-2 NetworkManager[1321]: <info> (wlan0): supplicant connection state: disconnected -> scanning

My wife's Windows 7 machine, with a Linksys AE1000 dual-band wireless-N adapter, can connect to the Netgear AP without difficulty while the AP is in either "A-only" or "AN-only" mode. And when I reconfigured the AP back to "A-only" mode, my laptop was once again able to connect in 802.11a mode. So I'm assuming the problem is most likely in the iwl3945 wifi driver — or possibly a hardware or firmware flaw in the Intel 3945ABG wifi adapter — rather than a problem with my access point.

This isn't a showstopper for me right now (802.11a works just fine, and in contrast to some other reports, I'm not seeing any throughput problems on this system) — but the issue *WILL* eventually come to a head at some point when I really, really want to configure 802.11n at home (in addition to 802.11a), because doing that right now would force me to degrade my laptop to 802.11g in a townhouse complex with lots and lots of congestion in the 2.4-GHz band.

As I said, I'm currently running Maverick, and since this laptop is a "production" machine from work, I am not at liberty to install experimental development builds at leisure in order to try to track down the problem (hopefully someone else with similar hardware can do that).

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: network-manager 0.8.1+git.20100810t184654.ab580f4-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.35-28.49-generic 2.6.35.11
Uname: Linux 2.6.35-28-generic i686
NonfreeKernelModules: openafs
Architecture: i386
CRDA: Error: [Errno 2] No such file or directory
Date: Tue Apr 12 11:12:21 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
IpRoute:
 171.66.136.0/22 dev eth0 proto kernel scope link src 171.66.139.93 metric 1
 10.32.208.0/21 dev wlan0 proto kernel scope link src 10.32.208.162 metric 2
 169.254.0.0/16 dev eth0 scope link metric 1000
 default via 171.66.136.1 dev eth0 proto static
Keyfiles: Error: [Errno 2] No such file or directory
ProcEnviron:
 PATH=(custom, user)
 LANG=C
 SHELL=/bin/csh
SourcePackage: network-manager
WifiSyslog:
 Apr 12 11:09:50 rde-richw-2 dhclient: DHCPREQUEST of 10.32.208.162 on wlan0 to 171.64.7.111 port 67
 Apr 12 11:09:50 rde-richw-2 dhclient: DHCPACK of 10.32.208.162 from 171.64.7.111
 Apr 12 11:09:50 rde-richw-2 dhclient: bound to 10.32.208.162 -- renewal in 1260 seconds.

Revision history for this message
Rich Wales (richw) wrote :
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue that you reported is one that should be reproducible with the live environment of the Desktop CD of the development release - Natty Narwhal. It would help us greatly if you could test with it so we can work on getting it fixed in the next release of Ubuntu. You can find out more about the development release at http://www.ubuntu.com/testing/. Thanks again and we appreciate your help.

Changed in network-manager (Ubuntu):
status: New → Incomplete
Revision history for this message
Rich Wales (richw) wrote :

I tried the Natty Beta 2 live CD just now.

No difference — exact same misbehaviour as with Maverick — a connection attempt with my home access point configured for both A and N modes still fails with exactly the same error message that I originally reported — but I can connect just fine if the access point is configured only for 802.11a.

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

I see there's no syslog attachment to this bug report. Could you please try to reproduce the problem again and attach /var/log/syslog so that we can see all of the messages happening as you try to connect?

Thanks.

Revision history for this message
Rich Wales (richw) wrote :

My original report included what I assumed were all the relevant lines from syslog — nine lines that were repeated over and over.

If you really, really insist you can't or won't investigate the bug without my laptop's entire syslog file, I'll see what I can do — but in that case, can you possibly make do with the syslog from the laptop's production (Maverick) system, since it's cumbersome for me to reconfigure the access point back and forth in order to capture the information and then restore my home's wireless infrastructure to a fully working condition?

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Any logs will be fine, we just need to be able to check more than just wpasupplicant, since it could be a driver or NM issue.

Revision history for this message
Rich Wales (richw) wrote :

OK, I'm attaching a (hopefully substantial) portion of the laptop's syslog. Please let me know if this is enough.

When this syslog excerpt shows a successful connection at the end, please note that this was after I configured my access point back to "A-only" mode on its 5-GHz radio.

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Thanks.

I think we probably have enough information now. I suspect a driver issue with mixed-mode itself:

Apr 9 00:25:09 rde-richw-2 wpa_supplicant[1490]: Trying to associate with 00:1f:33:b6:cd:82 (SSID='Wales276Mosher-A' freq=5260 MHz)
Apr 9 00:25:09 rde-richw-2 NetworkManager[1321]: <info> (wlan0): supplicant connection state: scanning -> associating
Apr 9 00:25:09 rde-richw-2 kernel: [169127.033183] wlan0: authenticate with 00:1f:33:b6:cd:82 (try 1)
Apr 9 00:25:09 rde-richw-2 kernel: [169127.033844] wlan0: authenticated
Apr 9 00:25:09 rde-richw-2 kernel: [169127.033912] wlan0: associate with 00:1f:33:b6:cd:82 (try 1)
Apr 9 00:25:09 rde-richw-2 kernel: [169127.034470] wlan0: RX AssocResp from 00:1f:33:b6:cd:82 (capab=0x11 status=18 aid=0)
Apr 9 00:25:09 rde-richw-2 kernel: [169127.034475] wlan0: 00:1f:33:b6:cd:82 denied association (code=18)
Apr 9 00:25:09 rde-richw-2 kernel: [169127.034490] wlan0: deauthenticating from 00:1f:33:b6:cd:82 by local choice (reason=3)
Apr 9 00:25:19 rde-richw-2 wpa_supplicant[1490]: Authentication with 00:1f:33:b6:cd:82 timed out.

I think this is sufficient to assign it to the 'linux' package for further investigation at the kernel level.

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Setting back to New so the bug can be properly triaged.

affects: network-manager (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 759051

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

confirmed per duplicate
---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: kernel-net natty oneiric
Revision history for this message
Brad Figg (brad-figg) wrote : Test with newer development kernel (3.0.0-12.20)

Thank you for taking the time to file a bug report on this issue.

However, given the number of bugs that the Kernel Team receives during any development cycle it is impossible for us to review them all. Therefore, we occasionally resort to using automated bots to request further testing. This is such a request.

We have noted that there is a newer version of the development kernel than the one you last tested when this issue was found. Please test again with the newer kernel and indicate in the bug if this issue still exists or not.

If the bug still exists, change the bug status from Incomplete to Confirmed. If the bug no longer exists, change the bug status from Incomplete to Fix Released.

If you want this bot to quit automatically requesting kernel tests, add a tag named: kernel-bot-stop-nagging.

 Thank you for your help, we really do appreciate it.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
tags: added: kernel-request-3.0.0-12.20
hero1900 (hero1900)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Rich Wales, thank you for reporting this bug and helping make Ubuntu better. This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It is understood your laptop is a production machine. However, it will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

tags: added: kernel-bot-stop-nagging needs-upstream-testing
removed: kernel-request-3.0.0-12.20
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.