I got that many times when first starting... it could be an intermittent fault or a bad connection. I have several of these units with different connections. When you get the serial connection set up, do you see the unit trying to boot up? ...oops, just saw the log so you obviously can. Are you trying to use kwboot? Here is one of my posts when I was having problems - you may be able toby balanga - uBoot
Many thanks, bodhi, I have it working now, to my great relief. Just wondering... if I want to use the unit with a 3.5 in disk, do I just copy all the files from the USB stick to the disk and maybe change labels and somesuch, or should I continue to boot from the USB stick and add a mount point in /etc/fstab for the hard disk?by balanga - uBoot
Not been here for some time, but it's nice to see that the site is still active and bodhi is still sharing his great knowledge... I'm trying to recover a Seagate GoFlex Home unit which I messed up some time ago. The problem was that I mixed up two units, one which accesible by a serial cable and one which wasn't, and I made a mistake with my envars and now it doesn't boot aby balanga - uBoot
bodhi, Just looking through some old logs.... balanga Wrote: ------------------------------------------------------- > > Script started on Sat Mar 30 07:21:22 2019 > Command: cu -l /dev/cuaU0 -s 115200 > Connected > > Hit any key to stop autoboot: 3 2 1 0 > > Initializing devices... > starting USB... > USB0: USB EHCI 1.00 > scby balanga - uBoot
I just bought a SheevaPlug on Ebay and it comes with Ubuntu installed. Apparently a Debian SD card is available for it according to:- https://www.newit.co.uk/shop/All-SheevaPlug/SheevaPlug-Accessories/Sheeva-Pre-Configured-SD What exactly is on this card? Presumably I can make my own... How would I go about it?by balanga - Debian
I've never really understood how the Windows boot partition works either, so decided to leave that disk alone, just copied the Debian partition to another disk which I cleared down, and everything booted up OK. Thanks for the replies.by balanga - Debian
It was just a quick way of freeing up some space on a Windows disk to install a Debian rootfs. Not sure how to move the Windows partitions to the end.... Any suggestions?by balanga - Debian
I have installed the Debian rootfs on /dev/sda3 and labelled it rootfs, but uboot doesn't want to boot from it. At the boot prompt, I run scan_disk and get the following:- GoFlexHome> run scan_disk running scan_disk ... Scan device usb starting USB... USB0: USB EHCI 1.00 scanning bus 0 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storagby balanga - Debian
How do you create an environment.img from a text file? I have looked for instructions but haven't come across any.by balanga - uBoot
I'm not sure of the origin of my current ethaddr but it does not corresond with the MAC address on the base of my GoFlex Home unit, so I thought I'd change it using setenv... but was surprised to see that the original MAC address was held in something called SROM. How do you display the original MAC address? Presumably the Product Key can also be accessed...by balanga - uBoot
Well it's taken the best part of two years, but I finally managed to login to FreeBSD running on my GoFlex Home today! U-Boot 2017.05-tld-2 (Jul 26 2017 - 02:37:42 -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 toby balanga - uBoot
bodhi, That works fine. Thanks for your efforts. I'll just include a log in case anyone needs to refer to the process:- Script started on Sat Mar 30 07:21:22 2019 Command: cu -l /dev/cuaU0 -s 115200 Connected U-Boot 2017.05-tld-2 (Jul 26 2017 - 02:37:42 -0700) Seagate GoFlex Home SoC: Kirkwood 88F6281_A1 DRAM: 128 MiB WARNING: Caches not enabled NAND: 256 MiBby balanga - uBoot
I'll post it again if you like, but do you want me to include the section after Starting kernel ... ?by balanga - uBoot
bodhi, I did exactly as what you suggested but the outcome was the same so didn't see any sense in posting the same log as before and wanted to see if I could get uBoot to read uEnv.txt which I did by running the various functions in logical order separately, but I will post the output from the changes you suggested, although I don't know what you will glean from it. Script starby balanga - uBoot
bodhi, I think there is a problem in the logic flow. Here is a log which ended up launching FreeBSD's loader:- Script started on Thu Mar 28 00:41:00 2019 Command: cu -l /dev/cuaU0 -s 115200 Connected U-Boot 2017.05-tld-2 (Jul 26 2017 - 02:37:42 -0700) Seagate GoFlex Home SoC: Kirkwood 88F6281_A1 DRAM: 128 MiB WARNING: Caches not enabled NAND: 256 MiB In: serial Oby balanga - uBoot
bodhi, I don't think /boot/uEnv.txt is being read when booting from hard disk, irrespective of the contents. Here's is an edited boot log when booting up Debian from a USB stick, showing the contents of the hard disk:- Debian GNU/Linux 9 debian ttyS0 debian login: root Password: Last login: Tue Mar 26 04:53:05 PDT 2019 on ttyS0 Linux debian 4.12.1-kirkwood-tld-1 #1 PREEMPTby balanga - uBoot
I've booted up Debian from USB and mounted the hard disk as you can see and shown some of the files on the first partition:- Debian GNU/Linux 9 debian ttyS0 debian login: root Password: Last login: Tue Mar 26 03:32:56 PDT 2019 on ttyS0 Linux debian 4.12.1-kirkwood-tld-1 #1 PREEMPT Sat Jul 15 21:40:50 PDT 2017 armv5tel The programs included with the Debian GNU/Linux system arby balanga - uBoot
Still not picking up /boot/uEnv.txt ... U-Boot 2017.05-tld-2 (Jul 26 2017 - 02:37:42 -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 0 GoFlexHome> setenv devices ide GoFlexHome> setenby balanga - uBoot
bodhi Wrote: ------------------------------------------------------- > Just before running 'run bootcmd_uenv', try > setting the devices to ide only: > > > setenv devices ide > run bootcmd_uenv > Script started on Tue Mar 26 07:25:04 2019 Command: cu -l /dev/cuaU0 -s 115200 Connected U-Boot 2017.05-tld-2 (Jul 26 2017 - 02:37:42 -0700) Seagateby balanga - uBoot
I'm trying to boot from a 350GB HD in the SATA slot on a GoFlex Home unit and I can get uboot to read /boot/uEnv.txt. Do I need to make any changes to my envars? Script started on Tue Mar 26 01:30:10 2019 Command: cu -l /dev/cuaU0 -s 115200 Connected U-Boot 2017.05-tld-2 (Jul 26 2017 - 02:37:42 -0700) Seagate GoFlex Home SoC: Kirkwood 88F6281_A1 DRAM: 128 MiB WARNING:by balanga - uBoot
So, can I safely remove arcnumber machid mainlineLinux baudrate console ? I've seen that arcnumber should be set to 3338 for goflexhome but is it actually necessary?by balanga - uBoot
bodhi, I'm really struggling to get uboot to take any notice of my /boot/uEnv.txt. If I enter the following at the following, (which is also the contents of my /boot/uEnv.txt) at the stop autoboot prompt:- setenv bootfile ubldr setenv kernel_addr_r 0x01000000 setenv loadaddr 0x02000000 setenv bootcmd 'usb start; fatload usb 0:1 ${loadaddr} ${bootfile} && bootelf $by balanga - uBoot
bodhi, bodhi Wrote: ------------------------------------------------------- > You u-boot has nothing wrong other than you can > only use netconsole for now. The booting problem > must be with your rootfs. > > Let try to get your serial console back before you > fix the rootfs. The serial console is definitely broken. I spent some time trying. The same cable and cby balanga - uBoot
This particular 'sad' GoFlex Home unit has been sitting on a shelf for over a year, but just out of interest I connected it up yesterday, and it started blinking! It seems as though it has sprung back into life, but I'm not really sure what state it is in. Wiring it up to a serial port and running kwboot was unsuccessful, but I did note that the blinking green led changed to aby balanga - uBoot
Here is my latest attempt to boot a recently built version of FreeBSD/ARM for the GoFlex Home using tftpboot:- Hit any key to stop autoboot: 0 GoFlexHome> setenv serverip 192.168.1.1 GoFlexHome> tftpboot 900000 gfh2/ubldr.bin Using egiga0 device TFTP from server 192.168.1.1; our IP address is 192.168.1.23 Filename 'gfh2/ubldr.bin'. Load address: 0x900000 Loading: ###by balanga - uBoot
With a view to straightening out my environment, I've attempted to understand uboot.2016.05-tld-1.environment. For my own clarification I have split it into assignments and procedures and want to look at the assignments first. This is how I see them (excuse any errors...) after reordering them according to certain functions as I see them arcNumber=2097 machid=0x831 bootdelby balanga - uBoot
bodhi, bodhi Wrote: ------------------------------------------------------- > > Cool! > > At one point, you should post your u-boot envs > setup that boot these 3 distros here. Probably in > a new thread, so that it will help others who are > looking for clues how to set it up such an > environment. I hope to do that at some point. I've made a lotby balanga - uBoot
bodhi Wrote: ------------------------------------------------------- > The only steps that you should follow are: > > > Quote(attach the device mtd2 to the ubi device) > ubiattach /dev/ubi_ctrl -m 2 -O 2048 root@debian:/mnt# ubiattach /dev/ubi_ctrl -m 2 -O 2048 ubiattach: error!: cannot attach mtd2 error 19 (No such device)by balanga - Debian
I came across an interesting article - http://goflexhome.blogspot.com/2019/02/inspect-or-change-rootfs-ubi-image-file.html and wondered if I could do this under Debian on my GoFlex Home unit.... Any ideas?...by balanga - Debian
bodhi, Many thanks for the help. I can now boot Debian, Arch Linux and OpenWrt on my GoFlex Home using the same uBoot. I'll spend a bit of time trying to get FreeBSD booting as well. Your help in flattening the learning curve of getting familiar with the system is much appreciated.by balanga - uBoot