Package Details: exfat-dkms-git 184.8d291f5-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: frederik
Last Packager: frederik
Votes: 45
Popularity: 0.695799
First Submitted: 2013-07-24 13:59
Last Updated: 2017-01-14 00:34

Pinned Comments

frederik 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

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?

frederik 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

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

evana commented on 2016-10-10 21:16

I submitted a PR on github to fix compilation against kernel 4.8.

In the meantime, my work is here: https://github.com/evan-a-a/exfat-nofuse

frederik commented on 2016-10-05 12:27

@balwierz
Thanks, I have just submitted a report upstream:
https://github.com/dorimanx/exfat-nofuse/issues/91

balwierz commented on 2016-10-05 12:19

Does not compile any more with kernel 4.8.0 (up to 4.7.6 was ok):

/var/lib/dkms/exfat/162.051167c/build/exfat_super.c:352:15: error: too few arguments to function ‘full_name_hash’
qstr->hash = full_name_hash(qstr->name, exfat_striptail_len(qstr));
/var/lib/dkms/exfat/162.051167c/build/exfat_super.c:455:20: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
.d_compare = exfat_cmpi,
^~~~~~~~~~

^~~~~~~~~~~~~~

cubuspl42 commented on 2016-05-05 14:36

DKMS: install completed.
==> To build and install your modules run: dkms install exfat/160.a8d79fc
==> To do this automatically at startup run: systemctl enable dkms.service
# systemctl enable dkms.service
Failed to execute operation: No such file or directory

https://bbs.archlinux.org/viewtopic.php?id=209558

Maybe the message should be updated?

All comments