apt-get install linux-source-2.6.29
apt-get install build-essential
cd /usr/src
tar -jxf linux-source-2.6.29.tar.bz2
wget http://dev.gentoo.org/~spock/projects/fbcondecor/archive/fbcondecor-0.9.6-2.6.29.2.patch
wget http://www.tuxonice.net/downloads/all/tuxonice-3.0.1-for-2.6.29.patch.bz2
cd linux-source-2.6.29
patch -p1 < ../fbcondecor-0.9.6-2.6.29.2.patch
bzip2 -d -c ../tuxonice-3.0.1-for-2.6.29.patch.bz2 | patch -p1
make xconfig
make-kpkg clean
CONCURRENCY_LEVEL=`getconf _NPROCESSORS_ONLN || echo 1` make-kpkg --initrd --append_to_version=-tuxonice-fbcon --revision=`date "+%s"` kernel_source kernel_headers kernel_image modules_clean modules_image
The full list of packages is available at http://jeandamiendurand.free.fr/debian/kernel
Please note that all the ralink modules are now build with the mainline rt2x00. My usb wireless, that was resistant to rt2x00 for a long time, now works out of the box btw -;
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:
## v86d executable
deb http://jeandamiendurand.free.fr/debian/v86d sid contrib
deb-src http://jeandamiendurand.free.fr/debian/v86d sid contrib
The "uname -a" output is now:
on i386:
Linux jddhome01 2.6.29-tuxonice-fbcon #1 SMP PREEMPT Sat Apr 4 22:54:09 CEST 2009 i686 GNU/Linux
on amd64: ask me if you want a precompiled kernel
Full config is
here for i386.
EDIT: Update with debian kernel 2.6.29-3 and tuxonice 3.0.1-for-2.6.29
EDIT: Update with debian kernel 2.6.29-4 and fbcondecor-0.9.6-2.6.29.2.patch