[MacBook Pro 8,2] Wireless cannot associate after s3 with no external power (BCM4331)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Seth Forshee | ||
Precise |
Fix Released
|
Medium
|
Seth Forshee | ||
Quantal |
Fix Released
|
Medium
|
Seth Forshee |
Bug Description
== SRU Justification ==
Impact: Macbook Pro models with BCM4331 wireless will be unable to transmit wireless data following S3 if resumed without external power attached.
Fix: Add workaround to BCMA to reinitialize the ext_pa pin muxings after S3.
Test case: Suspend an affected machine, then resume it without A/C power. Observe that without this patch the wireless fails to work afterwards, whereas with the patch the wireless does work.
---
When the machine is suspended without external power attached, after being resumed the wireless is unable to associate. Analysis with wireshark shows that no frames are being transmitted by the laptop when this happens, although it is able to receive frames as it can successfully scan. The problem can be fixed by unloading both the b43 and bcma modules and reloading them; unloading and reloading b43 by itself is not enough to fix the issue.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.2.0-12-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
Card0.Amixer.info:
Card hw:0 'PCH'/'HDA Intel PCH at 0xb0900000 irq 47'
Mixer name : 'Cirrus Logic CS4206'
Components : 'HDA:10134206,
Controls : 24
Simple ctrls : 10
Card1.Amixer.info:
Card hw:1 'Generic'/'HD-Audio Generic at 0xb0840000 irq 48'
Mixer name : 'ATI R6xx HDMI'
Components : 'HDA:1002aa01,
Controls : 6
Simple ctrls : 1
Card1.Amixer.
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Date: Thu Feb 2 10:49:26 2012
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64+mac (20111208)
MachineType: Apple Inc. MacBookPro8,2
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.68
SourcePackage: linux
StagingDrivers: mei
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/28/11
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP81.88Z.
dmi.board.
dmi.board.name: Mac-94245A3940C
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookPro8,2
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAppleInc
dmi.product.name: MacBookPro8,2
dmi.product.
dmi.sys.vendor: Apple Inc.
tags: | added: kernel-wifi |
Changed in linux (Ubuntu): | |
status: | In Progress → Confirmed |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Confirmed |
Changed in linux (Ubuntu): | |
assignee: | Seth Forshee (sforshee) → nobody |
Changed in linux (Ubuntu Precise): | |
assignee: | Seth Forshee (sforshee) → nobody |
Changed in linux (Ubuntu): | |
assignee: | nobody → Seth Forshee (sforshee) |
Changed in linux (Ubuntu Precise): | |
assignee: | nobody → Seth Forshee (sforshee) |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-precise removed: verification-needed-precise |
I can confirm the same behavior on a MB Pro 8,2 w/B43