Keyboard Shortcuts
Likes
- RaspberryPi-4-HamRadio
- Messages
Search
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:
|
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
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. ? |
Re: Seeking case compatible with Pi 5 + Pimoroni NVMe BASE
Hello Greg,
toggle quoted message
Show quoted text
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. |
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: 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
|
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 ? |
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 |
Re: VarAC and ARDOP on Pi 5 + WINE?
¿ªÔÆÌåÓý
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) |
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, |
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, |