Power up, interrupt serial console at countdown and, printenvby bodhi - uBoot
Hi dhargens, The 1st post now includes flashing instruction. > Are there any other notes I need to know about > before doing this? Pointers, maybe? To test install this u-boot do 2 tests. 1. Don't flash the envs image in Step 6 Quote6. Flash default u-boot envs image If you are upgrading from 2017.07-tld-1 u-boot, you can skip this step. But some envs will need toby bodhi - uBoot
Hi dhargens, > Great to hear! I'll get to it next week - busy > weekend ahead, starting tomorrow. Are you ready to test the installation instruction?by bodhi - uBoot
droidbox, root@pogoplug-dev:/boot# ls -lart total 64124 -rwxr-xr-x 1 root root 5435824 Aug 1 2021 vmlinuz-5.13.6-kirkwood-tld-1 -rw-r--r-- 1 root root 183927 Aug 1 2021 config-5.13.6-kirkwood-tld-1 -rw-r--r-- 1 root root 4403336 Aug 1 2021 System.map-5.13.6-kirkwood-tld-1 -rwxr-xr-x 1 root root 5435824 Aug 1 2021 zImage-5.13.6-kirkwood-tld-1 -rw-r--r-- 1 root root 7762by bodhi - Debian
Ok, looks like you'll have to install new u-boot and Debian first. Do it only if you are absolutely want to run Debian, and don't mind if it does not work then you have to run the HDD rescue. Quote1. Install debian on USB 2. Install new UBoot in NAND 3. After Debian is running on USB rootfs, check out everything is OK. 4. Install openWRT again in NAND.by bodhi - Debian
Mischif, I am too busy. The box is open and looks like everything is OK in there. No idea if any new patch for MMC was merged.by bodhi - Debian
Not really. 1. Install debian on USB 2. Install new UBoot in NAND 3. After Debian is running on USB rootfs, check out everything is OK. 4. Install openWRT again in NAND. That's the cleanest way to do it. After you are running Debian, install openWRT again in NAND using this insruction: https://forum.doozan.com/read.php?4,132635 ===== There is another appraoch: I might be aby bodhi - Debian
asterix Wrote: ------------------------------------------------------- > throw out serveral poloplugs last month, pi much > better for DIY hobbies. Hey, good for you. But perhaps you should not treat pogoplugs like garbage? Once upon the time, they were a good vehicle for you to learn Embbeded Linux hacking :))by bodhi - Off-Topic
QuoteUgrading to Debian stretch This is a brief instruction about how to upgrade to Debian stretch from jessie. It also applicable to all other Debian version upgrade, i.e wheezy to jessie, stretch to the future Debian stable version. I assume you are currently running one of my customed kernel release linux-image-xx.xx.xx-kirkwood-tld-xx from this thread. This is the reason for this postby bodhi - Debian
snickerweb, QuoteuBoot: I would like to update the uBoot for easy USB boot. https://forum.doozan.com/read.php?3,16017 <-- This is the right one for me? If I understand correctly the uBoot is replaced in the NAND. Is this the base system I can abort on boot? Debian: How is Debian installed. USB stick or can that also be in the NAND like openWRT? Debian: https://forum.doozan.com/rby bodhi - Debian
OK, that's checked out. So now check to see if you are running the latest initramfs. If the uInitrd timestamp is older then the initramfs, then you've forgot (or was not aware you need to do that) to recreate the uInitrd after upgrading to bookworm. cd /boot ls -lartby bodhi - Debian
And btw, In Debian bookworm, isc-dhcp client is deprecated.by bodhi - Debian
Yes you need that allow-hotplug wlan0by bodhi - Debian
Added to the 1st post. Quote5. In Debian bookworm, the switch over to /usr is in effect. The following old sytsem folders are now symlinks to the real location in /usr. # ls -l /{bin,lib,sbin} lrwxrwxrwx 1 root root 7 Apr 26 14:04 /bin -> usr/bin lrwxrwxrwx 1 root root 7 Apr 26 14:04 /lib -> usr/lib lrwxrwxrwx 1 root root 8 Apr 26 14:04 /sbin -> usr/sbin So if for whateverby bodhi - Debian
> thanks for the very detailed steps, I managed to > install Arch Linux on my 326. IIRC, Arch Linux ARM has stopped supporting some of these Armada 38x boxes. So check at their site, and switch to Debian if it is the case for this box.by bodhi - Debian
Check this thread to see what you did different from the tutorial: https://forum.doozan.com/read.php?2,134026by bodhi - Debian
Ah OK. I think I know the reason why the running udev is the older version. Let me write some additional instruction in the 1st post and let you know when to do it.by bodhi - Debian
wdq, > bodhi no worries i will be here maybe i do not > know a lot about device hacking but i get around > with Linux , > already installed latest kernel 6.2.7 works > perfect . Cool! Do ifconfig -a Looks like it tried to bring up the network with the wrong MAC address.by bodhi - Debian
Ok. I just noticed that your udev is a much older version. QuoteStarting version 247.3-6 It should be 252.6-1 dpkg -l | grep udev Also list the Debian version, It should show Debian 12.0. cat /etc/debian_version To make sure you are fully in bookworm, rerun apt-get update apt-get dist-upgradeby bodhi - Debian
droidbox, OK. Nothing was obviously wrong. Let's correct your rootfs first, in case it was related. Mount your USB rootfs on another Linux box. Assuming it is mounted at /media/sdb1. cd /media/sdb1/boot ls -lart You will see that the kernel file uImage is not the original. It has the DTB embbeded in it. You are booting with the new u-boot, so the DTB is loaded seprately. To coby bodhi - Debian
droidbox, > sorry bodhi, but where can i find the serial log? The serial console log is what's on your terminal when you connect serial console and observe the boot progress. Power up, interrupt serial console count down and printenv boot Wait until it boot to the Debian login promp. And then copy and paste what's on the terminal (from u-boot banner until the loginby bodhi - Debian
Rom, You need another Linux box and connect serial console.by bodhi - Debian
> There is something odd here: > > > [ 27.290781] random: crng init done > [ 147.297641] EXT4-fs (sda1): re-mounted. Opts: > (null). Quota mode: none. > > > That rootfs should not have been re-mounted. > Should be just mounted. > > > === > > By the way, your system booting is not set up > correctly. But I will tell you what toby bodhi - Debian
> Another update on this. I was gone for about 10 > days and when I came home I decided to move things > from the 2GB ssd in a usb enclosure to a random > usb flash drive. To my surprise it fired right up > and has been working for a couple of weeks now > without any issues. > I'm wondering if my issues were caused by the > large ssd and/or the enclosure beby bodhi - Debian
There is something odd here: [ 27.290781] random: crng init done [ 147.297641] EXT4-fs (sda1): re-mounted. Opts: (null). Quota mode: none. That rootfs should not have been re-mounted. Should be just mounted. === By the way, your system booting is not set up correctly. But I will tell you what to correct after I see the log. Power up, interrupt serial console count down andby bodhi - Debian
wdq, Please check back the forum from time to time to see when I release u-boot 2023.04 for this box. You could help doing some some tests.by bodhi - uBoot
Nirma, I don't have any suggestion. You might want to search for this box in OpenWrt or other distros.by bodhi - uBoot
> Yes it is a Pogoplug E02. Then it is unlikely related to urandom. Post the output of: dmesg cat /etc/fstab cat /etc/rc.localby bodhi - Debian
I've uploaded an updated version in the first post.by bodhi - uBoot
> Could you please tell me how to stop egiga0 ( > netconsole ) In Debian, fw_setenv preboot Then connect serial console and reboot to confirm no netconsole running.by bodhi - uBoot