** Description changed:

+ SRU Justification:
+ 
+ Impact: From 2.6.31.6 patch commit "b43: Fix PPC crash in rfkill polling
+ on unload" fixed the bug reported in Bugzilla No. 14181; however, it
+ introduced a new bug. Whenever the radio switch was turned off, it was
+ necessary to unload and reload the driver for it to recognize the switch
+ again.
+ 
+ Fix: This patch fixes both the original bug in #14181 and the bug
+ introduced by the previous patch. It must be stated, however, that if
+ there is a BCM4306/3 with an rfkill switch (not yet proven), then the
+ driver will need an unload/reload cycle to turn the device back on.
+ 
+ ---
+ 
  I updated my ibook G4 laptop to karmic yesterday. Since then I am not
  able to do clean shutdown on this laptop. Whenever I try to shutdown the
  laptop (through panel menu), I see following stack trace on console and
  the shutdown process never completes.
  
  Nov  6 01:41:34 iBook kernel: [  231.816275] Modules linked in: binfmt_misc 
ppdev lp parport snd_powermac snd_aoa_i2sbus snd_pcm_oss snd_mixer_oss 
snd_seq_dummy snd_pcm snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event 
snd_seq snd_timer snd_seq_device arc4 ecb b43 snd snd_page_alloc mac80211 
cfg80211 uinput sbp2 iptable_filter rfkill loop soundcore radeon ip_tables 
apm_emu ipv6 x_tables pmac_zilog snd_aoa_soundbus drm evdev serial_core 
rtc_generic apm_emulation windfarm_core sungem sungem_phy ohci1394 ieee1394 ssb 
uninorth_agp agpgart
  Nov  6 01:41:34 iBook kernel: [  231.816340] NIP: c001bb64 LR: f20ac610 CTR: 
c001bb5c
  Nov  6 01:41:34 iBook kernel: [  231.816347] REGS: ef85fe10 TRAP: 0200   Not 
tainted  (2.6.31-14-powerpc)
  Nov  6 01:41:34 iBook kernel: [  231.816351] MSR: 00149030 <EE,ME,IR,DR>  CR: 
42000022  XER: 00000000
  Nov  6 01:41:34 iBook kernel: [  231.816363] TASK = ef84bd40[5] 'events/0' 
THREAD: ef85e000
- Nov  6 01:41:34 iBook kernel: [  231.816367] GPR00: c1cab850 ef85fec0 
ef84bd40 000002c0 0000049a 00010000 00000002 00000010 
- Nov  6 01:41:34 iBook kernel: [  231.816377] GPR08: 00000000 f20aeff4 
00000000 c001bb5c 22000022 00000000 0021b960 0021b9e4 
- Nov  6 01:41:34 iBook kernel: [  231.816387] GPR16: 0021b93c 0021bb28 
002413b0 0021b860 ef84bd40 c1d08700 c0505b74 c0505bac 
- Nov  6 01:41:34 iBook kernel: [  231.816397] GPR24: c055383c ef2599c0 
c1cab800 00000001 ef2591a0 f2ac95f4 0000049a c1cab800 
+ Nov  6 01:41:34 iBook kernel: [  231.816367] GPR00: c1cab850 ef85fec0 
ef84bd40 000002c0 0000049a 00010000 00000002 00000010
+ Nov  6 01:41:34 iBook kernel: [  231.816377] GPR08: 00000000 f20aeff4 
00000000 c001bb5c 22000022 00000000 0021b960 0021b9e4
+ Nov  6 01:41:34 iBook kernel: [  231.816387] GPR16: 0021b93c 0021bb28 
002413b0 0021b860 ef84bd40 c1d08700 c0505b74 c0505bac
+ Nov  6 01:41:34 iBook kernel: [  231.816397] GPR24: c055383c ef2599c0 
c1cab800 00000001 ef2591a0 f2ac95f4 0000049a c1cab800
  Nov  6 01:41:34 iBook kernel: [  231.816425] NIP [c001bb64] ioread16+0x8/0x18
  Nov  6 01:41:34 iBook kernel: [  231.816453] LR [f20ac610] 
ssb_pci_read16+0x30/0x68 [ssb]
  Nov  6 01:41:34 iBook kernel: [  231.816457] Call Trace:
  Nov  6 01:41:34 iBook kernel: [  231.816467] [ef85fec0] [f20aab58] 
ssb_device_enable+0xe0/0x118 [ssb] (unreliable)
  Nov  6 01:41:34 iBook kernel: [  231.816519] [ef85fed0] [f2d9a8e0] 
b43_is_hw_radio_enabled+0x60/0x74 [b43]
  Nov  6 01:41:34 iBook kernel: [  231.816532] [ef85fee0] [f2d9a93c] 
b43_rfkill_poll+0x48/0x134 [b43]
  Nov  6 01:41:34 iBook kernel: [  231.816596] [ef85ff10] [f2b90a60] 
ieee80211_rfkill_poll+0x34/0x44 [mac80211]
  Nov  6 01:41:34 iBook kernel: [  231.816639] [ef85ff20] [f2b26020] 
cfg80211_rfkill_poll+0x20/0x30 [cfg80211]
  Nov  6 01:41:34 iBook kernel: [  231.816660] [ef85ff30] [f2ac9620] 
rfkill_poll+0x2c/0x54 [rfkill]
  Nov  6 01:41:34 iBook kernel: [  231.816676] [ef85ff40] [c005770c] 
run_workqueue+0xd0/0x178
  Nov  6 01:41:34 iBook kernel: [  231.816684] [ef85ff80] [c0057854] 
worker_thread+0xa0/0x124
  Nov  6 01:41:34 iBook kernel: [  231.816694] [ef85ffc0] [c005c38c] 
kthread+0x78/0x7c
  Nov  6 01:41:34 iBook kernel: [  231.816700] [ef85fff0] [c001646c] 
kernel_thread+0x4c/0x68
  Nov  6 01:41:34 iBook kernel: [  231.816704] Instruction dump:
- Nov  6 01:41:34 iBook kernel: [  231.816708] 3863f638 483f78fd 7f800124 
4bfffdac 7c0004ac 88630000 0c030000 4c00012c 
- Nov  6 01:41:34 iBook kernel: [  231.816718] 5463063e 4e800020 7c0004ac 
7c601e2c <0c030000> 4c00012c 5463043e 4e800020 
+ Nov  6 01:41:34 iBook kernel: [  231.816708] 3863f638 483f78fd 7f800124 
4bfffdac 7c0004ac 88630000 0c030000 4c00012c
+ Nov  6 01:41:34 iBook kernel: [  231.816718] 5463063e 4e800020 7c0004ac 
7c601e2c <0c030000> 4c00012c 5463043e 4e800020
  Nov  6 01:41:34 iBook kernel: [  231.816733] ---[ end trace af91316c77c880e2 
]---
  
  ProblemType: Bug
  AplayDevices:
-  **** List of PLAYBACK Hardware Devices ****
-  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]
-    Subdevices: 1/1
-    Subdevice #0: subdevice #0
+  **** List of PLAYBACK Hardware Devices ****
+  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]
+    Subdevices: 1/1
+    Subdevice #0: subdevice #0
  Architecture: powerpc
  ArecordDevices:
-  **** List of CAPTURE Hardware Devices ****
-  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]
-    Subdevices: 1/1
-    Subdevice #0: subdevice #0
+  **** List of CAPTURE Hardware Devices ****
+  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]
+    Subdevices: 1/1
+    Subdevice #0: subdevice #0
  AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC0:  onkar      1411 F.... pulseaudio
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC0:  onkar      1411 F.... pulseaudio
  CRDA: Error: [Errno 2] No such file or directory
  Card0.Amixer.info:
-  Card hw:0 'Snapper'/'PowerMac Snapper (Dev 38) Sub-frame 0'
-    Mixer name : 'PowerMac Snapper'
-    Components : ''
-    Controls      : 15
-    Simple ctrls  : 14
+  Card hw:0 'Snapper'/'PowerMac Snapper (Dev 38) Sub-frame 0'
+    Mixer name : 'PowerMac Snapper'
+    Components : ''
+    Controls      : 15
+    Simple ctrls  : 14
  Date: Fri Nov  6 10:40:12 2009
  DistroRelease: Ubuntu 9.10
  HibernationDevice: RESUME=UUID=52845555-d3e5-4681-9005-1d144f673e1b
  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 003 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 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 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
+  Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  Package: linux-image-2.6.31-14-powerpc 2.6.31-14.48
  PciMultimedia:
-  
+ 
  ProcCmdLine: root=/dev/hda6 ro quiet
  ProcEnviron:
-  LANG=en_IN
-  SHELL=/bin/bash
+  LANG=en_IN
+  SHELL=/bin/bash
  ProcVersionSignature: Ubuntu 2.6.31-14.48-powerpc
  RelatedPackageVersions: linux-firmware 1.24
  RfKill:
-  0: phy0: Wireless LAN
-       Soft blocked: no
-       Hard blocked: no
+  0: phy0: Wireless LAN
+   Soft blocked: no
+   Hard blocked: no
  SourcePackage: linux
  Uname: Linux 2.6.31-14-powerpc ppc
  WpaSupplicantLog:
-  
+ 
  XsessionErrors:
-  (gnome-settings-daemon:1532): GLib-CRITICAL **: g_propagate_error: assertion 
`src != NULL' failed
-  (gnome-settings-daemon:1532): GLib-CRITICAL **: g_propagate_error: assertion 
`src != NULL' failed
-  (polkit-gnome-authentication-agent-1:1578): GLib-CRITICAL **: 
g_once_init_leave: assertion `initialization_value != 0' failed
-  (nautilus:1567): Eel-CRITICAL **: eel_preferences_get_boolean: assertion 
`preferences_is_initialized ()' failed
+  (gnome-settings-daemon:1532): GLib-CRITICAL **: g_propagate_error: assertion 
`src != NULL' failed
+  (gnome-settings-daemon:1532): GLib-CRITICAL **: g_propagate_error: assertion 
`src != NULL' failed
+  (polkit-gnome-authentication-agent-1:1578): GLib-CRITICAL **: 
g_once_init_leave: assertion `initialization_value != 0' failed
+  (nautilus:1567): Eel-CRITICAL **: eel_preferences_get_boolean: assertion 
`preferences_is_initialized ()' failed

-- 
Stack trace on console, can not do clean shutdown
https://bugs.launchpad.net/bugs/476154
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to