On Wed, 2004-06-30 at 03:08, Kurt Erickson wrote:

> This leads me to believe that the problem is the ide_pmac ibook cdrom
> support somehow. Am I far off? Does anyone have any suggestions?

I don't think it's the ide code... Can you try without CONFIG_PMACZILOG
?

> One other note: it only hangs on resume when I'm logged my account
> (gnome 2.6). When I log out into gdm, and then sleep it, it resumes
> fine.
> 
> Even weirder, (and I think in support of implicating ide_pmac) when I
> resume it after logging out into gdm, this is what it prints:
> 
> agpgart: Putting AGP V2 device at 0000:00:0b. 0 into 0x mode
> agpgart: Putting AGP V2 device at 0000:00:10. 0 into 0x mode
> cpufreq: resume failed to assert current freq uency is what timing core
> thinks it is.
> eth0: resuming
> eth1: get_wireless_stats() called while device not present
> eth1: New link status: Connected (0001)
> ide_pmac: Set UDMA timing for mode 2, reg: 0x 1090038c
> hda: Enabling Ultra DMA 2
> Badness in ide_wait_not_busy at drivers/ide/i de-iops.c:1278
> Call trace:
>  [c000b74c] dump_stack+0x18/0x28
>  [c0008b58] check_bug_trap+0x74/0xa8
>  [c0008c4c] ProgramCheckException+0xc0/0x16c
>  [c0008294] ret_from_except_full+0x0/0x4c
>  [c01323e8] ide_wait_not_busy+0x50/0xc0
>  [c012f724] start_request+0xf8/0x270
>  [c012fbcc] ide_do_request+0x310/0x35c
>  [c0130168] ide_intr+0x140/0x170
>  [c00098a4] ppc_irq_dispatch_handler+0x16c/0x 20c
>  [c0009974] do_IRQ+0x30/0xc8
>  [c00082e0] ret_from_except+0x0/0x14
> hdb: MDMA, cycleTime: 120, accessTime: 75, re cTime: 45
> hdb: Set MDMA timing for mode 2, reg: 0x00019 78c
> hdb: Enabling MultiWord DMA 2
> Badness in wait_for_ready at drivers/ide/ide- iops.c:537
> Call trace:
>  [c000b74c] dump_stack+0x18/0x28
>  [c0008b58] check_bug_trap+0x74/0xa8
>  [c0008c4c] ProgramCheckException+0xc0/0x16c
>  [c0008294] ret_from_except_full+0x0/0x4c
>  [c01312f8] wait_for_ready+0x98/0x110
>  [c02ee17c] 0xc02ee17c
>  [c02ef31c] 0xc02ef31c
>  [c02ef55c] 0xc02ef55c
>  [c0144ee8] ide_cdrom_start_power_step+0x6c/0 x90
>  [c012f80c] start_request+0x1e0/0x270
>  [c012fbcc] ide_do_request+0x310/0x35c
>  [c0130168] ide_intr+0x140/0x170
>  [c00098a4] ppc_irq_dispatch_handler+0x16c/0x 20c
>  [c0009974] do_IRQ+0x30/0xc8
>  [c00082e0] ret_from_except+0x0/0x14
> adb: starting probe task...
> [continued...]

Those are warnings only because the ide code uses some mdelay(1) which is
supposed to be too long for an mdelay :) I'll try to fix that at a later
date, it's harmless at the moment.

Ben.


Reply via email to