The problem is that hal use minor/major to search match between device in /proc/mounts and hal volume, but fuse device don't have good minor/major number. I patch hal so it use block.device instead of block.minor & block.major for fuse device. Not sure that it's the best solution, but at least it works.
-- hal does not recognize NTFS-FUSE mounted devices as mounted https://launchpad.net/bugs/35354 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs