Package Details: ntfsplus-udev 2026.02.07+e6e7478-1

Git Clone URL: https://aur.archlinux.org/ntfsplus-dkms-git.git (read-only, click to copy)
Package Base: ntfsplus-dkms-git
Description: udev rules for ntfsplus.
Upstream URL: https://github.com/namjaejeon/linux-ntfs
Keywords: ntfs3 ntfsplus ntfsprogs-plus
Licenses: GPL-2.0-only
Submitter: shadichy
Maintainer: shadichy
Last Packager: shadichy
Votes: 6
Popularity: 1.07
First Submitted: 2025-10-22 19:02 (UTC)
Last Updated: 2026-02-07 01:43 (UTC)

Dependencies (3)

Required by (1)

Sources (5)

Latest Comments

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

shadichy commented on 2025-11-30 11:10 (UTC)

@Klusio19 source updated

shadichy commented on 2025-11-30 10:34 (UTC)

@Wild_Penguin As stated, this is the experimental NTFS driver, which mean it's not available on mainline linux yet

Klusio19 commented on 2025-11-30 09:32 (UTC) (edited on 2025-11-30 09:34 (UTC) by Klusio19)

I get following error when trying to build with AUR helper paru:

==> Starting prepare()...
Applying: fs/ntfsplus/inode.c: Resolve import for inode_generic_drop (temporarily) for kernels older than 6.18
Applying: ntfsplus: Resolve iomap_* arguments (temporarily) for kernel older than 6.17
Applying: ntfsplus: Backport ntfs_iomap.c functions to kernels older than 6.17
Applying: ntfsplus: file.c: Using `mmap` instead of `mmap_prepare` for kernels older than 6.15
Applying: ntfsplus: compress.c: using `page->index` instead of `page->__folio_index` for kernels older than 6.16
Applying: ntfsplus: Update `iomap_zero_range`, `iomap_page_mkwrite` and `iomap_truncate_page` for kernels older than 6.15
Applying: ntfsplus: Backport `ntfs_mkdir` for kernels older than 6.15
error: patch failed: fs/ntfsplus/namei.c:979
error: fs/ntfsplus/namei.c: patch does not apply
Patch failed at 0007 ntfsplus: Backport `ntfs_mkdir` for kernels older than 6.15
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
==> ERROR: A failure occurred in prepare().
    Aborting...
error: failed to build 'ntfsplus-dkms-git-2025.10.24.r8.9254233d7-1': 
error: packages failed to build: ntfsplus-dkms-git-2025.10.24.r8.9254233d7-1

Using kernel 6.17.9-2-cachyos

Wild_Penguin commented on 2025-11-22 14:20 (UTC)

Hi, this is interesting. Any info how does this fare currently? Stability? How does it compare to ntfs3? Is it useful for daily use or only for experimenting / debuggers / developers and the like?

Is there a discussion group somewhere, such as Lemmy/IRC/forum...

shadichy commented on 2025-11-04 18:24 (UTC)

@thegooglerider this has to be caused by your system's paru ran pkgver() twice. In the latest commit I've added handler for this specific case. You may need to delete ~/.cache/paru/clone/ntfsplus-dkms-git then try again.

vbrabandt commented on 2025-11-04 16:22 (UTC) (edited on 2025-11-04 16:43 (UTC) by vbrabandt)

Hi @shadichy, I can confirm that the checksum issues are now gone. However, it seems there's another problem with the AUR package; the packages don't seem to be built correctly. I found that manually cloning and running makepkg -si works, but I admit I'm rather confused.

==> Finished making: ntfsplus-dkms-git 2025.11.04.r8.9da628e69-1 (Tue 04 Nov 2025 17:14:18 CET)
==> Cleaning up...
loading packages...
error: '/home/thegooglerider/.cache/paru/clone/ntfsplus-dkms-git/ntfsplus-dkms-git-2025.10.24.r8.9da628e69-1-any.pkg.tar.zst': could not find or read package
error: '/home/thegooglerider/.cache/paru/clone/ntfsplus-dkms-git/ntfsplus-udev-2025.10.24.r8.9da628e69-1-any.pkg.tar.zst': could not find or read package

shadichy commented on 2025-11-04 06:14 (UTC)

@thegooglerider you got a point tho. but since the mailbox size is pretty small, I'd rather include it right inside the AUR repository, or maybe host the static mailbox files somewhere like github.

One more point is, yes, the problem may be caused by https://lore.kernel.org bot/crawling prevention mechanism. This causes yay, paru and pamac be considered bots by the site, and thus, making curl and wget unable to download the mailbox properly. The most PKGBUILD-compliant solutions are what I mentioned above, which means I'll not be skipping the mailbox checksums as for now, or in the future.

One more news is, I was able to port it down to 6.12 (LTS), but for 6.11 and below, I'm not sure whether it works or not. For further information, checkout the github repo of the package: https://github.com/shadichy/ntfsplus-dkms

I will update the PKGBUILD ASAP.

vbrabandt commented on 2025-11-03 23:00 (UTC)

@shadichy, I also have had the same issue as @rogue_ronin, it seems the checksum for the 2 mbox files always changes after a while.

I have been manually modifying the PKGBUILD to skip those checksums, but it's fairly annoying.

Would skipping the mbox's checksum by default until a proper release be possible? I'm pretty sure it's not the AUR norm, but there seems to be no way of permanently fixing the issue as I suspect the problem is with https://lore.kernel.org, not the PKGBUILD itself.

shadichy commented on 2025-10-29 03:45 (UTC)

@rogue_ronin You may need to first check your connection to https://lore.kernel.org to make sure that you are not blocked by them.

In case it fails:

git clone --depth 1 https://aur.archlinux.org/ntfsplus-dkms-git.git
cd ntfsplus-dkms-git

Then, download 2 mbox files in the links inside PKGBUILD or above, modify PKGBUILD to skip checksum on those 2 mbox files, and makepkg -si.

Also, I've updated the PKGBUILD

rogue_ronin commented on 2025-10-29 01:35 (UTC)

Failing verification...

==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    linux ... Skipped
    00-05.mbox.gz ... FAILED
    06-11.mbox.gz ... FAILED
    0001-fs-ntfsplus-inode.c-Resolve-import-for-inode_generic.patch ... Passed
    0002-ntfsplus-Resolve-iomap_-arguments-temporarily-for-ke.patch ... Passed
    0099-fs-ntfsplus-Makefile-DKMS-patch.patch ... Passed
    dkms.conf ... Passed
    90-udev-prefer-ntfsplus.rules ... Passed
==> ERROR: One or more files did not pass the validity check!
 -> error downloading sources: /home/rogue/.cache/yay/ntfsplus-dkms-git 
     context: exit status 1