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: