¿ªÔÆÌåÓý


Re: Seeking case compatible with Pi 5 + Pimoroni NVMe BASE

 

The pimoroni and pineberry pi bottom hats both fit in a case I found on thingiverse and 3d printed. It also fits with the Pi5 active cooler as well.
They also have about 5 more for the Pi5 with the various NVMe hats. Here is the one I printed



Get
On Mar 3, 2024, at 10:49, "Dennis Nelson via " <yahoo.com@groups.io target=_blank>[email protected]> wrote:

I saw one official on the rasperry.com site, under products. It was from California store.

On Monday, February 5, 2024 at 06:26:41 AM CST, Kenneth R. van Wyk <ken@...> wrote:


I plan on adding my Pi 5 to my portable rig. It¡¯s currently caseless, however, as the Pimoroni NVM3 base board doesn¡¯t seem happy in other cases.

Anyone know of a case that can accommodate this configuration, while still allowing access to the external ports?

Cheers,

Ken van Wyk
Armata Scientia






Re: Seeking case compatible with Pi 5 + Pimoroni NVMe BASE

 

I saw one official on the rasperry.com site, under products. It was from California store.

On Monday, February 5, 2024 at 06:26:41 AM CST, Kenneth R. van Wyk <ken@...> wrote:


I plan on adding my Pi 5 to my portable rig. It¡¯s currently caseless, however, as the Pimoroni NVM3 base board doesn¡¯t seem happy in other cases.

Anyone know of a case that can accommodate this configuration, while still allowing access to the external ports?

Cheers,

Ken van Wyk
Armata Scientia






Re: Seeking case compatible with Pi 5 + Pimoroni NVMe BASE

 
Edited

Larry,
I'm using the Geekworm P579 with top hat SSD. The SSD sits on top of the Active cooler. It didn't seem like it would go together, but when mounted, fit together just fine.

I went with top mount because I thought the air draw would help with cooling the SSD better or at least give it better air flow instead of it being against the bottom of the case.

I've had issues before with some high speed SSD drives in external USB cases enclosures getting too hot at times during heavy load transfers and shutting down. Perplexing when it first happened, as the drive simply didn't seem to exist, then I realized it was too hot. Drilled some vent holes in the little slim case and it was fine. So I'm hoping the top mount hat will perform well.

Greg
KE5DXA?


Re: Seeking case compatible with Pi 5 + Pimoroni NVMe BASE

 

I ordered both the Geekworm P579 case (Top NVMe Hat) and the Geekworm P580 case (Bottom NVMe Hat) from Amazon (same price as Geekworm site).
The RPi5 with the active cooler and the Pineberry Pi Top NVMe Hat will fit into the P579 case (Top NVMe Hat).
But the RPi5 with the active cooler and the Pineberry Pi Bottom Hat will NOT fit into the P580 case - the Pineberry Pi Bottom Hat extends 5 mm beyond the? NVMe connector end of the RPi5 board and will not fit the case.?
I presume that the Geekworm Bottom NVMe Hat will fit into the P580 Case - I do not have the Geekworm board.
I also have the Pimoroni Bottom NVME Hat. It is 3 mm longer than the RPi5 board at the USB end - I do not think it will fit into the Geekworm P580 case either.
I hope others will find this helpful. I am still looking for a case for the RPi5 wiht active cooler and the Pineberry Pi / Pimoroni Bottom NVMe Hat.
Edd - KD5M


Re: RPi Kernel Panic on Bookworm

 

I will try this scenario on my Pi with bookworm, and replace the /usr/local/bin/rmsgw with a shell script that writes to a log file.
? I had an interesting result, basically trying this same test. ?I modified ax25d.conf and replaced rmsgw with /usr/games/fortune on my test Pi pair. ?The idea was to use a non-ax.25 app to produce some output and see if we can isolate the problem.

? After making the change on RMS Pi, the PAT Pi connected as it normally does, receiving a fortune cookie instead of a WL2K banner. ?Obviously the connection from PAT failed, but I let it run for about 2 days before I noticed the "netstat issue" again. ?I killed ax25d and immediately received a kernel Oops, but, interesting, not an immediate crash. ?The crash happened when I restarted ax25d:

root@hammyRMS:~# grep -v "^#" /etc/ax25/ax25d.conf
[MYCALL-4 via dw12]
NOCALL * * * * * * L
default ?* * * * * * ?0 ? ?root ?/usr/games/fortune fortune
root@hammyRMS:~# netstat -an
....
Active AX.25 sockets
Dest ? ? ? Source ? ? Device ?State ? ? ? ?Vr/Vs ? ?Send-Q ?Recv-Q
* ? ? ? ? ?MYCALL-4 ? ? ? ? ? LISTENING ? ?000/000 ?0 ? ? ? 0
root@hammyRMS:~#
root@hammyRMS:~# ps -ef | grep ax25
root ? ? ? ? 968 ? ? ? 1 ?0 Feb25 ? ? ? ? ?00:00:00 /usr/sbin/ax25d -l
root ? ? ?479232 ? ? 792 ?0 09:08 pts/3 ? ?00:00:00 grep ax25
root@hammyRMS:~# kill 968
root@hammyRMS:~#
Message from syslogd@hammyRMS at Feb 28 09:09:05 ...
?kernel:[227603.958206] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP
?
Message from syslogd@hammyRMS at Feb 28 09:09:05 ...
?kernel:[227603.958206] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP
?
Message from syslogd@hammyRMS at Feb 28 09:09:05 ...
?kernel:[227604.256120] Code: f9426400 d538d082 12800003 8b020000 (885f7c05)
?
root@hammyRMS:~#
root@hammyRMS:~# uptime
?09:09:18 up 2 days, 15:13, ?9 users, ?load average: 0.09, 0.17, 0.20
root@hammyRMS:~#
root@hammyRMS:~# ax25d -l
root@hammyRMS:~# client_loop: send disconnect: Broken pipe
?
What this tells me is that I don't need to waste any time troubleshooting rmsgw. ?The problem lies between the kernel and ax25d's use of the kernel API. ?I think I've taken this about as far as I can without digging into the code. ?I think next steps would be to see if I can add some verbose logging to ax25d and try to understand what has changed in the kernel's AX.25 stack between my version and a working version.

? Cheers
? Mike


Re: RPi Kernel Panic on Bookworm

 

Did you find anything in the OS system logs related to this issue?? Maybe a kernel oops, etc?
? Hi David,

No entries in the log files on disk; syslog simply can't get them written with the kernel panicked.

However, I do get an Oops with every crash. ?Certainly on the serial console, but I also often get a wall from syslog:

Message from syslogd@hammy at Feb 25 13:03:30 ...
?kernel:[2412078.321381] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP


? Cheers
? Mike


Re: RPi Kernel Panic on Bookworm

 

I'll try the test the way you describe it (run ax25d, comment out rmsgw), but I don't think I'll get the correct kernel state with out rmsgw. ?Setup this way, there is no "LISTEN" entry, so the kernel likely doesn't have the correct kernel structures loaded.
? So, I tried testing this way, but I messed up the test; I haven't fixed persistent device names for my usb audio, so the AX.25 stack was down for a couple of days before I noticed.

? Instead of starting over, I took a peek at my PROD Pi, which has been healthy for over 3 weeks since turning off my mail check schedule. ?With 27 days of uptime, PROD finally encountered the "(null)" column in netstat output. ?PROD had been running rmsgw from ax25d during those 27 days and I've had about 6 connections to the gateway in that time. ?I decided to stop and restart ax25d. ?The stop cleared out the netstat entries, as you would expect when the service isn't listening any more. ?However, when I tried to start ax25d again, the system immediately crashed. ?I think that proves the bad state is held in the kernel and is not resolved by releasing the listening socket.

? Cheers
? Mike


Re: RPi Kernel Panic on Bookworm

 

¿ªÔÆÌåÓý


Hello Michael,

Did you find anything in the OS system logs related to this issue?? Maybe a kernel oops, etc?

--David
KI6ZHD


On 02/20/2024 08:24 PM, Michael Dunn wrote:

? I'm going to be away from the console of these test Pis for a few days, so it's a bit pointless to test a crash that only takes a few hours to happen. ?Instead, I'm going to remove rmsgw from ax25d and let the test cycle run while I'm away. ?

? Just a quick update on this, I checked on the Pis I had left in this state (with rmsgw disabled) and found that both were healthy after 8 days. ?To close the loop on this and demonstrate that rmsgw was causing the crash, I re-enabled rmsgw in ax25d.conf and restarted the daemon. ?There were no other changes and PAT was able to connect to check mail in the next connection cycle. ?About 12 hours later, I checked and found RMS had a faulted netstat output:

Active AX.25 sockets
Dest ? ? ? Source ? ? Device ?State ? ? ? ?Vr/Vs ? ?Send-Q ?Recv-Q
* ? ? ? ? ?MYCALL-10 ?(null) ?LISTENING ? ?000/000 ?0 ? ? ? 0 ? ??

I found it interesting that netstat printed "(null)" this time, instead of just an empty column. ?Not relevant, just interesting. ?After finding netstat like this, a quick axcall command crashed the Pi. ?I think this confirms that rmsgw is the culprit here.

Still, this might not be specific to rmsgw. ?I think I'm seeing this crop up with rmsgw because it is the only process that is actively accepting AX.25 connections on my Pi. ?I might see if I can use node to generate some traffic on the test box.

? Cheers
? Mike




Re: Seeking case compatible with Pi 5 + Pimoroni NVMe BASE

 

Hello Greg,

Geekworm makes several cases for the RPi-5:


Is this the one you're using? or this
one:

Best regards,
Larry
WB6BBB


PS: Geekworm also makes many PCIe NVMe boards for the RPi-5 also:

On Wed, 07 Feb 2024 12:56:47 -0800, "Greg Sanders" <KE5DXA@...> wrote:

I got the Geekworm Rpi 5 case. They have the Active Cooler and NVMe hat for a SSD. All fit and work good together. They also have the 5A power supplies.

Greg
KE5DXA


Re: RPi Kernel Panic on Bookworm

 

Something to try (in all your free time)? let the system run nicely without rmsgw, then turn it on for a bit and if you catch the netstat output with an empty or null value, stop/start ax25d.? Does it become stable again?
? Hi Jon,

I think you make a very good point here; ax25d is a wrapper to rmsgw, much like inetd was a wrapper to telnet way back in the day. ?If I recall, the wrapper handles binding to the interface and listening for connections. ?When a connection happens, it forks and execs the process (e.g. rmsgw, telnet), leaving the child with a set of open file handles to manipulate the connection. ?Put another way, both ax25d and rmsgw interact with the kernel's ax25 stack, so either could be responsible.

I'll try the test the way you describe it (run ax25d, comment out rmsgw), but I don't think I'll get the correct kernel state with out rmsgw. ?Setup this way, there is no "LISTEN" entry, so the kernel likely doesn't have the correct kernel structures loaded. ?Assuming nothing happens after a day, I'll modify the test, letting rmsgw run until the kernel state is triggered and try restarting ax25d to see what happens to netstat.

? Cheers
? Mike


Re: RPi Kernel Panic on Bookworm

 

Mike,? excellent observation.

I will try this scenario on my Pi with bookworm, and replace the /usr/local/bin/rmsgw with a shell script that writes to a log file.
Disconnect the vhf radio, disable the rmsgw_aci, and only have the kissattach, ax25d, and beacon process running.

And regularly check netstat for weird device entries.? This would help verify your theory that rmsgw running on current kernels is a main problem.?

Since moving down to buster, it's been crash-free for me.? Two weeks plus.

Something to try (in all your free time)? let the system run nicely without rmsgw, then turn it on for a bit and if you catch the netstat output with an empty or null value, stop/start ax25d.? Does it become stable again?


Re: sdrtrunk with rsp1a on raspberry pi 4

 

Thank you all.

The issue was with sdrtrunk. The current stable version did not work. The latest overnight release did.?


--
Jay
WB2QQJ


Re: RPi Kernel Panic on Bookworm

 

? I'm going to be away from the console of these test Pis for a few days, so it's a bit pointless to test a crash that only takes a few hours to happen. ?Instead, I'm going to remove rmsgw from ax25d and let the test cycle run while I'm away. ?

? Just a quick update on this, I checked on the Pis I had left in this state (with rmsgw disabled) and found that both were healthy after 8 days. ?To close the loop on this and demonstrate that rmsgw was causing the crash, I re-enabled rmsgw in ax25d.conf and restarted the daemon. ?There were no other changes and PAT was able to connect to check mail in the next connection cycle. ?About 12 hours later, I checked and found RMS had a faulted netstat output:

Active AX.25 sockets
Dest ? ? ? Source ? ? Device ?State ? ? ? ?Vr/Vs ? ?Send-Q ?Recv-Q
* ? ? ? ? ?MYCALL-10 ?(null) ?LISTENING ? ?000/000 ?0 ? ? ? 0 ? ??

I found it interesting that netstat printed "(null)" this time, instead of just an empty column. ?Not relevant, just interesting. ?After finding netstat like this, a quick axcall command crashed the Pi. ?I think this confirms that rmsgw is the culprit here.

Still, this might not be specific to rmsgw. ?I think I'm seeing this crop up with rmsgw because it is the only process that is actively accepting AX.25 connections on my Pi. ?I might see if I can use node to generate some traffic on the test box.

? Cheers
? Mike



Re: VarAC and ARDOP on Pi 5 + WINE?

 

¿ªÔÆÌåÓý

More good tips, thanks. I¡¯m inching my way closer to victory today. I hadn¡¯t seen the step about the VB OCX, so I¡¯ve done that now and things seem more stable.

Also, I noticed the UI in VarAC was fine until after I configured it to talk with my rig (Icom 7100). After a reboot, I then got the deadlock I posted here before.

I decided to try flrig for rig control. I have flrig running natively on the Pi5.

No more black screens and lockups.

In VarAC, I am receiving fine and correctly processed a few beacons from other stations.

However, when I try to beacon, VarAC crashes on PTT and leaves the rig on TX.

I¡¯ll keep fiddling with it, but I¡¯m thinking it¡¯s either something with the audio devices in VARA HF or the rig control in flrig.

Closer, but not quite there yet.

Cheers,

Ken van Wyk
Armata Scientia





On Feb 19, 2024, at 9:52?AM, Kelly K7MHI via groups.io <kellykeeton@...> wrote:

There was a new beta released 8.6 which I loaded successfully on a pi5 latest yesterday after the wine environment is setup with all the VB OCX

just install varAC with the installer. I just loaded a new pi5 over the weekend and wine9 box 32/64 and the program ran successfully, I saw more stability possibly the font issue is now handled for example ..



Re: sdrtrunk with rsp1a on raspberry pi 4

 

I do believe so, as it has all the basic drivers and libraries

Get
On Feb 19, 2024, at 11:36, Jay Lijoi <lijoi@...> wrote:

Is the rtladr package required for an sdrplay rsp1a ?
--
Jay
WB2QQJ


Re: sdrtrunk with rsp1a on raspberry pi 4

 

Is the rtladr package required for an sdrplay rsp1a ?
--
Jay
WB2QQJ


Re: VarAC and ARDOP on Pi 5 + WINE?

 

There was a new beta released 8.6 which I loaded successfully on a pi5 latest yesterday after the wine environment is setup with all the VB OCX

just install varAC with the installer. I just loaded a new pi5 over the weekend and wine9 box 32/64 and the program ran successfully, I saw more stability possibly the font issue is now handled for example ..

k


Re: VarAC and ARDOP on Pi 5 + WINE?

 

¿ªÔÆÌåÓý

On Feb 9, 2024, at 5:54?PM, Kelly K7MHI via groups.io <kellykeeton@...> wrote:

Disable Linux mode in the VarAC.ini file. It seems to have issue¡¯s finding the emoji font, I let Irad know the issue.?



Thanks for that tip. I¡¯m back from travel now and gave it a try. Sadly, same problem. I tried also turning off advanced mode in the INI file. Same thing.

Attached is a screenshot of what my VarAC screen looks like. It¡¯s in a deadlock state, so no UI interactions at all.

Anyone else seeing the same sort of thing? (Raspberry Pi 5 running Raspberry OS with latest updates, including Box64, Box86, and WINE.)

FWIW, I¡¯m running Winlink + VARA quite well in this configuration.

Suggestions welcomed. Thanks.

Cheers,

Ken (K0RvW)

IMG_2460.jpeg


Re: sdrtrunk with rsp1a on raspberry pi 4

 

Did you install the rtladr package?? That has the drivers in it

Get
On Feb 18, 2024, at 12:16, Jay Lijoi <lijoi@...> wrote:

Good afternoon,

I have been trying to get sdrtrunk to work with my rsp1a(sdrplay). The program runs but does not detect the rsp1a.. Am I missing something? It say there is no tuner.

Any help would be greatly appreciated,


Re: Different /boot configuration file location depends on Raspberry Pi hardware or variant of OS?

 

¿ªÔÆÌåÓý

Look at the dates of the 2 image files.? Are they the same or different?? I noticed the image I downloaded dated October or November 2023 had the symlinks.? The latest image has the /boot/*.txt files with the disclaimer in them and are no longer symlinks.? This is a direct copy of what Debian did.? Why Debian changed it I have no clue.? You could always delete the /boot files and create symlinks there to the /boot/firmware files

Get
On Feb 18, 2024, at 11:27, David Ranch <rpi4hamradio-groupsio@...> wrote:

Hello Everyone,

As I continue to learn Raspberry Pi OS Bookworm (Debian 12), I'm finding a strange inconsistency and I think it either depends on:

?? a) the hardware I'm using or the use of Raspberry Pi OS Lite (No GUI) vs Raspberry Pi OS Desktop (GUI)
?? b) different versions of Rpi-OS images where they are making changes mid-release


I'm curious if anyone can confirm this on your setups:


?? Raspberry Pi 4 with 4GB of RAM running Bookworm Lite (No GUI)
????? --
????? cat /etc/os-release
????? --
????? PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
????? NAME="Debian GNU/Linux"
????? VERSION_ID="12"
????? VERSION="12 (bookworm)"
????? VERSION_CODENAME=bookworm
????? ID=debian
????? HOME_URL=
????? SUPPORT_URL=
????? BUG_REPORT_URL=

????? --
????? Shows all config files in /boot are symlinks to /boot/firmware/.? That makes things backwards compatible:
??????? --
? ?? ??? ls -la /boot/*.txt
??????? lrwxrwxrwx 1 root root 20 Oct? 9 20:39 /boot/cmdline.txt -> firmware/cmdline.txt
???? ? ? lrwxrwxrwx 1 root root 19 Oct? 9 20:39 /boot/config.txt -> firmware/config.txt
??????? --

????? Here is what is in the new /boot/firmware directory for config files
??????? --
??????? ls -la /boot/firmware/*.txt
??????? -rwxr-xr-x 1 root root? 132 Oct? 9 21:00 /boot/firmware/cmdline.txt
??????? -rwxr-xr-x 1 root root 1364 Oct 27 17:39 /boot/firmware/config.txt
??????? -rwxr-xr-x 1 root root? 145 Oct? 9 20:57 /boot/firmware/issue.txt
??????? --


Now compare that to a Raspberry Pi 5 with 8GB RAM running Bookworm Desktop (GUI enabled):

?? $ cat /etc/os-release
?? --
?? PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
?? NAME="Debian GNU/Linux"
?? VERSION_ID="12"
?? VERSION="12 (bookworm)"
?? VERSION_CODENAME=bookworm
?? ID=debian
?? HOME_URL=
?? SUPPORT_URL=
?? BUG_REPORT_URL=
?? --

?? $ ls -la /boot/*.txt
?? -rw-r--r-- 1 root root 92 Feb? 5 18:49 /boot/cmdline.txt
?? -rw-r--r-- 1 root root 91 Feb? 5 18:49 /boot/config.txt
?? lrwxrwxrwx 1 root root 18 Dec? 4 21:04 /boot/issue.txt -> firmware/issue.txt

????? These configuration files only contain text like:
? ? ???? --
? ? ? ?? DO NOT EDIT THIS FILE

???? ? ? The file you are looking for has moved to /boot/firmware/config.txt
? ? ???? --

?? The new REAL location of these files is now ONLY in /boot/firmware..
?? --
?? $ ls -la /boot/firmware/*.txt
?? -rwxr-xr-x 1 root root? 132 Feb? 5 18:57 /boot/firmware/cmdline.txt
?? -rwxr-xr-x 1 root root 1315 Feb 14 12:45 /boot/firmware/config.txt
?? -rwxr-xr-x 1 root root? 145 Dec? 4 21:04 /boot/firmware/issue.txt
?? --


By NOT making /boot/cmdline.txt a symlink to /boot/firmware/cmdline.txt, this BREAKS backwards compatibility with various tools, documentation, etc.? I'm curious if anyone knows WHERE and WHY this is happening?

--David
KI6ZHD