“ First of all, It was my first hackathon and all I can say is that it was quite fun and really well organized. On my first day, I finished to add support for ALPS touchpads to the psm(4) driver. With the help of matthieu@ I fixed the remaining detection conflicts between synaptics touchpads responding to ALPS queries and vice versa. After that I had a fight with some Vaio laptops in order to make the acpisony(4) driver really useful. But even with the help of pirofti@ and some aml tracing, I couldn't figure out why some models work and other doesn't. But I spent most of my time hacking on different parts of the macppc platform. I started to write the missing bits in order to support suspend/resume for G3 and G4 based laptops, and this include: some cleaning of the adb(4) driver to be able to rescan the bus.

driver to be able to rescan the bus. add the missing PMU command to suspend the system

extend the apm(4) driver to use the pmu suspend/resume functions

write the routine the put the processor in sleep mode (only for G4 for the moment)

start to write the routine to flush caches

some driver cleaning to save/restore their state At this time, none of this have been commited, there is still a huge work to do and I want to test my changes on many machines as possible. This is also why I asked for more macppc hardware on the want.html page. Then I had a look at some ADB keyboard issues under X11 that macppc users may have noticed: some keys are swapped and others doesn't send the right keycode. Hopefully with the help of matthieu@ and shadchin@ we are now working on the right fixes.