B4 autoinstallation fails (gives a 'help' prompt)
Asko Kauppi
askok at dnainternet.net
Mon Sep 17 05:45:29 EDT 2007
The problem seems to have been that the SD card was formatted in OS X
(File Utility, into FAT16).
After I reformatted on an old Win2000 PC, things were working better.
-asko
Mitch Bradley kirjoitti 14.9.2007 kello 11:01:
> Asko Kauppi wrote:
>> Current firmware: Q2C25
>>
>> Upgrading to: Q2C26, OS579
>>
>
> What machine type? A-test? B1? B2-1? B2-2? B3? B4? C1?
>
>>
>> ** Trying with SD card ** (use of the microSD adapter is a BIIIG
>> mistake, came out half torn! :)
>>
>> Pressing 'X' and powering on takes me to:
>>
>> > USB 2 devices:
>> > /pci/usb at f,5/wlan at 0,0
>> > USB 1 devices:
>> > Type the ESC key to interrupt automatic startup
>> > Boot device: /sd/disk:\boot\olpc.fth Arguments:
>> > Type 'help' for more information.
>> >
>> > ok
>>
>> The "Type help for more information" and "ok" are not mentioned
>> in the instructions I've read. The SD card is FAT16 formatted
>> 512MB microSD (with adapter).Formatted within OS X but should be
>> "right".
>>
>> Anyone else seen the "help" prompt; what is it about?
>>
>
> Before issuing the ok prompt for the first time, OFW issues the
> "Type 'help'" message. If you then type help at the ok prompt you
> will get a summary of some of the most important OFW commands.
> That's all it is, just general information.
>
> Something is going wrong in the olpc.fth script.
>
> Which version of the script is it? You can find out by typing:
>
> ok more sd:\boot\olpc.fth
>
> The version string is on the seventh line, e.g.:
>
> " Autoreinstallation version: 2007-09-13 21:09Z"
>
> My best guess is that the olpc.fth file is getting truncated, so
> that the last few lines, which do most of the work by calling
> functions defined earlier, are not being executed.
>
> What are the last few lines that are displayed when you do the more
> command above?
>
> The expected last few lines are:
>
> update-activate-and-boot
> then
> then
> ;
> autore-version$ count type cr cr
> do-upgrade
>
> The next to last line ("autore-version$ count type cr cr") is
> supposed to display the version string of the autoupdater script.
> The fact that you don't show that message suggests that the script
> is truncated before that line.
>
>> Typing "boot" there seems to go somewhere, but no text whatsoever
>> is printed on screen.
>>
>>
>> ** Trying with a USB 1 era SD/USB adapter **
>>
>> > USB 2 devices:
>> > /pci/usb at f,5/wlan at 0,0
>> > USB 1 devices:
>> > /pci/usb at f,4/scsi at 3,0
>> > /pci/usb at f,4/scsi at 3,0/disk
>> > Found USB 1.1 disk!
>> > Type the ESC key to interrupt automatic startup
>> > Boot device: /usb at f,4/disk:\boot\olpc.fth Arguments:
>> > Type 'help' for more information.
>> >
>> > ok
>>
>> Again, I should not be getting the 'help' notion, right?
>>
>
> The "help" is just a side effect. The real problem is that the
> script is returning to the ok prompt instead of doing the upgrade
> thing.
>
>> Typing 'boot' here gives:
>>
>> > autore-version$ isn't unique
>> > do-usb-upgrade? isn't unique
>> ...
>> and a lot of such not unique things
>>
>
> That implies that major portions of the script are working
> correctly by defining new functions. The "isn't unique" messages
> indicate that those functions are being redefined after having
> already been defined once before by the first (automatic) attempt
> to run olpc.fth .
>
> The name (first word) on the last such "isn't unique" message is a
> clue about how far the script is getting before it dies.
>
>>
>> So, this points to olpc.fth having problems executing. Could it
>> be linefeed issue?
>>
>
> It is probably not a linefeed issue, unless the file contains mixed
> line endings. OFW automatically senses the line-ending style by
> looking at the first line, and uses that style for the rest of the
> file. The fact that you saw the "isn't unique" messages tells me
> that line endings are probably not the problem.
>> I've downloaded the file in OS X and it seems to have retained
>> Linux/ OS X (LF) linefeeds.
>>
>> Any ideas? :?
>>
>> -asko
>>
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.laptop.org
>> http://lists.laptop.org/listinfo/devel
>>
>
More information about the Devel
mailing list