Skip to content

Auto Build edge-7.2.9

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Oct 00:21
· 2 commits to main since this release

Kernel build details

Item Final value
Kernel release 7.2.9+
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 5fce161649b4d779d1b76d9fcd52dc77779774b8
Final config SHA256 c66987b60e64bc3efa53d2d0250e418b02380bc3f8dc31c45a3e8f1f64f6ed62
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.9+ 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.9+-arm64-6lowpan.ko 6lowpan.ko c75dd525ed7ebd7eb5bdd8343796e8b2681f28e7bfe8e6245e6f478feec68f60
Bluetooth core CONFIG_BT=m edge-7.2.9+-arm64-bluetooth.ko bluetooth.ko bc89a2818de33484db910dbf2686248603c5d94a08f6d6aec639913df9786be9
rfcomm CONFIG_BT_RFCOMM=m edge-7.2.9+-arm64-rfcomm.ko rfcomm.ko 5467b6116057537afecceb3bcbf7daae532ec4b9e81dd971521a50c7893ab582
bnep CONFIG_BT_BNEP=m edge-7.2.9+-arm64-bnep.ko bnep.ko b41289c669f4933126da20af42d319b0c2708b5af38efbeecb2fe6d0da6b6b07
hidp CONFIG_BT_HIDP=m edge-7.2.9+-arm64-hidp.ko hidp.ko 3f9729b9f5b515902ed709bde149ff6e2767746da310507ff2195c0eb1a4e5a8
Bluetooth 6LoWPAN CONFIG_BT_6LOWPAN=m edge-7.2.9+-arm64-bluetooth_6lowpan.ko bluetooth_6lowpan.ko 5a424943fe2e3ccc8d159eca593dc1a931c1bcb85f4a5e61bea520b7fd76bb7a
RFKill CONFIG_RFKILL=m edge-7.2.9+-arm64-rfkill.ko rfkill.ko 61fa8d1e27a66a791af41f7c5099a8066daa5cf98a6afd65f5d2834629736c41
cfg80211 CONFIG_CFG80211=m edge-7.2.9+-arm64-cfg80211.ko cfg80211.ko 0ab41681936519da0d6973b122cf75831ea9371389ab4fb31a747f38251cdacb
mac80211 CONFIG_MAC80211=m edge-7.2.9+-arm64-mac80211.ko mac80211.ko 1ad7bdc43b7ec677acf90c00bbd373a0b79bf987c2332a9e4305500a5541fd29
MediaTek mt76 core CONFIG_MT76_CORE=m edge-7.2.9+-arm64-mt76.ko mt76.ko 64c99a9b17693a55621a4a3a6346f30e2c589c61a8eb68d314ac763b334c0367
MediaTek Connac library CONFIG_MT76_CONNAC_LIB=m edge-7.2.9+-arm64-mt76-connac-lib.ko mt76-connac-lib.ko 705e4177b792c8e18c6f0acc9c4cd82ca9bed179096062a8e4158b8e268d3b8e
MediaTek MT792x library CONFIG_MT792x_LIB=m edge-7.2.9+-arm64-mt792x-lib.ko mt792x-lib.ko 59bfc1f836b667f25b8fe2f32450e62c9866a3d09170f955a6602b4f2de95ef8
MediaTek MT7921 common CONFIG_MT7921_COMMON=m edge-7.2.9+-arm64-mt7921-common.ko mt7921-common.ko cc1d71f2bc7c9b1d055b866f2c97003252221ec99fdb79c65495eb9679b2a9c0
MediaTek MT7921E PCIe CONFIG_MT7921E=m edge-7.2.9+-arm64-mt7921e.ko mt7921e.ko a45a1d8ab5afeab5752d0b1fddef12e3a6fcd5e5700c8c55c9e7631ef5e7b156

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.9+
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.9+-arm64-6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/6lowpan.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-bluetooth.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-rfcomm.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfcomm.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-bnep.ko "/lib/modules/${KERNEL_RELEASE}/extra/bnep.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-hidp.ko "/lib/modules/${KERNEL_RELEASE}/extra/hidp.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-bluetooth_6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth_6lowpan.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-rfkill.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfkill.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-cfg80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/cfg80211.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-mac80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/mac80211.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-mt76.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-mt76-connac-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76-connac-lib.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-mt792x-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt792x-lib.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-mt7921-common.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921-common.ko"
sudo install -m 0644 ./edge-7.2.9+-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.9-S5fce-D4e2e-P4df5-C522c-H55ef-HK3dd6-Vc222-B5f2c-R448a.deb 51M 3ce692489ec69a0f0d35d8d0531d1b4bc4204a21d837620f0d1087c4f192a6fb
linux-dtb-edge-rockchip64_26.11.0-trunk_arm64__7.2.9-S5fce-D4e2e-P4df5-C522c-H55ef-HK3dd6-Vc222-B5f2c-R448a.deb 1.3M f230a9297993699768f5be302e262f7e7e57f3fb2419a8b896c63e63a17001be
linux-headers-edge-rockchip64_26.11.0-trunk_arm64__7.2.9-S5fce-D4e2e-P4df5-C522c-H55ef-HK3dd6-Vc222-B5f2c-R448a.deb 16M ce9cc519aef9981f6c7db9e0976120c5fe1cdd4d004eee53900a769e095af65d
linux-libc-dev-edge-rockchip64_26.11.0-trunk_arm64__7.2.9-S5fce-D4e2e-P4df5-C522c-H55ef-HK3dd6-Vc222-B5f2c-R448a.deb 1.5M e93bb3aef0a8cf8b9669a73cd1b1f9fa9e74af93434c809cbf8e08e9bf43beb9

Build provenance

  • Release tag: edge-7.2.9
  • Kernel version (artifact): 7.2.9
  • kernel.org upstream version: 7.2.9
  • Repository commit: 873df8d118b303911cfc9eefec318b755e8a2ad8
  • Build time: 2026-10-06T00:21:45Z