
that's weird, because i don't have bootz:
U-Boot 2014.10-rc3 (Oct 08 2014 - 11:34:33) for ARNDALE
CPU: Exynos5250@1000MHz
Board: Arndale I2C: i2c_init: failed to init bus 0 for speed = 100000 ready DRAM: 2 GiB trace: copying 00086db4 bytes of early data from 50000000 to beff0000 trace: enabled WARNING: Caches not enabled MMC: EXYNOS DWMMC: 0, EXYNOS DWMMC: 1 dwmci_send_cmd: DATA ERROR! i2c_init: failed to init bus 0 for speed = 100000 In: serial Out: serial Err: serial Net: Net Initialization Skipped No ethernet found. Hit any key to stop autoboot: 0 ARNDALE # help bootz Unknown command 'bootz' - try 'help' without arguments for list of all known commands
ARNDALE #
are you using a patched u-boot?
i'm using the default arndale_defconfig.
anyhow, can i have your full working config? i'm starting to feel i'm chasing ghosts here.
On Wed, Oct 8, 2014 at 10:00 AM, Guillaume Gardet guillaume.gardet@free.fr wrote:
I used the following values with 2014.10-rc2: kerneladdr=0x44000000 ramdiskaddr=0x45000000 fdtaddr=0x4c000000
But I used a zImage. If you use a uImage, you need to modify the kernel load addr.
Guillaume
Le 07/10/2014 17:02, Paolo Pisati a écrit :
those are the addresses suggested by u-boot and yes, i already tried moving stuff around but it didn't fix it: what's the working config with your board? u-boot version?
On Tue, Oct 7, 2014 at 4:34 PM, Guillaume Gardet guillaume.gardet@free.fr wrote:
Hi,
Le 07/10/2014 14:58, Paolo Pisati a écrit :
Hi,
i've been trying to update the u-boot on my board (sd booting), from the Linaro one (2012.10) to a v2014.X, but so far had no luck:
make arndale_config export CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf- make
...
dd if=arndale-bl1.bin of=/dev/sdc bs=512 skip=1 dd if=arndale-spl.bin of=/dev/sdc bs=512 skip=17 dd if=./u-boot-dtb.bin of=/dev/sdc bs=512 skip=49
...
u-boot 3.10rc3 (same happens with v2014.07 or 2014.04):
U-Boot 2014.10-rc3 (Oct 07 2014 - 13:26:48) for ARNDALE
CPU: Exynos5250@1000MHz
Board: Arndale I2C: i2c_init: failed to init bus 0 for speed = 100000 ready DRAM: 2 GiB trace: copying 00086db4 bytes of early data from 50000000 to beff0000 trace: enabled WARNING: Caches not enabled MMC: EXYNOS DWMMC: 0, EXYNOS DWMMC: 1 dwmci_send_cmd: DATA ERROR! i2c_init: failed to init bus 0 for speed = 100000 In: serial Out: serial Err: serial Net: Net Initialization Skipped No ethernet found. Hit any key to stop autoboot: 0 ARNDALE # printenv baudrate=115200 bootargs=console=ttySAC2,115200n8 root=/dev/mmcblk1p1 rw rootwait debug earlyprintk bootcmd=run bootcmd_ubuntu bootcmd_ubuntu=run loadk; run loadf; run loadr; bootm ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr_r} bootdelay=3 fdt_addr_r=0x41000000 filesize=5b9902 kernel_addr_r=0x40007000 loadf=ext2load mmc 1:1 ${fdt_addr_r} /boot/exynos5250-arndale.dtb loadk=ext2load mmc 1:1 ${kernel_addr_r} /boot/uImage loadr=ext2load mmc 1:1 ${ramdisk_addr_r} /boot/uInitrd ramdisk_addr_r=0x42000000 stderr=serial stdin=serial stdout=serial
Environment size: 589/16380 bytes ARNDALE # run loadk 6002946 bytes read in 1117 ms (5.1 MiB/s) ARNDALE # bootm ${kernel_addr_r} ## Booting kernel from Legacy Image at 40007000 ... Image Name: kernel 3.16.0-20-generic Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 6002882 Bytes = 5.7 MiB Load Address: 40008000 Entry Point: 40008000 Verifying Checksum ... OK Loading Kernel Image ... OK
Starting kernel ...(fake run for tracing)
Starting kernel ...
[stuck here]
I faced this problem some times ago. Try to modify kernel, initrd and fdt addresses.
Guillaume