What is happening is that the settings for U-Boot are all OK and it is booting properly, loading Kickstart and running the system, but can't boot the system disk (probably because the loader is looking in the wrong place for a system disk).
This might be your problem:
[sii0680ide/init_port] Config forced, won't scan port 1
It doesn't say what the config is forced to, but I would wager that it does not include the system disk.
Check the setting: "printenv sii0680ide_conf". It should say "xy00", where "x" and "y" are the devices you have on the Primary Master and Primary Slave (0 = nothing connected, 1 = HDD, 2 = CD/DVD).