The OLPC one laptop per child uses the open firmware for the boot loader. I have used the open firmware mailing lists to try solving problems. I am aware that this post/thread is a bit late; but, the solution to the problem may be there.