Quantcast
Channel: Linux Device Hacking - uBoot
Viewing all articles
Browse latest Browse all 902

Booting to stock Zyxel NSA3xx with 2015.10-tld1 U-Boot Kirkwood (1 reply)

$
0
0
Recently I have flashed bodhi's latest uBoot on a Zyxel NSA310. I havent flashed new envs and booting debian from USB worked flawless. But unfortunately I cannot boot back to stock OS in flash anymore!
After tweaking the envs in uBoot it picked up the kernel image but then stalls without any further progress after:
Starting kernel ...

Uncompressing Linux................................................................................................................................................................................................................................................................................ done, booting the kernel.

If I restore my backup of stock-mtd0 I am able to boot the stock OS from flash. But of course this is not the best solution as keep rewriting uBoot is very risky. On some older threads regarding the Dockstar I have seen other people facing the same issues - not being able to boot to stock OS with new uBoot - and there was no other way than restoring mtd0.
Is there some progress with that or has anybody managed to boot back to stock OS with the latest uBoot from bodhi?
For reference, these are the stock envs:
bootargs=console=ttyS0,115200 mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_env),0x80000(key_store),0x80000(info),0xA00000(etc),0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(kernel_2),0x2FC0000(rootfs2) root=/dev/nfs rw init=/init
bootcmd=nand read.e 0x2000000 $(kernel_addr) 0xA00000; bootm 0x2000000
bootdelay=2
baudrate=115200
loads_echo=0
eth1addr=00:19:CB:00:51:82
ipaddr=10.4.50.165
serverip=10.4.50.5
rootpath=/mnt/ARM_FS/
netmask=255.255.255.0
nandEcc=1bit
kernel_addr=480000
MODEL_ID=A203
PRODUCT_NAME=NSA-310
FEATURE_BIT=00
CONTRY_TYPE=FF
VENDOR_NAME=ZyXEL Communications Corp.
run_diag=yes
ethaddr=CC:5D:4E:CA:02:64

Viewing all articles
Browse latest Browse all 902

Trending Articles