Quote:
Quote:
Hello,
I have received my new EfikaMX Smartbook last week and have been playing around with it a bit :).
I have tried to use an USB GSM webstick (Huawei E160 based). It was recognized by Ubuntu, but failed to connect. I then tried to write a pppd configuration file, but pppd exited with the error message "Can't set tty to PPP line discipline".
After some googling and inspecting /proc/config.gz I found that the cause of the error message was that no support for asynchronous serial PPP was in the shipped kernel. I then compiled a new kernel with the "ppp_async.ko" kernel module.
Now finally to my question:
How do I install the new kernel? I'm only familiar with the process on x86-systems. Do I simply move the kernel to /boot and the kernel modules to /lib/modules or is there more to be done (i.e. to produce uImage from Image)?
Is it possible to have am menu at boot time to select the kernel to boot? I have prepared a rescue SD-card to boot from if the new kernel fails to boot.
Many thanks in advance.
Best Regards,
-- Alexander Shendi
Hi Alex,
Yep you just copy uImage to /boot and you can, if building natively, "sudo make modules_install" to put the modules in place. It's that simple.
We're still working on kernel packages and a new Maverick build with Initrd support in U-Boot properly implemented and a "flash-kernel" package upgrade to support it.
Sorry about the lack of ppp_async - I thought it was in the config but it seems that it's one of those one tiny things we missed. When we have packages based on an Ubuntu build and config it will be enabled though (it has to be or things will not work as expected :)
Hi Matt,
Thanks for the quick reply. I have indeed compiled the kernel natively. The problem is that I do not have uImage.
If I do:
Code:
file /boot/uImage arch/arm/boot/*Image ./vmlinuz
I get:
Code:
/boot/uImage: u-boot/PPCBoot Image
arch/arm/boot/Image: data
arch/arm/boot/zImage: data
./vmlinux: ELF 32-bit LSB executable ...
So these do not seem to be the same ...
Now how do I produce uImage?
Many thanks in advance.
Best Regards,
-- Alexander