- no responsibility for broken kernels and such-
First things first, we'll need to get our hands on the Jaunty version, although BT4 is running on 8.10 - that's because the Jaunty package includes the DKMS asus_eee module, and we're gonna need it.
We know DKMS needs linux-headers to be installed. We also know that the linux-headers virtual package is not available on BT4, therefore we're gonna end with a broken dependancy and no DKMS installed. So we're gonna fix that, making our own linux-headers package:Code:# wget http://www.informatik.uni-bremen.de/~elmurato/EeePC/Jaunty_Eeeasy-Scripts.tar.gz # tar xvzf Jaunty_Eeeasy-Scripts.tar.gz
That should do. Now for DKMS:Code:# aptitude install linux-kernel-headers # cd /usr/src/linux # make-kpkg kernel_headers # dpkg -i ../linux-headers*
And everything should be fine. Now, for the asus_eee module: the dkms.conf of v3.0 is for 2.6.27 tops, so our 2.9.30 won't do - still, we have to install that the dpkg way, then fix it:Code:# aptitude install dkms
Check that everything's fine with aCode:# cd ~/Jaunty_Eeeasy-Scripts # dpkg -i asus-eee-dkms_3.0_all.deb ** DKMS ERROR HERE ** # cd /usr/src # rm -rf asus_eee # tar xvzf asus_eee-3.0.dkms.tar.gz # rm asus_eee-3.0.dkms.tar.gz # cd dkms_source_tree # rm *.c~ # sed -i '/owner/d' asus_eee.c # sed -i 's/2.6.27\*/2.6.30\*/g' dkms.conf # cd .. # tar czf asus_eee-3.0.dkms.tar.gz dkms_* # dkms build -m asus_eee -v 3.0 ** DKMS BUILD HERE ** # dkms install -m asus_eee -v 3.0 ** DKMS INSTALL HERE **
Then fix pending packages configs withCode:# modprobe asus_eee
Now we can install the EEEasy scripts:Code:# dpkg --configure -a
To use the eeepc-acpi-settings, eeepc-osd-daemon and eeepc-statusicon, just run the corresponding .py file in /etc/acpi/eeepc directory. Add them into a .sh file in ~/.kde3/Autostart if you want them to start on KDE logonCode:# cd ~/Jaunty_Eeeasy-Scripts # chmod +x eeeasy-scripts.sh # ./eeeasy-scripts.sh install![]()


-
no wreckage. It'd be great to see the eeeasy-scripts + asus_eee module in the repositories, though.
