What just solved the problem for me was deleting the haldaemon user and then re-installing hal, which recreated it. Hal worked fine after that. -- hal-device-manager does not load https://launchpad.net/bugs/31517