Your idea about desktop led me to change the default display manager from gdm to xdm. A reboot produced X running with an xdm login window. After logging in the system seems to be running properly. So if gdm is the problem is there anything I should to to try to find out why?