Skip to content

Auto Build current-6.18.53

Choose a tag to compare

@github-actions github-actions released this 24 Sep 07:15
· 24 commits to main since this release

Kernel build details

Item Final value
Kernel release 6.18.53-dirty
Armbian branch current
Board / family / Debian architecture / Kbuild architecture nanopi-r5s / rockchip64 / arm64 / arm64
Userspace release trixie
Armbian/build baseline commit unknown
Kernel source baseline commit e8694cdbd7db99fa26f6e8c80a2a337e0de29a2f
Final config SHA256 151ce9b4eb61994fc59383acc1b844dc0f8c118e3b52843539414b84384f42cc
Full eBPF enforcement yes
Full networking enforcement yes

Differences from the standard kernel configuration

Attachment current-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 current-loadable-modules-SHA256SUMS.

Modules are strictly tied to the kernel ABI: use them only when uname -r is exactly 6.18.53-dirty 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 current-6.18.53-dirty-arm64-6lowpan.ko 6lowpan.ko 4ee147d5e0c53d39251d10c7e2514b4e1fa31db55ea2ccc4afabea8cdd7fb875
Bluetooth core CONFIG_BT=m current-6.18.53-dirty-arm64-bluetooth.ko bluetooth.ko 8cef77badb5beab0cad5ff3e797515e3463b8eba9331df4bdebf085bdbac0c40
rfcomm CONFIG_BT_RFCOMM=m current-6.18.53-dirty-arm64-rfcomm.ko rfcomm.ko 7c28e5c6e2acfdbf48dcf9532825e2b59ca1d11463f5412d24a617d9a4392072
bnep CONFIG_BT_BNEP=m current-6.18.53-dirty-arm64-bnep.ko bnep.ko b80ca94a1df80d07a72dc0bda582b05c3a26bf3318d40eb750b2b21b036454db
hidp CONFIG_BT_HIDP=m current-6.18.53-dirty-arm64-hidp.ko hidp.ko 1cb8560f659f6d7641a1978cfbedeec337e5e4d73aec0465e219c2195bca8136
Bluetooth 6LoWPAN CONFIG_BT_6LOWPAN=m current-6.18.53-dirty-arm64-bluetooth_6lowpan.ko bluetooth_6lowpan.ko a5c63637c18232caea5b69708ac3024ddcb835cfbdf0abe9d8ae4df030065782
RFKill CONFIG_RFKILL=m current-6.18.53-dirty-arm64-rfkill.ko rfkill.ko 24f208cd3334bde90281f481c8f44794fdf7e421ca9b7227549880a1d05ab40a
cfg80211 CONFIG_CFG80211=m current-6.18.53-dirty-arm64-cfg80211.ko cfg80211.ko 0034b945193a6b3da53563876f9e64f8d8b238db30d09a9280ddcb834a5a5e1f
mac80211 CONFIG_MAC80211=m current-6.18.53-dirty-arm64-mac80211.ko mac80211.ko c382f26e89d0673efab03a5f9912ab458d661571dd3ceca7df6940716b08f0ef
MediaTek mt76 core CONFIG_MT76_CORE=m current-6.18.53-dirty-arm64-mt76.ko mt76.ko bba86e05b863935bdbd0fb80c9feeb4a98b97d4f5110cb0fea736bda2bc2c236
MediaTek Connac library CONFIG_MT76_CONNAC_LIB=m current-6.18.53-dirty-arm64-mt76-connac-lib.ko mt76-connac-lib.ko 5b9892bdd6c1d5a2afb7dbdf11eb729e75efd4daf987c5efc581090aadef06b3
MediaTek MT792x library CONFIG_MT792x_LIB=m current-6.18.53-dirty-arm64-mt792x-lib.ko mt792x-lib.ko a917aa9045d02ce94ceace0758e76b8864c2f0168aeea5bb58c232e1aec2030b
MediaTek MT7921 common CONFIG_MT7921_COMMON=m current-6.18.53-dirty-arm64-mt7921-common.ko mt7921-common.ko 205ff8d0aca7bbc05f30e39911d98360b63ead5de99f23abd0066872189a8c58
MediaTek MT7921E PCIe CONFIG_MT7921E=m current-6.18.53-dirty-arm64-mt7921e.ko mt7921e.ko e419a886abc7fdaa0245b4fe3da7d60df241d9e4a98efad816015d4cbddd5545

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=6.18.53-dirty
DEBIAN_ARCH=arm64
sha256sum -c current-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 ./current-6.18.53-dirty-arm64-6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/6lowpan.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-bluetooth.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-rfcomm.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfcomm.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-bnep.ko "/lib/modules/${KERNEL_RELEASE}/extra/bnep.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-hidp.ko "/lib/modules/${KERNEL_RELEASE}/extra/hidp.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-bluetooth_6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth_6lowpan.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-rfkill.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfkill.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-cfg80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/cfg80211.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-mac80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/mac80211.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-mt76.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-mt76-connac-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76-connac-lib.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-mt792x-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt792x-lib.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-mt7921-common.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921-common.ko"
sudo install -m 0644 ./current-6.18.53-dirty-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 current-config-vs-arm64-defconfig.txt for the complete configuration diff.

Build artifacts

File Size SHA256
linux-dtb-current-rockchip64_26.11.0-trunk_arm64__6.18.53-Se869-Df596-Pc638-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 1.1M a9432fe6daca655baed23d3af08e582df60e36eaf8998d14f4820cb12a4245cd
linux-libc-dev-current-rockchip64_26.11.0-trunk_arm64__6.18.53-Se869-Df596-Pc638-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 1.4M 205bd1f21545de0e2da281589b28199f301f02f9fc863fc74a3e0a3ad07ce555
linux-image-current-rockchip64_26.11.0-trunk_arm64__6.18.53-Se869-Df596-Pc638-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 48M 5426c88b5a605728e52390bfe5ac8f17b2ae27756d18b34d385a6c7cc3fc0eec
linux-headers-current-rockchip64_26.11.0-trunk_arm64__6.18.53-Se869-Df596-Pc638-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 16M a88276bd7a9a61d1146f7c0784d53c972db097fd47ccc44b8be407939442fcf1

Build provenance

  • Release tag: current-6.18.53
  • Kernel version (artifact): 6.18.53
  • kernel.org upstream version: 6.18.53
  • Repository commit: c1307334c9a7c45f76ae6799718624f828c43d01
  • Build time: 2026-09-24T07:15:03Z