Pogo 02 not booting correctly June 15, 2017 05:21AM |
Registered: 6 years ago Posts: 4 |
Re: Pogo 02 not booting correctly June 15, 2017 05:40AM |
Registered: 7 years ago Posts: 310 |
Re: Pogo 02 not booting correctly June 15, 2017 06:20AM |
Registered: 6 years ago Posts: 4 |
Re: Pogo 02 not booting correctly June 15, 2017 06:59AM |
Registered: 7 years ago Posts: 310 |
Re: Pogo 02 not booting correctly June 15, 2017 07:09AM |
Registered: 6 years ago Posts: 4 |
PogoE02> printenv arcNumber=3542 bootcmd=run bootcmd_uenv; run scan_disk; run set_bootargs; run bootcmd_exec bootcmd_exec=run load_uimage; if run load_initrd; then if run load_dtb; then bootm $loadr; else bootm $load_uimage_addr $load_initrd_addr; fi; else if run load_dtb; then bootootm $load_uimage_addr; fi; fi bootcmd_uenv=run uenv_load; if test $uenv_loaded -eq 1; then run uenv_import; fi bootdelay=10 bootdev=usb device=0:1 devices=usb ide mmc disks=0 1 2 3 dtb_file=/boot/dts/kirkwood-pogo_e02.dtb ethact=egiga0 ethaddr=52:3b:20:9c:11:51 if_netconsole=ping $serverip ipaddr=192.168.0.231 led_error=orange blinking led_exit=green off led_init=green blinking load_dtb=echo loading DTB $dtb_file ...; load $bootdev $device $load_dtb_addr $dtb_file load_dtb_addr=0x1c00000 load_initrd=echo loading uInitrd ...; load $bootdev $device $load_initrd_addr /boot/uIn load_initrd_addr=0x1100000 load_uimage=echo loading uImage ...; load $bootdev $device $load_uimage_addr /boot/uIma load_uimage_addr=0x800000 machid=dd6 mainlineLinux=yes mtdids=nand0=orion_nand mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data) partition=nand0,2 preboot_nc=run if_netconsole start_netconsole scan_disk=echo running scan_disk ...; scan_done=0; setenv scan_usb "usb start"; setenv rescan"; for dev in $devices; do if test $scan_done -eq 0; then echo Scan device $dev; test $scan_done -eq 0; then echo device $dev $disknum:1; if load $dev $disknum:1 $load1; echo Found bootable drive on $dev $disknum; setenv device $disknum:1; setenv bootdev serverip=192.168.0.220 set_bootargs=setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdpa start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv st stderr=serial stdin=serial stdout=serial uenv_addr=0x810000 uenv_import=echo importing envs ...; env import -t $uenv_addr $filesize uenv_init_devices=setenv init_usb "usb start"; setenv init_ide "ide reset"; setenv in; do run init_$devtype; done; uenv_load=run uenv_init_devices; setenv uenv_loaded 0; for devtype in $devices; do fordone; uenv_read=echo loading envs from $devtype $disknum ...; if load $devtype $disknum:1 $ueded 1; fi uenv_read_disk=if test $devtype -eq mmc; then if $devtype part; then run uenv_read; fienv_read; fi; fi usb_ready_retry=15 Environment size: 2858/131068 bytes
U-Boot 2016.05-tld-1 (Jun 12 2016 - 13:23:43 -0700) Pogo E02 SoC: Kirkwood 88F6281_A0 DRAM: 256 MiB WARNING: Caches not enabled NAND: 128 MiB In: serial Out: serial Err: serial Net: egiga0 Hit any key to stop autoboot: 0 starting USB... USB0: USB EHCI 1.00 scanning bus 0 for devices... 3 USB Device(s) found scanning usb for storage devices... Use USB retry period from the environment: 15 second(s) 1 Storage Device(s) found Unknown command 'ide' - try 'help' Unknown command 'mmc' - try 'help' Partition Map for USB device 0 -- Partition Type: DOS Part Start Sector Num Sectors UUID Type 1 2048 31291392 00fe96ed-01 0c Boot loading envs from usb 0 ... reading /boot/uEnv.txt ** Unable to read file /boot/uEnv.txt ** Unknown command 'ide' - try 'help' Unknown command 'mmc' - try 'help' running scan_disk ... Scan device usb device usb 0:1 reading /boot/uImage ** Unable to read file /boot/uImage ** device usb 1:1 ** Bad device usb 1 ** device usb 2:1 ** Bad device usb 2 ** device usb 3:1 ** Bad device usb 3 ** Scan device ide Unknown command 'ide' - try 'help' device ide 0:1 ** Bad device ide 0 ** device ide 1:1 ** Bad device ide 1 ** device ide 2:1 ** Bad device ide 2 ** device ide 3:1 ** Bad device ide 3 ** Scan device mmc Unknown command 'mmc' - try 'help' device mmc 0:1 ** Bad device mmc 0 ** device mmc 1:1 ** Bad device mmc 1 ** device mmc 2:1 ** Bad device mmc 2 ** device mmc 3:1 ** Bad device mmc 3 ** loading uImage ... reading /boot/uImage ** Unable to read file /boot/uImage ** loading uInitrd ... reading /boot/uInitrd ** Unable to read file /boot/uInitrd ** loading DTB /boot/dts/kirkwood-pogo_e02.dtb ... reading /boot/dts/kirkwood-pogo_e02.dtb ** Unable to read file /boot/dts/kirkwood-pogo_e02.dtb ** Wrong Image Format for bootm command ERROR: can't get kernel image! PogoE02>
Re: Pogo 02 not booting correctly June 15, 2017 02:34PM |
Admin Registered: 13 years ago Posts: 18,564 |
Quote
Updated 20 Feb 2016:
This Debian-4.4.0-kirkwood-tld-1-rootfs-bodhi.tar.bz2 is to keep in sync with kernel Linux-4.4.0-kirkwood-tld-1.
Basic minimal Debian Kirkwood rootfs for most Kirwood plugs:
Quote
4. Create uImage with embedded DTB for booting with older u-boots (2012 or earlier). Skip this step if you have installed the latest U-Boot for Kirkwood (or are installing this u-boot at the same time).
Re: Pogo 02 not booting correctly June 16, 2017 05:58AM |
Registered: 6 years ago Posts: 4 |
U-Boot 2016.05-tld-1 (Jun 12 2016 - 13:23:43 -0700) Pogo E02 SoC: Kirkwood 88F6281_A0 DRAM: 256 MiB WARNING: Caches not enabled NAND: 128 MiB In: serial Out: serial Err: serial Net: egiga0 Hit any key to stop autoboot: 0 starting USB... USB0: USB EHCI 1.00 scanning bus 0 for devices... 4 USB Device(s) found scanning usb for storage devices... Use USB retry period from the environment: 15 second(s) Use USB retry period from the environment: 15 second(s) 2 Storage Device(s) found Unknown command 'ide' - try 'help' Unknown command 'mmc' - try 'help' Partition Map for USB device 0 -- Partition Type: DOS Part Start Sector Num Sectors UUID Type 1 2048 1953523120 f38a4105-01 83 Partition Map for USB device 1 -- Partition Type: DOS Part Start Sector Num Sectors UUID Type 1 2048 4085760 58fbe382-01 83 Boot loading envs from usb 0 ... ** File not found /boot/uEnv.txt ** Unknown command 'ide' - try 'help' Unknown command 'mmc' - try 'help' running scan_disk ... Scan device usb device usb 0:1 ** File not found /boot/uImage ** device usb 1:1 1 bytes read in 242 ms (0 Bytes/s) Found bootable drive on usb 1 ** File not found /boot/uImage ** ** File not found /boot/uInitrd ** ** File not found /boot/dts/kirkwood-pogo_e02.dtb ** Wrong Image Format for bootm command ERROR: can't get kernel image! PogoE02>
Quote
I'll find the post with the envs adjustments so that you can boot to it when the stick is not attached.
Re: Pogo 02 not booting correctly June 16, 2017 02:55PM |
Admin Registered: 13 years ago Posts: 18,564 |
setenv rescue_installed 1 setenv rescue_set_bootargs 'setenv bootargs console=$console ubi.mtd=2 root=ubi0:rootfs ro rootfstype=ubifs $mtdparts $rescue_custom_params' setenv rescue_bootcmd 'if test $rescue_installed -eq 1; then run rescue_set_bootargs; nand read.e 0x800000 0x100000 0x400000; bootm 0x800000; fi' setenv bootcmd 'run bootcmd_uenv; run scan_disk; run set_bootargs; run bootcmd_exec; run rescue_bootcmd; reset' boot