Author Topic: Zaurus Kexecboot-enabled Kernels  (Read 42379 times)

ant

  • Full Member
  • ***
  • Posts: 167
    • View Profile
    • http://
Zaurus Kexecboot-enabled Kernels
« on: December 10, 2008, 04:42:12 am »
Hi,

the hackers at OpenEmbedded are almost ready to ship a new set of special kexec-enabled 2.6 kernels for all Zaurus machine supported:

c7x0 (SL-C7x0 - SL-C860)
akita (SL-C1000)
spitz (SL-C3xx)
tosa (SL-6xxx)
collie (SL5500)
poodle (SL5600)

These special-purpose kernels are small enough to be flashed on NAND and feature a frambefuffer graphical menu for the selection of the boot media.
Multipartitioned cards and lot of filesystems supported.
Kernel and cmdline reside now in /boot.

THIS IS THE LONG AWAITED SOLUTION FOR BOOTING DIFFERENT DISTROS FROM SD/CF

Release is scheduled for end of December. Stay tuned!

Ant

cortez

  • Sr. Member
  • ****
  • Posts: 375
    • View Profile
    • http://www.omegamoon.com
Zaurus Kexecboot-enabled Kernels
« Reply #1 on: December 10, 2008, 01:20:55 pm »
I tried kexecboot on the Akita and Spitz, and it works great.
I'm going to use this for zUbuntu, which makes it work on at least the C3x00,C1000,C7x0,C860...
[div align=\"center\"]== == == == == == == == == == == == == ==
www.omegamoon.com
Zaurus SL-C750 - Died in a dreadful coffee experiment, has a second life somewhere in the Czech Republic
Zaurus SL-C1000 - Multiboot Zubuntu, Debian, Fedora, Poky, Android and others
Zaurus SL-C3100 - Development device, currently Zubuntu 2.0
Zaurus SL-6000L - The fridge is running Zubuntu 1.0
Zaurus SL-C860 - Cacko, untouched since kindly donated, waiting for Zubuntu
== == == == == == == == == == == == == ==[/div]

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3706
    • View Profile
Zaurus Kexecboot-enabled Kernels
« Reply #2 on: December 15, 2008, 05:39:04 pm »
excellent news indeed. I'm loving the idea of multi-booting cacko and zubuntu!
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

the_oak

  • Sr. Member
  • ****
  • Posts: 426
    • View Profile
    • http://
Zaurus Kexecboot-enabled Kernels
« Reply #3 on: December 15, 2008, 11:09:50 pm »
So , does this take the place of the boot loader? Can I install Kexecboot plus default Sharp ROM, plus another distro to try without losing the use of my default ROM? (I am using SL-6000L.)
« Last Edit: December 15, 2008, 11:10:24 pm by the_oak »
SL-6000L running Sharp 1.12 rom, (SOLD)
Fujitsu U820 with Windows 7
White Intel MacBook

nontrivial

  • Jr. Member
  • **
  • Posts: 62
    • View Profile
    • http://james.nontrivial.org
Zaurus Kexecboot-enabled Kernels
« Reply #4 on: January 01, 2009, 10:31:48 am »
I have been trying to get the images in the autobuild directory to boot doing this with no luck, is that because the autobuild images do not include these new kernels? If so, can I just use another set of kernel  modules (like the ones zubuntu is using)?

James

nontrivial

  • Jr. Member
  • **
  • Posts: 62
    • View Profile
    • http://james.nontrivial.org
Zaurus Kexecboot-enabled Kernels
« Reply #5 on: January 01, 2009, 07:49:34 pm »
Quote from: nontrivial
I have been trying to get the images in the autobuild directory to boot doing this with no luck, is that because the autobuild images do not include these new kernels? If so, can I just use another set of kernel  modules (like the ones zubuntu is using)?

James

Nevermind, I had formated the partition ext3. Once I formatted it ext2 everything works fine.

BerndS

  • Jr. Member
  • **
  • Posts: 65
    • View Profile
Zaurus Kexecboot-enabled Kernels
« Reply #6 on: January 07, 2009, 03:28:22 pm »
Hi,

Quote from: ant
Hi,


THIS IS THE LONG AWAITED SOLUTION FOR BOOTING DIFFERENT DISTROS FROM SD/CF

Release is scheduled for end of December. Stay tuned!

Any news here?

I'm waiting for the update because the existing kexecboot does not boot my Angstrom on the internal memory of the CL760 anymore.

regards

Bernd

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3706
    • View Profile
Zaurus Kexecboot-enabled Kernels
« Reply #7 on: January 07, 2009, 06:20:01 pm »
see the ubuntu forum, a number of us have graphical multiboot now. make sure you copy your kernel to /boot along with configs, set up /lib/modules etc BEFORE installing the multiboot kernel!
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

BerndS

  • Jr. Member
  • **
  • Posts: 65
    • View Profile
Zaurus Kexecboot-enabled Kernels
« Reply #8 on: January 11, 2009, 11:51:44 am »
Hi

will the new kexecboot support logical partitions on SD cards? Looks like the current version does not support them

regards

Bernd

Quote from: ant
Hi,

the hackers at OpenEmbedded are almost ready to ship a new set of special kexec-enabled 2.6 kernels for all Zaurus machine supported:

c7x0 (SL-C7x0 - SL-C860)
akita (SL-C1000)
spitz (SL-C3xx)
tosa (SL-6xxx)
collie (SL5500)
poodle (SL5600)

These special-purpose kernels are small enough to be flashed on NAND and feature a frambefuffer graphical menu for the selection of the boot media.
Multipartitioned cards and lot of filesystems supported.
Kernel and cmdline reside now in /boot.

THIS IS THE LONG AWAITED SOLUTION FOR BOOTING DIFFERENT DISTROS FROM SD/CF

Release is scheduled for end of December. Stay tuned!

Ant

ant

  • Full Member
  • ***
  • Posts: 167
    • View Profile
    • http://
Zaurus Kexecboot-enabled Kernels
« Reply #9 on: January 16, 2009, 04:51:05 am »
ToDo is frozen

http://linuxtogo.org/gowiki/AngstromKexecboot

Stay tuned for a new release!

Ant

BerndS

  • Jr. Member
  • **
  • Posts: 65
    • View Profile
Zaurus Kexecboot-enabled Kernels
« Reply #10 on: January 16, 2009, 07:48:22 am »
Hi Ant,

Quote from: ant
ToDo is frozen

http://linuxtogo.org/gowiki/AngstromKexecboot

Stay tuned for a new release!

Ant

Thanks for the hint -- but the question remains: Are logical partitions supported by the current version and It's a bug that kexecboot does not find the logical parititons on my SD card or are  logical partitions not yet supported? If it's not supprted I'll make an entry in the whish list.

regards

Bernd

ant

  • Full Member
  • ***
  • Posts: 167
    • View Profile
    • http://
Zaurus Kexecboot-enabled Kernels
« Reply #11 on: January 16, 2009, 07:54:21 pm »
>Thanks for the hint -- but the question remains: Are logical partitions supported by the current version and It's a bug that kexecboot does not >find the logical parititons on my SD card or are  logical partitions not yet supported? If it's not supprted I'll make an entry in the whish list.

The current release supports only 4 mmc peripherals (last is/dev/mmcblk0p3). That's why only 3 partitions are seen.
The new release will fix this too (tested personally).

For /dev/hda, 20 devices are already defined (last is /dev/hda19).

Hope this clears the thing a bit...

Cheers

Ant
« Last Edit: January 18, 2009, 10:35:26 am by ant »

ant

  • Full Member
  • ***
  • Posts: 167
    • View Profile
    • http://
Zaurus Kexecboot-enabled Kernels
« Reply #12 on: January 18, 2009, 05:11:47 am »
BTW there is a limit to the number of partitions on mmc devices: 7

http://wiki.openmoko.org/wiki/Booting_from_SD


    *  The device nodes numbering schema provides minor numbers from 1 to 7 (/dev/mmcblk0p1 ... /dev/mmcblk0p7). Minor number 8 is the next physical device (/dev/mmcblk1). So we're restricted to a maximum of 7 accessible partitions.

    * Currently most rootfs' supplies devices mmcblk0p1 through mmcblk0p4. If you want to use extended partitions (5 ...), you need to add those to the udev setup by creating the nodes in /lib/udev/devices/:

Regards

Ant

BerndS

  • Jr. Member
  • **
  • Posts: 65
    • View Profile
Zaurus Kexecboot-enabled Kernels
« Reply #13 on: January 18, 2009, 05:34:45 am »
Hi,

Quote from: ant
Hope this clears the thing a bit...

Thanks, it does .

So I wait for the next version of kexecboot.

regards

Bernd

ant

  • Full Member
  • ***
  • Posts: 167
    • View Profile
    • http://
Zaurus Kexecboot-enabled Kernels
« Reply #14 on: February 12, 2009, 06:34:27 am »
Quote from: ant
ToDo is frozen

http://linuxtogo.org/gowiki/AngstromKexecboot

Stay tuned for a new release!

Ant

Some newer images (still parsing kernel-cmdline) here:

http://www.angstrom-distribution.org/demo/kexecboot/


Ant