stephen pearce wrote:
Hi
1/
Could someone tell me or direct me to a description of howto update the
olpc development board bios from  Insy...  to linuxbios?
It's pretty complicated at present.

First you need to install Fedora on the development board. http://wiki.laptop.org/go/Installing_Fedora_Core

That's not trivial. In order to do it, you need a lot of USB devices - hub, keyboard, mouse, memory stick, network adapter, and hard drive. I know from experience that some USB network adapters don't work. You also need a network server and the know-how to set it up to deliver the Fedora installation set.

To build LinuxBIOS, follow these instructions: http://wiki.laptop.org/go/LinuxBIOSHowto

To install LinuxBIOS, boot Fedora on the devel board and do this: http://wiki.laptop.org/go/Flashing_LinuxBIOS
2/
What is the part number/ description for the socketed flash rom which
goes into the development board so I can obtain one
SST 49LF008A . It's a 1 MByte (8 Mbit) part that implements the LPC (Low Pin Count) interface (also known as FWH - Firmware Hub - although, strictly speaking, there are some small differences between the LPC and FWH protocols).
3/
Can the red hat image be writen to usb flash rom and then used to boot
the development board ..
The Fedora installation procedure described above wants to install to a USB hard disk. I don't know if a USB flash device would be big enough.
if so apart from copying the image .. dd to a
usb flash drive what else is necessary to make a bootable image ..
also is the source available for this so one could produce a reduced
image by removing some of the code

I have got puppylinux to boot on a 512 MB Cosair memory stick .. I
tried a number of other memory sticks unsuccessfully suggesting some
incompatibility amongst the usb interfaces on these sticks .. (same
problems on a non olpc pc .. so I don't think it is an aberation of
the olpc platfom
I had good luck with two different SanDisk Cruzer-Mini 1.0 GB sticks. But I had to put them in the USB sockets on the left side of the board. The Insyde BIOS wouldn't recognize the stick when it was in the right-side socket.

The Insyde BIOS is known to be unreliable with respect to USB operations on the OLPC devel board. (It was a quick port that was done on a donated-time basis.)

I got PuppyLinux 2.02 to boot from the Cruzer-mini. But I had to use a Mac USB keyboard; my Belkin USB keyboard wouldn't work.

I was unable to use PuppyLinux to reflash the SST FLASH part, because the procedure requires you to set the MSR register to a specific value. PuppyLinux lacks the special file "/dev/cpu/0/msr", so the "wrmsr" program won't work.

_______________________________________________
Devel mailing list
[email protected]
http://mailman.laptop.org/mailman/listinfo/devel

Reply via email to