You are not logged in.
I have a laptop with a 128gb SSD and a 1TB HDD. I have Windows installed on the 128GB drive, and the 1TB HDD is split - half is an additional drive for Windows and the other half is where Arch is installed. Until recently I was able to view the files on the Windows drive and the other half of the 1TB drive in Dolphin in Arch. Today I try it and instead get an error saying "Filesystem ntfs is not configured in kernel". If I install the ntfs-3g package I can see the files on them, but everything I'm seeing says that NTFS should be a part of the kernel by default. If I do "lsmod | grep ntfs", it doesn't return anything. Has there been a change in the latest kernel package?
Offline
I didn't found any ntfs related kernel changes. Do you had /boot partition mounted during update? Post output of commands:
uname -a
pacman -Qs linux
modinfo ntfs3
zgrep -i ntfs /proc/config.gzOffline
I'm not sure if anything was changed.
However in the kernel, 'ntfs' is an ancient/deprecated read-only implementation of NTFS (not enabled, also not as a module, in Arch kernel), and the "new" kernel NTFS filesystem driver with read-write capability is called 'ntfs3'.
So if you have an /etc/fstab entry that said 'ntfs' as filesystem type. Either change to ntfs3 or ntfs-3g (for ntfs as a FUSE filesystem, which you'd have to install).
----
Edit:
ntfs-3g package provides a mount.ntfs helper. If you prefer ntfs3 instead, you could perhaps create mount.ntfs like this:
#!/bin/sh
exec mount -t ntfs3 "$@"Otherwise just specify instead of relying on auto for ntfs.
Last edited by frostschutz (2025-03-01 22:01:56)
Offline
I didn't found any ntfs related kernel changes. Do you had /boot partition mounted during update? Post output of commands:
uname -a pacman -Qs linux modinfo ntfs3 zgrep -i ntfs /proc/config.gz
[michael@michaelarch ~]$ uname -a
Linux michaelarch 6.13.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 22 Feb 2025 00:37:05 +0000 x86_64 GNU/Linux[michael@michaelarch ~]$ pacman -Qs linux
local/alsa-lib 1.2.13-1
An alternative implementation of Linux sound support
local/apparmor 4.0.3-3
Mandatory Access Control (MAC) using Linux Security Module (LSM)
local/archlinux-appstream-data 20250202-1
Arch Linux application database for AppStream-based software centers
local/archlinux-keyring 20250123-1
Arch Linux PGP keyring
local/avahi 1:0.8+r194+g3f79789-3
Service Discovery for Linux using mDNS/DNS-SD (compatible with Bonjour)
local/base 3-2
Minimal package set to define a basic Arch Linux installation
local/base-devel 1-2
Basic tools to build Arch Linux packages
local/dbus-broker 36-4
Linux D-Bus Message Broker
local/dbus-broker-units 36-4
Linux D-Bus Message Broker - Service units
local/ddcutil 2.2.0-1
Query and change Linux monitor settings using DDC/CI and USB.
local/distro-grub-themes-arch 3.2-2
A GRUB2 theme for Arch Linux
local/efibootmgr 18-3
Linux user-space application to modify the EFI Boot Manager
local/ell 0.73-1
Embedded Linux library
local/filesystem 2024.11.21-1
Base Arch Linux files
local/fuse2 2.9.9-5
Interface for userspace programs to export a filesystem to the Linux kernel
local/fuse3 3.16.2-1
Interface for userspace programs to export a filesystem to the Linux kernel
local/grub2-theme-archlinux 1.0-5
Grub2 gfxmenu theme.
local/i2c-tools 4.4-2
Heterogeneous set of I2C tools for Linux that used to be part of lm-sensors
local/ibus 1.5.31-2
Intelligent input bus for Linux/Unix
local/iptables 1:1.8.10-2
Linux kernel packet control tool (using legacy interface)
local/kdenlive 24.12.2-1 (kde-applications kde-multimedia)
A non-linear video editor for Linux using the MLT video framework
local/keyutils 1.6.3-3
Linux Key Management Utilities
local/kmod 34-1
Linux kernel module management tools and library
local/lib32-alsa-lib 1.2.13-1
An alternative implementation of Linux sound support (32 bit)
local/lib32-keyutils 1.6.3-2
Linux Key Management Utilities (32-bit)
local/lib32-libxshmfence 1.3.2-2
a library that exposes a event API on top of Linux futexes (32-bit)
local/lib32-util-linux 2.40.4-1
Miscellaneous system utilities for Linux (32-bit)
local/lib32-v4l-utils 1.28.1-1
Userspace tools and conversion library for Video 4 Linux (32-bit)
local/libaio 0.3.113-3
The Linux-native asynchronous I/O facility (aio) library
local/libcamera 0.3.2-2
A complex camera support library for Linux, Android, and ChromeOS
local/libcamera-ipa 0.3.2-2
A complex camera support library for Linux, Android, and ChromeOS - signed IPA
local/libcap-ng 0.8.5-3
A library for Linux that makes using posix capabilities easy
local/libiec61883 1.2.0-8
A higher level API for streaming DV, MPEG-2 and audio over Linux IEEE 1394
local/libnvme 1.11.1-2
C Library for NVM Express on Linux
local/libraw1394 2.1.2-4
Provides an API to the Linux IEEE1394 (FireWire) driver
local/libtraceevent 1:1.8.4-1
Linux kernel trace event library
local/libtracefs 1.8.1-1
Linux kernel trace file system library
local/liburing 2.9-1
Linux-native io_uring I/O access library
local/libva 2.22.0-1
Video Acceleration (VA) API for Linux
local/libxshmfence 1.3.3-1
a library that exposes a event API on top of Linux futexes
local/linux 6.13.5.arch1-1
The Linux kernel and modules
local/linux-api-headers 6.13-1
Kernel headers sanitized for use in userspace
local/linux-firmware 20250210.5bc5868b-1
Firmware files for Linux
local/linux-firmware-whence 20250210.5bc5868b-1
Firmware files for Linux - contains the WHENCE license file which documents the vendor license details
local/linux-headers 6.13.5.arch1-1
Headers and scripts for building modules for the Linux kernel
local/man-pages 6.12-1
Linux man pages
local/mdadm 4.4-1
A tool for managing/monitoring Linux md device arrays, also known as Software RAID
local/ndctl 79-1
Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel
local/pacman-mirrorlist 20250101-1
Arch Linux mirror list for use by pacman
local/python-distro 1.9.0-3
Linux OS platform information API
local/squashfs-tools 4.6.1-2
Tools for squashfs, a highly compressed read-only filesystem for Linux
local/util-linux 2.40.4-1
Miscellaneous system utilities for Linux
local/util-linux-libs 2.40.4-1
util-linux runtime libraries
local/v4l-utils 1.28.1-2
Userspace tools and conversion library for Video 4 Linux[michael@michaelarch ~]$ modinfo ntfs3
modinfo: ERROR: Module ntfs3 not found.[michael@michaelarch ~]$ zgrep -i ntfs /proc/config.gz
CONFIG_NTFS3_FS=m
# CONFIG_NTFS3_64BIT_CLUSTER is not set
CONFIG_NTFS3_LZX_XPRESS=y
CONFIG_NTFS3_FS_POSIX_ACL=y
# CONFIG_NTFS_FS is not setOffline
$ uname -a
Linux michaelarch 6.13.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 22 Feb 2025 00:37:05 +0000 x86_64 GNU/Linux
$ pacman -Qs linux
....
local/linux 6.13.5.arch1-1There is a mismatch between the version of the kernel that is running and the linux package which is preventing the kernel from loading modules such as ntfs3. Was the ESP mounted when the linux package was last updated?
Offline
Or you just updated and didn't reboot yet (pacman removes modules of the currently running kernel, unfortunately).
You either work around it or learn to pacman kernel updates only when you're about to reboot anyway.
Offline
It must have been due to the kernel update as everything is working fine now
Offline