Kernel error when connecting to WPA/WPA2 Enterprise

Bug #776438 reported by Mike Basinger
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Medium
Henry Ptasinski

Bug Description

I get the following kernel error in Ubuntu 11.04 when I try to connect to a WPA/WPA2 Enterprise WAP.

[ 241.043511] ------------[ cut here ]------------
[ 241.043529] WARNING: at /build/buildd/linux-2.6.38/net/mac80211/rx.c:2881 ieee80211_rx+0xad/0x1d0 [mac80211]()
[ 241.043531] Hardware name: MacBookPro6,2
[ 241.043532] Modules linked in: parport_pc ppdev vesafb binfmt_misc snd_hda_codec_hdmi arc4 brcm80211(C) mac80211 snd_hda_codec_cirrus rfcomm snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi sco bnep l2cap btusb bluetooth nvidia(P) uvcvideo snd_rawmidi snd_seq_midi_event bcm5974 snd_seq joydev snd_timer snd_seq_device videodev v4l2_compat_ioctl32 applesmc input_polldev snd cfg80211 intel_ips soundcore snd_page_alloc video coretemp nvidia_bl lp parport hid_apple usb_storage uas tg3 firewire_ohci firewire_core crc_itu_t usbhid hid
[ 241.043563] Pid: 4353, comm: nvidia-settings Tainted: P C 2.6.38-8-generic #42-Ubuntu
[ 241.043565] Call Trace:
[ 241.043569] <IRQ> [<ffffffff81065cef>] ? warn_slowpath_common+0x7f/0xc0
[ 241.043578] [<ffffffff81065d4a>] ? warn_slowpath_null+0x1a/0x20
[ 241.043584] [<ffffffffa0e4d56d>] ? ieee80211_rx+0xad/0x1d0 [mac80211]
[ 241.043588] [<ffffffffa0e33c11>] ? ieee80211_tasklet_handler+0xd1/0xe0 [mac80211]
[ 241.043591] [<ffffffff8106cc43>] ? tasklet_action+0x73/0x120
[ 241.043593] [<ffffffff8106d538>] ? __do_softirq+0xa8/0x1c0
[ 241.043598] [<ffffffff81030518>] ? ack_apic_level+0x78/0x1a0
[ 241.043602] [<ffffffff8100cf1c>] ? call_softirq+0x1c/0x30
[ 241.043605] [<ffffffff8100ea45>] ? do_softirq+0x65/0xa0
[ 241.043606] [<ffffffff8106d755>] ? irq_exit+0x85/0x90
[ 241.043612] [<ffffffff815caec6>] ? do_IRQ+0x66/0xe0
[ 241.043614] [<ffffffff815c3213>] ? ret_from_intr+0x0/0x15
[ 241.043615] <EOI> [<ffffffff812e661e>] ? memcpy+0xe/0x120
[ 241.043622] [<ffffffff81178e69>] ? prepend+0x39/0x40
[ 241.043624] [<ffffffff811792f8>] ? prepend_path+0x108/0x190
[ 241.043626] [<ffffffff811793fe>] ? path_with_deleted+0x7e/0xa0
[ 241.043629] [<ffffffff8117a4e6>] ? d_path+0xc6/0x100
[ 241.043632] [<ffffffff81186528>] ? seq_path+0x68/0xc0
[ 241.043636] [<ffffffff811bebf1>] ? show_map_vma+0x141/0x220
[ 241.043638] [<ffffffff811beebc>] ? show_map+0x2c/0x80
[ 241.043640] [<ffffffff81186116>] ? seq_read+0x256/0x3f0
[ 241.043643] [<ffffffff81164f73>] ? vfs_read+0xc3/0x180
[ 241.043645] [<ffffffff81165081>] ? sys_read+0x51/0x90
[ 241.043648] [<ffffffff8100c002>] ? system_call_fastpath+0x16/0x1b
[ 241.043649] ---[ end trace 2476ec7f1f62e3d5 ]---

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-image-2.6.38-8-generic 2.6.38-8.42
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: nvidia
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: dbasinge 1603 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xc1d00000 irq 43'
   Mixer name : 'Cirrus Logic CS4206'
   Components : 'HDA:10134206,106b0b00,00100301'
   Controls : 22
   Simple ctrls : 13
Card1.Amixer.info:
 Card hw:1 'NVidia'/'HDA NVidia at 0xc1080000 irq 16'
   Mixer name : 'Nvidia GPU 0a HDMI/DP'
   Components : 'HDA:10de000a,10de0101,00100100'
   Controls : 16
   Simple ctrls : 4
Date: Tue May 3 08:43:04 2011
HibernationDevice: RESUME=UUID=4bd630bd-c0a2-4bc8-bab4-f44756b56ee8
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
MachineType: Apple Inc. MacBookPro6,2
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=55c86be0-fc79-4fd9-971b-8f2f28abc095 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-2.6.38-8-generic N/A
 linux-backports-modules-2.6.38-8-generic N/A
 linux-firmware 1.52
SourcePackage: linux
StagingDrivers: brcm80211
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/26/10
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP61.88Z.0057.B0C.1007261552
dmi.board.asset.tag: Base Board Asset Tag#
dmi.board.name: Mac-F22586C8
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookPro6,2
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-F22586C8
dmi.modalias: dmi:bvnAppleInc.:bvrMBP61.88Z.0057.B0C.1007261552:bd07/26/10:svnAppleInc.:pnMacBookPro6,2:pvr1.0:rvnAppleInc.:rnMac-F22586C8:rvrMacBookPro6,2:cvnAppleInc.:ct10:cvrMac-F22586C8:
dmi.product.name: MacBookPro6,2
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

Revision history for this message
Mike Basinger (mike.basinger) wrote :
Revision history for this message
Mike Basinger (mike.basinger) wrote :

It then does this about every 2-5 seconds. Wireless did start working, but this errors worry me.

[ 1079.701336] Hardware name: MacBookPro6,2
[ 1079.701337] Modules linked in: aesni_intel cryptd aes_x86_64 aes_generic parport_pc ppdev vesafb binfmt_misc snd_hda_codec_hdmi arc4 brcm80211(C) mac80211 snd_hda_codec_cirrus rfcomm snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi sco bnep l2cap btusb bluetooth nvidia(P) uvcvideo snd_rawmidi snd_seq_midi_event bcm5974 snd_seq joydev snd_timer snd_seq_device videodev v4l2_compat_ioctl32 applesmc input_polldev snd cfg80211 intel_ips soundcore snd_page_alloc video coretemp nvidia_bl lp parport hid_apple usb_storage uas tg3 firewire_ohci firewire_core crc_itu_t usbhid hid
[ 1079.701372] Pid: 15268, comm: update-apt-xapi Tainted: P WC 2.6.38-8-generic #42-Ubuntu
[ 1079.701374] Call Trace:
[ 1079.701376] <IRQ> [<ffffffff81065cef>] ? warn_slowpath_common+0x7f/0xc0
[ 1079.701384] [<ffffffff81065d4a>] ? warn_slowpath_null+0x1a/0x20
[ 1079.701390] [<ffffffffa0e4d56d>] ? ieee80211_rx+0xad/0x1d0 [mac80211]
[ 1079.701394] [<ffffffffa0e33c11>] ? ieee80211_tasklet_handler+0xd1/0xe0 [mac80211]
[ 1079.701398] [<ffffffff8106cc43>] ? tasklet_action+0x73/0x120
[ 1079.701400] [<ffffffff8106d538>] ? __do_softirq+0xa8/0x1c0
[ 1079.701405] [<ffffffff81030518>] ? ack_apic_level+0x78/0x1a0
[ 1079.701409] [<ffffffff8100cf1c>] ? call_softirq+0x1c/0x30
[ 1079.701411] [<ffffffff8100ea45>] ? do_softirq+0x65/0xa0
[ 1079.701413] [<ffffffff8106d755>] ? irq_exit+0x85/0x90
[ 1079.701418] [<ffffffff815caec6>] ? do_IRQ+0x66/0xe0
[ 1079.701421] [<ffffffff815c3213>] ? ret_from_intr+0x0/0x15
[ 1079.701422] <EOI> [<ffffffff8100c002>] ? system_call_fastpath+0x16/0x1b
[ 1079.701425] ---[ end trace 2476ec7f1f62e408 ]---

Revision history for this message
Mike Basinger (mike.basinger) wrote :

also get this error

[ 1313.131724] Hardware name: MacBookPro6,2
[ 1313.131726] Modules linked in: aesni_intel cryptd aes_x86_64 aes_generic parport_pc ppdev vesafb binfmt_misc snd_hda_codec_hdmi arc4 brcm80211(C) mac80211 snd_hda_codec_cirrus rfcomm snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi sco bnep l2cap btusb bluetooth nvidia(P) uvcvideo snd_rawmidi snd_seq_midi_event bcm5974 snd_seq joydev snd_timer snd_seq_device videodev v4l2_compat_ioctl32 applesmc input_polldev snd cfg80211 intel_ips soundcore snd_page_alloc video coretemp nvidia_bl lp parport hid_apple usb_storage uas tg3 firewire_ohci firewire_core crc_itu_t usbhid hid
[ 1313.131779] Pid: 0, comm: swapper Tainted: P WC 2.6.38-8-generic #42-Ubuntu
[ 1313.131781] Call Trace:
[ 1313.131784] <IRQ> [<ffffffff81065cef>] ? warn_slowpath_common+0x7f/0xc0
[ 1313.131797] [<ffffffff81065d4a>] ? warn_slowpath_null+0x1a/0x20
[ 1313.131809] [<ffffffffa0e4d56d>] ? ieee80211_rx+0xad/0x1d0 [mac80211]
[ 1313.131818] [<ffffffffa0e33c11>] ? ieee80211_tasklet_handler+0xd1/0xe0 [mac80211]
[ 1313.131823] [<ffffffff8106cc43>] ? tasklet_action+0x73/0x120
[ 1313.131826] [<ffffffff8106d538>] ? __do_softirq+0xa8/0x1c0
[ 1313.131833] [<ffffffff81030518>] ? ack_apic_level+0x78/0x1a0
[ 1313.131840] [<ffffffff8100cf1c>] ? call_softirq+0x1c/0x30
[ 1313.131844] [<ffffffff8100ea45>] ? do_softirq+0x65/0xa0
[ 1313.131848] [<ffffffff8106d755>] ? irq_exit+0x85/0x90
[ 1313.131855] [<ffffffff815caec6>] ? do_IRQ+0x66/0xe0
[ 1313.131859] [<ffffffff815c3213>] ? ret_from_intr+0x0/0x15
[ 1313.131862] <EOI> [<ffffffff8133685a>] ? intel_idle+0xca/0x120
[ 1313.131871] [<ffffffff81336839>] ? intel_idle+0xa9/0x120
[ 1313.131879] [<ffffffff814a3bda>] ? cpuidle_idle_call+0xaa/0x1b0
[ 1313.131887] [<ffffffff8100a266>] ? cpu_idle+0xa6/0xf0
[ 1313.131891] [<ffffffff815a9205>] ? rest_init+0x75/0x80
[ 1313.131899] [<ffffffff81acac8b>] ? start_kernel+0x3f5/0x400
[ 1313.131904] [<ffffffff81aca388>] ? x86_64_start_reservations+0x132/0x136
[ 1313.131908] [<ffffffff81aca253>] ? zap_identity_mappings+0x3e/0x41
[ 1313.131913] [<ffffffff81aca458>] ? x86_64_start_kernel+0xcc/0xdb
[ 1313.131916] ---[ end trace 2476ec7f1f62e418 ]---

Revision history for this message
Mike Basinger (mike.basinger) wrote :

This bug may have been fixed in the natty-proposed. Closing bug for now, and will keep an eye on it.

Changed in linux (Ubuntu):
status: New → Opinion
status: Opinion → Invalid
status: Invalid → New
Revision history for this message
Mike Basinger (mike.basinger) wrote :

Still happening after natty-proposed upgrade, but some what less often.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Assigning to Henry Ptasinski per Tim Gardner.

~Jfo

Changed in linux (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Henry Ptasinski (hptasins)
Revision history for this message
Henry Ptasinski (hptasins) wrote :

Does this only happen with WPA/WPA2 APs, or does it also happen with open APs?

Also, which wireless chip is in this system (lspci -n)?

Thanks,
- Henry

Revision history for this message
Mike Basinger (mike.basinger) wrote :

It looks like just WPA/WPA2 Enterprise in my logs but will double check when I can.

Revision history for this message
Henry Ptasinski (hptasins) wrote :

How about WPA/WPA2 Personal?

I notices a few odd items in the log files:

- NetworkManger is unhappy:
> NetworkManager[834]: supplicant_interface_acquire: assertion `mgr_state == NM_SUPPLICANT_MANAGER_STATE_IDLE' failed

- There's an assortment of ioremap errors:
> kernel: [ 22.238216] ioremap error for 0x8b70b000-0x8b70c000, requested 0x10, got 0x0
but I'm not sure who's calling ioremap at that point.

- And a few of these:
> kernel: [ 672.821992] wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 0f:06:53:69:6e:67
with various mac addresses. Any possibility of sniffing the traffic on the air to see if these are actual bogus frames vs. some buffer mangling happening in the receive path?

We'll try to repro on another 64-bit machine.

Thanks,
- Henry

Revision history for this message
Mike Basinger (mike.basinger) wrote :

On my WPA personal connection at home all but the wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00 errors are gone.

I can try to sniffing the traffic and post results.

Revision history for this message
Henry Ptasinski (hptasins) wrote : Re: [Bug 776438] Re: Kernel error when connecting to WPA/WPA2 Enterprise

On Tue, May 03, 2011 at 07:55:52PM -0700, Mike Basinger wrote:
> On my WPA personal connection at home all but the wl0: wlc_recv:
> dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
> errors are gone.

And connectivity is ok?

> I can try to sniffing the traffic and post results.

Thanks.
- Henry

Revision history for this message
Mike Homer (homerhomer) wrote :

I was getting with error with a Acer 722 with a Broadcom 4313 card when trying to sign into my WPA2 network. I was able to workaround it by re-configuring my home wifi/router setup. I originally had my dsl router and wifi switch on the same subnet, with my router assigning the address. I now have them on separate subnets now and everything is working correctly. If you have more than switch on your network try just connecting directly and then go from there.

Hope this helps.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Unsupported series, setting status to "Won't Fix".

This bug was filed against a series that is no longer supported and so is being marked as Won't Fix. If this issue still exists in a supported series, please file a new bug.

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

Changed in linux (Ubuntu):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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