Skip to content

Auto Build current-6.18.54

Choose a tag to compare

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

Kernel build details

Item Final value
Kernel release 6.18.54+
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 1b357ecb321392158d507b04672ffee57bfa071d
Final config SHA256 6e118cd150866efbbc4c28785d9930a4fff918bbf2e7876a26c1d592d0be70c8
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.54+ 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.54+-arm64-6lowpan.ko 6lowpan.ko 3fee7efa450ea3edd1aa25720d5819417ca1935dcd559df05e754aa65fdd6849
Bluetooth core CONFIG_BT=m current-6.18.54+-arm64-bluetooth.ko bluetooth.ko e184d77f3798de3442d46ed11b991ad476e606a754218bf9b28ce695a0d5932e
rfcomm CONFIG_BT_RFCOMM=m current-6.18.54+-arm64-rfcomm.ko rfcomm.ko 9ca0a3d0e4693e40acacaffac4727ca93bf84274dd215e49ba705cc141bff849
bnep CONFIG_BT_BNEP=m current-6.18.54+-arm64-bnep.ko bnep.ko 6ce8764d4f1e1c3e0268b64ab4ddf62177e178a29ff810861999144a1f67eba4
hidp CONFIG_BT_HIDP=m current-6.18.54+-arm64-hidp.ko hidp.ko 4e7a5925b505c74c4f0de6293f55621d83bb42658322bf38b336d58a405a399b
Bluetooth 6LoWPAN CONFIG_BT_6LOWPAN=m current-6.18.54+-arm64-bluetooth_6lowpan.ko bluetooth_6lowpan.ko f494ba64534b26e7d7f80de57bb69c5a66a9b1be1d9237605ba0f5c7a2f6a571
RFKill CONFIG_RFKILL=m current-6.18.54+-arm64-rfkill.ko rfkill.ko 52afef014d1dd22039f426f61de559aee1337a827c7e67b214f3ef73a03cacb6
cfg80211 CONFIG_CFG80211=m current-6.18.54+-arm64-cfg80211.ko cfg80211.ko 431f9b02c7eb3997d170fc411a9b7d6d9514cf1fd1bce7dbede316a78bfae441
mac80211 CONFIG_MAC80211=m current-6.18.54+-arm64-mac80211.ko mac80211.ko 0952147504b7fb6d1cf25f297a7c7045c4f6a576dc7c7ccc5ba8fd63bc6308c8
MediaTek mt76 core CONFIG_MT76_CORE=m current-6.18.54+-arm64-mt76.ko mt76.ko c325b7d9093757351865978e8f4963cc12ff8f50fdad6e9754ff927b00acddec
MediaTek Connac library CONFIG_MT76_CONNAC_LIB=m current-6.18.54+-arm64-mt76-connac-lib.ko mt76-connac-lib.ko e97fc726e463942bde8a889f7e0c82a7837b8a40fda75850cbae70e447be36d6
MediaTek MT792x library CONFIG_MT792x_LIB=m current-6.18.54+-arm64-mt792x-lib.ko mt792x-lib.ko 502abcbc8eccd26ad138bae0a698d8d1f2b894b5fd44d9e4bb492dd00ff39126
MediaTek MT7921 common CONFIG_MT7921_COMMON=m current-6.18.54+-arm64-mt7921-common.ko mt7921-common.ko 4be45783f3d346c04701b63f242f593b8f27dab47c9baff892390f7dccdbebf8
MediaTek MT7921E PCIe CONFIG_MT7921E=m current-6.18.54+-arm64-mt7921e.ko mt7921e.ko df66a87339d3f9d83d2b501a291e1ce634b8d0a3bc7561b5420e5f17f34d210f

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.54+
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.54+-arm64-6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/6lowpan.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-bluetooth.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-rfcomm.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfcomm.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-bnep.ko "/lib/modules/${KERNEL_RELEASE}/extra/bnep.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-hidp.ko "/lib/modules/${KERNEL_RELEASE}/extra/hidp.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-bluetooth_6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth_6lowpan.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-rfkill.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfkill.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-cfg80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/cfg80211.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-mac80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/mac80211.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-mt76.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-mt76-connac-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76-connac-lib.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-mt792x-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt792x-lib.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-mt7921-common.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921-common.ko"
sudo install -m 0644 ./current-6.18.54+-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-headers-current-rockchip64_26.11.0-trunk_arm64__6.18.54-S1b35-Df596-P519e-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 16M a85df5dff465211939d3b0f2c4997ad664fd6cd3cb5e6623556f63893596204d
linux-image-current-rockchip64_26.11.0-trunk_arm64__6.18.54-S1b35-Df596-P519e-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 48M c4aabd4058b8d07b6b1340739467bc676530887cff1a53a7c2a59121e6780e0b
linux-dtb-current-rockchip64_26.11.0-trunk_arm64__6.18.54-S1b35-Df596-P519e-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 1.1M 2d874afd7b21f2c8f2539ed358f9edf369790ff89d06959d535ae64d1b1b56a3
linux-libc-dev-current-rockchip64_26.11.0-trunk_arm64__6.18.54-S1b35-Df596-P519e-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 1.4M f206629ab7abd1421061a909d78c793bfc2e6a0df4237eacb9c4048ba3b59779

Build provenance

  • Release tag: current-6.18.54
  • Kernel version (artifact): 6.18.54
  • kernel.org upstream version: 6.18.54
  • Repository commit: c1307334c9a7c45f76ae6799718624f828c43d01
  • Build time: 2026-09-25T19:34:22Z