2.6.18-1.2200_F: suspend ( sleep ) still broken ?

Charles-Edouard Ruault ce at idtect.com
Tue Oct 24 14:14:20 UTC 2006


David Woodhouse wrote:
> On Tue, 2006-10-24 at 15:27 +0200, Charles-Edouard Ruault wrote:
>   
>> I'm planning to upgrade to FC6 as soon as it's released. I'll keep you
>> posted.
>> As anyone else got the problem or am i alone here ?
>>     
>
> You should be able to install the FC6 kernel on FC5. 
>
> In fact, you can install FC6 today from the rawhide tree -- the only
> difference between rawhide and FC6 is the fedora-release package, which
> you can update later.
>
>   
Ok i just tried it and it works much better, i was able to suspend and 
resume :)
however i got this BUG log whitch implies things are not 100% ok:

Oct 24 16:09:48 kaluha kernel: eth0: Link down
Oct 24 16:09:50 kaluha pmud[2188]: running /etc/power/pwrctl minimum battery
Oct 24 16:09:50 kaluha pwrctl: calling /etc/power/pwrctl-local minimum 
battery
Oct 24 16:09:50 kaluha pwrctl-local: minimum power battery
Oct 24 16:09:53 kaluha kernel: usb 2-1: USB disconnect, address 2
Oct 24 16:10:00 kaluha pmud[2188]: running /etc/power/pwrctl lid-closed 
battery
Oct 24 16:10:00 kaluha pwrctl: calling /etc/power/pwrctl-local 
lid-closed battery
Oct 24 16:10:00 kaluha pwrctl-local: lid-closed battery
Oct 24 16:10:00 kaluha pmud[2188]: lid closed: request sleep
Oct 24 16:10:00 kaluha pmud[2188]: running /etc/power/pwrctl sleep battery
Oct 24 16:10:00 kaluha pwrctl: calling /etc/power/pwrctl-local sleep battery
Oct 24 16:10:00 kaluha pwrctl-local: sleep battery
Oct 24 16:10:00 kaluha pmud[2188]: going to sleep
Oct 24 16:10:01 kaluha kernel:  usbdev3.1_ep81: PM: suspend 0->2, parent 
3-0:1.0 already 1
Oct 24 16:10:01 kaluha kernel:  usbdev2.1_ep81: PM: suspend 0->2, parent 
2-0:1.0 already 1
Oct 24 16:10:01 kaluha kernel: eth0: suspending, WakeOnLan disabled
Oct 24 16:10:02 kaluha kernel: bcm43xx: Suspending...
Oct 24 16:10:02 kaluha kernel: bcm43xx: Device suspended.
Oct 24 16:10:02 kaluha kernel: uninorth-agp: disabling AGP on device 
0000:00:10.0
Oct 24 16:10:02 kaluha kernel: uninorth-agp: disabling AGP on bridge 
0000:00:0b.0
Oct 24 16:10:02 kaluha kernel: BUG: sleeping function called from 
invalid context at kernel/rwsem.c:20
Oct 24 16:10:02 kaluha kernel: in_atomic():0, irqs_disabled():1
Oct 24 16:10:02 kaluha kernel: Call Trace:
Oct 24 16:10:02 kaluha kernel: [EF22DD40] [C0008CDC] 
show_stack+0x50/0x184 (unreliable)
Oct 24 16:10:02 kaluha kernel: [EF22DD60] [C002D338] __might_sleep+0xbc/0xd0
Oct 24 16:10:02 kaluha kernel: [EF22DD70] [C004D350] down_read+0x24/0x5c
Oct 24 16:10:02 kaluha kernel: [EF22DD90] [C0042EF8] 
blocking_notifier_call_chain+0x20/0x54
Oct 24 16:10:06 kaluha kernel: [EF22DDB0] [C023AAE0] 
cpufreq_suspend+0x158/0x18c
Oct 24 16:10:06 kaluha kernel: [EF22DDE0] [C01BA6A8] 
sysdev_suspend+0xa0/0x2e0
Oct 24 16:10:06 kaluha kernel: [EF22DE10] [C01C033C] 
device_power_down+0x74/0xac
Oct 24 16:10:06 kaluha kernel: [EF22DE30] [C01C8DD0] 
pmac_suspend_devices+0xc4/0x138
Oct 24 16:10:06 kaluha kernel: [EF22DE40] [C01C9538] pmu_ioctl+0x6f4/0xaa0
Oct 24 16:10:06 kaluha kernel: [EF22DED0] [C00A3FF4] do_ioctl+0x6c/0x84
Oct 24 16:10:06 kaluha kernel: [EF22DEE0] [C00A43EC] vfs_ioctl+0x3e0/0x414
Oct 24 16:10:06 kaluha kernel: [EF22DF10] [C00A4488] sys_ioctl+0x68/0x98
Oct 24 16:10:06 kaluha kernel: [EF22DF40] [C0011C0C] 
ret_from_syscall+0x0/0x38
Oct 24 16:10:06 kaluha kernel: --- Exception: c01 at 0xff22d18
Oct 24 16:10:06 kaluha kernel:     LR = 0xff22cb0
Oct 24 16:10:06 kaluha kernel: PCI: Enabling device 0000:00:10.0 (0000 
-> 0003)
Oct 24 16:10:06 kaluha kernel: agpgart: Putting AGP V2 device at 
0000:00:0b.0 into 4x mode
Oct 24 16:10:06 kaluha kernel: agpgart: Putting AGP V2 device at 
0000:00:10.0 into 4x mode
Oct 24 16:10:06 kaluha kernel: bcm43xx: Resuming...
Oct 24 16:10:06 kaluha kernel: PCI: Enabling device 0001:10:12.0 (0000 
-> 0002)
Oct 24 16:10:06 kaluha kernel: bcm43xx: Device resumed.
Oct 24 16:10:06 kaluha kernel: PCI: Enabling device 0001:10:1b.0 (0000 
-> 0002)
Oct 24 16:10:06 kaluha kernel: PCI: Enabling device 0001:10:1b.1 (0000 
-> 0002)
Oct 24 16:10:06 kaluha kernel: PCI: Enabling device 0001:10:1b.2 (0000 
-> 0002)
Oct 24 16:10:06 kaluha kernel: usb usb4: root hub lost power or was reset
Oct 24 16:10:06 kaluha kernel: ehci_hcd 0001:10:1b.2: USB 2.0 started, 
EHCI 1.00, driver 10 Dec 2004
Oct 24 16:10:06 kaluha kernel: eth0: resuming
Oct 24 16:10:06 kaluha kernel: hda: Enabling Ultra DMA 5
Oct 24 16:10:06 kaluha kernel: Badness in wait_for_ready at 
drivers/ide/ide-iops.c:516
Oct 24 16:10:06 kaluha kernel: Call Trace:
Oct 24 16:10:06 kaluha kernel: [EF31BCB0] [C0008CDC] 
show_stack+0x50/0x184 (unreliable)
Oct 24 16:10:06 kaluha kernel: [EF31BCD0] [C0010874] 
program_check_exception+0x194/0x51c
Oct 24 16:10:06 kaluha kernel: [EF31BD20] [C0012268] 
ret_from_except_full+0x0/0x4c
Oct 24 16:10:06 kaluha kernel: --- Exception: 700 at 
wait_for_ready+0x94/0xec
Oct 24 16:10:06 kaluha kernel:     LR = wait_for_ready+0x3c/0xec
Oct 24 16:10:06 kaluha kernel: [EF31BDE0] [C00610D8] 
disable_irq_nosync+0x7c/0x90 (unreliable)
Oct 24 16:10:06 kaluha kernel: [EF31BE00] [C01EB264] 
pmac_ide_do_setfeature+0x10c/0x324
Oct 24 16:10:06 kaluha kernel: [EF31BE20] [C01EB768] 
pmac_ide_dma_check+0x2ec/0x458
Oct 24 16:10:06 kaluha kernel: [EF31BE50] [C01DF5C0] 
ide_do_request+0x620/0x8bc
Oct 24 16:10:06 kaluha kernel: [EF31BEC0] [C01DFBD0] ide_intr+0x1f4/0x230
Oct 24 16:10:06 kaluha kernel: [EF31BEF0] [C0060B8C] 
handle_IRQ_event+0x54/0xa8
Oct 24 16:10:06 kaluha kernel: [EF31BF10] [C00622E0] 
handle_fasteoi_irq+0xb4/0x11c
Oct 24 16:10:06 kaluha kernel: [EF31BF30] [C0006810] do_IRQ+0x70/0xac
Oct 24 16:10:06 kaluha kernel: [EF31BF40] [C00122B4] 
ret_from_except+0x0/0x14
Oct 24 16:10:06 kaluha kernel: --- Exception: 501 at 0xe7d82b4
Oct 24 16:10:06 kaluha kernel:     LR = 0xe7d82a0
Oct 24 16:10:06 kaluha kernel: hdc: Enabling MultiWord DMA 2
Oct 24 16:10:24 kaluha kernel: adb: starting probe task...
Oct 24 16:10:24 kaluha kernel: agpgart: Putting AGP V2 device at 
0000:00:0b.0 into 4x mode
Oct 24 16:10:24 kaluha kernel: agpgart: Putting AGP V2 device at 
0000:00:10.0 into 4x mode
Oct 24 16:10:24 kaluha kernel: [drm] Loading R300 Microcode
Oct 24 16:10:24 kaluha pmud[2188]: system awake again
Oct 24 16:10:24 kaluha kernel: ADB keyboard at 2, handler 1
Oct 24 16:10:24 kaluha kernel: ADB mouse at 3, handler set to 4 (trackpad)
Oct 24 16:10:24 kaluha kernel: adb: finished probe task...
Oct 24 16:10:24 kaluha pmud[2188]: running /etc/power/pwrctl wakeup battery
Oct 24 16:10:24 kaluha pwrctl: calling /etc/power/pwrctl-local wakeup 
battery
Oct 24 16:10:25 kaluha pwrctl-local: sleep battery
Oct 24 16:10:26 kaluha pmud[2188]: running /etc/power/pwrctl lid-opened 
battery
Oct 24 16:10:26 kaluha pwrctl: calling /etc/power/pwrctl-local 
lid-opened battery
Oct 24 16:10:26 kaluha pwrctl-local: lid-opened battery
Oct 24 16:10:33 kaluha kernel: eth0: Link is up at 100 Mbps, 
full-duplex.                        

Thanks a lot for the tips, at least it seems i can use an up to date 
kernel from now on.


-- 
Charles-Edouard Ruault

+33 1 55 34 76 65
ce at idtect.com

Idtect SA
37 Bd des Capucines 
75002 Paris, France
www.idtect.com





More information about the ppc mailing list