RBD kernel module not loaded for RPi 4 Model B DietPi install

Creating a bug report/issue

Required Information

DietPi Version:
Distro Version:
bullseye 0
Kernel version:
Linux k8s-cluster-node-2 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Architecture: arm64
SBC model: RPi 4 Model B (aarch64)
SD card used: SanDisk

Additional Information (if applicable)

  • Software title | Rook
  • Was the software title installed freshly or updated/migrated? Prerequisites
  • Can this issue be replicated on a fresh installation of DietPi? Haven’t tried; I don’t have a spare RPi 4 to install DietPi on without overwriting my preexisting k3s master node
    ← If you sent a “dietpi-bugreport”, please paste the ID here →
  • Bug report ID | echo $G_HW_UUID

Steps to reproduce

  1. Run modprobe rbd on a Raspberry Pi 4B with the latest DietPi install.
  2. The error “modprobe: FATAL: Module rbd not found in directory /lib/modules/6.1.21-v8+” appears

Expected behaviour

  • No error should appear when running modprobe rbd

Actual behaviour

  • “modprobe: FATAL: Module rbd not found in directory /lib/modules/6.1.21-v8+” appears after running modprobe rbd

Extra details

Good afternoon,

Going through Rook’s prerequisites page (Prerequisites - Rook Ceph Documentation), the Kernel section shows that RBD should be enabled and tested whether it is enabled using modprobe rbd. Running modprobe rbd on my mini PC shows that it is installed. However, running modprobe rbd on either of my two RPi 4B nodes returns a “FATAL: module rbd not found in…” error.

My question is whether we could have a new DietPi release for the Raspberry Pi 4 that includes the rbd module, or if there is something preventing the rbd module from being compiled for the RPi 4 ISO. Technical details are listed above.

We don’t do kernel development vor Raspberry Pi device. It’s the stock kernel from RPi foundation. Request for kernel modules would need to go to RPi kernel developer.

1 Like