Ticket #6230 (closed defect: fixed)
Open Firmware copy-nand fails using SD slot (B4 XO)
| Reported by: | garycmartin | Owned by: | wmb@… |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | ofw - open firmware | Version: | |
| Keywords: | sd copy-nand | Cc: | |
| Action Needed: | Verified: | no | |
| Blocked By: | Blocking: |
Description
Was just shipped a B4 for development work, and first task was to get it upto date. Under both firmware Q2D03 and Q2D07, using a 2Gb SD card in the XO slot failed at the copy-nand stage. OF would draw all the nand blocks during erase (with about 11 bad red blocks), then mark a top chunk in yellow, then fail before writing the first green block. SDHCI: command ready timeout, Bad read of .img file. WIPING CORRUPT NAND IMAGE. Your build was probably corrupted, blah, blah, blah (no it wasn't, all md5s were good).
After downloading and trying 3 different XO os release builds (os656, os655, os653), I eventually took out the SD card, placed it in my camera, and patched the camera in via USB. Worked, happy as larry, no errors.
Interestingly the SD card in the XO slot had no troble being accessed and used from the Journal, or the terminal, and was even happy to do a firmware flash direct from the Open Firmware prompt. It just seemed the copy-nand does something different/wonky when copying from the the SD. I can't believe that a USB cable dangling off the back of a camera with an SD card in it is a more robust connection than a direct SD in the XO slot...


