You are not logged in.
Pages: 1
Topic closed
Hi,
after updating the kernel to 4.13 I'm experiencing problems with the keyboard and touchpad of my Lenovo laptop.
After the update, keyboard key repetition no longer works and touchpad response is sort of jittery / unreliable.
Any clue as to what might be the problem?
Thanks!
Last edited by kralyk (2017-09-29 19:06:56)
Offline
What modules are loaded under a working kernel v .13? What input driver? What else was upgraded? etc
See How To Ask Questions The Smart Way.
Moving to NC...
Offline
I'm not sure what else was updated, but downgrading linux back to 4.12 resolves the problem. The downgrade also involves downgrade of nvidia drivers and bbswitch as they are tied with kernel versions.
There were no errors in dmesg that I know of.
I can't reboot the machine right now, but I'll get a lsmod diff later...
Offline
Having exactly the same problem here with a desktop.
Could not login on command line because there are ^@ characters issued sporadically on the screen, polluting username and passwords.
The characters appear even when I disconnect the keyboard.
I've used an entry on Grub to boot directly on graphical interface.
There is none of that character pair on graphical terminal, but keyboard repeating doesn't work (to be fair, sometimes it repeats some key, but just a few times).
Rebooting resulted in the same behavior.
Armando
Offline
@kralyk What are your synaptic settings like?
Last edited by d_fajardo (2017-09-29 08:24:38)
Offline
@amb I am seeing exactly the same symptoms. Including the "^@" appearing on the console regularly. Thanks for reporting, it's good to know this isn't limited to laptops.
@jasonwryan
This is the diff of the lsmod output (sorted unique):
--- modules.4.12 2017-09-28 22:04:55.123336443 +0200
+++ modules.4.13 2017-09-29 12:10:03.652527054 +0200
@@ -56,6 +56,7 @@
industrialio
industrialio_triggered_buffer
input_leds
+input_polldev
intel_cstate
intel_gtt
intel_lpss
@@ -71,8 +72,6 @@
iwlmvm
iwlwifi
i2c_algo_bit
-i2c_designware_core
-i2c_designware_platform
i2c_hid
i2c_i801
i8042
@@ -99,6 +98,9 @@
mousedev
pcbc
pci_stub
+peaq_wmi
+pinctrl_intel
+pinctrl_sunrisepoint
psmouse
rfkill
r8169
@@ -135,9 +137,6 @@
sysfillrect
sysimgblt
thermal
-tpm
-tpm_tis
-tpm_tis_core
usb_common
usbcore
usbhid
@@ -154,6 +153,7 @@
videodev
wdat_wdt
wmi
+wmi_bmof
xfs
xhci_hcd
xhci_pci
input_polldev looks kind of suspicious. I'll try out whether blacklisting it helps.
@d_fajardo
cat /etc/X11/xorg.conf.d/10-synaptics.conf:
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "SHMConfig" "1"
Option "MinSpeed" "1.1" # speed factor for low pointer movement
Option "MaxSpeed" "1.1" # maximum speed factor for fast pointer movement
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "VertEdgeScroll" "1"
Option "HorizEdgeScroll" "1"
Option "CircularScrolling" "0"
Option "VertTwoFingerScroll" "0"
Option "HorizTwoFingerScroll" "0"
Option "EmulateTwoFingerMinZ" "30"
EndSection
Offline
Ok, blacklisting the input_polldev removes the issues.
Note that the module needs to be install-blacklisted, because it's a dependency of another module:
cat /etc/modprobe.d/input_polldev.conf:
blacklist input_polldev
install input_polldev /bin/false
Should this be reported upstream?
Last edited by kralyk (2017-09-29 10:19:55)
Offline
I'd say so.
Please remember to mark your thread as [Solved] by editing your first post and prepending it to the title.
Offline
Here occurred the same, the diff between the modules list (nice trick) pointed to input_polldev (and peaq_wmi that depends on it).
Blacklisting input_polldev fixed the command line and keyboard repeating.
This option CONFIG_INPUT_POLLDEV, seems to be present on earlier versions of kernel, but never had been used on Arch Linux (or only in the most recent version it break things to me and kralyk, but I don't think this is the case).
Thank you kralyk, jasonwryan.
Armando
Offline
The peaq_wmi thing seems to be new in 4.13, maybe the problems is caused by this one instead...
Offline
I wonder if this bug will be handled gracefully in the next version than just blacklisting the input_polldev.
Last edited by william81 (2017-10-02 14:46:05)
Offline
The peaq_wmi thing seems to be new in 4.13, maybe the problems is caused by this one instead...
Indeed this module it's the "faulty one"
I have a Lenovo 700ISK that suddenly began with the symptoms that the OP mentions, key repetition didn't work nor touchpad. If I switched to a TTY, the characters ^@ were appearing periodically.
I traced it to PEAQ_WMI_HOTKEYS constantly emitting an input (keycode 221).
I unloaded the PEAQ_WMI module and everything began to work alright.
Offline
Offline
Please see if the issue has been reported upstream and if not consider reporting it so the issue can be resolved.
Offline
Here is a related bug report with a patch: https://bugzilla.redhat.com/show_bug.cgi?id=1497861
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
@progandy thanks for finding the report pity it is not yet in mainline https://git.kernel.org/pub/scm/linux/ke … peaq-wmi.c
or tip https://git.kernel.org/pub/scm/linux/ke … peaq-wmi.c so may be a while until it makes it to stable.
Offline
@progandy thanks for finding the report pity it is not yet in mainline https://git.kernel.org/pub/scm/linux/ke … peaq-wmi.c
or tip https://git.kernel.org/pub/scm/linux/ke … peaq-wmi.c so may be a while until it makes it to stable.
Well, yesterday the patch was confirmed working on lkml [1], so it should be in 4.14. I'm not sure if it will be included in the 4.13 stable tree, since a precursor patch was rejected [2]
[1] https://lkml.org/lkml/2017/10/7/140
[2] https://patchwork.kernel.org/patch/9980211/
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
Well, yesterday the patch was confirmed working on lkml [1], so it should be in 4.14. I'm not sure if it will be included in the 4.13 stable tree, since a precursor patch was rejected [2]
[1] https://lkml.org/lkml/2017/10/7/140
[2] https://patchwork.kernel.org/patch/9980211/
I have had the same problem and I've solved it with the blacklist method. My hardware components are all Intel, except the LAN card:
$ lspci
00:00.0 Host bridge: Intel Corporation Intel Kaby Lake Host Bridge (rev 05)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #0 (rev 31)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #1 (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
00:1e.0 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO UART #0 (rev 31)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
I've tested the mainline linux kernel, few days ago, in AUR (linux-mainline) and the version 4.14rc8-1 still has this problem.
Offline
I'm having partly similar symptoms on Kernel 5.2.2: I'm seeing random nulls on the Linux Console (mostly after logging out of X / Wayland), but with a waaaaaaaay lower frequency.
It's not even something I have ever caught happening, since the frequency is so low. I haven't investigated it much, and I don't know anymore when it started happening, so I have no idea where it comes from.
Offline
Please do not necrobump, Ferdi265, particularly when you have nothing to add and the thread is marked as solved.
https://wiki.archlinux.org/index.php/Co … bumping%22
Closing.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
Pages: 1
Topic closed