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
thanks bodhi. I'm not very familiar either :P However due to the extreme slowness of the Pi Zero building librespot I looked around for alternatives. Cross compiling as you mentions initially, but instead of using a Linux device I used a Docker image on my Mac via the instructions here - https://github.com/librespot-org/librespot/wiki/Cross-compiling Building with Alsa on the Mac faileby cdlenfert - Off-Topic
So I managed to get Rust installed on a PiZero W at the office. curl https://sh.rustup.rs -sSf | sh info: downloading installer Welcome to Rust! This will download and install the official compiler for the Rust programming language, and its package manager, Cargo. It will add the cargo, rustc, rustup and other commands to Cargo's bin directory, located at: /root/.cargby cdlenfert - Off-Topic
For sure a great deal. I don't have a MicroCenter within 50 miles and for running a light OS on a micro SD, 16GB is usually plenty for me.by cdlenfert - Off-Topic
Best Buy has a pretty sweet deal at the moment. Free shipping too. $6 gets you 2x16GB micro SD cards. https://www.bestbuy.com/site/pny-16gb-microsdhc-uhs-i-memory-card/6327958.p?skuId=6327958by cdlenfert - Off-Topic
Thanks for the reply. I have a rPi that I could install RUST on, so "idea 2" sounds like a good way to proceed. Is the idea that if I build Librespot on the Pi, I'll get a deb file that I can install/run on the Pogo? I updated my original post with a link to the fork I'm interested in using (also added below). https://github.com/billsq/librespot Is there a way to tell ifby cdlenfert - Off-Topic
I'm interested in adding Spotify Connect functionality to my Pogoplug. For those who are not familiar, Spotify Connect allows your device (the pogo in this case) to show up as a remote speaker from within the Spotify App (on your computer or phone). You can play anything in the Spotify ecosystem to your Spotify Connect device and the audio gets pulled directly from Spotify servers. So you coby cdlenfert - Off-Topic