This typically means that one of the system calls hal makes is hanging. Try:
strace -p <pid>
where <pid> is the process ID for hald, and see where it is hung up.
This typically means that one of the system calls hal makes is hanging. Try:
strace -p <pid>
where <pid> is the process ID for hald, and see where it is hung up.