9.5
Table Of Contents
- Introduction
- System requirements
- Installation
- Using The Driver
- Mount options
- Additional Utilities
- Troubleshooting
- Troubleshooting processes
- Mount troubleshooting
- The install.sh script can’t find kernel sources
- Can’t compile the NTFS/HFS+ for Linux driver
- “Can’t load module” message at the end of installation
- ufsd module: kernel-module version mismatch
- ufsd module: create_module: operation is not permitted
- insmod: a module named as ufsd already exists
- insmod: Unknown symbol jnl_op (err0)
- Can’t mount NTFS/HFS+ volume
- Hardware issues
- Sysdump utility
- UFSD driver compatibility
- Frequently Asked Questions
- What are 'minor errors' reported by chkntfs utility?
- Warnings on Windows7/Vista when NTFS HDD is reconnected from Linux
- Recently changed file has its modification time a few hours ahead of or behind the current system time. Why?
- Why does mount option A make driver ignore mount option B?
- Does the driver have an optimization for avoiding data fragmentation?
- Why a lot of memory is used for volume mounting?
- Why the disk can't be dismounted?
29 Paragon NTFS&HFS+ for Linux 9.5
4. Create a symbolic link from the /usr/src/linux-x.x.xx directory to /usr/src/linux. To
create the link type
ls -s /usr/src/linux-$(uname-) /usr/src/linux
5. Make sure that you have the config-x.x.xx file, for the booted Linux kernel, in the /boot
directory. If you haven’t the config-x.x.xx file then type
ls -s /usr/src/linux-$(uname-r)/.config /boot/config-$(uname-r)
to create a symbolic link to the config file.
Note: There are cases when the kernel sources may be located in other directories. In these cases
you should create a symbolic link to /usr/src/linux, for example,
ls -s /lib/modules/$(uname-r)/build /usr/src/linux
If you still have the same problem i.e. install.sh script can’t find the kernel sources it is better to
rebuild your kernel or download and build a stable kernel from the www.kernel.org site.
7.4 Can’t compile the NTFS/HFS+ for Linux driver
1. Read Software requirements section, make sure all tools are functional. For more information,
please read kernel documents.
2. Linux kernel must be configured correctly.
3. The /boot directory must contain the config-(kernel version) file. If the file is missing you should
execute the following command:
ls -s /usr/src/linux-$(uname-r)/.config /boot/config-$(uname-r)
7.5 “Can’t load module” message at the end of installation
1. Make sure that you use the same version of GCC compiler that was used for kernel compilation.
2. Make sure that Makefile of the kernel (you can find Makefile in the directory where the kernel
sources are located) have the correct kernel version at the beginning of the file. For example: if
your loaded kernel version is 4.4.9-300.fc23.x86_64 then the following lines must be found
at the beginning of the Makefile:
VERSION = 4
PATCHLEVEL = 4
SUBLEVEL = 9
EXTRAVERSION = -300.fc23.x86_64
7.6 ufsd module: kernel-module version mismatch
That means kernel version mismatch.
1. Check kernel source version in /usr/include/linux/version.h
2. Check the currently running kernel version: uname -r
3. Both versions must match.
Copyright© 1994-2017 Paragon Technologie GmbH. All rights reserved.