Keyboard stops working when logged in

I am running Suse 11.1, 64-bit and have a PS2 keyboard. I have been running exactly this set-up very successfully for some months so the only change I am aware of since this particular installation is updates/patches.

Having booted Suse, I can log in, typing my name and password. Once in X, the keyboard no longer works but the USB mouse does. So at least I can shut down gracefully. If I plug in a USB keyboard while running, that is not recognised. If I boot with the USB keyboard I get the same thing - I can log in but after that no keyboard.

Can anyone give me a first pointer to where I can look or any other suggestions - mouse driven only!

I should mention that Windows (Version 7) works on this setup.

As I write I suddenly thought maybe I could come in from another computer on my home LAN? But then where to look?

Mike

Try generating a new xorg.conf:
Do not log in through graphic login, but hit Ctrl-Alt-F1 simultaniously
Now, at login-prompt, assuming that keyboard does work, log in as root.
At #-prompt type: sax2 -r
Click Change Configuration, check if keyboard works now, Save, Exit, Ctrl-Alt-F7 to return to login-screen, hit Ctrl-Alt-Backspace twice to restart the X-server, login and see what happens.

Nurpht thanks for that. I had not realised it was possible to drop out to shell during the graphical login so that is a valuable tip. What did occur to me is that my UK linux Magazine “Linux Format” had a KNOPPIX Live DVD on its cover in the current issue so I used that. Was able to vi and switch xorg.conf to any of the pre-existing versions including the install one and then try them. Although I could see changes between different versions I could not find anything wrong and none of them made a difference to the keyboard behaviour! Knoppix worked of course. Maybe I missed something. Anyway since I have separate partitions for most things (and I am a good little boy when it comes to backups!) I simply re-installed then reclaimed all my data in /home.

The whole episode was bizarre. Thanks again for your tips though.