Oh my god. I figured it out. All I have to do is install systemd-sysv. Installing only apt-get install systemd was not enough. It is mentioned in the Debian wiki https://wiki.debian.org/systemd#Installing_and_Testing. Lucky that I found this when l was looking for systemd new locationby gigas - Debian
Here is the output root@debian:~# ls -l /bin/systemd lrwxrwxrwx 1 root root 20 Mar 20 12:55 /bin/systemd -> /lib/systemd/systemd I changed the uEnv.txt accordingly but it still doesn't work after reboot root@debian:~# cat /boot/uEnv.txt custom_params=init=/lib/systemd/systemd root@debian:~# systemctl status System has not been booted with systemd as init system (PID 1). Canby gigas - Debian
I'm having problem booting with systemd using uEnv.txt. I followed the instructions and installed the latest uboot and Debian kernel and rootfs on my GoFlex Home. I want to use systemd to boot the box using uEnv.txt. I was able to get "custom_params=init=/bin/systemd" when I printenv custom_params in Netconsole, but it shows "custom_params=" when I fw_printenv custom_by gigas - Debian
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: 0 MiB *** Warning - readenv() failed, using default environment In: serial Out: serial Err: serial Net: egiga0 88E1116 Initialized on egiga0 Hit any key to stop autoboot: 0 GoFlexHome> run bootcmd_uenv starting USB...by gigas - uBoot
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: 0 MiB *** Warning - readenv() failed, using default environment In: serial Out: serial Err: serial Net: egiga0 88E1116 Initialized on egiga0 Hit any key to stop autoboot: 0 GoFlexHome> setenv custom_params 'earlypby gigas - uBoot
Sorry for the late reply. My power was out. Could you be more specific on how to "append the DTB to uImage before kwboot" on Arch? Here is the steps that I tried. - Extract the ArchLinuxARM-2021.07-kirkwood-rootfs.tar.gz (the only version available on their website) on a new seperate USB - Run the following mkimage commands cd /media/sdc1/boot mkimage -A arm -O linux -T ramdiskby gigas - uBoot
bodhi Wrote: ------------------------------------------------------- > gigas, > > That's because you have no NAND space. > > Interrupt u-boot at count down and in addition to > the envs you set before > > > setenv set_bootargs 'setenv bootargs > console=ttyS0,115200 root=LABEL=rootfs > rootdelay=10 $custom_params' > > > Aby gigas - uBoot
I need help with a new problem. Currently, I'm trying to boot ArchLinuxARM with your uboot following this discussion https://forum.doozan.com/read.php?3,56939 However, I got kernel panic when trying to boot it. The serial console log is bellow. How can I fix this? U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:21:31 -0700) Seagate GoFlex Home SoC: Kirkwood 88F6281_A1 DRAM: 128 MiB WARNby gigas - uBoot
I have successfully compiled kwboot for Android (termux) today. It runs fine on my older Android 5 tablet and the GoFlex was able to boot, but on my Android 11 phone, It gives out : xmodem not a data message or xmodem protocol error Any ideas how to fix this? I tried repeatedly running it again and again (up-arrow trick) but it did not work.by gigas - uBoot
bodhi Wrote: ------------------------------------------------------- > gigas, > > You would not get that far if the binary is Arch > incompatible. In fact, if you run the ARM version > on your MIPS router, you would get an error about > the binary itself, and it would not execute. Yes, I couldn't get that far. That help screen was from the ARM version on the GoFLby gigas - uBoot
Even with the full command, the error still shows. I googled the error and It seems to be a compilation issue. I believe this is true because if the binary is executable, it will show a help screen like this even without the whole command. Usage: kwboot [-b <image> | -D <ima ge> ] [-B <baud> ] <TTY> -b <image>: boot <image> with preamble (Kir kwoodby gigas - uBoot
bodhi Wrote: ------------------------------------------------------- > I don't have a MIPS kwboot, but you can find the > binary at Debian site such as: > > https://packages.debian.org/bullseye/mipsel/u-boot-tools/download > > And then extract the kwboot binary from the DEB > package "u-boot-tools_2021.01+dfsg-5_mipsel.deb". > > They should bby gigas - uBoot
These are some routers I have capable of running OpenWRT or DDWRT https://wikidevi.wi-cat.ru/TP-LINK_TL-MR3420_v1 https://wikidevi.wi-cat.ru/Netgear_WNDR3400v3 https://wikidevi.wi-cat.ru/Linksys_E1200_v2by gigas - uBoot
I don't think it is that simple. - First, there is no u-boot-tools package in the official OpenWRT Package database. Here is the link for that. https://openwrt.org/packages/table/start There is uboot-envtools but it only includes fw_setenv and fw_printenv. - Second, I do have termux (terminal app) running on my phone but termux doesn't have u-boot-tools on its package list either.by gigas - uBoot
Yes, you understood it correctly. I want to ssh into Openwrt or Android to use u-boot-tools. Could you link me to it? The "Uart <=> TCP server" connection works with the help of the android app "TCPUART transparent Bridge". Here is a link to it. https://play.google.com/store/apps/details?id=com.hardcodedjoy.tcpuart&hl=en_US&gl=US You will understand everythiby gigas - uBoot
I think you misinterpret my first question. I am wondering if there is a way to boot my GoFlex without the need of a PC (since kwboot is required)? I do have an Android phone and router running OpenWRT or DDWRT and want to compile kwboot (or u-boot-tools package) on them. I just need a working binary for those devices because I have a way to run kwboot without a CP2102 physically attached toby gigas - uBoot
After some days messing with my dead NAND GoFlex, there are few things I want to ask: - Are there any binaries of kwboot for other systems (such as android or mips router)? If there is none, are there any guides to help me build kwboot for those systems?( I was super lost when trying to compile it because of so many options I don't know the purpose of). I'm able to use kwboot wirelesby gigas - uBoot
> Have you done anything more (right after you > digged it out) until the 1st time you tried to run > kwboot? I did try to get serial connection with the metal shielding still on with the PL2303. Maybe I short circuited the NAND?by gigas - uBoot
I bought this one used from someone else a long time ago. I used it until Seagate stopped supporting it, and kept it in storage after that. Recently, I bought another one on a deal, so I decided to dig this one out of storage. That's how I got 2 GoFlexby gigas - uBoot
I already prepared the rootfs and booted into Debian fine. However, as I mentioned before, there is no /dev/mtd0 so I can't flash the new u-boot. The serial console log is attached. cat /proc/mtd dev: size erasesize name cat /etc/fw_env.config # MTD device name Device offset Env. size Flash sector size Number of sectors /dev/mtd0 0xc0000 0x20000 0x20000by gigas - uBoot
I forgot to mention. My GoFlex showed this error, too. 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: 0 MiB *** Warning - readenv() failed, using default environment In: serial Out: serial Err: serial Net: egiga0 88E1116 Initialized on egiga0 Hit any key to stop autoboby gigas - uBoot
So, my CP2102 arrived today and I was able to boot into Debian using kwboot. However, there is no /dev/mtd0 so I can't flash the lastest uBoot. What should I do next? Output of cat /proc/mtd dev: size erasesize name Output of fw_printenv ethaddr Cannot open /dev/mtd0: No such file or directoryby gigas - uBoot
Because most of the fw_setenv commands from part 8 e are long and easy to be mistyped, Should I just make a shell script of all fw_setenv commands from 8 e and execute it? Are the results of each fw_setenv command important?by gigas - uBoot
Since my current env doesn't have mtdparts, What value should I use in step 8 e.2 of the uboot flashing instruction? Quote e.2 Box specific envs: Then for all boxes, restore these 2 envs using the saved envs text in step c (replace xxx with the real saved values) fw_setenv mtdparts 'xxxxxxxxx' fw_setenv ethaddr 'xx:xx:xx:xx:xx:xx'by gigas - uBoot
Oh, I didn't know that changing envs could lead to a brick. I always thought the most dangerous part is flash_erase and nandwrite. Thanks for clearing it up. I have another question. According to the uboot install guide, current env suppose to have mtdparts in it, but mine doesn't have it. Here is the output of fw_printenv baudrate=115200 loads_echo=0 ipaddr=169.254.254.253 servby gigas - uBoot
I think that you're incorrect. My GoFlex does have fw_setenv and fw_printenv on it (proof attached). I installed it with the help of this guide http://goflexhome.blogspot.com/2019/01/firmware-reflash-without-seagateshare.html I will install the new u-boot when my CP2102 arrive. But for now, I will leave the unit with stock uboot to avoid having 2 bricked GoFlex. Show I follow the guide aby gigas - uBoot
I read through those discussions and tried everything but nothing seems to work. I connected serial console to my laptop running Debian live with persistence and used kwboot but the device couldn't be found. It just stuck at "Sending boot message. Please reboot the target...\", even when I swap TX and RX wires. There is nothing showing up when I use the command "screen /dev/by gigas - uBoot
Hello all, I have this Goflex Home which seems to be bricked. On power up, the device shows no blinking green lights, only a white light. The ethernet port shows only a red light, and the usb port still has power. When I put in a hard drive, I can feel it spinning. The CPU is still hot when I touch it. I tried to connect it with serial using this guide but nothing showed up in Putty. My seriaby gigas - uBoot