The fix just hit Linus's tree, and quantal will get it in the rebase to
3.5-rc3. Attaching backport for precise.

** Description changed:

+ == 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-3.2.0-12-generic 3.2.0-12.21
  ProcVersionSignature: Ubuntu 3.2.0-12.21-generic 3.2.2
  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/controlC1:  ubuntu     1743 F.... pulseaudio
-  /dev/snd/controlC0:  ubuntu     1743 F.... pulseaudio
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC1:  ubuntu     1743 F.... pulseaudio
+  /dev/snd/controlC0:  ubuntu     1743 F.... pulseaudio
  Card0.Amixer.info:
-  Card hw:0 'PCH'/'HDA Intel PCH at 0xb0900000 irq 47'
-    Mixer name : 'Cirrus Logic CS4206'
-    Components : 'HDA:10134206,106b1d00,00100302'
-    Controls      : 24
-    Simple ctrls  : 10
+  Card hw:0 'PCH'/'HDA Intel PCH at 0xb0900000 irq 47'
+    Mixer name : 'Cirrus Logic CS4206'
+    Components : 'HDA:10134206,106b1d00,00100302'
+    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,00aa0100,00100200'
-    Controls      : 6
-    Simple ctrls  : 1
+  Card hw:1 'Generic'/'HD-Audio Generic at 0xb0840000 irq 48'
+    Mixer name : 'ATI R6xx HDMI'
+    Components : 'HDA:1002aa01,00aa0100,00100200'
+    Controls      : 6
+    Simple ctrls  : 1
  Card1.Amixer.values:
-  Simple mixer control 'IEC958',0
-    Capabilities: pswitch pswitch-joined penum
-    Playback channels: Mono
-    Mono: Playback [on]
+  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=UUID=13594e7c-281a-4c68-afc8-7ef8aae830c9
  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
+  PATH=(custom, no user)
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-12-generic 
root=UUID=b914ccd7-a73e-4a8b-97b2-4b23a1d3d39c ro acpi_backlight=vendor quiet 
splash vt.handoff=7
  RelatedPackageVersions:
-  linux-restricted-modules-3.2.0-12-generic N/A
-  linux-backports-modules-3.2.0-12-generic  N/A
-  linux-firmware                            1.68
+  linux-restricted-modules-3.2.0-12-generic N/A
+  linux-backports-modules-3.2.0-12-generic  N/A
+  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.0047.B22.1109281426
  dmi.board.asset.tag: Base Board Asset Tag#
  dmi.board.name: Mac-94245A3940C91C80
  dmi.board.vendor: Apple Inc.
  dmi.board.version: MacBookPro8,2
  dmi.chassis.type: 10
  dmi.chassis.vendor: Apple Inc.
  dmi.chassis.version: Mac-94245A3940C91C80
  dmi.modalias: 
dmi:bvnAppleInc.:bvrMBP81.88Z.0047.B22.1109281426:bd09/28/11:svnAppleInc.:pnMacBookPro8,2:pvr1.0:rvnAppleInc.:rnMac-94245A3940C91C80:rvrMacBookPro8,2:cvnAppleInc.:ct10:cvrMac-94245A3940C91C80:
  dmi.product.name: MacBookPro8,2
  dmi.product.version: 1.0
  dmi.sys.vendor: Apple Inc.

** Patch added: "0001-bcma-add-ext-PA-workaround-for-BCM4331-and-BCM43431.patch"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/925577/+attachment/3189844/+files/0001-bcma-add-ext-PA-workaround-for-BCM4331-and-BCM43431.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/925577

Title:
  [MacBook Pro 8,2] Wireless cannot associate after s3 with no external
  power (BCM4331)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/925577/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to