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.