Aktuell stable ist 5.4.79
ABER funktioniert das überhaupt mit einem 64 bit-Kernel?
Ja, habe es nun erfolgreich für arm64 Raspberry-Pi-OS-64bit bauen können.
Bevor das einer ausführt, hier einen Information bzw. Warnung zum 'rpi-update':
Das ist richtig und wichtig, denn es kann zu unvorhersehbaren weiteren Fehlern bis hin zum bootloop führen, den Testing Kernel & Firmware zu verwenden.
Einziger Workaround war hierbei das integrierte Wireguard kernelmodule
Am besten man wechselt zurück auf stable:
sudo apt-get update && sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel
sudo reboot
Das Problem war bekannt: Raspberry-Pi-OS-64bit
Solange kein stable Kernel >=5.6 mit integrierten Wireguard module erscheint,
Lösung zum erfolgreichen bauen des wg kernelmodules für Raspberry-Pi-OS-64bit:
⚠ Achtung, bitte überprüfen, welche Kernelversion aktiv ist und die Versionsnummer unten ggf. anpassen.
Linux raspberrypi 5.4.79-v8+ #1373 SMP PREEMPT Mon Nov 23 13:32:41 GMT 2020 aarch64 GNU/Linux
sudo rm -R /{lib/modules/,usr/src/linux-headers-}5.4.79{+,-v7+,-v7l+}
sudo apt-get update && sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel -y
sudo apt install wireguard wireguard-dkms -y
#verifizieren
modinfo wireguard
Spoiler anzeigen
modinfo wireguard
filename: /lib/modules/5.4.79-v8+/updates/dkms/wireguard.ko
intree: Y
alias: net-pf-16-proto-16-family-wireguard
alias: rtnl-link-wireguard
version: 1.0.20201112
author: Jason A. Donenfeld <Jason@zx2c4.com>
description: WireGuard secure network tunnel
license: GPL v2
srcversion: DDED809D33A776BF7CB0DD6
depends: ipv6,udp_tunnel,ip6_udp_tunnel
name: wireguard
vermagic: 5.4.79-v8+ SMP preempt mod_unload modversions aarch64