Can not use an USB disk with exFat

exFat USB disk is not recognized by nautilus.

As far as I know is the exFAT file system not supported natively on Linux because it is developed by Microsoft and it comes with restrictive license which doesn’t allow open-source operating system to implement it natively.

No so.

$ uname -a && modinfo exfat 
Linux jagular 5.15.2-cwt-3.1.5-1 #1 SMP PREEMPT Sun Jul 2 23:54:37 +07 2023 riscv64 GNU/Linux
filename:       /lib/modules/5.15.2-cwt-3.1.5-1/kernel/fs/exfat/exfat.ko.xz
alias:          fs-exfat
license:        GPL
description:    exFAT filesystem support
author:         Samsung Electronics Co., Ltd.
vermagic:       5.15.2-cwt-3.1.5-1 SMP preempt mod_unload riscv
name:           exfat
intree:         Y
3 Likes

it seems to be also compiled in:

$ modinfo exfat
name:           exfat
filename:       (builtin)
author:         Samsung Electronics Co., Ltd.
description:    exFAT filesystem support
license:        GPL
file:           fs/exfat/exfat
alias:          fs-exfat

$ uname -a
Linux starfive 5.15.0-gci005 #8 SMP Wed Jul 5 15:56:39 CEST 2023 riscv64 GNU/Linux

(this is my build on top of the debian release of June from RV2, but I didn’t add that support)

@bartoshe: which distribution/build are you using?

2 Likes

Nautilus ?
I remember those “GUI FileManager” is depend on udisk.
Maybe, It is have some config-wrong.

I am using the latest 062023 on Xorg with latest roms, and I have installed dependencies. I have also Ubuntu on orange pi, and it recognizes my USB disk as this.

One have to install two related packages by

sudo apt-get update
sudo apt-get install exfat-fuse exfat-utils

and then try to access exFAT flash again.

It does not work, I omit apt-get update, and it does not install exfat-utils neither but fuse2 for rsicv64, that said it’s still unstable. the sbc does not shutdown until the usb disk is unplugged.