As you may have noticed, the original kernel source for the 2.6.23.9lw kernel is hard to get, and some usefull kernel modules are missing. In my case, I needed the modules tun.ko and ppp_mppe.ko to connect to remote servers through VPN.
Here is how I solved it (most steps done on a faster Linux PC with all necessary tools installed). Some familarity with Linux is required to follow those steps, though.
a) (other PC) get the vanila kernel source from http://www.kernel.org/pub/linux/kernel/ ... .9.tar.bz2
b) (other PC) extract the source:
c) (other PC) rename the source tree to match the kernel's name on the Aspire (otherwise the modules wont load):
d) (other PC) copy the config file from the Aspire One, found in /boot, to this machine, and rename it
e) (other PC) edit the config file to include the modules you need (or use make menuconfig)
f) (other PC) make the kernel and the modules
g) (other PC/AspireOne) locate the new modules, copy them (and only them, not the whole kernel!) to the Aspire one and into the modules directory
h) (AspireOne) run depmod
Here is how I solved it (most steps done on a faster Linux PC with all necessary tools installed). Some familarity with Linux is required to follow those steps, though.
a) (other PC) get the vanila kernel source from http://www.kernel.org/pub/linux/kernel/ ... .9.tar.bz2
b) (other PC) extract the source:
Code:
tar xjvf linux-2.6.23.9.tar.bz2 -C /usr/src
Code:
cd /usr/src
mv mv linux-2.6.23.9 linux-2.6.23.9lw
Code:
cp config_080627 /usr/src/linux-2.6.23.9lw/.config
f) (other PC) make the kernel and the modules
Code:
cd /usr/src/linux-2.6.23.9lw
make
make modules
Code:
cp tun.ko /lib/modules/2.6.23.9lw/kernel/drivers/net/