Añado más información, por si fuera útil. Al ejecutar como root /usr/bin/hald --verbose=yes --daemon=no (tanto si incluyo --drop-privileges como si no), me sale esto:
12:38:35.780 [I] hald.c:394: hal 0.4.8 12:38:35.781 [I] hald.c:398: Will not daemonize 12:38:35.783 [E] hald_dbus.c:1945: dbus_bus_acquire_service(): Connection ":1.4" is not allowed to own the service "org.freedesktop.Hal" due to security policies in the configuration file Por si sirve de algo... Los ficheros de configuración de hal, dbus y demás están más que revisados, pero nada.

