I am currently facing a challenge with my Orange Pi 5 running Armbian 23.8.1 Jammy. I'm trying to get an exFAT formatted USB drive to work with this setup. I cannot mount an exFAT filesystem, despite having exfat-fuse and exfat-utils installed. The system fails to recognize the exFAT filesystem, displaying the message: "unknown filesystem type 'exfat'".
I tried to install this module: https://github.com/arter97/exfat-linux. But I'm getting an error, that states that the driver already should be included on this version of the kernel:
root@orangepi5:~/exfat-linux# make
make -C /lib/modules/5.10.110-rockchip-rk3588/build M=/root/exfat-linux modules
make[1]: Entering directory '/usr/src/linux-headers-5.10.110-rockchip-rk3588'
CC [M] /root/exfat-linux/inode.o
In file included from /root/exfat-linux/exfat_fs.h:14,
from /root/exfat-linux/inode.c:16:
/root/exfat-linux/compat.h:12:2: error: #error "This driver doesn't support v5.8+, " "please use the included driver from your kernel"
12 | #error "This driver doesn't support v5.8+, " \
| ^~~~~
/root/exfat-linux/inode.c: In function 'exfat_readpages':
/root/exfat-linux/inode.c:367:16: error: implicit declaration of function 'mpage_readpages'; did you mean 'mpage_readpage'? [-Werror=implicit-function-declaration]
367 | return mpage_readpages(mapping, pages, nr_pages, exfat_get_block);
| ^~~~~~~~~~~~~~~
| mpage_readpage
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:273: /root/exfat-linux/inode.o] Error 1
make[1]: *** [Makefile:1920: /root/exfat-linux] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.10.110-rockchip-rk3588'
make: *** [Makefile:24: all] Error 2
I'm lost, where should I look then for the driver for my kernel version? In armbian-config, I can only install kernel with version 4.19.193, But I'm not sure if downgrading the major version is a viable option.