Could you try changing the "start on" stanza in /etc/init/gdm.conf to:
start on (filesystem and started hal and ((graphics-device-added and tty-device-added) or (stopped udevtrigger)))
And see if that helps?
Could you try changing the "start on" stanza in /etc/init/gdm.conf to:
start on (filesystem device- added and tty-device-added)
and started hal
and ((graphics-
or (stopped udevtrigger)))
And see if that helps?