OK - got a little further today. I tried again to get tftpboot to work, and it wouldn't, so I installed Pumpkin TFTP Server app on one of the other thread recommendations. That worked!!! (So, I deleted Solarwinds server app). I followed the sequences above and from the mdm thread, everything seems to go smoothly, until I issue the "run standalone" and then I get the Bad Magic Number message and it just goes into bootm wait loop. Here's the terminal data:
__ __ _ _
| \/ | __ _ _ ____ _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| | | | (_| | | \ V / __/ | |
|_| |_|\__,_|_| \_/ \___|_|_|
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__| ** LOADER **
** MARVELL BOARD: RD-88F5181L-VOIP-GE LE GE RT v1.05
U-Boot 1.1.1 (Apr 18 2007 - 16:05:00) Marvell version: 1.7.3
DRAM CS[0] base 0x00000000 size 32MB
DRAM Total size 32MB
[8192kB@ff800000] Flash: 8 MB
Addresses 20M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M - 16M): Done
Soc: 88F5181 B1
CPU: ARM926 (Rev 0) running @ 500Mhz
SysClock = 166Mhz , TClock = 166Mhz
USB 0: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Net: egiga0 [PRIME]
Hit any key to stop autoboot: 3
[08][08][08] 0
Marvell>> tftpboot 0 WNR854T_V1.4.38NA.img
tftpboot 0 WNR854T_V1.4.38NA.img
Using egiga0 device
TFTP from server 192.168.1.55; our IP address is 192.168.1.1
Filename 'WNR854T_V1.4.38NA.img'.
Load address: 0x0
Loading: *[08]#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
###########################################################
done
Bytes transferred = 6291476 (600014 hex)
Marvell>> erase 0xFF800000 0xFFDFFFFF
erase 0xFF800000 0xFFDFFFFF
................................................
Erased 48 sectors
Marvell>> cp.b 0x14 0xFF800000 0x600000
cp.b 0x14 0xFF800000 0x600000
Copy to Flash... done
Marvell>> run standalone
run standalone
### JFFS2 loading 'uImage' to 0x400000
Scanning JFFS2 FS: [08][08]. [08][08]| [08][08]/ [08][08]- [08][08]\ [08][08]| [08][08]/ [08][08]- [08][08]. [08][08]\ [08][08]| [08][08]/ [08][08]- [08][08]\ [08][08]| [08][08]/ [08][08]- [08][08]\ [08][08]. [08][08]| [08][08]/ [08][08]. [08][08]- [08][08]. [08][08]\ [08][08]. [08][08]| [08][08]/ [08][08]- [08][08]\ [08][08]| [08][08]/ [08][08]- [08][08]\ [08][08]. [08][08]| [08][08]/ [08][08]- [08][08] done.
### JFFS2 load complete: 903668 bytes loaded to 0x400000
## Booting image at 00400000 ...
Bad Magic Number...do_bootm
Start Gemtek tftpd for Netgear GE RT!
TFTP Server IP is : 192.168.1.1
Load address: 0x400000
T T T T T T T T T T
Here is my printenv results:
Marvell>> printenv
baudrate=115200
loads_echo=0
rootpath=/mnt/ARM_FS/
cpuName=926
CASset=min
MALLOC_len=4
ethprime=egiga0
bootargs_root=root=/dev/nfs rw
bootargs_end=:::DB88FXX81:eth0:none
ethaddr=00:00:00:00:51:81
usb0Mode=host
ethact=egiga0
image_name=uImage
ipaddr=192.168.1.1
serverip=192.168.1.55
filesize=70084
fileaddr=100000
uboot_ver=uboot
stdin=serial
stdout=serial
stderr=serial
enaMonExt=no
enaFlashBuf=yes
enaCpuStream=no
bootargs2=$(bootargs)
standalone=fsload 0x400000 $(image_name);setenv bootargs $(bootargs) root=/dev/mtdblock1 rw ip=$(ipaddr):$(serverip)$(bootargs_end); bootm 0x400000;
bootcmd=fsload 0x400000 $(image_name);setenv bootargs $(bootargs) root=/dev/mtdblock1 rw ip=$(ipaddr):$(serverip)$(bootargs_end); bootm 0x400000;
bootnfs=fsload 0x400000 $(image_name);setenv bootargs $(bootargs) root=/dev/mtdblock1 rw ip=$(ipaddr):$(serverip)$(bootargs_end); bootm 0x400000;
bootdelay=3
disaMvPnp=no
overEthAddr=no
Environment size: 919/40956 bytes
Marvell>>
Any ideas???
Thanks,
dagger