I finally decided to port my old stuffs from HAL to that udisk/upower thing. However, I dont think I really understand those scripts. I installed udisks and restarted udev, so for so good, my computer have not rebooted by itself. But no dbus services have been created. When I do udisks --enumerate, it list some drives and a dbus service is created, but it disappear within microseconds. It also does not list new devices at all. If I plug my usb drive, /org/freedesktop/UDisks/devices/sdd is created in the list but not sdd1 and sdd2 and the dbus service die once again.
Is there something I failed to understand about how that thing work?

