On Sat, 2010-01-02 at 11:08 +0000, Graeme Hilton wrote:
Hi,
I've got a Sheevaplug and I'm using a 4GB SD card to hold the OS.
PS My environment and uBoot version are attached below.
Marvell>> printenv
baudrate=115200
loads_echo=0
ipaddr=10.4.50.165
serverip=10.4.50.5
rootpath=/mnt/ARM_FS/
netmask=255.255.255.0
console=a0000
e=ttyS0,115200 mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x1ff00000@0x100000(root)
CASset=min
MALLOC_len=1
U-Boot 1.1.4 (Sep 14 2009 - 15:36:37) Marvell version: 3.4.19
Marvell>>
There is a bug in Sheevaplug uboot 3.4.19 which corrupts the environment
(see console=a0000 and following line above).
This is now fixed in 3.4.27, but two further issues have been found, and
pingtoo has produced fixes -see
http://plugcomputer.org/plugforum/index.php?topic=1134.31 . It appears
that the best uboot is 3.4.27 as patched by pingtoo, available from
http://plugcomputer.org/plugforum/index.php?action=dlattach;topic=1134.0;... .
Beware though, and it applies not only to 3.4.27, but also 3.4.19 and
3.4.16 and probably earlier, that it appears there is a bug in the SDHC
handling, and that uboot will not be able to handle offsets greater than
4Gb on the card; you should be safe with your 4Gb card of course.
Regards,
Quentin Armitage