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 of Upstart. 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] Xorg config
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 for F9.
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 blocker.
Built a fix for this in xorg-x11-server 1.4.99.901-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 1.4.99.901-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)? ;)