b43 hardware status changed to DISABLED after suspend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Fix Released
|
Medium
|
|||
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
After upgrading to 2.6.31-17 I began having wireless problems. After suspending, wireless would no longer connect. It looks like the phy has been disabled. This was in dmesg:
b43-phy0: Radio hardware status changed to DISABLED
...and rfkill list showed:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
The only way I found to re-enable wireless was to boot into BIOS and turn it back on there.
I have found a better workaround though. Rebooting into 2.6.31-15 causes the issue to go away. That's why I filed this as a bug against the kernel instead of going to the forums. It seems like this only became a problem sometime after 2.6.31-15.
ProblemType: Bug
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'I82801DBICH4'
Mixer name : 'SigmaTel STAC9750,51'
Components : 'AC97a:83847650'
Controls : 36
Simple ctrls : 23
Date: Mon Jan 11 03:55:31 2010
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: Dell Inc. Latitude D505
Package: linux-image-
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcCmdLine: root=UUID=
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, user)
LANG=en_US.UTF-8
ProcVersionSign
RelatedPackageV
linux-
linux-firmware 1.26
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
SourcePackage: linux
Uname: Linux 2.6.31-15-generic i686
WpaSupplicantLog:
XsessionErrors:
(xfce4-
(xfce4-
(polkit-
(firefox:2089): GLib-WARNING **: g_set_prgname() called multiple times
dmi.bios.date: 04/13/2005
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A09
dmi.board.name: 0H2049
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Latitude D505
dmi.sys.vendor: Dell Inc.
tags: | added: karmic |
Changed in linux: | |
status: | Unknown → Fix Released |
Changed in linux: | |
importance: | Unknown → Medium |
I'm having the same issue and have tracked it down to this change:
http:// git.kernel. org/?p= linux/kernel/ git/stable/ linux-2. 6.31.y. git;a=blobdiff; f=drivers/ net/wireless/ b43/rfkill. c;h=ffdce6f3c90 922179e4d21df0a cab33f9e9ded0e; hp=7a3218c5ba7d d69085afbddd65d 38d6d40a08b08; hb=d50bae33d135 8b909ade05ae121 d83d3a60ab63f; hpb=17616310836 ad2cc45a64576ef 0e1520b0dcc81b
I compiled the 2.6.31-17 kernel with the above change reverted and no longer encounter the issue.