Skip to content

Auto Build edge-7.2.8

Choose a tag to compare

@github-actions github-actions released this 25 Sep 21:06
· 24 commits to main since this release

Kernel build details

Item Final value
Kernel release 7.2.8+
Armbian branch edge
Board / family / Debian architecture / Kbuild architecture nanopi-r5s / rockchip64 / arm64 / arm64
Userspace release trixie
Armbian/build baseline commit unknown
Kernel source baseline commit 9a66fdc0d7fd55f54235524a73435af99051e46f
Final config SHA256 1eb6402460968b692f37822af5ba78b3553eaaeedff54bcd8c0d46b4336d0c6f
Full eBPF enforcement yes
Full networking enforcement yes

Differences from the standard kernel configuration

Attachment edge-kernel.config is the final effective configuration after olddefconfig.The arm64 defconfig baseline could not be generated for this build, but the final configuration is still attached.

This is a configuration-level comparison. Armbian board, device-tree, and other patches are additional source-level differences from kernel.org.

Additional networking components

Component Build mode Source commit
TCP-Brutal v2 y fd3e540223c8
AmneziaWG y 1a735221a62c
nf_deaf y d600e9c7f278
Native WireGuard (replaced by AmneziaWG by default) n Linux kernel source tree

Loadable module attachments

The following components are configured as m. The release also uploads the original .ko files from the kernel package (possibly compressed with .gz, .xz, or .zst) and checksum file edge-loadable-modules-SHA256SUMS.

Modules are strictly tied to the kernel ABI: use them only when uname -r is exactly 7.2.8+ and the Debian architecture is arm64. Do not mix kernel releases, architectures, or configurations.

Component Kconfig Release attachment Canonical installed filename SHA256
6lowpan CONFIG_6LOWPAN=m edge-7.2.8+-arm64-6lowpan.ko 6lowpan.ko 2bb361d7d23b33341586b56da9792f701c8709acb4b97ce93b6db64da374c952
Bluetooth core CONFIG_BT=m edge-7.2.8+-arm64-bluetooth.ko bluetooth.ko ebae73c3310af677c053256102e15f97b32cb2b0e1cd7e99612409e16cdf83e8
rfcomm CONFIG_BT_RFCOMM=m edge-7.2.8+-arm64-rfcomm.ko rfcomm.ko 53385e3b4f25a09123ae1a0a5f5d1932a83ccd5dc6610bb85adad20f5bb728be
bnep CONFIG_BT_BNEP=m edge-7.2.8+-arm64-bnep.ko bnep.ko e6a2bc6f1e2c7399d3487a47b7b66a51f2f67ac5714de9533eab73ed200f496a
hidp CONFIG_BT_HIDP=m edge-7.2.8+-arm64-hidp.ko hidp.ko 94ba88902fca16cfb644152830060e991cd9d61b7b492a3014ab85c0eaa28d22
Bluetooth 6LoWPAN CONFIG_BT_6LOWPAN=m edge-7.2.8+-arm64-bluetooth_6lowpan.ko bluetooth_6lowpan.ko bb856c05e23aa5cfdb996dd8342243312bf26ba879974173662763bda67964da
RFKill CONFIG_RFKILL=m edge-7.2.8+-arm64-rfkill.ko rfkill.ko d2fcba692655573199a27b9c90f44c6df136c1f555b70eae25e21e60011d62f2
cfg80211 CONFIG_CFG80211=m edge-7.2.8+-arm64-cfg80211.ko cfg80211.ko 3331c260e4f682ef1361ad1daad3f3d7747e343af5ef92592608ee10ad628893
mac80211 CONFIG_MAC80211=m edge-7.2.8+-arm64-mac80211.ko mac80211.ko 8daae5caa5891fb7c04967318c1b734ef7f00f42a65e950df7c0eae2eafa1b5a
MediaTek mt76 core CONFIG_MT76_CORE=m edge-7.2.8+-arm64-mt76.ko mt76.ko afb6dbea9fd8dcae3d8df40ab4dd6ee9089a28253132cf07a13c03779bb802d9
MediaTek Connac library CONFIG_MT76_CONNAC_LIB=m edge-7.2.8+-arm64-mt76-connac-lib.ko mt76-connac-lib.ko e9930e65150999313088dde10669b2629c1b6f16bd480c6f660e3f520635b8ab
MediaTek MT792x library CONFIG_MT792x_LIB=m edge-7.2.8+-arm64-mt792x-lib.ko mt792x-lib.ko af68a682c73a73ac4659ec78b2b9b5a2cb409536453f2c6aba0b13c2af400a2a
MediaTek MT7921 common CONFIG_MT7921_COMMON=m edge-7.2.8+-arm64-mt7921-common.ko mt7921-common.ko 6d01de9a6b0577a8ffb07b944bc52d5aab35f7b479b956e810cf25957c4a6c22
MediaTek MT7921E PCIe CONFIG_MT7921E=m edge-7.2.8+-arm64-mt7921e.ko mt7921e.ko 2c43d0d86cdbf7c886e6e3df394544c3e785137b2842d952d89910d444a37d05

Recommended: install the complete kernel package

The matching linux-image-*.deb already contains these modules and the complete module index. After installing it and rebooting into the target kernel, run:

sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Install standalone module attachments only

Download the attachments listed above into the current directory, then run the commands below (filenames must be restored to their canonical module names):

KERNEL_RELEASE=7.2.8+
DEBIAN_ARCH=arm64
sha256sum -c edge-loadable-modules-SHA256SUMS
test "$(uname -r)" = "${KERNEL_RELEASE}"
test "$(dpkg --print-architecture)" = "${DEBIAN_ARCH}"
sudo install -d -m 0755 "/lib/modules/${KERNEL_RELEASE}/extra"
sudo install -m 0644 ./edge-7.2.8+-arm64-6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/6lowpan.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-bluetooth.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-rfcomm.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfcomm.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-bnep.ko "/lib/modules/${KERNEL_RELEASE}/extra/bnep.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-hidp.ko "/lib/modules/${KERNEL_RELEASE}/extra/hidp.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-bluetooth_6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth_6lowpan.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-rfkill.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfkill.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-cfg80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/cfg80211.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-mac80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/mac80211.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-mt76.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-mt76-connac-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76-connac-lib.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-mt792x-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt792x-lib.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-mt7921-common.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921-common.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-mt7921e.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921e.ko"
sudo depmod -a "${KERNEL_RELEASE}"
sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Verify with modinfo <module> and lsmod. With Secure Boot enabled, standalone modules must also be signed by a trusted key. invalid module format usually means a kernel release, architecture, vermagic, or signature mismatch; install the matching complete .deb instead.

MT7921E also requires MediaTek firmware matching the hardware and driver (normally provided by the distribution linux-firmware package); the .ko attachment does not include firmware.

Full networking feature set

The final configuration was verified feature by feature: MPLS routing/tunneling, SRv6, VXLAN/Geneve/GRE/FOU, AmneziaWG, netfilter/nftables, BBR+FQ, NPTv6, Linux bridge, and USB Gadget are forced built-in; Bluetooth and the cfg80211/mac80211/MT7921E driver chain are forced as modules.

Capability Key final configuration
MPLS / SRv6 MPLS_ROUTING=y, IPV6_SEG6_LWTUNNEL=y
Overlay / tunnel VXLAN=y, GENEVE=y, NET_IPGRE=y, IPV6_GRE=y, NET_FOU=y
Netfilter NF_TABLES=y, NFT_TPROXY=y, NFT_SYNPROXY=y, IP6_NF_TARGET_NPT=y
BBR / bridge / BNEP TCP_CONG_BBR=y, BRIDGE=y, BT_BNEP=m
Bluetooth / Wi-Fi modules BT=m, CFG80211=m, MAC80211=m, MT76_CORE=m, MT7921E=m
USB Gadget USB_GADGET=y, USB_CONFIGFS=y, USB_FUNCTIONFS=y

eBPF / BTF / CO-RE

The final configuration passed checks for BPF syscall/JIT, kernel and module BTF, CO-RE, cgroup/LSM, XDP/AF_XDP, tc, netfilter, kprobe/uprobe, and ftrace. Unprivileged BPF is disabled by default.

See attachment edge-config-vs-arm64-defconfig.txt for the complete configuration diff.

Build artifacts

File Size SHA256
linux-image-edge-rockchip64_26.11.0-trunk_arm64__7.2.8-S9a66-Df596-P9a08-C36fa-H6c1e-HKeaa7-Vc222-Bf05b-R448a.deb 51M 02e4e93626c1af3284afea0c3a59cce877a7eb25f79237ee035f77f495c48ec8
linux-libc-dev-edge-rockchip64_26.11.0-trunk_arm64__7.2.8-S9a66-Df596-P9a08-C36fa-H6c1e-HKeaa7-Vc222-Bf05b-R448a.deb 1.5M 8fcd34911fa7002556302907d1b6fa3a3f3ccab995f8c172f0209dd100a31b4f
linux-dtb-edge-rockchip64_26.11.0-trunk_arm64__7.2.8-S9a66-Df596-P9a08-C36fa-H6c1e-HKeaa7-Vc222-Bf05b-R448a.deb 1.3M eecffd9404bb8e70ec36fb774713e70910eadcfdfbbab1108e4bc3bc5c39ba19
linux-headers-edge-rockchip64_26.11.0-trunk_arm64__7.2.8-S9a66-Df596-P9a08-C36fa-H6c1e-HKeaa7-Vc222-Bf05b-R448a.deb 16M 2e1c7d99eb8ce144420d3377d492616db4a1416fea46fa71979f988aab68a7e6

Build provenance

  • Release tag: edge-7.2.8
  • Kernel version (artifact): 7.2.8
  • kernel.org upstream version: 7.2.8
  • Repository commit: c1307334c9a7c45f76ae6799718624f828c43d01
  • Build time: 2026-09-25T21:06:30Z