I've managed to hork my Guruplug Standard in such a way that I can't get console output after starting ANY kernel with ANY environment variables set. I reflashed uboot and blasted the entire NAND (I've seen some uboot bugs where the environment can't be set correctly):
GuruPlug>> printenv
baudrate=115200
bootdelay=3
eth1addr=02:50:43:23:xx:xx
ethact=egiga0
ethaddr=02:50:43:ac:xx:xx
ipaddr=10.10.1.2
serverip=10.10.1.4
stderr=serial
stdin=serial
stdout=serial
Now I'm trying to run the Debian installer images:
GuruPlug>> tftp 0x01100000 i.bin
Using egiga0 device
TFTP from server 10.10.1.4; our IP address is 10.10.1.2
Filename 'i.bin'.
Load address: 0x1100000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
##################################
done
Bytes transferred = 3167722 (3055ea hex)
GuruPlug>> tftp 0x00800000 u.bin
Using egiga0 device
TFTP from server 10.10.1.4; our IP address is 10.10.1.2
Filename 'u.bin'.
Load address: 0x800000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#####################
done
Bytes transferred = 1433640 (15e028 hex)
GuruPlug>> setenv bootargs console=ttyS0
GuruPlug>> bootm 0x00800000 0x01100000
## Booting kernel from Legacy Image at 00800000 ...
Image Name: Debian kernel
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1433576 Bytes = 1.4 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 01100000 ...
Image Name: debian-installer ramdisk
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 3167658 Bytes = 3 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
but it always hangs here. I've also tried the stock Guruplug uImage, booting various uImages from USB, etc. Always the same problem. Uboot version is the latest flipflip from these forums. Anyone have ideas?