Hi all,
I have a goflex net and something went amiss during my last ARCH linux installation following the provided docs. Before that I had a working debian system - but unfortunately (maybe too confident in myself) I did no backups!
After that I tried a couple of things - sure to be able to solve it myself. I even tryed to install to NAND (openwrt) - only to get a running system. But now it seems I am hoplessly lost in a mixed uBoot env setting unable to boot from usb and unable to resolve it myself.
I have:
Although I am able to boot from tftp I am lacking a bootable uImage/Initrd.
This is what my boot up and env look like:
This is my succesful uBoot UART booting with kwboot:
This is my succesful tftp transfer with failed boot:
I'm just stuck at my uBoot with working uart and tftp but still unable to take the next step. Maybe all I need is a proper uImage/Initrd and working uBoot env settings.
Help appreciated.
Regards
I have a goflex net and something went amiss during my last ARCH linux installation following the provided docs. Before that I had a working debian system - but unfortunately (maybe too confident in myself) I did no backups!
After that I tried a couple of things - sure to be able to solve it myself. I even tryed to install to NAND (openwrt) - only to get a running system. But now it seems I am hoplessly lost in a mixed uBoot env setting unable to boot from usb and unable to resolve it myself.
I have:
- a goflex net with presumably wrong environment settings
- a working serial connection (cable! not netconsole)
- a working network connection
- a running TFTP server - and able to load and boot images
- a running UART boot setung with kwboot-tool
- a bootable (tested) usb stick with ext2 with the rescue system from http://forum.doozan.com/read.php?4,8277
Although I am able to boot from tftp I am lacking a bootable uImage/Initrd.
This is what my boot up and env look like:
GoFlexNet> printenv arcNumber=3089 baudrate=115200 bootcmd=${x_bootcmd_kernel}; setenv bootargs ${x_bootargs} ${x_bootargs_root}; ${x_bootcmd_usb}; bootm 0x6400000; bootcmd_pogo=fsload uboot-original-mtd0.kwb; go 0x800200 bootcmd_usb=run usb_init; run usb_load_uimage; run set_bootargs_usb; run usb_boot; bootdelay=3 console=ttyS0,115200 ethact=egiga0 ethaddr=00:10:75:26:8C:AD ipaddr=192.168.178.111 led_error=orange blinking led_exit=green off led_init=green blinking machid=c11 mainlineLinux=yes mtdids=nand0=orion_nand mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data) partition=nand0,2 serverip=192.168.178.29 set_bootargs_usb=setenv bootargs console=$console root=$usb_root rootdelay=$usb_rootdelay rootfstype=$usb_rootfstype $mtdparts stderr=serial stdin=serial stdout=serial usb_boot=if ext2load usb $usb_device 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000;else bootm 0x800000;fi; usb_device=0:1 usb_init=usb start usb_load_uimage=mw 0x800000 0 1; ext2load usb $usb_device 0x800000 /boot/uImage usb_root=/dev/sda1 usb_rootdelay=10 usb_rootfstype=ext2 x_bootargs=console=ttyS0,115200 mtdparts=orion_nand:1M(u-boot),1M@1M(second_stage_u-boot),3M@2M(kernel),251M@5M(rootfs) rw x_bootargs_root=root=/dev/mtdblock3 rw rootfstype=jffs2 x_bootcmd_kernel=nand read 0x6400000 0x200000 0x300000 x_bootcmd_usb=usb start Environment size: 1397/131068 bytes
This is my succesful uBoot UART booting with kwboot:
sudo ./kwboot-tool/kwboot -t -B 115200 /dev/ttyUSB0 -b uboot.2014.07-tld-1.goflexnet.mtd0.kwb -p [sudo] Sending boot message. Please reboot the target...- Sending boot image... 0 % [......................................................................] <snip> 99 % [....................................] [Type Ctrl-\ + c to quit] ? U-Boot 2014.07-tld-1 (Jul 18 2014 - 00:35:50) Seagate GoFlex Net SoC: Kirkwood 88F6281_A1 DRAM: 128 MiB WARNING: Caches not enabled NAND: 256 MiB In: serial Out: serial Err: serial Net: egiga0 88E1116 Initialized on egiga0 Hit any key to stop autoboot: 0 GoFlexNet>
This is my succesful tftp transfer with failed boot:
tftp 0x800000 uImage Using egiga0 device TFTP from server 192.168.178.29; our IP address is 192.168.178.111 Filename 'uImage'. Load address: 0x800000 Loading: ################################################################# ################################################################# ################################################################# ##################################################### 6.9 MiB/s done Bytes transferred = 3627880 (375b68 hex) GoFlexNet> go 0x800000 ## Starting application at 0x00800000 ... <device hangs - nothing happens here>
I'm just stuck at my uBoot with working uart and tftp but still unable to take the next step. Maybe all I need is a proper uImage/Initrd and working uBoot env settings.
Help appreciated.
Regards