Raspberry Pi® Logo
Valid Generic HTML
SPDX-License-Identifier
CC-BY-SA-4.0

Raspberry Pi 4B

Jim Carter, 2023-08-17

My Wi-Fi access point is self-built, not a commercial appliance. I have been encountering a mysterious problem in which the underlying CPU locks up with no forensic evidence in the log files. When this happened on my main router, an Intel NUC6CAYH (Celeron J3455), I solved it by migrating to a Raspberry Pi 3B. But after a few years, the problem returned. Other people also have the problem and attribute it to a bug in kernel memory management. (I'm inclined to judge it as that's not a bug, that's a feature.) See the Planning section for more details. One person got relief by throwing memory at the problem: he upgraded his Raspberry Pi 3B with 1Gb RAM to a model 4 with 4Gb. I've also found that tha 3B is kind of slow in a desktop replacement role. So I decided to make the same upgrade, except with 8Gb.

OLD STUFF: For computers I have two roles for audio-video playback, and one for light duty code development display, basically a thin client for my desktop. For these machines I want low power and easy maintenance, meaning that I want to use my existing distro, OpenSuSE, and existing system administration tools.

The Raspberry Pi seemed to be an ideal choice for these roles: unbeatable price, low power, and a lot of users who are getting good use from them, not only students learning programming and hardware integration, but for precisely the thin client and audio-video performance roles that I'm looking for. And OpenSuSE has exploded into supporting ARM processors; it has a normal distro repository for aarch64 (64bit ARM) including RPi-specific support packages, among other hardware.

However, it seemed that everything that was normal and simple on an Intel processor and motherboard, such as plugging in a USB hub, turned into a week or more of frustration. Although I got one of the playback nodes performing music reliably for a while, the other goals were not met, and when the music stopped, so did the Raspberry Pi's place on my net.

I'm fairly sure that there is no fault in the RPi hardware, and specifically, one of the drivers, probably graphics, is to blame. Likely in a year or two I can take the RPi's out of storage and I'll find that they perform much better. But until then they are relegated to the cold palace.

Update in 2020-01-30: The graphics issue is no longer seen, while vigorously testing a variety of web browsers. I'm returning one of the RPi's to the desktop role, under the name Holly.

Contents:

Raspberry Pi® Logo
Photo and Image Credit