Package Details: exfat-nofuse-dkms-git 206.297a573-1

Git Clone URL: https://aur.archlinux.org/exfat-nofuse-dkms-git.git (read-only, click to copy)
Package Base: exfat-nofuse-dkms-git
Description: Native (nofuse) kernel module for EXtendedFAT support - use with DKMS
Upstream URL: https://github.com/barrybingo/exfat-nofuse
Licenses: GPL2
Conflicts: exfat, exfat-dkms, exfat-dkms-git, exfat-nofuse-dkms
Provides: exfat, exfat-dkms, exfat-nofuse-dkms
Submitter: freswa
Maintainer: freswa
Last Packager: freswa
Votes: 54
Popularity: 0.000517
First Submitted: 2020-05-17 02:27
Last Updated: 2020-05-17 02:27

Pinned Comments

freswa commented on 2017-01-14 00:36

This requires exfat-utils-nofuse because exfat-utils uses the fuse driver by default (instead of this kernel module).

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

alphazo commented on 2018-08-18 16:50

Simple fix for making it work on 4.18.1 kernel can be found here: https://github.com/dorimanx/exfat-nofuse/pull/137/commits/acf08c1872653886640d17734a5426f970240436

alphazo commented on 2018-08-17 20:25

I'm unable to install exfat-dkms-git 198.01c30ad-1 on latest 4.18.1 kernel.

(1/2) Install DKMS modules ==> dkms install exfat/198.01c30ad -k 4.18.1-arch1-1-ARCH Error! Bad return status for module build on kernel: 4.18.1-arch1-1-ARCH (x86_64) Consult /var/lib/dkms/exfat/198.01c30ad/build/make.log for more information. (2/2) Arming ConditionNeedsUpdate...

DKMS make.log for exfat-198.01c30ad for kernel 4.18.1-arch1-1-ARCH (x86_64) Fri Aug 17 22:22:51 CEST 2018 make -C /usr/lib/modules/4.18.1-arch1-1-ARCH/build M=/var/lib/dkms/exfat/198.01c30ad/build modules make[1] : on entre dans le répertoire « /usr/lib/modules/4.18.1-arch1-1-ARCH/build » CC [M] /var/lib/dkms/exfat/198.01c30ad/build/exfat_core.o CC [M] /var/lib/dkms/exfat/198.01c30ad/build/exfat_super.o /var/lib/dkms/exfat/198.01c30ad/build/exfat_super.c: Dans la fonction « exfat_fill_inode »: /var/lib/dkms/exfat/198.01c30ad/build/exfat_super.c:1927:27: error: passage de l'argument 2 de « exfat_time_fat2unix » depuis un type pointeur incompatible [-Werror=incompatible-pointer-typ es] exfat_time_fat2unix(sbi, &inode->i_mtime, &info.ModifyTimestamp); ^~~~~~~~~~~~~~~ /var/lib/dkms/exfat/198.01c30ad/build/exfat_super.c:150:70: note: « struct timespec  » attendu mais l'argument est de type « struct timespec64  » void exfat_time_fat2unix(struct exfat_sb_info sbi, struct timespec ts, ~~~~~~~~~~~~~~~~~^~ /var/lib/dkms/exfat/198.01c30ad/build/exfat_super.c:1928:27: error: passage de l'argument 2 de « exfat_time_fat2unix » depuis un type pointeur incompatible [-Werror=incompatible-pointer-typ es] exfat_time_fat2unix(sbi, &inode->i_ctime, &info.CreateTimestamp); ^~~~~~~~~~~~~~~

freswa commented on 2018-05-03 22:57

Fix was merged upstream 18 days ago. What's the problem?

ava1ar commented on 2018-05-03 04:39

Please merge fix for 4.16 or switch to the alternative fork: https://github.com/init6/exfat-nofuse

rtfreedman commented on 2017-08-18 01:16

You're using an outdated (192.ef703b2) package with a new kernel.
Please rebuild to get exfat-dkms-git-196.de4c760-1-any.pkg.tar.xz

rlefevre commented on 2017-08-17 17:51

Build fails with kernel 4.12 because CURRENT_TIME_SEC has been removed:

make -C /usr/lib/modules/4.12.6-1-ARCH/build M=/var/lib/dkms/exfat/192.ef703b2/build modules
make[1]: Entering directory '/usr/lib/modules/4.12.6-1-ARCH/build'
CC [M] /var/lib/dkms/exfat/192.ef703b2/build/exfat_core.o
CC [M] /var/lib/dkms/exfat/192.ef703b2/build/exfat_super.o
/var/lib/dkms/exfat/192.ef703b2/build/exfat_super.c: In function ‘exfat_create’:
/var/lib/dkms/exfat/192.ef703b2/build/exfat_super.c:733:7: error: ‘CURRENT_TIME_SEC’ undeclared (first use in this function); did you mean ‘CURRENT_MASK’?
ts = CURRENT_TIME_SEC;
^~~~~~~~~~~~~~~~


The git version should be updated to at least the following commit:

https://github.com/dorimanx/exfat-nofuse/commit/1e91a9feb0e45161d3c02f9257a9b6c44b9e2739

I used de4c760 locally to fix the issue.

Vaporeon commented on 2017-03-12 16:23

I thought this had problems on x86 and they said it need to be rewritten for it?

freswa commented on 2017-01-14 00:36

This requires exfat-utils-nofuse because exfat-utils uses the fuse driver by default (instead of this kernel module).

balwierz commented on 2016-10-11 12:22

Thank you very much @evana !
Works well
(1/1) Install DKMS modules
==> dkms install -m exfat -v 163.7e3b251 -k 4.7.6-1-zen
==> dkms install -m exfat -v 163.7e3b251 -k 4.8.0-1-ARCH

freswa commented on 2016-10-11 08:49

@evana Thank you for your contributions. I have just updated the PKGBUILD to point to your repository until the PR is closed.