Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#12179 - [xf86-input-keyboard] After the last xorg update the keyboard doesn't work on the console anymore
Attached to Project:
Arch Linux
Opened by Heiko Baums (cyberpatrol) - Wednesday, 19 November 2008, 05:19 GMT
Last edited by Roman Kyrylych (Romashka) - Monday, 15 November 2010, 19:10 GMT
Opened by Heiko Baums (cyberpatrol) - Wednesday, 19 November 2008, 05:19 GMT
Last edited by Roman Kyrylych (Romashka) - Monday, 15 November 2010, 19:10 GMT
|
DetailsDescription:
A few days ago I did the last `pacman -Syu` which also updated one or more parts of x11-base/xorg. Now when I log into an xorg session - doesn't matter if it's KDE or Xfce - the keyboard seems to work in X, but if I switch to the console by pressing Ctrl-Alt-F1, the keyboard doesn't work anymore. I have to press very often onto one key, before the keyboard and bash react. It's so extreme that I can't do anything on the console, when I'm logged in an X session. When I switch back to X by pressing Alt-F7, the keyboard is responding much better but not as fast as it did after the first X login. As soon as I log out and only see the graphical login manager, in my case slim, the keyboard works correctly and reacts as fast as usual in slim as well as on the console. I don't get any error messages. And I think this is an upstream bug, because I've got the same problem on Gentoo, too. Please tell me, which informations you need. |
This task depends upon
Closed by Roman Kyrylych (Romashka)
Monday, 15 November 2010, 19:10 GMT
Reason for closing: No response
Monday, 15 November 2010, 19:10 GMT
Reason for closing: No response
https://bugs.freedesktop.org/show_bug.cgi?id=18622
The error messages at the end of Xorg.0.log only appear after the login into an X session.
When only the graphical login manager, in my case slim, is loaded, these error messages are not there.
These error messages appear only since the last xorg update. With previous versions I didn't have these error messages.
They also seem to be Archlinux specific, because I don't have these error messages on Gentoo. On Gentoo I have some different error messages regarding hal and the keyboard. But on both distributions I've got the same keyboard problem, described in my original bugreport.
I already searched the forums for the error messages, and tried everything what I could found, but nothing helped. The keyboard problem still exists.
I've also attached my Xorg.0.log from Gentoo, just in case. Maybe it helps.
I'm using the same xorg.conf on both distributions and on both distributions I have installed hal and xf86-input-evdev.
On Gentoo I've also tried to uninstall xf86-input-evdev, because I don't need it, but this didn't change anything.
Unfortunately I can't remember which packages have been updated during the last week on Archlinux as well as on Gentoo. But something must have changed on both distributions, because the same problem appeared at the same time on both distributions.
Or can this be a hardware issue? But I can't imagine, which part could be defect, because in X, and without X or only with slim running on the console the keyboard is working as usual. And the error messages in Xorg.0.log only appeared, when the keyboard problem appeared last week.
I'm thinking of doing a complete reinstallation of Archlinux in the hope that this will fix the problem by itself.
And on Gentoo I just downgraded udev from 130 to 125. The problem didn't disappear completely, but my first impression is, that it's a bit better now. The keyboard seems to respond a bit faster. But on Gentoo I have xorg-server 1.5.2 installed. I'll try to downgrade xorg-server to 1.4.2 on Gentoo. Maybe the problem was a combination of udev and xorg issues.
Is it somehow possible to downgrade udev from 130 to 125 on Archlinux? I unfortunately don't have the udev-125 package in /var/cache/pacman/pkg anymore.
On Archlinux udev was updated in October, but I load slim at boottime only since I found an updated and patched slim package in AUR last week, so I haven't used X and the text console at the same time on Archlinux. On Gentoo I've updated udev last week. So this can be the reason, why the keyboard problem occurred also on Archlinux last week.
I just thought about my last comment. Because due to a bug - can't handle long passwords - I can't use slim 1.3.0 from extra. So I always logged into the text console (vt/1) and started X by running startx. If I needed the text console during the X session, I needed to switch to vt/2 (Ctrl-Alt-F2). The keyboard worked perfectly as usual.
Now that I found the updated slim-pam package in AUR and updated to slim-pam-1.3.1, I start slim at boottime with the inittab method. When I now need the text console during an X session I switch to vt/1 (Ctrl-Alt-F1). And since then I have these problems.
Now I've tried not to load X at boottime on Gentoo, logged into the text terminal (tty1), started X by running startx (I've hardly ever done this on Gentoo before) and switched to tty2 (Ctrl-Alt-F2). Lo and behold! The keyboard works perfectly again.
Then I've started X on Gentoo at boottime again, logged into an X session, switched to tty2 (Ctrl-Alt-F2) and the keyboard works again. Then I've switched to tty1 (Alt-F1) and the keyboard problem appeared again, but only on tty1 not on tty2.
So on both Archlinux and Gentoo this problem occurs only on the first text console (vt/1 on Archlinux and tty1 on Gentoo).
When only slim is running or X is not running, the keyboard reacts perfectly also on the first console.
http://bugs.freedesktop.org/show_bug.cgi?id=18622
http://bugs.gentoo.org/show_bug.cgi?id=247543
Or can you, please, tell me how you have configured your xf86-input-evdev and xorg.conf? Maybe I made a mistake there, even if I configured it as described in the documentation.
Section "InputDevice"
Identifier "Keyboard0"
Driver "evdev"
Option "Device" "/dev/input/event1"
EndSection
With these versions it's got even worse.
Entering a command at the bash prompt seems to be a bit better but not much. But moc e.g. completely doesn't react. It only quits, when pressing 'Q' many times. And many times it crashes with "FATAL_ERROR: wgetch() failed", when a key is pressed.
I tried again with the "keyboard" driver and surprisingly its working now. I'm not sure if there were any updates to this package (xf86-input-keyboard) in the past few days.
Heiko: Does your keyboard work when running a plain xterm-session on X ?
But with a DE session, in my case an Xfce and earlier a KDE session, I've got this problem again with evdev as well as with keyboard or kbd.
I've got a very similar problem :
while running Xfce, the first console vc/1 does not respond very well to keyboard (only 1 keypress every 2 or 3 is actually taken into acount). However, other vc's work perfectly, and if I logout from xfce, it works again in vc/1.
Details : I run latest Xorg and kernel, and use "kbd" driver. I use slim as login manager.
I will try tonight with evdev.
* when running "telinit 5" to launch the X session from vt/2 instead of vt/1, it is vt/2 which behaves like that
and vt/1 is fine.
* with kernel 2.6.29, things have improved a little as vt/1 seems usable (records all key pressed) but only from the command prompt. For example, when running "top", one need to press "q" several times to quit. (this is really strange : the display refreshes when pressing "q", but "top" does not quit ...)
-Only effects vc/1
-Some key hits are missed
-Other keys are only half missed
-Type my login name on vc/1 and press enter. Cursor skips to next blank line and waits. Hit enter again and it asks for my password.
vc/2 --> vc/6 work fine.
I'm still using evdev, the new default. But now I installed gdm in addition to slim.
When using gdm, I don't have this problem anymore. It only occurs, when using slim.
And I found out, that the German umlauts are only displayed as squares on vc/1, when using slim.
So I guess it's a bug in slim, maybe in conjunction with the evdev driver. I haven't tested it with the kbd driver yet.
I'll file a bug report to slim upstream later.
http://developer.berlios.de/bugs/?func=detailbug&bug_id=15769&group_id=2663