-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QEMU is not available (on Raspberry Pi5!) #17
Comments
Hi @roelbroersma -- After doing some investigation, we suspect this to be the same issue as this one: sdr-enthusiasts/docker-planefinder#34 (comment) The (potential) solution is to add the following to your
See also:
Please let us know if this works so we can close the issue! |
I've set:
to the /boot/config.txt, saved it and rebooted the Raspberry Pi5. Then it automatically started Docker and the shipfeeder container. Seeing the logs, it still shows:
ShipFeeder is working (at least, it is getting data from the USB dongle and exporting data via the udp port) but it also worked without the kernel=kernel8.img setting. The problem is that I can not do a:
because that seems to need QEMU in some way.. Is that the only function of shipfeeder which needs QEMU ? |
I have documented the potential work-arounds here: https://github.com/sdr-enthusiasts/docker-shipfeeder/blob/main/README.md#working-around-shipxplorer-issues-on-raspberry-pi-5 Closing this issue as there is not much else we can do until ShipXplorer fixes their binary to support 16k pages on RPi5 |
Hello,
I am using a Raspberry Pi 5 8GB. (which has a ARMv8 CPU).
I installed DietPi on it, which is running Bookworm release (Debian v12 Bookworm)
uname -a
Linux DietPi 6.6.28+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.28-1+rpt1 (2024-04-22) aarch64 GNU/Linux
uname -m
aarch64
I am running Docker version 26.1.3, build b72abbb
Log of the shipfeeder docker container:
I think it is already going wrong in the DOCKERFILE, line 28 says:
if [ "${TARGETARCH:0:3}" != "arm" ]; then KEPT_PACKAGES+=(qemu-user-static); fi && \
And line 55, which says:
While I have an ARM v8.
lscpu
Architecture: aarch64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Vendor ID: ARM
Model name: Cortex-A76
tail /proc/cpuinfo
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x4
CPU part : 0xd0b
CPU revision : 1
Revision : d04170
Serial : XXXXXXXXXXX
Model : Raspberry Pi 5 Model B Rev 1.0
The text was updated successfully, but these errors were encountered: