Quote:
Originally Posted by ulno
Ok, thanks for the info. I will try to toy a little bit around with the kexec patch and take a look at nalims patch.
|
I would love to take part in providing a 2.6 kernel to the iliad. My core competencies are not in porting kernels, as I usually only do driver development, so someone with some experience in that part (you?) is needed

. OTOH as I have very little free time, I need some other dev feedback to keep committing my free time to it.
My perfect iliad would be to have openinkpot running in it (requires kernel 2.6) with the ability to launch a chroot to debian armel. That is, primary use read books with fast boot (openinkpot) secondary: everything else (debian).
What do you think?
Anyway, there are two things that I'm unsure about the best way of converting iliad to 2.6:
TFFS
====
AFAIK the bootloader of the iliad looks for the kernel in a tffs partition. TFFS is a propietary file system, and we only have the module for it for 2.4. If we flash 2.6 into the iliad, that kernel would not be able to reflash itself. Some possible solutions:
(1) change the boot loader: difficult (see next point).
(2) don't reflash to 2.6, do as angstrom for zaurus collie that every boot is loading 2.4 and then kexec'ing 2.6: easy but adds to boot time (no way for me)
(3) reflash 2.6 but kexec to 2.4 whenever an update to the kernel in flash is needed: sounds ok for me
(4) ask Matthijs of iRex if they are still willing to compile TFFS for "our 2.6 kernel" as he proposed in
iRex forum: Linux 2.6 port.
BOOTLOADER
==========
Related to the previous point, the problem is that we don't know anything about the bootloader. Neither if it's based on one of the usual suspects (U-Boot, RedBoot) or is something less standard.
With information about the bootloader we would know if something different to TFFS is also supported...
Also, it would be handy to know how it works so as to not break the reflash ability of the iliad

.