So, finally I decided not to take the zen patchset and start from debian's linux kernel. Here is how I did it (note that I did that as root, thus no fakeroot but still a make xconfig):
apt-get install linux-source-2.6.24
apt-get install build-essential
tar -jxf linux-source-2.6.24.tar.bz2
patch -p1 < ../fbcondecor-0.9.4-2.6.24-rc7.patch
bzip2 -d -c ../tuxonice-3.0-rc5-for-2.6.24.patch.bz2 | patch -p1
make-kpkg --initrd --revision=jdd.1.0 kernel_source kernel_headers kernel_image modules_clean modules_image
Please note that I explicitely left unchecked the ralink that is in the mainline tarball. Instead I built all the ralink modules family using the cvs snapshots that are at the rt2x00 download page. On one of my desktop I need rt2570 module, and oh well, it works. Hibernation as well. I'll try on another desktop, that needs rt2500pci.
Packages has been uploaded to:
deb http://jeandamiendurand.free.fr/debian/kernel sid main
deb-src http://jeandamiendurand.free.fr/debian/kernel sid main
If you are going to use uvesa graphic driver, then you must also install the v86d userspace helper. You can take it from here:
Thanks for your response
With my kernel (2.6.25 & tuxonice patch, debian way for compile) the hibernate script work fine, but the resume dosn't read the swap.
In boot/grub/menu.lst, y placed resume2=.