-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
Am Donnerstag, 6. Mai 2004 21:27 schrieb Moe:
> Hi
>
> I am windows user. I had no problem (or so I thought) installing the new
> 4.40 Xfree. After I restarted x I could not login as the keyboard no longer
> works when x starts. The mouse still works.
>
> The video card is a FX5200 and the motherboard is A7V8X-X
>
> Maurice Windham
Possibility 1:
I know of a similar problem which appears with the latest SuSE Linux
distributions in combination with some strange bios versions and hardware
combinations, esp. graphics / video card. The keyboard is locked when X is
started, probably because of a socalled race condition between the keyboard
access of the X process, the BIOS and tool named hwinfo / hwscan, which is
quite useful to detect new hardware or certain hardware settings but
sometimes causes strange behaviour like keyboard locks on X. hwinfo / hwscan
aren't really bad, in 99% of all cases they are nice little helpers for Linux
newbies working as busy bees in the background helping them with hardware
detection and configuration.
You should try to restart X or xdm by remotely logging into your system and
killing X or restarting xdm.
To remotely login, use the command:
ssh [EMAIL PROTECTED]
To kill X, use
ps ax | grep X
then note it's pid number (the number in the left most column) and kill it
using
kill pidNumber
If you don't see the screen flashing (the login window now should disappear
and reappear again), use
kill -9 pidNumber
instead. With
ps ax | grep X
you can check the results. You should see no X process now or a new one with a
pid different from the one you saw before.
To restart xdm, use one of the following commands:
rcxdm restart
/etc/init.d/xdm restart
/etc/rc.d/xdm restart
If you can use the keyboard now, you might find a file named kbd and a file
named hwscan or hwinfo in your /etc/init.d/ or /etc/rc.d directory.
If this is the case, the directory /etc/init.d/rc5.d/ or /etc/rc.d/rc5.d/
contains symbolic links to these scripts named Snnkbd, Knnkbd, Snnhwscan /
Snnhwinfo and Knnhwscan / Knnhwinfo, where nn is some number usually ranging
between 01 and 20. These symbolic links can safely be deleted, deleting them
will only disable your localized keyboard settings, if any, on the virtual
terminals, but it should have no further negative impact on your system.
So do a
rm /etc/init.d/rc5.d/[KS]??{hwinfo,hwscan,kbd}
The system now should never again lockup the keyboard in X after booting.
If this doesn't help, try the next one:
Possibility 2:
The keyboard section of your X-Server configuration might be jammed by the ati
driver installation, which is not very likely but maybe happened (just a
theory, this shall in no way be a blame against ati, so don't misunderstand
this, please).
The configuration file is named XF86Config and usually lives in /etc/X11.
The installation tool should have left a backup copy of your previous X
configuration in some file named XF86Config and some ending appended on its
name.
Again, remotely login to your machine using ssh.
You can list all variants using the command
ls -l /etc/X11/XF86Config*
Hopefully you see more than one file now. The one not named only XF86Config
with the latest date will probably be the backup copy generated by the ati
driver installation. Make a backup copy of the current configuration now,
e.g. using
cp /etc/X11/XF86Config /etc/X11/XF86Config.`date +%Y%m%d`.mycopy
or just
cp /etc/X11/XF86Config /etc/X11/XF86Config.mycopy
then open the used and the detected latest version of the file both in an
editor and overwrite the section Keyboard with that of the backup copy using
your favorite text editor, which hopefully already is vi / vim because then
you may use vimdiff or vi -d to simultaneously open both files and let vim
having marked up the differences between the files.
After editing the XF86Config file, you can now restart X using the same
procedure as described for Possibility 1.
If X doesn't start again, there's some error in your config file. Try fixing
it. In emergency, restore the backup you made before. The
files /var/log/X*log might give you some hint what error X detected in the
config file.
I hope this helps.
Bye
- --
ITCQIS GmbH
Christian Wolfgang Hujer
E-Mail: [EMAIL PROTECTED]
WWW: http://www.itcqis.com/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
iD8DBQFAmqlbMgwgpCF2K9sRAq+QAKCYCaeW8jMrALDrUjRWOqqLpIPJeQCeIqn0
wW0IeuIMgGic4JpHQusMkaA=
=D0OC
-----END PGP SIGNATURE-----
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86