> >I have my Microsoft USB optical mouse plugged in, and I do have the >Airport card installed now, but I don't have the Airport driver module >running.
Did you try without the USB mouse ? And also without compiling the USB OHCI driver in the kernel at all ? If I understand you properly, it hangs before going to sleep (you don't get the blinking sleep light). So we should be able to track it down. Is the display backlight turned off when it hangs or is the screen still powered down ? One thing we can try is: - get the latest rsync - enable xmon in your .config - edit drivers/macintosh/via-pmu.c, in function broadcast_sleep(), line 1565, just before: ret = notifier->notifier_call(...) add : xmon_printf("calling notifier %x\n", notifier); and after the call : xmon_printf("return notifier %x\n", notifier); - edit drivers/video/aty128fb.c, comment out the call to pmu_register_sleep_notifier() line 1907, and add a "return;" at the beginning of aty128fbcon_blank() (line 2279) so that the function does nothing. Now, compile the kernel, go to sleep in console mode, and tell me about the latest message you see before it dies. Also backup the System.map of this kernel as the values displayed by xmon_printf will have to be looked up there. Ben.