[U-Boot] how to feed kernel, initrd and rootfs into uboot

JPT j-p-t at gmx.net
Wed May 4 19:54:09 CEST 2016


Hi,

I am having difficulties installing openwrt on an old router box.

The guide stops after u-boot is up and running.
https://wiki.openwrt.org/toh/arcadyan/arv752dpw#brnboot

I know how to load kernel image etc into RAM, but it does not boot the
kernel. What am I doing wrong?

I already posted in openwrt forums, but it seems nobody is going to
help. :( https://forum.openwrt.org/viewtopic.php?id=64615

U-Boot 2013.10-openwrt4 (May 03 2016 - 16:56:57) ARV752DPW

Board: Arcadyan ARV752DPW
SoC:   Lantiq Danube-S v1.5
CPU:   333.333 MHz
IO:    166.667 MHz
BUS:   83.333 MHz
BOOT:  NOR
DRAM:  64 MiB
Flash: 8 MiB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   Board Net Initialization Failed
ltq-eth
Hit any key to stop autoboot:  0

ARV752DPW # printenv
...
addconsole=setenv bootargs $bootargs console=$consoledev,$baudrate
...
baudrate=115200
bootcmd=bootm ${kernel_addr}
consoledev=ttyLTQ1
kernel_addr=0xB0040000
loadaddr=0x81000000
stderr=serial
stdin=serial
stdout=serial

bootargs is not defined :(

now I use "loadx" to load the kernel into ram.
after that I "bootm". Nothing happens. Then I tried
  setenv bootargs console=ttyLTQ1,115200
Did not change anything.

Why does it load to 0x8100 0000? The device has got 64MB RAM, which is
0x0400 0000

~/src/openwrt/bin/lantiq$
4,3M openwrt-lantiq-xway-ARV752DPW-squashfs.image
1,4M openwrt-lantiq-xway-ARV752DPW-uImage
4,0M openwrt-lantiq-xway-ARV752DPW-uImage-initramfs
178K uboot-lantiq-arv752dpw_brn/openwrt-lantiq-arv752dpw_brn-u-boot.img
packages/

which file should I load to what address?
then bootm <kernel-address> <initramfs-address>
but what to do with the squashfs?
what bootargs do I need?


Please CC to my email, I did not subscribe to the list.


thank you very much

JPT


More information about the U-Boot mailing list