Debian on the FreeRunner -- now official
daniel at benoy.name
Fri Aug 15 19:41:19 CEST 2008
As a heads up to everyone, this may not work with an SDHC card. u-boot (to the best of my knowledge) doesn't support SDHC, even though the linux kernel does. So when u-boot goes to read the FAT filesystem and load in the kernel, it fails.
One thing that might work (Although it may mess you up in terms of kernel modules and such?) is setting up u-boot to load the kernel from flash (which you use with your openembedded openmoko distribution) and then pointing the kernel command line toward your SDHC Debian root partition.
To do this, you will have to boot up u-boot with the prompt. Press and hold the power button, and THEN (after, not before) press and hold the AUX button.. and hold them until you see the the boot prompt. Then connect a USB cable, and if your PC has the right drivers, you should have access to a serial port, such as /dev/ttyACM0 which you can connect to, in order to get a u-boot command line.
These commands should get you started:
Notice the menu_# variables. You'll want to make a hybrid which boots exactly the same as internal flash (taking the kernel from flash) except that the root=xyz paramater will be different.
I suggest that someone make up a wiki article explaining how to do this while they're figuring it out. (I've already had to do it once myself)
On Friday 15 August 2008 12:04:03 Joachim Breitner wrote:
> Dear OpenMoko community,
> the FSO packaging team of the Debian project is happy to announce
> that we have started to provide installation procedures and packages
> required to have your FreeRunner run Debian-powered.
> This means that you can use your favorite tools such as apt-get and the
> other >20.000 packages on your FreeRunner, including the
> freesmartphone.org software stack. You can also develop applications
> for your FreeRunner the “Debian way”.
> To install Debian onto your MicroSD card, alongside your current Image
> on the internal Flash, see the instructions at
> These will provide you with a minimal Debian installation plus
> everything required to use zhone. From there on, you are free to modify
> your system as you wish – with the full power and flexibility of the
> Debian system.
> Note that Debian does not try provide yet another software stack (or
> “Distribution” in the OpenMoko slang) next to 2007.2, 2008.8 or FSO, but
> rather an alternative base, comparable to OpenEmbedded. We are
> looking forward to also support other stacks such as the Stable Hybrid
> Release, once they are ready for that.
> All this is still very new and was created during at the DebConf 8 in
> Mar de Plata since last week. This means that there are still bugs and
> other things to improve. You are invited to join the development by
> subscribing to the smartphone-standards mailing list that the Debian
> team shares with the FSO team. There is also a wiki page with more
> information on the pkg-fso team, including a TODO section.
> I’d like to thank Jon “maddog” Hall from Koolu for lending me an
> additional device for installation tests, and all the other testers at
> DebConf and elsewhere that helped us to remove at least some of the
> bugs. But don’t worry – I’m sure there are some bugs left for you!
> Please send replies and further discussion to the
> smartphone-standards mailing list, but note that you have to
> subscribe to that list first.
> Joachim Breitner
> on behalf of the pkg-fso team:
> Philipp Kern
> Jan Lübbe
> Luca Capello
>  http://www.debian.org
>  http://wiki.openmoko.org/wiki/Neo_FreeRunner
>  http://wiki.openembedded.net/
>  http://wiki.openmoko.org/wiki/Stable_Hybrid_Release
>  http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/smartphones-standards
>  http://wiki.debian.org/pkg-fso
>  http://www.koolu.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 307 bytes
Desc: This is a digitally signed message part.
Url : http://lists.openmoko.org/pipermail/community/attachments/20080815/3ac7e75a/attachment.pgp
More information about the community