On Wed, Oct 27, 2004 at 03:42:48PM +1000, Benjamin Herrenschmidt wrote: > Hi ! > > This is an experimental patch against 2.6.9. It concerns the ATI based > Aluminium PowerBook. The nVidia based ones aren't concerned at all, and > the iBook G4 will have to wait a bit more for me to get the video wakeup > code right. > > It will add sleep (suspend-to-ram) support for these machines. > > It's based on various tested bits but is untested on these machines in > it's current form, so let me know. > > Ben. > >
Hi, It works quickly and cleanly here! (Machine info and logs attached.) THANKS A LOT for this long awaited feature! What is the next on this stuff (3D/Accel?).
### /proc/cpuinfo processor : 0 cpu : 7447/7457, altivec supported clock : 816MHz revision : 1.1 (pvr 8002 0101) bogomips : 542.72 machine : PowerBook5,3 motherboard : PowerBook5,3 MacRISC3 Power Macintosh detected as : 287 (PowerBook G4 17") pmac flags : 0000000b L2 cache : 512K unified memory : 512MB pmac-generation : NewWorld ### sleep-resume section of kern.log Oct 28 17:42:08 melite kernel: eth0: suspending, WakeOnLan disabled Oct 28 17:42:09 melite kernel: radeonfb: suspending to state: 3... Oct 28 17:42:09 melite kernel: cpufreq: resume failed to assert current frequency is what timing core thinks it is. Oct 28 17:42:09 melite kernel: radeonfb: PAD_CTLR_STRENGTH change: 1d080208 -> 1d080209 Oct 28 17:42:09 melite kernel: Using MR table from device-tree Oct 28 17:42:09 melite kernel: radeonfb: resumed ! Oct 28 17:42:09 melite kernel: enable_irq(63) unbalanced Oct 28 17:42:09 melite kernel: enable_irq(63) unbalanced Oct 28 17:42:10 melite kernel: eth0: resuming Oct 28 17:42:10 melite kernel: PHY ID: 1410cc1, addr: 0 Oct 28 17:42:27 melite kernel: hda: Enabling Ultra DMA 5 Oct 28 17:42:27 melite kernel: hdc: MDMA, cycleTime: 120, accessTime: 90, recTime: 30 Oct 28 17:42:27 melite kernel: hdc: Set MDMA timing for mode 2, reg: 0x00011d26 Oct 28 17:42:27 melite kernel: hdc: Enabling MultiWord DMA 2 Oct 28 17:42:27 melite kernel: adb: starting probe task... Oct 28 17:42:27 melite kernel: adb devices: [2]: 2 c4 [3]: 3 1 [7]: 7 1f Oct 28 17:42:27 melite kernel: ADB keyboard at 2, handler 1 Oct 28 17:42:27 melite kernel: ADB mouse at 3, handler set to 4 (trackpad) Oct 28 17:42:27 melite kernel: adb: finished probe task... Oct 28 17:42:28 melite kernel: eth0: Link is up at 100 Mbps, full-duplex. Oct 28 17:42:28 melite kernel: eth0: Pause is disabled