Tinkerer
Re: GoFlex Home total brick July 22, 2014 10:47AM |
Tinkerer
Re: GoFlex Home total brick July 22, 2014 11:56AM |
Re: GoFlex Home total brick July 22, 2014 09:39PM |
Admin Registered: 13 years ago Posts: 18,560 |
Tinkerer
Re: GoFlex Home total brick July 23, 2014 12:54AM |
Tinkerer
Re: GoFlex Home total brick August 02, 2014 09:11PM |
Re: GoFlex Home total brick August 03, 2014 06:58AM |
Admin Registered: 13 years ago Posts: 18,560 |
GoFlexHome > boot
Tinkerer
Re: GoFlex Home total brick August 04, 2014 01:44AM |
Tinkerer
Re: GoFlex Home total brick September 27, 2015 02:36PM |
-- NAS EXPLORER -- _ _ ____ _ | | | | | __ ) ___ ___ | |_ | | | |___| _ \ / _ \ / _ \| __| | |_| |___| |_) | (_) | (_) | |_ \___/ |____/ \___/ \___/ \__| ** QSI BOARD: NAS-PLUG LE U-Boot 1.1.4 (Jun 10 2010 - 08:28:13) Marvell version: 3.4.27 QSI NAS version: 1.0.4 U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB00 Soc: 88F6281 A1 (DDR2) CPU running @ 1200Mhz L2 running @ 400Mhz SysClock = 400Mhz , TClock = 200Mhz DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6 DRAM CS[0] base 0x00000000 size 128MB DRAM Total size 128MB 16bit width Addresses 8M - 0M are saved for the U-Boot usage. Mem malloc Initialization (8M - 7M): Done NAND:256 MB *** Warning - bad CRC or NAND, using default environment Flash: 0 kB CPU : Marvell Feroceon (Rev 1) Streaming disabled Write allocate disabled USB 0: host mode PEX 0: interface detected no Link. Net: egiga0 [PRIME] Hit any key to stop autoboot: 0 Using egiga0 device TFTP from server 169.254.254.254; our IP address is 169.254.254.253 Filename 'uImage'. Load address: 0x2000000 Loading: T T T T T T T T T T Retry count exceeded; starting again ## Booting image at 02000000 ... Bad Magic Number Unknown command '<NULL>' - try 'help' NAS>>
NAS>> printenv baudrate=115200 loads_echo=0 ipaddr=169.254.254.253 serverip=169.254.254.254 rootpath=/mnt/ARM_FS/ netmask=255.255.0.0 run_diag=yes stdin=serial stdout=serial stderr=serial console=console=ttyS0,115200 mainlineLinux=no CASset=min enaMonExt=no enaCpuStream=no enaWrAllo=no pexMode=RC disL2Cache=no setL2CacheWT=yes disL2Prefetch=yes enaICPref=yes enaDCPref=yes sata_dma_mode=yes MALLOC_len=1 ethprime=egiga0 netbsd_en=no vxworks_en=no bootargs_root=root=/dev/nfs rw bootargs_end=:::DB88FXX81:eth0:none image_name=uImage bootcmd=tftpboot 0x2000000 $(image_name); setenv bootargs $(console) $(bootargs_root) nfsroot=$(serverip):$(rootpath) ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvNetConfig) $(mvPhoneConfig); bootm 0x2000000; standalone=fsload 0x2000000 $(image_name);setenv bootargs $(console) root=/dev/mtdblock0 rw ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvPhoneConfig); bootm 0x2000000; bootdelay=3 disaMvPnp=no ethaddr=XX:XX:XX:XX:XX:XX ethmtu=1500 usb0Mode=host nandEcc=1bit netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no enaAutoRecovery=yes pcieTune=no ethact=egiga0 bootargs=console=ttyS0,115200 root=/dev/nfs rw nfsroot=169.254.254.254:/mnt/ARM_FS/ ip=169.254.254.253:169.254.254.254:::DB88FXX81:eth0:none Environment size: 1240/131068 bytes
Re: GoFlex Home total brick September 27, 2015 03:55PM |
Admin Registered: 13 years ago Posts: 18,560 |
*** Warning - bad CRC or NAND, using default environmentSo the default set of envs from u-boot internals were used. This always boots into stock OS.
saveenvand then let it boot into Arch/Debian again to verify.
Tinkerer
Re: GoFlex Home total brick September 27, 2015 04:50PM |
bash-3.2# /sbin/fw_printenv baudrate=115200 loads_echo=0 ipaddr=169.254.254.253 serverip=169.254.254.254 rootpath=/mnt/ARM_FS/ netmask=255.255.0.0 run_diag=yes CASset=min MALLOC_len=1 ethprime=egiga0 bootargs_end=:::DB88FXX81:eth0:none image_name=uImage standalone=fsload 0x2000000 $(image_name);setenv bootargs $(console) root=/dev/mtdblock0 rw ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvPhoneConfig); bootm 0x2000000; ethmtu=1500 usb0Mode=host nandEcc=1bit netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no ethact=egiga0 rtc_mode=active vm_ver_smt=2.0.0 ethaddr=XX:XX:XX:XX:XX:XX explrpk=XXXX-XXXX-XXXX-XXXX explrsn=NA1Y9Y64 asm1_tag=11:03:14:01:14:17:21 console=console=ttyS0,115200 rtc_tz=PST ntp_default=pool.ntp.org smt_tag=11:03:14:01:14:19:05 stdin=serial stdout=serial stderr=serial mainlineLinux=no enaMonExt=no enaCpuStream=no enaWrAllo=no pexMode=RC disL2Cache=no setL2CacheWT=yes disL2Prefetch=yes enaICPref=yes enaDCPref=yes sata_dma_mode=yes netbsd_en=no vxworks_en=no bootdelay=3 disaMvPnp=no enaAutoRecovery=no pcieTune=no filesize=33AA2E bootargs=console=ttyS0,115200 root=/dev/ram0 rw ramdisk=0x01100000,8M install_type=nand bootargs_root=ubi.mtd=2,2048 root=ubi0:rootfs rootfstype=ubifs init=/linuxrc console2=console=ttyS0,115200 bootcmd=nand read.e 0x800000 0x100000 0x600000; setenv bootargs $(console2) $(bootargs_root); bootm 0x800000 bash-3.2#
Re: GoFlex Home total brick September 27, 2015 06:16PM |
Admin Registered: 13 years ago Posts: 18,560 |
cp -a uboot.2014.07-tld-1.environment.scr /media/sdb1/boot/ sync
usb start ext2load usb 0:1 0x800000 /boot/uboot.2014.07-tld-1.environment.scr source 0x800000
printenv
boot
usb start ext2load usb 0:1 0x800000 /boot/uboot.2014.07-tld-1.environment.scr source 0x800000 saveenv boot
Tinkerer
Re: GoFlex Home total brick September 27, 2015 06:34PM |
Re: GoFlex Home total brick September 27, 2015 06:56PM |
Admin Registered: 13 years ago Posts: 18,560 |
Tinkerer
Re: GoFlex Home total brick September 27, 2015 11:34PM |
Re: GoFlex Home total brick September 28, 2015 12:03AM |
Admin Registered: 13 years ago Posts: 18,560 |
> GoFlexHome> ext2load usb 0:1 0x800000 > /boot/uboot.2014.07-tld-1.environment.scr > ** No partition table - usb 0 ** > >
Tinkerer
Re: GoFlex Home total brick September 28, 2015 12:10AM |
U-Boot 2014.04.R2-1 (May 15 2014 - 14:36:05) Arch Linux ARM 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: 0 GoFlexHome>
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:75:2A:B6:2D fdt_addr=0x800000 fdt_file=/boot/dtbs/kirkwood-goflexnet.dtb importbootenv=echo Importing environment (uEnv.txt)...; env import -t $loadaddr $filesize 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: 1433/131068 bytes
Re: GoFlex Home total brick September 28, 2015 12:19AM |
Admin Registered: 13 years ago Posts: 18,560 |
usb start usb part 0
Tinkerer
Re: GoFlex Home total brick September 28, 2015 12:26AM |
Re: GoFlex Home total brick September 28, 2015 01:25AM |
Admin Registered: 13 years ago Posts: 18,560 |
Tinkerer
Re: GoFlex Home total brick September 28, 2015 02:00AM |
GoFlexHome> usb start (Re)start USB... USB0: USB EHCI 1.00 scanning bus 0 for devices... 2 USB Device(s) found scanning usb for storage devices... 1 Storage Device(s) found GoFlexHome> usb part 0 Partition Map for USB device 0 -- Partition Type: DOS Part Start Sector Num Sectors UUID Type 1 1 7821311 471b4e63-01 83 Boot GoFlexHome> ext2load usb 0:1 0x800000 /boot/uboot.2014.07-tld-1.environment.scr Failed to mount ext2 filesystem... ** Unrecognized filesystem type **
Re: GoFlex Home total brick September 28, 2015 02:32AM |
Admin Registered: 13 years ago Posts: 18,560 |
> GoFlexHome> usb start > (Re)start USB... > USB0: USB EHCI 1.00 > scanning bus 0 for devices... 2 USB Device(s) > found > scanning usb for storage devices... 1 > Storage Device(s) found > GoFlexHome> usb part 0 > > Partition Map for USB device 0 -- Partition > Type: DOS > > Part Start Sector Num Sectors UUID > Type > 1 1 7821311 > 471b4e63-01 83 Boot > GoFlexHome> ext2load usb 0:1 0x800000 > /boot/uboot.2014.07-tld-1.environment.scr > Failed to mount ext2 filesystem... > ** Unrecognized filesystem type ** >
ext4load usb 0:1 0x800000 /boot/uboot.2014.07-tld-1.environment.scr
I traced that the USB part 0 error to my USB drive not having boot '*' . Made it bootable. Moved the start to 1.Something is not right with your rootfs. Can you recreate it?
Tinkerer
Re: GoFlex Home total brick September 30, 2015 12:19AM |
Tinkerer
Re: GoFlex Home total brick September 30, 2015 01:04AM |
GPT: last_usable_lba incorrect: 15D50A38E > 5D50A3B0 print_part_efi: *** ERROR: Invalid GPT *** Attempting to boot from ide 0:1... GPT: last_usable_lba incorrect: 15D50A38E > 5D50A3B0 get_partition_info_efi: *** ERROR: Invalid GPT *** ** Invalid partition 1 ** Checking if uenvcmd is set ... Running default loadzimage ... GPT: last_usable_lba incorrect: 15D50A38E > 5D50A3B0 get_partition_info_efi: *** ERROR: Invalid GPT *** ** Invalid partition 1 ** Running default loaduimage ... GPT: last_usable_lba incorrect: 15D50A38E > 5D50A3B0 get_partition_info_efi: *** ERROR: Invalid GPT *** ** Invalid partition 1 ** no USB devices available
Re: GoFlex Home total brick September 30, 2015 02:00AM |
Admin Registered: 13 years ago Posts: 18,560 |
> GPT: last_usable_lba incorrect: 15D50A38E > > 5D50A3B0 > print_part_efi: *** ERROR: Invalid GPT *** > Attempting to boot from ide 0:1... > GPT: last_usable_lba incorrect: 15D50A38E > > 5D50A3B0 > get_partition_info_efi: *** ERROR: Invalid GPT > *** > ** Invalid partition 1 ** > Checking if uenvcmd is set ... > Running default loadzimage ... > GPT: last_usable_lba incorrect: 15D50A38E > > 5D50A3B0 > get_partition_info_efi: *** ERROR: Invalid GPT > *** > ** Invalid partition 1 ** > Running default loaduimage ... > GPT: last_usable_lba incorrect: 15D50A38E > > 5D50A3B0 > get_partition_info_efi: *** ERROR: Invalid GPT > *** > ** Invalid partition 1 ** > > no USB devices available > >
Tinkerer
Re: GoFlex Home total brick September 30, 2015 08:35AM |
Tinkerer
Re: GoFlex Home total brick October 01, 2015 02:19AM |
pacman -U http://archlinuxarm.org/builder/testing/uboot-goflexhome-2014.04-1-arm.pkg.tar.xz
Re: GoFlex Home total brick October 01, 2015 02:32AM |
Admin Registered: 13 years ago Posts: 18,560 |