If you are using RHEL 3,
Did you changed your keyboard, mouse or moniter or monitor settings???
if it is or not.,
edit GRUB , boot to level 3(init 3)
then after login in tty
redhat-config-xfree86(If it fails ), then try with default by redhat-config-xfree86 --noui