Bug 2010093 - request creation of akmod rpm for ntfs3 kernel fs driver
Summary: request creation of akmod rpm for ntfs3 kernel fs driver
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: akmods
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nicolas Chauvet (kwizart)
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-10-03 16:17 UTC by Ganapathi Kamath
Modified: 2021-10-04 19:21 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-10-03 19:54:40 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Ganapathi Kamath 2021-10-03 16:17:01 UTC
Description of problem:
Request creation of akmod for ntfs3 kernel fs driver ver-27 and make it available in rpmfusion, at least for fedora-33, fedora-34 and fedora-35.

Version-Release number of selected component (if applicable):
kernel-5.15 has the new ntfs3 driver. 
This kernel will ship with fedora35/fedora36.
I rpmbuild built the latest rc3 kernel from source. 

The trouble is the latest kernel is unstable, and I experience freezes, which will perhaps be ironed out as more bug fixes make it. I feel kernel 5.13.19 is stable. kernel-5.14.9 spurious, and kernel 5.15 may freeze within 15 minutes.
[root@sirius gana]# rpm -qa | egrep -i kernel-5
kernel-5.13.19-200.fc34.x86_64
kernel-5.14.9-300.fc35.x86_64
kernel-5.15.0-0.rc3.20211001git4de593fb965f.30.fc35.x86_64

For earlier kernels, it is not at all clear how to compile the ntfs 3fs driver as an external module. Instructions online are available for complete in-tree kernel compilation or dkms patches, usually for other linux distirbutions. 

An akmod package can make it possible to insert the ntfs3 driver into kernel-5.14 and earlier. using akmodsbuild.     

How reproducible:
NA

Steps to Reproduce:
1. NA
2.
3.

Actual results:
no akmods ntfs3 package

Expected results:
I want to just install an akmods package into 5.13 kernel

Additional info:


I found this: 
https://copr.fedorainfracloud.org/coprs/pgaskin/ntfs3-dkms/

I don't know how to use it.

Comment 1 leigh scott 2021-10-03 19:54:40 UTC
You will need to submit a review request and package it yourself, see https://docs.fedoraproject.org/en-US/package-maintainers/Joining_the_Package_Maintainers/

Comment 2 Sergio Basto 2021-10-04 14:56:13 UTC
hi  Ganapathi Kamath

 if you have nvidia drives from RPMFusio you need update it with xorg-x11-drv-nvidia-470.74-1 from updates-testing to avoid kernel freezes, I guess

Comment 3 Ganapathi Kamath 2021-10-04 17:27:21 UTC
Hi Sergio, 

Thank you for the thoughts. 
After much investigation, I figured out that the freezes that were happening in the F35-5.14.x kernels and Rawhide-5.15rc3 kernels were caused by a hasty commit to an earlier 5.14 kernel.
 --> Revert "block, bfq: honor already-setup queue merges" (Jens Axboe)
The solution is to revert the patch. I eventually rpmbuild the 5.15-rc3 kernel manually patching in the revert as well as enabling the in-kernel-tree ntfs3 drivers. This custom-built-5.15rc3-kernel has been just as stable as F34-5.13.19.  When jforbes builds the 5.15rc4 comes and releases it, it will already have the revert from upstream-kernel. The ntfs3 drivers may also be enabled in a later build.   
See closed bug for more information : https://bugzilla.redhat.com/show_bug.cgi?id=2007406

So my own need for an akmod package to try out ntfs drivers is presently quenched.
That said, the akmod driver may still be useful to others who may hesitate to be on bleeding edge kernel, and an insmod-able kernel module will make the ntfs3 driver available for reasonable compatible older but recent kernels.

Comment 4 Sergio Basto 2021-10-04 19:21:05 UTC

https://pagure.io/rtl88x2bu-kmod and I already did akmods , I  haven't time 

[1]
https://github.com/sergiomb2/rtl8821ce/tree/master/contrib


Note You need to log in before you can comment on or make changes to this bug.