Bug 1251391 - Keyboard no longer works under X
Summary: Keyboard no longer works under X
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-evdev
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: X/OpenGL Maintenance List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-08-07 08:23 UTC by Christopher Meng
Modified: 2015-08-09 23:21 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-08-08 08:55:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Christopher Meng 2015-08-07 08:23:26 UTC
Yesterday I updated my rawhide installation and now keyboard doesn't work in X level. 

Symptoms:

1. Grub and console(runlevel 3) stage the keyboard works fine.

2. Startx to xfce or GNOME, keyboard doesn't work anymore. 

3. Runlevel 5 to login screen, unable to enter password. Unable to switch tty via hotkey, can only use mouse to log out and then back to tty. 

4. Mouse is not affected.

-----------------------------------------

dnf history showed that after Aug 6th update on my system keyboard started to encounter problem. 

Updates included:

kernel 4.2.0 rc5 git1.1
libinput 0.21.0-1 -> 0.21.0-3
xorg evdev 2.9.2-2 -> 2.9.2-3
xorg server 1.17.2-2 -> 1.18.0-0.1.20150728

Model: ThinkPad T410i, libinput-test-device works, libinput-list-devices returns "AT Translated Set 2 Keyboard".

I'm not sure if I should report this on evdev or libinput. But since X level programs don't receive keyboard strokes I'd like to report here first. 

Thanks.

Comment 1 Christopher Meng 2015-08-08 08:55:21 UTC
After updating my evdev to 2.9.99-1, keyboard works again.

It seems that some conf files were moved?

Anyway big thanks.

Comment 2 Peter Hutterer 2015-08-09 23:21:43 UTC
yeah, sorry, we had a sync issue there. the 10-evdev.conf xorg.conf snippet that assigns the evdev driver to devices was moved upstream from the server to evdev, we forgot to update evdev when we pulled the latest upstream server in.


Note You need to log in before you can comment on or make changes to this bug.