Skip to content

Auto Build current-6.18.55

Choose a tag to compare

@github-actions github-actions released this 05 Oct 22:53
· 2 commits to main since this release

Kernel build details

Item Final value
Kernel release 6.18.55-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 725bd2f3c81d54edccb66fead01d4c0c222e2231
Final config SHA256 c6f0b164cf217c445272c5d8ab820727ee36f2215c4af2b20c0f653d64c0410c
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 d2397ff8bca0
AmneziaWG y 1a735221a62c
nf_deaf y f62b5e6bda12
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.55-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.55-dirty-arm64-6lowpan.ko 6lowpan.ko d2bef37bbb2a45c2a69ec8331b1994777f06b0b04cf05fae3e6396e55433fc54
Bluetooth core CONFIG_BT=m current-6.18.55-dirty-arm64-bluetooth.ko bluetooth.ko 1a0522a1c7ef91c53340ae39b94708c30108d2b993964806366acfb77294cdf3
rfcomm CONFIG_BT_RFCOMM=m current-6.18.55-dirty-arm64-rfcomm.ko rfcomm.ko ca5540d55560de63fcaf1a21319e74502c8d21c5759f32403e973bf35f40a7ad
bnep CONFIG_BT_BNEP=m current-6.18.55-dirty-arm64-bnep.ko bnep.ko c44febdde8006fdb3c0c7cf1704dde448589cc54fa46a753ade3b5ec0fe3be8e
hidp CONFIG_BT_HIDP=m current-6.18.55-dirty-arm64-hidp.ko hidp.ko 2975022bcf28efcf84658623452a5b9748503c99381a054a404435683e8b86e6
Bluetooth 6LoWPAN CONFIG_BT_6LOWPAN=m current-6.18.55-dirty-arm64-bluetooth_6lowpan.ko bluetooth_6lowpan.ko cf0336f255cb2eabe6d9dab6f234556bad6fd067126323b5773cf77cf93ff19e
RFKill CONFIG_RFKILL=m current-6.18.55-dirty-arm64-rfkill.ko rfkill.ko 67d122d89f3b9d88ebc1afbffd453777feb81839f9fb578e17e66bfe76af9eae
cfg80211 CONFIG_CFG80211=m current-6.18.55-dirty-arm64-cfg80211.ko cfg80211.ko 0ab88377b09cf239892462c1607fd602fd5e5956d1194e602ace5aa2540e37aa
mac80211 CONFIG_MAC80211=m current-6.18.55-dirty-arm64-mac80211.ko mac80211.ko 61340741a621790714abf2a1b3d6cc039a96a3563544fdfa869e3df162c26f5c
MediaTek mt76 core CONFIG_MT76_CORE=m current-6.18.55-dirty-arm64-mt76.ko mt76.ko e8544c03c65e120425c495536a9ea07c7f74b7ff257a680c68c996a142c55c07
MediaTek Connac library CONFIG_MT76_CONNAC_LIB=m current-6.18.55-dirty-arm64-mt76-connac-lib.ko mt76-connac-lib.ko 79e532623d271275d875ca3695b26e692c514d42ce5ed001bb89b622251278c9
MediaTek MT792x library CONFIG_MT792x_LIB=m current-6.18.55-dirty-arm64-mt792x-lib.ko mt792x-lib.ko b7520f29010d56a59ce15c0a91d12b280e65ebd91f6738f9f1211ab23963ee4b
MediaTek MT7921 common CONFIG_MT7921_COMMON=m current-6.18.55-dirty-arm64-mt7921-common.ko mt7921-common.ko 418f1cb5a058f9ce9619395e9131663ba2182557ae04d2c7e73fe75dfaece7e9
MediaTek MT7921E PCIe CONFIG_MT7921E=m current-6.18.55-dirty-arm64-mt7921e.ko mt7921e.ko 98b9f9ed0c7ed589db51fa9a29062a00f85d0ee235c67a370b59d1f185019f88

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.55-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.55-dirty-arm64-6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/6lowpan.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-bluetooth.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-rfcomm.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfcomm.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-bnep.ko "/lib/modules/${KERNEL_RELEASE}/extra/bnep.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-hidp.ko "/lib/modules/${KERNEL_RELEASE}/extra/hidp.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-bluetooth_6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth_6lowpan.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-rfkill.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfkill.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-cfg80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/cfg80211.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-mac80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/mac80211.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-mt76.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-mt76-connac-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76-connac-lib.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-mt792x-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt792x-lib.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-mt7921-common.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921-common.ko"
sudo install -m 0644 ./current-6.18.55-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-image-current-rockchip64_26.11.0-trunk_arm64__6.18.55-S725b-D4e2e-P4171-C2d56-Hea12-HK3dd6-Vc222-B35ed-R448a.deb 47.5 MiB ef36db06d9dfe5f222e1bcdbb6c478e4cf8d3656998e0e03895a2be23f337fdf
linux-dtb-current-rockchip64_26.11.0-trunk_arm64__6.18.55-S725b-D4e2e-P4171-C2d56-Hea12-HK3dd6-Vc222-B35ed-R448a.deb 1.1 MiB c60442cf80e7590542385c5b7867d7234e23552dc49c5ea09cd123c66d30d64a
linux-headers-current-rockchip64_26.11.0-trunk_arm64__6.18.55-S725b-D4e2e-P4171-C2d56-Hea12-HK3dd6-Vc222-B35ed-R448a.deb 15.1 MiB 18053868be103f2a8d02bed04ea266c9fae33acdc996029ea2337174bc3392db
linux-libc-dev-current-rockchip64_26.11.0-trunk_arm64__6.18.55-S725b-D4e2e-P4171-C2d56-Hea12-HK3dd6-Vc222-B35ed-R448a.deb 1.4 MiB 55c4dc14902ab4d01700b17ec2e1aa28b3cc902e8471ac4f5a058c9dfd0fb4c6

Build provenance

  • Release tag: current-6.18.55
  • Kernel version (artifact): 6.18.55
  • kernel.org upstream version: 6.18.55
  • Repository commit: 502e399b7c4533d507a1f254a571e2a1d3c41066
  • Build time: 2026-10-07T00:42:37Z