Red Hat Bugzilla – Bug 440380
evdev causes external keyboard problems
Last modified: 2013-01-09 23:38:36 EST
I have an Acer laptop on which its built-in keyboard functions pretty much OK
when I log in disconnected from its docking station. However, when logging in
while docked, and with the Logitech Cordless Desktop Pro keyboard/mouse
connected, keymappings are busted: Delete key works as PrintScreen, arrow down
as Return, and various other problems.
In addition, I can't make the gdm login screen understand my keyboard layout is
Finnish, and have to type in my password assuming an English layout. This
happens either undocked or docked.
I have tried both without any xorg.conf and with a config modified from what
worked in F8 (which I need to extend virtual screen enough to enable xrandr
display switching, but that's another matter).
The computer has a base F8 install with GNOME, Xorg and many, many base
libraries updated through F9 Beta to Rawhide, but still using SysVinit instead
Attached four Xorg log files: logging in docked, undocked, with and without a
config, and the config file used in these sessions.
Created attachment 300189 [details]
Created attachment 300190 [details]
log in docked with the config file
Created attachment 300191 [details]
log in docked without any xorg.conf
Created attachment 300192 [details]
log in undocked with an xorg.conf (keyboard works correctly)
Created attachment 300193 [details]
log in undocked without xorg.conf
Same problem here on a machine updated from F7. Using the kbd driver the
keyboard layout is completely broken as described above, using evdev no input at
all is possible.
Yum update to latest rawhide (all packages), presumably tracking F9 Preview
release. Problem still exists. I have to make sure I log in while undocked,
otherwise keyboard is close to useless with most non-alphanumeric keys mapped
wrong. Would suggest this is a fairly serious regression, thus proposing blocker
Yeah, this is a problem where evdev is seeing a combo mouse/keyboard device and
evdev takes over both devices, screwing up the keyboard shortcuts. Moving to X
Built a fix for this in xorg-x11-server 22.214.171.1241-26.20080415
Sorry, yum didn't find this update until I'd left the office for the weekend.
Won't be able to verify this until Monday.
(In reply to comment #9)
> Built a fix for this in xorg-x11-server 126.96.36.1991-26.20080415
My keyboard/mouse composite USB device now works properly when logged in, thanks.
However, in gdm, the keyboard layout still is US English, although
/etc/sysconfig/keyboard says it's German. Shall I reopen the bug or open a new
one (as this problem is mentioned in the bug report)? ;)