I am using the latest rawhide. There is no kernel source code in the rawhide directory. How can I get NTFS read access into my kernel? Before people jump on me and say download it from http://linux-ntfs.sourceforge.net/rpm/index.html, they are no longer maintaining the website. The last FC3 NTFS module they have posted is for 2.6.7-1.478. The kernel in rawhide is 2.6.8-1.451. I don't want to recompile my whole kernel just for ntfs support.
I was able to just compile the NTFS module and load it myself. I changed the .config to include ntfs as a module, then I used the make modules SUBDIRS=fs/ntfs command and it compiled the module, I made a directory for the ko and copied it there, did a depmod -a and then I could mount my ntfs partition. The kernel changed from using SUBDIRS= to O= and this broke. So how can I compile just the NTFS module without recompiling the whole kernel?
Thanks,
Jason
On Fri, 2004-09-10 at 10:07, Jason Dravet wrote:
I am using the latest rawhide. There is no kernel source code in the rawhide directory. How can I get NTFS read access into my kernel? Before people jump on me and say download it from http://linux-ntfs.sourceforge.net/rpm/index.html, they are no longer maintaining the website. The last FC3 NTFS module they have posted is for 2.6.7-1.478. The kernel in rawhide is 2.6.8-1.451. I don't want to recompile my whole kernel just for ntfs support.
You probably have to. I think the linux-ntfs people can't keep up with the rapid nature of Rawhide (in fact, Extras hardly build packages either)
Best advice (and to keep sanest), get kernel-sourcecode, and recompile
On Thu, Sep 09, 2004 at 07:07:30PM -0500, Jason Dravet wrote:
I was able to just compile the NTFS module and load it myself. I changed the .config to include ntfs as a module, then I used the make modules SUBDIRS=fs/ntfs command and it compiled the module, I made a directory for the ko and copied it there, did a depmod -a and then I could mount my ntfs partition. The kernel changed from using SUBDIRS= to O= and this broke.
What broke? 'SUBDIRS=' is still supported, although you can use 'M=' as well, and 'O=' means something else. Check Makefile on the top level.
So how can I compile just the NTFS module without recompiling the whole kernel?
The same as before. Make sure that EXTRAVERSION is set correctly for a kernel you want that module and do such manipulations on a copy of your source tree.
Michal
hi
my way to get ntfs read support: copy the ntfs driver source dir from the kernel source, create a new makefile so that it can be built as an external module, stuff all that in a src rpm and built it for each new kernel release. you will have this special version of the ntfs driver for all your new kernels until you repeat the procedure from the beginning, of course. thats really painless.
you can get the ntfs (.src|.i386).rpm from here: http://mekunet.homelinux.org/linux
/ds
Jason Dravet wrote:
I am using the latest rawhide. There is no kernel source code in the rawhide directory. How can I get NTFS read access into my kernel? Before people jump on me and say download it from http://linux-ntfs.sourceforge.net/rpm/index.html, they are no longer maintaining the website. The last FC3 NTFS module they have posted is for 2.6.7-1.478. The kernel in rawhide is 2.6.8-1.451. I don't want to recompile my whole kernel just for ntfs support.
I was able to just compile the NTFS module and load it myself. I changed the .config to include ntfs as a module, then I used the make modules SUBDIRS=fs/ntfs command and it compiled the module, I made a directory for the ko and copied it there, did a depmod -a and then I could mount my ntfs partition. The kernel changed from using SUBDIRS= to O= and this broke. So how can I compile just the NTFS module without recompiling the whole kernel?
Thanks,
Jason