The error is not in hal. The problem is that there is no policykit in kubuntu/ubuntu distributions. Try to watch you .xsession-errors while plug in ntfs-3g device and you'll see something like this:
kded: ERROR: mount failed for /org/freedesktop/Hal/devices/volume_uuid_2EE506BF000932C2: org.freedesktop.Hal.Device.PermissionDeniedByPolicy - hal-storage-removable-mount-all-opti
ons refused uid 1000
kded: ERROR: mounting /org/freedesktop/Hal/devices/volume_uuid_2EE506BF000932C2 returned hal-storage-removable-mount-all-options refused uid 1000
MediaManager::slotMediumAdded: sdb1_1
The error is not in hal. The problem is that there is no policykit in kubuntu/ubuntu distributions. Try to watch you .xsession-errors while plug in ntfs-3g device and you'll see something like this: p/Hal/devices/ volume_ uuid_2EE506BF00 0932C2: org.freedesktop .Hal.Device. PermissionDenie dByPolicy - hal-storage- removable- mount-all- opti p/Hal/devices/ volume_ uuid_2EE506BF00 0932C2 returned hal-storage- removable- mount-all- options refused uid 1000 :slotMediumAdde d: sdb1_1
kded: ERROR: mount failed for /org/freedeskto
ons refused uid 1000
kded: ERROR: mounting /org/freedeskto
MediaManager: