I am trying to use the new u-boot posted to the archlinuxarm/smileplug page. But Linux is not booting!
I tftpd the new uboot.bin and flashed it - no problem
I downloaded the rootfs, ArchLinuxARM-2013-08-smileplug-rootfs.tar.gz, and extracted it to a uSD card (using sudo su)
I tftps the old uImage file and flashed it using the old instructions (I guess it is not used when booting from the uSD card)
Here is my console output:
BootROM 1.08
Booting from NAND flash
DDR3 Training Sequence - Ver 2.1.6
DDR3 Training Sequence - Number of DIMMs detected: 1
DDR3 Training Sequence - Ended Successfully
BootROM: Image checksum verification PASSED
__ __ _ _
| \/ | __ _ _ ____ _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| | | | (_| | | \ V / __/ | |
|_| |_|\__,_|_| \_/ \___|_|_|
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__|
** LOADER **
U-Boot 2009.08 (Aug 13 2013 - 03:09:28)Marvell version: 1.1.2 NQ
U-Boot Addressing:
Code: 00600000:006AFFF0
BSS: 006F8E40
Stack: 0x5fff70
PageTable: 0x8e0000
Heap address: 0x900000:0xe00000
Board: DB-88F6710-BP
SoC: MV6710 A1
CPU: Marvell PJ4B v7 UP (Rev 1) LE
CPU @ 1200Mhz, L2 @ 600Mhz
DDR @ 600Mhz, TClock @ 200Mhz
DDR 16Bit Width, FastPath Memory Access
PEX 0: Root Complex Interface, Detected Link X1
PEX 1: Root Complex Interface, Detected Link X1
DRAM: 512 MB
CS 0: base 0x00000000 size 512 MB
Addresses 14M - 0M are saved for the U-Boot usage.
NAND: 0x18010 = 11111111
0x18010 = 11111111
1024 MiB
Bad block table found at page 262016, version 0x01
Bad block table found at page 261888, version 0x01
FPU not initialized
USB 0: Host Mode
USB 1: Host Mode
Modules/Interfaces Detected:
RGMII0 Phy
RGMII1 Phy
PEX0 (Lane 0)
PEX1 (Lane 1)
phy16= 72
phy16= 72
MMC: MRVL_MMC: 0
Net: egiga0 [PRIME], egiga1
Hit any key to stop autoboot: 0
phyaddr= 0
Using egiga0 device
## Warning: gatewayip needed but not set
## Warning: gatewayip needed but not set
ping failed; host 8.8.8.8 is not alive
phyaddr= 1
mvEgigaInit: egiga1 link failed (error)
mvEgigaInit: egiga1 failed
Using egiga1 device
## Warning: gatewayip needed but not set
## Warning: gatewayip needed but not set
ping failed; host 8.8.8.8 is not alive
MRVL MMC: command timed out
block read failed: -19
MRVL MMC: command timed out
block read failed: -19
** Can't read partition table on 0:0 **
** Bad partition 1 **
## Booting kernel from Legacy Image at 06400000 ...
Image Name: Linux-2.6.35.9-ARCH
Created: 2012-12-13 15:43:31 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4181508 Bytes = 4 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!
It seems the MMC is not working ???
Any help out there?