By default, hal starts at S24 while gdm starts at S30. Have you changed the startup order at all?
Can you confirm whether hal is running, e.g. by adding "lshal >> somelogfile" to /etc/init.d/gdm:start?
By default, hal starts at S24 while gdm starts at S30. Have you changed the startup order at all?
Can you confirm whether hal is running, e.g. by adding "lshal >> somelogfile" to /etc/init. d/gdm:start?