Using an Ext3 formatted drive worked for booting. I'm probably OK sticking with this, but any ideas why Ext4 would fail when Ext3 works. I also used a different device and tool to format as Ext4, but the same tool made a bootable Ext4 drive for my Pogo V4.by cdlenfert - Debian
Hi Bodhi, I don't recall if the previous roots had the same light flashing pattern or not. I only had the one flash drive and wanted to be on a new OS and fresh system anyway so I figured I would just overwrite it with the latest rootfs. There could be a chance the drive was previously formatted as Ext3. I vaguely recall having trouble getting thing to run on Ext4 on a Pogo in the pasby cdlenfert - Debian
I have a Pogoplug Pro that I ran for years. I haven’t used it in the last couple, but I dusted it back off today. It was previously running Debian Buster on the latest uBoot. Pluging it back in, I was not able to SSH into it. I tried using the most recent rootfs since I was planning to repurpose the device anyway and wanted to start from a clean slate and get on the latest OS. Working throuby cdlenfert - Debian
Thank you both for the additional details. Very helpful in understanding what's happening and how to manage the files after the upgrade. I'm running on a 2GB SD card (this box has a very specific purpose) and every bit counts.by cdlenfert - Debian
Thank you for the clarifications! I was able to complete the kernel upgrade and have left all of the files intact in the /boot directory. When I list them out in reverse chronological order, I'm still confused by some of the dates of the generated files (i.e. files that were not in the new kernel tarball such as vmlinuz-6.9.6-kirkwood-tld-1) having a date of June 21st, when other geneby cdlenfert - Debian
Long time since I've been tinkering with Pogo boxes, but I'm working through the steps to upgrade the the latest kernel on my pogoplug v4 (mobile). I want to update the kernel so that I can boot my SD card from the SD card slot. I'm currently booting from a USB > SD card adapter. I've downloaded the tarball from dropbox, confirmed the hash. I have created a backup ofby cdlenfert - Debian
Hi, and thanks for confirming/clarifying. I understand now and will look to upgrade my boxes to Bullseye.by cdlenfert - Debian
I'm hitting the same error but not wanting to upgrade to Bullseye at this time (I've had issues in prior attempts to do so). Any other workarounds that would allow me to install package updates on Buster?by cdlenfert - Debian
All good. Thanks for checking. I'm letting this one fall off my radarby cdlenfert - Off-Topic
Thanks. I've linked the person to this thread. Will leave it here for them to follow up. Appreciate you checking!by cdlenfert - Off-Topic
I suppose they could be waiting on a confirmation email. I'll get more info if possibleby cdlenfert - Off-Topic
I tried helping someone on Reddit and recommended they check out the forum. They say they are waiting for mod approval for their account to be registered. https://www.reddit.com/r/pogoplug/comments/r69ef6/wanting_to_hack_my_v4_w_debian_or_arch/hqbj3ck/?utm_source=share&utm_medium=ios_app&utm_name=iossmf&context=3by cdlenfert - Off-Topic
I'll work on the netconsole setup. I've done that once before on this box, so probably just need to review how to connect. In the meantime here's what I see for set_bootargs (no mention of the custom_params) set_bootargs=setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts Will work on the other pieces shortly. Thank you for the input!by cdlenfert - Debian
I've put the latest rootfs onto a USB and am booting a Pogoplug Mobile v4. In the boot/uEnv.txt file I have the following: custom_params=zswap.enabled=1 init=/bin/systemd initramfs.runsize=23M Initially I noticed that the Pogo wasn't booting with systemd enabled. I used a workaround for this presented here: https://forum.doozan.com/read.php?2,60589,64714#msg-64714 When I run `by cdlenfert - Debian
It worked (in more ways than 1). Netconsole worked to monitor boot. Boot worked for Debian from the USB flash. Boot worked for Debian from the SD card. Netconsole Log when using SD card rootfs drive U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:34:01 -0700) Pogoplug V4 gcc (Debian 6.3.0-18) 6.3.0 20170516 GNU ld (GNU Binutils for Debian) 2.28 Hit any key to stop autoboot: 0 starby cdlenfert - Debian
QuoteYour Pogo Mobile is 192.168.0.2, and your Pogo E02 as the netconsole server is 192.168.0.15. There is a box with IP address 192.168.0.4 that wants to connect with the Pogo E02 after you started the server with nc command. This happens because that box must have been another Kirkwood/OXNAS box is running in your network and has neconsole setup! So usually I just recall the nc command anby cdlenfert - Debian
Thanks for confirming all of this. I thought I was already able to use uEnv.txt to load systemv as the init system. I might not have been doing it on this pogo, but I've done it on others. Anyway I switched my Pogo to have the 192.168.0.15 IP address. Ran the nc command again and get an invalid connection error. root@pogoplug:~# nc -lup 6666 192.168.0.2 6666 invalid connection toby cdlenfert - Debian
Update: I can now ping 192.168.0.2 but still no SSH. The IP assignment doesn't show up in my router's device table. The status light is a combo of yellow and red.by cdlenfert - Debian
bodhi Wrote: ------------------------------------------------------- > Do you have Linux box where you can run netconsole > server? > > > nc -lup 6666 192.168.0.2 6666 > > > serverip is the IP address of the netconsole > server box. It should be a Linux box. Admittedly this is my first time doing anything with netconsole. My assumption was that the USBby cdlenfert - Debian
I applied the following commands and confirmed they were set as expected via fw_printenv fw_setenv preboot_nc 'setenv nc_ready 0; for pingstat in 1 2 3 4 5; do; sleep 1; if run if_netconsole; then setenv nc_ready 1; fi; done; if test $nc_ready -eq 1; then run start_netconsole; fi' fw_setenv preboot 'run preboot_nc' fw_setenv ipaddr '192.168.0.2' fw_setenv seby cdlenfert - Debian
Thanks @bodhi. I made the setting change to "set_bootargs" and confirmed it took. Booting from the SD card still failed, however booting from USB is now working. I formatted both the rootfs USB and SD the exact same way. Maybe the card isn't capable of running as the rootfs. I did notice while I was downloading the rootfs tarbal to the USB that it was much slower (I think probablyby cdlenfert - Debian
It's been a solid year or two since I've dusted off the Pogoplug V4 and when I tried to SSH into it, I was unable to do so. It would respond to pings at the reserved IP address I've got assigned, but no SSH. I thought perhaps the SD card I was using for the rootfs drive was going bad since I've seen this behavior in the past on failing drives. I used the most recent Kirkwooby cdlenfert - Debian
@renojim - thanks for the idea, but alas there is nothing about the aplay/arecord processes in /var/log @cde - I changed ownership (permissions were already 755 on all scripts) to root and let the group default to the user login group (which was also root). After restarting the Shairport-sync service everything still runs. TBD how long it keeps running, but I'll see if I can find more infby cdlenfert - Debian
If you mean checking the output of the command "dmesg" then no, there's no reference to the following processes which Shairport-sync is starting. /usr/bin/arecord -D plughw:CARD=Set -f dat | /usr/bin/aplay -D plughw:CARD=Set -f dat If there's some more specific command to try please let me know.by cdlenfert - Debian
Reopening this topic with a new predicament. When I stream music via shairport-sync and then stop that steaming, the script to switch over and record/output my mic (line-in) input works perfectly. However after an uncertain amount of time, the record/output process stops running and I can no longer play my auxiliary sound source without starting and stoping another shairport-sync stream (whichby cdlenfert - Debian
1000001101000 Thank you! You hit the nail on the head. I moved it to the /usr/local/bin/ directory and changed the owner to shairport-sync and everything works! Do you know a good way to check if a user has access to the full path of a script? I'd like to have a better grasp of permissions in general, but a piece of knowledge at a time is better than none :)by cdlenfert - Debian
Shairport-sync is a service/app that acts as an audio receiver and allows Apple devices to Airplay (stream) audio over wifi. I wrote a how-to on this forum on getting it set up on a Pogoplug. It runs at startup and is always available for streaming. It also allows you to run scripts when audio is initially streamed to it, as well as when audio stops being streamed to it. The scripts (detailed belby cdlenfert - Debian
Continuing on with this project I recently got an Echo Flex for Christmas. As far as Amazon Echo devices go, this one is pretty interesting. It plugs directly into the wall, has a small integrated speaker for voice responses, as well as an AUX (audio output) 3.5mm jack and a USB port. I'm planning to use this in my garage and want to route the AUX out from the Flex to the Mic input on thby cdlenfert - Debian
Where did you find those? Are you some kind of Google-wizard?? Edit: When I use the cross compiler and try the command: docker run -v /tmp/librespot-build:/build librespot-cross cargo build --release --target armv5te-unknown-linux-gnueabi --no-default-features --features with-tremor I get an error: error: can't find crate for `core` | = note: the `armv5te-unknown-linux-musleaby cdlenfert - Off-Topic
Quick update: I found the disconnection issue was indeed not related to resources (at least as far as I can tell). Seems to be a pretty big issue with the project as a whole - https://github.com/librespot-org/librespot/issues/134 I've also found when trying to run the same "arm-unknown-linux-gnueabi" build on my PogoPlug E-02 model I just get an immediate "Illegal instructby cdlenfert - Off-Topic