[systemd-bugs] [Bug 71929] New: Tablet buttons on Thinkpad X201 Tablet not working after updating to systemd 208

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Nov 22 16:43:53 PST 2013


https://bugs.freedesktop.org/show_bug.cgi?id=71929

          Priority: medium
            Bug ID: 71929
          Assignee: systemd-bugs at lists.freedesktop.org
           Summary: Tablet buttons on Thinkpad X201 Tablet not working
                    after updating to systemd 208
        QA Contact: systemd-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: rat.o.drat at gmail.com
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: unspecified
         Component: general
           Product: systemd

After updating to systemd 208, tablet buttons (the 5 buttons under the screen)
stopped working. This issue didn't exist in previous version I was using, which
was 204.

Pressing any of those buttons produces an output like this in dmesg:

[13726.144651] atkbd serio0: Unknown key pressed (translated set 2, code 0x67
on isa0060/serio0).
[13726.144699] atkbd serio0: Use 'setkeycodes 67 <keycode>' to make it known.
[13726.444565] atkbd serio0: Unknown key released (translated set 2, code 0x67
on isa0060/serio0).
[13726.444615] atkbd serio0: Use 'setkeycodes 67 <keycode>' to make it known.


Events for them are sent to /dev/input/event* and the program evtest reports:

Event: time 1385166815.250521, type 4 (EV_MSC), code 4 (MSC_SCAN), value 67
Event: time 1385166815.250521, -------------- SYN_REPORT ------------
Event: time 1385166815.550425, type 4 (EV_MSC), code 4 (MSC_SCAN), value 67
Event: time 1385166815.550425, -------------- SYN_REPORT ------------

However, X.org doesn't get them delivered (I've tested with xev).

Doing as the message in dmesg suggests solves the issue, though this is a
workaround.

This might be associated with the changes in udev (I've noticed that files for
keyboard mapping were changed). 
In /usr/lib/udev/hwdb.d/60-keyboard.hwdb I saw rules that should apply for
those keys (keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pnThinkPad*X2*Tablet*:pvr*)
but they apparently don't work. I've tried copying them to a new hwdb file in
/etc/udev/hwdb.d and using a more general match
(keyboard:dmi:bvn*:bvr*:bd*:svn*:pn*:pvr*) and running udevadm hwdb --update
but that didn't help.

I've attached output from dmesg and dmidecode. Please tell me if any other
information is needed.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/systemd-bugs/attachments/20131123/3842c279/attachment.html>


More information about the systemd-bugs mailing list