Kvdo not working with 5.14.0-362.18.1.el9_3.x86_64 kernel

Did a clean install of Alma Linux 9.3 as a syslog server using the minimal ISO.

‘uname -r’ on clean install shows
5.14.0-362.8.1.el9_3.x86_64"

‘dnf install vdo -y’ shows
vdo x86_64 8.2.2.2-1.el9
kmod-kvdo x86_64 8.2.1.6-98.el9"

‘modprobe -v kvdo’ shows
insmod /lib/modules/5.14.0-362.8.1.el9_3.x86_64/kernel/drivers/md/dm-bufio.ko.xz
insmod /lib/modules/5.14.0-362.8.1.el9_3.x86_64/weak-updates/kmod-kvdo/vdo/kvdo.ko".

‘lsmod |grep vdo’ shows
kvdo 876544 0
dm_bufio 53248 1 kvdo
dm_mod 237568 11 kvdo,dm_log,dm_mirror,dm_bufio

‘dnf update -y && reboot&’ to update the system.

‘uname -r’ shows on new kernel
5.14.0-362.18.1.el9_3.x86_64

‘modprobe -v kvdo’ shows
modprobe: FATAL: Module kvdo not found in directory /lib/modules/5.14.0-362.18.1.el9_3.x86_64

‘ls -R /lib/modules/5.14.0-362.el9.x86_64’ shows
/lib/modules/5.14.0-362.el9.x86_64:
extra
/lib/modules/5.14.0-362.el9.x86_64/extra:
kmod-kvdo
/lib/modules/5.14.0-362.el9.x86_64/extra/kmod-kvdo:
vdo
/lib/modules/5.14.0-362.el9.x86_64/extra/kmod-kvdo/vdo:
kvdo.ko

Did a ‘cp -Rp /lib/modules/5.14.0-362.8.1.el9_3.x86_64/weak-updates/kmod-kvdo /lib/modules/5.14.0-362.18.1.el9_3.x86_64/weak-updates’ and ‘depmod -a’

‘ls -R /lib/modules/5.14.0-362.18.1.el9_3.x86_64/weak-updates’ shows
/lib/modules/5.14.0-362.18.1.el9_3.x86_64/weak-updates:
kmod-kvdo
/lib/modules/5.14.0-362.18.1.el9_3.x86_64/weak-updates/kmod-kvdo:
vdo
/lib/modules/5.14.0-362.18.1.el9_3.x86_64/weak-updates/kmod-kvdo/vdo:
kvdo.ko

‘modprobe -v kvdo’ shows
insmod /lib/modules/5.14.0-362.18.1.el9_3.x86_64/weak-updates/kmod-kvdo/vdo/kvdo.ko
modprobe: ERROR: could not insert ‘kvdo’: Invalid argument

‘tail /var/log/messages’ shows
kernel: kvdo: loading out-of-tree module taints kernel.
kernel: kvdo: disagrees about version of symbol wake_up_process
kernel: kvdo: Unknown symbol wake_up_process (err -22)

Besides using the original clean install kernel, how to get kvdo to work with the new kernel?

Known issue upstream: see Loading... and Loading....

1 Like