#9784 NORM 1.5-fir: firmware-up-to-date rejects XO-1.5 firmware
Zarro Boogs per Child
bugtracker at laptop.org
Wed Dec 2 21:13:28 EST 2009
#9784: firmware-up-to-date rejects XO-1.5 firmware
-------------------------------------------+--------------------------------
Reporter: dsd | Owner: wmb at firmworks.com
Type: defect | Status: assigned
Priority: normal | Milestone: 1.5-firmware-C1-SMT
Component: ofw - open firmware | Version: not specified
Resolution: | Keywords:
Next_action: diagnose | Verified: 0
Deployment_affected: | Blockedby:
Blocking: 9573 |
-------------------------------------------+--------------------------------
Comment(by wmb at firmworks.com):
I suspect that there is some problem with the test procedure.
Here is the typescript of how I tested it:
* Copied the new bootfw.zip file to the root directory of a USB stick
OLPC D2, 512 MiB memory installed, S/N Unknown
OpenFirmware CL1 Q3A18 Q3A
Thus we see that the new firmware is installed.
ok dir u:\bootfw.zip
fat-file-system
--A-rwxrwxrwx 1048724 2009-12-02 21:51:24 BOOTFW.ZIP
Thus we see that the bootfw.zip is the correct one.
ok " u:\bootfw.zip" (boot-read)
That step completed without aborting, so the file was loaded into memory
(and had "catch" been used, it would have returned 0 indicating no abort).
ok img$ .s
100003b 100000
The number on the top of the stack is 1 meg, which is the correct size for
the data.img inside the zip. With the old firmware, i.e. in the failing
case, the top of the stack was 0, indicating that the data.img subfile was
not found.
ok firmware-up-to-date? .
ffffffff
firmware-up-to-date? did not say "Invalid Firmware image", which is the
error message that appeared in the failing case (because the size was
wrong, i.e. not 100000).
To diagnose this further, I will need complete details of the procedure
that was used to exhibit the failure. Or perhaps someone else can
discover the procedural problem.
--
Ticket URL: <http://dev.laptop.org/ticket/9784#comment:7>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list