Opisze moje boje z wykopaliskiem iconnect iomega na kirkwood
Wgrywałem Openwrt CC ,początek czyli wgranie uboota taki jak opisal Tekkenmoor
Mój ubot zgłosił się tak
U-Boot 2014.10 (Jul 24 2015 - 20:09:53) Iomega iConnect
Następnie zrobiłem
env default -a
saveenv
nand erase 0x200000 0x1fe00000
później tak jak w opisie powyżej Tekkenmoor
tftpboot 0x800000 openwrt-15.05-kirkwood-iconnect-rootfs.ubifs
ubi write 0x800000 rootfs 0x44e800
później koniecznie taka komenda:
ubifsmount ubi0:rootfs
tftpboot 0x800000 openwrt-15.05-kirkwood-iconnect-zImage
bootz 0x800000
Wystartuje openwrt i postępujemy tak jak w opisie albo możemy wgrac winscp do katalogu /rom/boot/ plik zImage
Nie trzeba wgrywać pliku iconnect.dtb - u mnie nie był potrzebny wręcz przez niego nie startowal ststem i wywalał znany błąd
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Restartujemy iconnecta i w uboot i poprzez setenv zmieniamy bootcmd na taki jak w wyprintowanych poniżej ustawieniach.Trzeba skasować ustawienie ubifsload 0x700000 ${fdt} bo ono było u mnie przyczyną problemów!
printenv wygląda u mnie tak
arcNumber=3338
baudrate=115200
bootargs=console=ttyS0,115200 mtdparts=orion_nand:0xe0000@0x0(uboot),0x20000@0xe0000(uboot_env),0x100000@0x100000(second_stage_uboot),-@0x200000(root) ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw
bootargs_root=ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw
bootcmd=setenv bootargs ${console} ${mtdparts} ${bootargs_root}; ubi part root;ubifsmount ubi:rootfs; ubifsload 0x800000 ${kernel};bootz 0x800000
bootdelay=3
console=console=ttyS0,115200
ethact=egiga0
ethaddr=00:50:xxxxxxxxxx
fdt=/boot/iconnect.dtb
ipaddr=192.168.1.1
kernel=/boot/zImage
mtddevname=uboot
mtddevnum=0
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:0xe0000@0x0(uboot),0x20000@0xe0000(uboot_env),0x100000@0x100000(second_stage_uboot),-@0x200000(root)
partition=nand0,0
serverip=192.168.1.2
stderr=serial
stdin=serial
stdout=serial
Environment size: 885/131068 bytes
Przy takich ustawieniach Openwrt powinien wystartować bez problemu
Pozdrawiam