You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I run the crankshaft systemcheck and the output was:
Crankshaft Management Tool v2.4.0 is executing command...
Checking systemd automount flag:
CSMT has detected a wrong setup in systemd for usb drives!
Applying fix for it...
Reboot your system to activate the fix!
Checking dkms exfat module:
CSMT has detected mising exfat module!
Trying to rebuild it...
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
KDIR=/lib/modules/5.10.103-v7l+/build MDIR=/lib/modules/5.10.103-v7l+ make.....(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.10.103-v7l+ (armv7l)
Consult /var/lib/dkms/exfat/1.2.8/build/make.log for more information.
Module build failed.
All checks done.
Done.
The log file:
cat /var/lib/dkms/exfat/1.2.8/build/make.log
DKMS make.log for exfat-1.2.8 for kernel 5.10.103-v7l+ (armv7l)
Sun Sep 11 23:58:57 CEST 2022
make -C /lib/modules/5.10.103-v7l+/build M=/var/lib/dkms/exfat/1.2.8/build modules
make[1]: Entering directory '/usr/src/linux-headers-5.10.103-v7l+'
CC [M] /var/lib/dkms/exfat/1.2.8/build/exfat_core.o
CC [M] /var/lib/dkms/exfat/1.2.8/build/exfat_super.o
/var/lib/dkms/exfat/1.2.8/build/exfat_super.c: In function‘exfat_readpages’:
/var/lib/dkms/exfat/1.2.8/build/exfat_super.c:1635:9: error: implicit declaration of function‘mpage_readpages’; did you mean ‘mpage_readpage’? [-Werror=implicit-function-declaration]
ret = mpage_readpages(mapping, pages, nr_pages, exfat_get_block);
^~~~~~~~~~~~~~~
mpage_readpage
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:280: /var/lib/dkms/exfat/1.2.8/build/exfat_super.o] Error 1
make[1]: *** [Makefile:1825: /var/lib/dkms/exfat/1.2.8/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.10.103-v7l+'
make: *** [Makefile:35: all] Error 2
The dkms
exfat-nofuse
is not compiling on RPI4.I run the
crankshaft systemcheck
and the output was:The log file:
I did a small research and some functions are not supported in newer kernel versions: barrybingo/exfat-nofuse#5.
The
exfat-nofuse
repo which it is build from, contains a branch with fixes for newer kernel versions: https://github.com/barrybingo/exfat-nofuse/tree/new-kernel-patches. So i changed this linecrankshaft/stage3/03-crankshaft-base/02-run-chroot.sh
Line 282 in e43c74e
new-kernel-patches
branch instead ofmaster
and build the image. But the dkms is still not building properly:The text was updated successfully, but these errors were encountered: