Quantcast
Channel: Linux Device Hacking - uBoot
Viewing all articles
Browse latest Browse all 902

Do I have the correct uBoot installed? (12 replies)

$
0
0
Using a GoFlex Home base, I ran this procedure:
cd /tmp
wget http://projects.doozan.com/uboot/install_uboot_mtd0.sh
chmod +x install_uboot_mtd0.sh
./install_uboot_mtd0.sh
I have a USB stick plugged in to the base with ArchLinux installed. I can boot and login via putty from a Windows machine.
The following command gives this output:
grep -a --null-data U-Boot /dev/mtd0ro
U-Boot 2011.12 (Apr 18 2012 - 23:08:20)
Seagate GoFlexNetU-Boot
** Invalid partition type "%.32s" (expect "U-Boot")
U-Boot BUG at %s:%d!
I've been trying some things in the meantime, trying to see if I can get uBoot back to original so I can flash OEM firmware back on it.
I tried this:
wget http://goflex.scottn.us/uboot-mtd0-orig-goflexhome.kwb
flash_erase /dev/mtd0 0 4
nandwrite /dev/mtd0 uboot-mtd0-orig-goflexhome.kwb
But now I'm lost and don't know what I got.

Is the above uBoot the one I got from Jeffs tutorial? Also, did I fail to put the kernal on the device...I did Jeff's tutorial wrong, and only did the bootloader. Should I try putting the kernal on the device, unplugging the USB stick and try to get th resuce system loaded so I can boot to device instead of USB stick...or does that not matter?

Viewing all articles
Browse latest Browse all 902

Trending Articles