wifi connection drop (b43 eapol timeout)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
Experiencing problems with a BMC4331 wlan chip controlled by the b43 kernel driver with the following environment:
- Stock raring with b43 wifi driver on a 3.0.8-31 generic kernel on a Macbook Pro 8,1 (although this problem has been around since kernel version 3.2),
- Router is a D-Link 625 with Openwrt Attitude Adjustment (12.09, r36008),
- Wireless cell is 2.4 GHz with WPA2 PSK authentication.
The symptoms:
- Openwrt hostapd issues a WPA rekeying request for the group temporal key (GTK),
- B43 / wpa_supplicant times out (the router log showing a "EAPOL-Key timeout" error message),
- Openwrt issues another GTK handshake message,
- The sequence repeats four times after which the router unauthorises the Mac,
- Ubuntu drops the connection and wpa_supplicant initiates a re-authentication sequence after a while.
I have a pretty good idea of what's happening on the router side, but fail to increase the logging level of wpa_supplicant on the Mac. "wpa_cli level" rejects any attempts to increase the level from "msgdump" to "excessive" so I am at a loss why wpa_supplicant / b43 fails to acknowledge the GTK re-keying request (the b43 module debugging is already turned on).
First step would be to convince the running wpa_supplicant instance to generate more debugging information to see why the request is not answered. Happy to provide more information once this is achieved.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.8.0-31-generic x86_64
ApportVersion: 2.9.2-0ubuntu8.3
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA:
country DE:
(2400 - 2483 @ 40), (N/A, 20)
(5150 - 5250 @ 40), (N/A, 20), NO-OUTDOOR
(5250 - 5350 @ 40), (N/A, 20), NO-OUTDOOR, DFS
(5470 - 5725 @ 40), (N/A, 26), DFS
Date: Tue Oct 8 17:43:10 2013
HibernationDevice: RESUME=
InstallationDate: Installed on 2012-05-16 (509 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MachineType: Apple Inc. MacBookPro8,1
MarkForUpload: True
ProcEnviron:
TERM=xterm
SHELL=/bin/bash
PATH=(custom, no user)
LANG=en_US.UTF-8
XDG_RUNTIME_
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
linux-
linux-
linux-firmware 1.106
SourcePackage: linux
UpgradeStatus: Upgraded to raring on 2013-04-27 (164 days ago)
dmi.bios.date: 01/24/12
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP81.88Z.
dmi.board.
dmi.board.name: Mac-94245B3640C
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookPro8,1
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAppleInc
dmi.product.name: MacBookPro8,1
dmi.product.
dmi.sys.vendor: Apple Inc.
Would it be possible for you to test the latest upstream kernel? Refer to https:/ /wiki.ubuntu. com/KernelMainl ineBuilds . Please test the latest v3.12 kernel[0].
If this bug is fixed in the mainline kernel, please add the following tag 'kernel- fixed-upstream' .
If the mainline kernel does not fix this bug, please add the tag: 'kernel- bug-exists- upstream' .
If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel- unable- to-test- upstream' .
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".
Thanks in advance.
[0] http:// kernel. ubuntu. com/~kernel- ppa/mainline/ v3.12-rc4- saucy/