FS#6525 - ntfs-3g support for hal and udev (patches included)

Attached to Project: Arch Linux
Opened by Jan M. (funkyou) - Sunday, 04 March 2007, 21:12 GMT
Last edited by Greg (dolby) - Tuesday, 17 June 2008, 18:43 GMT
Task Type Feature Request
Category System
Status Closed
Assigned To Jan de Groot (JGC)
Aaron Griffin (phrakture)
Architecture All
Severity Medium
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Hi there,

today i noticed that current udev/hal do not support automounting of usb harddrives formatted with ntfs. I searched a bit around and found two patches for hal and udev that enable this feature...

I have tried the two patches with the current hal (0.5.8.1-6) and udev (106-1) versions and they are working perfectly. Just apply the patches to udev and hal, rebuild the packages and restart the computer. Notice that ntfs-3g + fuse must be installed to make this work, and the fuse module has to be loaded into the kernel...

Is there any chance to include that into the official packages? ntfs-3g is stable now and i think its the best driver for those who need/have ntfs drives, and the patches are also very simple and should be easy to maintain.
This task depends upon

Closed by  Greg (dolby)
Tuesday, 17 June 2008, 18:43 GMT
Reason for closing:  Won't implement
Comment by Jan de Groot (JGC) - Sunday, 04 March 2007, 21:58 GMT
The problem here is that these patches replace the support of the standard ntfs support we have in the kernel, with some additional modules people need to install from extra. If ntfs-3g was included into the kernel, I would happily add this to udev and hal. In the case it isn't, like it is now, I don't like to hack udev into hardcoding it to ntfs3g.

ntfs-3g should be able to work with hal when installed though.
Comment by Calorì Alessandro (axelgenus) - Thursday, 19 April 2007, 18:03 GMT
I guess that those patches can be applied when the user installs ntfs-3g (maybe as a dependency with an "extra" package). I can't imagine a user that installs that package (ntfs-3g) and wants to use the kernel module instead.
Comment by Jan M. (funkyou) - Sunday, 29 April 2007, 14:29 GMT
Take a look here:

http://bbs.archlinux.org/viewtopic.php?id=32460

Seems like a more elegant implementation that does not require patching and should also work if ntfs-3g is not installed...
Comment by Jan de Groot (JGC) - Sunday, 29 April 2007, 14:56 GMT
gnome-mount also forces ntfs-3g for NTFS filesystems now, if you have it installed or not doesn't matter, it will bail out if you don't have it :(

I know ubuntu has patched XFCE to use gnome-mount instead of exo for automounting.

IMHO the kernel NTFS drivers are not quite useful anymore. Dropping support for it wouldn't be a big issue (I have a laptop with windows preinstalled also, utilizing ntfs-3g to read/write my NTFS partition).
Comment by Roman Kyrylych (Romashka) - Friday, 11 January 2008, 13:39 GMT
and the status is...?
Comment by Aaron Griffin (phrakture) - Friday, 09 May 2008, 21:10 GMT
I'd prefer the unpatched approach mentioned in the forum post, assuming that actually works.
Comment by Glenn Matthys (RedShift) - Tuesday, 17 June 2008, 16:54 GMT
These patches are feature enhancements. If you want them in HAL and udev, please post a feature request at their bugtrackers or mailinglists.

Loading...