XS Porting to ARM
OLPC-SF Project
Lead R. Howard
Goal is to create an XS that runs on low power consumption system.
Chosen test target is an OpenRd Client with a low power consumption 2.5 " internal SATA drive. Uses approximately 5 watts.
OpenRD client uses Marvell Kirkwood SOC.
Hardware received middle of July 2009. Waiting for Fedora 11 ARM port and drivers to be ready for device before starting on XS work.
Needed bits have not been added to Kernel so full functionality of board is not available.
October 2010 - finally the Kernel patches have landed in linux-next. Git cloned kernel next 2.6.36 rc? and built it and some modules.
Proceeded to setup RFS using Fedora 11 for ARM (arm5tel).
Fedora F11 for ARM is missing major components required by the XS.
Fedora ARM project is currently porting Fedora 13 to ARM (arm5tel). I pointed out that the XS required certain components and those are in the build list.
Mid February 2011 - Fedora 13 for ARM is not ready for release.
Summer 2011 - Fedora 13 for ARM is now usable
Plan going forward is use Fedora 13 for ARM then when Fedora 14 is usable switch to it ( or maybe even Fedora 15).
According to Martin L. all hsi patches for Ejabberd are upstreamed and in Fedora 13.
Have ejabberd on system and need to try some tests with XOs
Problem with Bios-Crypto failing to build...removed the intel specific -m32 flag from an experimental version of the makefile.
Starts to build but fails near end with a few errors which I think arm specific errors. Have a screen.log0 of the error and need to confer with Martin L. and probably the Fedora ARM builders.
Plan going forward is to try to get individual components running on system and then integrate.
Thinking of creating RPMs for arm5tel that will pull everything in and modify scripts when run.
Future goal would be arm7l