Fedora List <fedora-olpc-list at redhat.com>

Mikus Grinbergs mikus at bga.com
Sun Aug 2 13:49:39 EDT 2009


> I copied both files to a usb drive then booted with holding the esc key.
> Then 'copy-nand u:\os3.img' then it copied and I got back the firmware
> prompt. It did not bark about wrong crc or something like that. Then I
> switched the XO-1 off then switched on and all I can get is a Boot
> failed error message. Reimaging with 802 works so it is not a hardware
> fault. How could others run this stuff?

The problem is simple - the copy-nand erased *all* of nand - 
including the /security/develop.sig file you had stored there.
Then the firmware determined that you were trying to boot an 
unsecured build onto (what it now thought was) a secure XO - and 
gave you the error.

One thing you might do is to place a /security directory on an usb 
drive (even the one with the image), then copy your develop.sig to 
that directory, and have that drive present when you try the boot.

Once you are able to get to the firmware 'ok' prompt again, you 
might enter 'disable-security' (without quotes).  That will, 
independently of the nand contents, mark your XO as not needing 
security verification by the firmware.


The way to minimize the chance of what you experienced is, when the 
'copy-nand' finishes, to __not__ switch the XO off, but to rather 
just enter 'boot' at the firmware prompt.  That ought to allow the 
new build to come up (giving  you a chance to again copy your 
developer key into the XO nand).


mikus




More information about the Devel mailing list