Package Details: exfat-dkms-git 198.01c30ad-1

Git Clone URL: https://aur.archlinux.org/exfat-dkms-git.git (read-only)
Package Base: exfat-dkms-git
Description: Native (nofuse) kernel module for EXtendedFAT support - use with DKMS
Upstream URL: https://github.com/dorimanx/exfat-nofuse
Licenses: GPL2
Conflicts: exfat, exfat-git
Submitter: PyroDevil
Maintainer: freswa
Last Packager: freswa
Votes: 50
Popularity: 0.147162
First Submitted: 2013-07-24 13:59
Last Updated: 2018-09-10 09:18

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

1 2 3 Next › Last »

moonman commented on 2018-09-10 03:54

Maintainer doesn't seem to be available [EDIT] Package has been updated

dreieck commented on 2018-09-07 10:14

A bit more elaborate patch to build with kernel 4.18 is there:

https://github.com/dorimanx/exfat-nofuse/issues/136#issuecomment-419014014

@freswa: Can you incorporate such a fix in a prepare()-function until upstream fixes the issue?

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).