I have recently upgraded the uboot on my globalscale sheevaplug. I'm attempting to get a kernel working, but there seems to be a gremlin somewhere inside the plug.
Here is my enviroment:
Marvell>> printenv
arcNumber=2097
baudrate=115200
bootargs=console=ttyS0,115200 mtdparts=nand_mtd:0x400000@0x100000(uImage),0x1fb00000@0x500000(rootfs) rw root=/dev/mtdblock1 rw
bootargs_console=console=ttyS0,115200
bootargs_root=root=/dev/mtdblock2 ro
bootcmd=nand read 0x800000 0x100000 0x400000; bootm 0x800000
bootcmd_mmc=mmc init; ext2load mmc 0:1 0x00800000 /uImage; ext2load mmc 0:1 0x01100000 /uInitrd
bootdelay=3
ethact=egiga0
ethaddr=02:50:43:c1:74:d6
fileaddr=800000
filesize=15E630
ipaddr=192.168.1.200
mainlineLinux=yes
serverip=192.168.1.65
stderr=serial
stdin=serial
stdout=serial
Environment size: 614/131068 bytes
Marvell>>
I've set up a tftp server with uImage and uInitrd in it.
Marvell>> tftpboot 0x01100000 uInitrd
Marvell>> tftpboot 0x00800000 uImage
Both seem to work
Marvell>> bootm 0x00800000 0x01100000
Gets me to a screen that looks like it is an installer, but the text is garbled. Completely unreadable. Any ideas?