Thank you for including the xfs kernel module in the next release.
I’m completely new to VIMs… so, after digging into khadas’s doc, here below I report the procedure I found to quickly re-build the linux kernel packages for your device (and supported distribution) with the missing module(s).
jump on a x86_64 box that is debian/ubuntu based and install the following packages:
apt-get install git make lsb-release qemu-user-static
as a normal user do:
mkdir ~/project
cd ~/project/
git clone --depth 1 https://github.com/khadas/fenix
cd ~/project/fenix
source env/setenv.sh
now answer to the very few questions that will appear on the terminal, then run:
make kernel-config
now add the kernel module you need (in my case xfs, which is there!), then run:
make kernel-saveconfig
NO_GIT_UPDATE=1 make kernel
NO_GIT_UPDATE=1 make kernel-deb
my new kernel packages were in here:
ls build/images/debs/1.1.1/VIM4
linux-dtb-amlogic-5.4_1.1.1_arm64.deb
linux-headers-amlogic-5.4_1.1.1_arm64.deb
linux-image-amlogic-5.4_1.1.1_arm64.deb
now s-copy them over to your khadas device and install them all: