Comment 92 for bug 380126

Revision history for this message
Lars Fehr (lars-fehr) wrote :

Happy New Year everyone.

I applied the patch yesterday on maverick and it works like a charm.
Thank you very much Marcin!

For everyone, who never compiled a kernel before, here's a description of how to do it for the latest ubuntu release maverick meercat.

I followed this tutorial (in german, sorry):
http://wiki.ubuntuusers.de/Kernel/Kompilierung

1. Open a terminal and get a copy of the latest git-repository
git clone git://kernel.ubuntu.com/ubuntu/ubuntu-maverick.git

2. Change into the directory ubuntu-maverick
cd ubuntu-maverick

3. Download the patch, name it v13.patch and save it in your home-directory.
https://bugzilla.kernel.org/attachment.cgi?id=41862

4. Apply the patch
patch -p1 < ../v13.patch

5. Copy your latest existing config from /boot, ie (version number may differ):
cp /boot/config-2.6.35-24-generic .config

6. Download this shell-script and place it in your ubuntu-maverick directory. It's written in german, but it does all the work for you.
http://wiki.ubuntuusers.de/_attachment?target=Kernel%2Fmake-ubuntu-kernel.sh

7. make this script executable
chmod +x make-ubuntu-kernel.sh

8. Start the script with your new kernel-variant as parameter
./make-ubuntu-kernel.sh dellv13

9. be sure you press CTRL-D, when it asks "Ă„nderungen im git-Verzeichnis verwerfen" (revert changes made in the git-dir), as this would revert the previous applied patch.

10. you can also press CTRL-D when it asks "Kernel-Konfiguration bearbeiten" (edit kernel configuration), because you already copied your latest config in step 5.

11. Press Return for all the other questions and start compiling. Now wait for a long time. It took at least 1,5 hours on my Core2Duo SU7300.

12. Now you can find the following files in your home-dir (version number may differ):
linux-doc_2.6.35-25.43_all.deb
linux-headers-2.6.35-25_2.6.35-25.43_all.deb
linux-headers-2.6.35-25-dellv13_2.6.35-25.43_amd64.deb
linux-image-2.6.35-25-dellv13_2.6.35-25.43_amd64.deb
linux-source-2.6.35_2.6.35-25.43_all.deb
linux-tools-common_2.6.35-25.43_all.deb

13. Cd up and install new kernel with headers:
cd ..
sudo dpkg -i linux-headers-2.6.35-25_2.6.35-25.43_all.deb linux-headers-2.6.35-25-dellv13_2.6.35-25.43_amd64.deb linux-image-2.6.35-25-dellv13_2.6.35-25.43_amd64.deb

14. Restart and select your new kernel in your bootmanager grub. Enjoy your working touchpad!

Once again: Thank you very much Marcin.

I hope this patch will be integrated in future kernel releases.