[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#440495: xserver-xorg-input-synaptics: Keyboard doesn't work after turning touchpad off and on



[cut]
Hi all,
For me the issue is to some extent still present. While I can't
reproduce keyboard stealing (well, for the short period of time, like
in Ove's description) and help popup is not coming up, the three
sub-issues are present. While switching input back on:
1. There's temporary freeze (like in Ove's description).
2. There are some strange logs (like in Ove's description).
3. There are other strange logs related to that:

Jan  1 14:22:43 laptop-rg kernel: [  791.377716] atkbd.c: Unknown key
pressed (translated set 2, code 0xd8 on isa0060/serio0).
Jan  1 14:22:43 laptop-rg kernel: [  791.377721] atkbd.c: Use
'setkeycodes e058 <keycode>' to make it known.
Jan  1 14:22:56 laptop-rg kernel: [  804.902048] atkbd.c: Unknown key
pressed (translated set 2, code 0xd8 on isa0060/serio0).
Jan  1 14:22:56 laptop-rg kernel: [  804.902053] atkbd.c: Use
'setkeycodes e058 <keycode>' to make it known.
Jan  1 14:23:05 laptop-rg kernel: [  814.197154] atkbd.c: Unknown key
pressed (translated set 2, code 0xd8 on isa0060/serio0).
Jan  1 14:23:05 laptop-rg kernel: [  814.197159] atkbd.c: Use
'setkeycodes e058 <keycode>' to make it known.

4. xev (occured once) reveals that switching input back on might
generate endless loop of keycode 146, like below:

KeyPress event, serial 34, synthetic NO, window 0x2800001,
    root 0x1ad, subw 0x0, time 522327, (166,-10), root:(276,19),
    state 0x0, keycode 146 (keysym 0x1008ff2d, XF86ScreenSaver),
same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x2800001,
    root 0x1ad, subw 0x0, time 522360, (166,-10), root:(276,19),
    state 0x0, keycode 146 (keysym 0x1008ff2d, XF86ScreenSaver),
same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x2800001,
    root 0x1ad, subw 0x0, time 522360, (166,-10), root:(276,19),
    state 0x0, keycode 146 (keysym 0x1008ff2d, XF86ScreenSaver),
same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x2800001,
    root 0x1ad, subw 0x0, time 522393, (166,-10), root:(276,19),
    state 0x0, keycode 146 (keysym 0x1008ff2d, XF86ScreenSaver),
same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False
[until killing xev, couldn't reproduce it in the same session]



So while the issue is no longer as severe as it used to be, there's
still something worth attention.

I'm using unstable.
$ dpkg -l xserver-xorg-input-synaptics
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                   Version                Description
+++-======================-======================-============================================================
ii  xserver-xorg-input-syn 1.2.2-2                Synaptics TouchPad
driver for X.Org server


Regards,
Robert



Reply to: