Hi Group
I was so bored during this pandemic thing so decided to do sth that I wanted to do but never had chance, to re-arrange my family photos. There I came to the old GoFlex Home and found its USB port supports only limited file format. Long story short, I decided to install a proper linux on it. Everything went smooth until reboot. After reboot, nothing happened, only blinking green lights. I hooked it up with a serial cable, and tried the method in this posthttps://archlinuxarm.org/forum/viewtopic.php?f=53&t=14482&sid=35991b54c7fdc4feddd2c1c4935378b2#p63671. It seems like I successfully write the NAND and set the MAC correctly following the post. However, the unit still won't start. It displays this after reboot:
$this->bbcode_second_pass_code('', 'U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:21:31 -0700)
Seagate GoFlex Home
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: 3 2 1 0
Reset IDE: Bus 0: ….OK Bus 1: not available
Device 0: Model: ST2000DL003-9VT166 Firm: CC98 Ser#: 5YD45PSQ
Type: Hard Disk
Supports 48-bit addressing
Capacity: 1907729.0 MB = 1863.0 GB (3907029168 x 512)
starting USB…
USB0: USB EHCI 1.00
scanning bus 0 for devices… 1 USB Device(s) found
scanning usb for storage devices… 0 Storage Device(s) found
Partition Map for IDE device 0 — Partition Type: DOS
Part Start Sector Num Sectors UUID Type
1 63 39086082 00000000-01 83
2 39086145 3867937920 00000000-02 83
## Unknown partition table type 0
Attempting to boot from usb 0:1…
** Bad device usb 0 **
Checking if uenvcmd is set …
Running default loadzimage …
** Bad device usb 0 **
Running default loaduimage …
** Bad device usb 0 **')
printenv
$this->bbcode_second_pass_code('', 'GoFlexHome> printenv
baudrate=115200
bootcmd=ide reset; usb start; setenv letter 9;for type in ide usb; do for disk in 0; do if ${type} part ${disk};then setexpr letter $letter + 1;run load;fi;done;done;
bootdelay=3
bootm=echo Booting from ${disk} …; run setargs; bootm ${loadaddr};
bootz=echo Booting from ${disk} …; run setargs; bootz ${loadaddr} - ${fdt_addr};
console=ttyS0
ethact=egiga0
ethaddr=00:10:20:30:40:50
fdt_addr=0x800000
fdt_file=/boot/dtbs/kirkwood-goflexnet.dtb
fileaddr=800000
filesize=80000
importbootenv=echo Importing environment (uEnv.txt)…; env import -t $loadaddr $filesize
letter=a
load=echo Attempting to boot from ${type} ${disk}:1…;if run loadbootenv; then run importbootenv;fi;echo Checking if uenvcmd is set …;if test -n $uenvcmd; then echo Running uenvcmd …;run uenvcmd;fi;echo Running default loadzimage …;if run loadzimage; then run loadfdt;run bootz;fi;echo Running default loaduimage …;if run loaduimage; then run bootm;fi;
loadaddr=0x810000
loadbootenv=load ${type} ${disk}:1 ${loadaddr} /boot/uEnv.txt
loadfdt=load ${type} ${disk}:1 ${fdt_addr} ${fdt_file}
loaduimage=load ${type} ${disk}:1 ${loadaddr} ${uimage}
loadzimage=load ${type} ${disk}:1 ${loadaddr} ${zimage}
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:1M(u-boot),-(rootfs)
setargs=setenv bootargs console=${console},${baudrate} ${optargs} root=/dev/sd${letter}1 rw rootwait ${mtdparts}
uimage=/boot/uImage
zimage=/boot/zImage
Environment size: 1479/131068 bytes
GoFlexHome>
baudrate=115200
bootcmd=ide reset; usb start; setenv letter 9;for type in ide usb; do for disk in 0; do if ${type} part ${disk};then setexpr letter $letter + 1;run load;fi;done;done;
bootdelay=3
bootm=echo Booting from ${disk} …; run setargs; bootm ${loadaddr};
bootz=echo Booting from ${disk} …; run setargs; bootz ${loadaddr} - ${fdt_addr};
console=ttyS0
ethact=egiga0
ethaddr=00:10:20:30:40:50
fdt_addr=0x800000
fdt_file=/boot/dtbs/kirkwood-goflexnet.dtb
fileaddr=800000
filesize=80000
importbootenv=echo Importing environment (uEnv.txt)…; env import -t $loadaddr $filesize
letter=a
load=echo Attempting to boot from ${type} ${disk}:1…;if run loadbootenv; then run importbootenv;fi;echo Checking if uenvcmd is set …;if test -n $uenvcmd; then echo Running uenvcmd …;run uenvcmd;fi;echo Running default loadzimage …;if run loadzimage; then run loadfdt;run bootz;fi;echo Running default loaduimage …;if run loaduimage; then run bootm;fi;
loadaddr=0x810000
loadbootenv=load ${type} ${disk}:1 ${loadaddr} /boot/uEnv.txt
loadfdt=load ${type} ${disk}:1 ${fdt_addr} ${fdt_file}
loaduimage=load ${type} ${disk}:1 ${loadaddr} ${uimage}
loadzimage=load ${type} ${disk}:1 ${loadaddr} ${zimage}
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:1M(u-boot),-(rootfs)
setargs=setenv bootargs console=${console},${baudrate} ${optargs} root=/dev/sd${letter}1 rw rootwait ${mtdparts}
uimage=/boot/uImage
zimage=/boot/zImage
Environment size: 1479/131068 bytes')
any idea what should I try next?
Thanks a lot!