You are not logged in.

#1 2019-01-23 21:21:55

alkappa
Member
Registered: 2019-01-23
Posts: 6

[SOLVED] touchpad not working since upgrading kernel

Hello,

since upgrading the kernel (to 4.20.1, i believe), my touchpad stopped working.

I tried 'Troubleshooting' from the Synaptics arch wiki (https://wiki.archlinux.org/index.php/To … leshooting) and found that

modprobe -r psmouse
modprobe psmouse

fixes the touchpad, but only for a few seconds.

/var/log/Xorg.0.log says the following:

[  1972.474] (II) config/udev: Adding input device Synaptics TM3127-001 (/dev/input/event7)
[  1972.474] (**) Synaptics TM3127-001: Applying InputClass "libinput touchpad catchall"
[  1972.474] (**) Synaptics TM3127-001: Applying InputClass "touchpad catchall"
[  1972.474] (**) Synaptics TM3127-001: Applying InputClass "Default clickpad buttons"
[  1972.475] (**) Synaptics TM3127-001: Applying InputClass "touchpad"
[  1972.475] (**) Synaptics TM3127-001: Applying InputClass "Default clickpad buttons"
[  1972.475] (II) LoadModule: "synaptics"
[  1972.475] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  1972.475] (II) Module synaptics: vendor="X.Org Foundation"
[  1972.476] 	compiled for 1.20.0, module version = 1.9.1
[  1972.476] 	Module class: X.Org XInput Driver
[  1972.476] 	ABI class: X.Org XInput driver, version 24.1
[  1972.476] (II) Using input driver 'synaptics' for 'Synaptics TM3127-001'
[  1972.476] (**) Synaptics TM3127-001: always reports core events
[  1972.476] (**) Option "Device" "/dev/input/event7"
[  1972.551] (--) synaptics: Synaptics TM3127-001: x-axis range 0 - 2152 (res 20)
[  1972.551] (--) synaptics: Synaptics TM3127-001: y-axis range 0 - 842 (res 20)
[  1972.551] (--) synaptics: Synaptics TM3127-001: pressure range 0 - 255
[  1972.551] (II) synaptics: Synaptics TM3127-001: device does not report finger width.
[  1972.551] (--) synaptics: Synaptics TM3127-001: buttons: left right double triple
[  1972.551] (--) synaptics: Synaptics TM3127-001: Vendor 0x6cb Product 0
[  1972.551] (--) synaptics: Synaptics TM3127-001: invalid finger width range.  defaulting to 0 - 15
[  1972.551] (WW) Option "FingerLow" requires an integer value
[  1972.551] (WW) Option "FingerHigh" requires an integer value
[  1972.551] (**) Option "EmulateTwoFingerMinZ" "40"
[  1972.551] (**) Option "EmulateTwoFingerMinW" "40"
[  1972.551] (**) Option "VertScrollDelta" "150"
[  1972.551] (**) Option "HorizScrollDelta" "50"
[  1972.551] (**) Option "VertTwoFingerScroll" "1"
[  1972.551] (**) Option "HorizTwoFingerScroll" "1"
[  1972.551] (**) Option "TapButton1" "1"
[  1972.552] (**) Option "TapButton2" "3"
[  1972.552] (**) Option "TapButton3" "2"
[  1972.552] (**) Option "TapAndDragGesture" "true"
[  1972.552] (--) synaptics: Synaptics TM3127-001: touchpad found
[  1972.552] (**) Synaptics TM3127-001: always reports core events
[  1972.604] (**) Option "config_info" "udev:/sys/devices/rmi4-02/input/input20/event7"
[  1972.604] (II) XINPUT: Adding extended input device "Synaptics TM3127-001" (type: TOUCHPAD, id 10)
[  1972.605] (**) synaptics: Synaptics TM3127-001: (accel) MinSpeed is now constant deceleration 2.5
[  1972.605] (**) synaptics: Synaptics TM3127-001: (accel) MaxSpeed is now 1.75
[  1972.605] (**) synaptics: Synaptics TM3127-001: (accel) AccelFactor is now 0.087
[  1972.605] (**) Synaptics TM3127-001: (accel) keeping acceleration scheme 1
[  1972.605] (**) Synaptics TM3127-001: (accel) acceleration profile 1
[  1972.605] (**) Synaptics TM3127-001: (accel) acceleration factor: 2.000
[  1972.605] (**) Synaptics TM3127-001: (accel) acceleration threshold: 4
[  1972.606] (--) synaptics: Synaptics TM3127-001: touchpad found
[  1972.607] (II) config/udev: Adding input device Synaptics TM3127-001 (/dev/input/mouse0)
[  1972.607] (**) Synaptics TM3127-001: Ignoring device from InputClass "touchpad ignore duplicates"

xinput

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Synaptics TM3127-001                    	id=10	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ HP Webcam: HP Webcam                    	id=8	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=9	[slave  keyboard (3)]
    ↳ HP Wireless hotkeys                     	id=11	[slave  keyboard (3)]
    ↳ HP WMI hotkeys                          	id=12	[slave  keyboard (3)]

I really don't know where to start as nothing from the archlinux Synaptics wiki seems to be able to fix my touchpad.

I appreciate your help.

regards.

Last edited by alkappa (2019-05-25 16:19:06)

Offline

#2 2019-02-01 22:08:34

paulkerry
Member
From: Sheffield, UK
Registered: 2014-10-02
Posts: 491

Re: [SOLVED] touchpad not working since upgrading kernel

You have posted a truncated log so...
1 - we don't know if you are showing the correct Xorg.0.log as logs can also be in ~/.local/share/xorg/Xorg.0.log and contain a runtime timestamp
2 - truncating a log is usually done by someone who isn't running Arch, so they are trying to hide something

I hope it's not 2, if not, please post a full untruncated log...

Offline

#3 2019-02-01 22:58:47

seth
Member
Registered: 2012-09-03
Posts: 16,582

Re: [SOLVED] touchpad not working since upgrading kernel

Also please do not believe in your current kernel version, check "uname -a", your pacman log (for what was updated) and compare to the behavior on the lts kernel.

Then see "modinfo psmouse" and try playing w/ the synaptics_intertouch, resetafter & resync_time parameters, https://wiki.archlinux.org/index.php/Ke … le_options

Offline

#4 2019-02-02 19:46:51

alkappa
Member
Registered: 2019-01-23
Posts: 6

Re: [SOLVED] touchpad not working since upgrading kernel

Thank you for your reply,

here is my untruncated log:

/var/log/Xorg.0.log

[    22.611] 
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[    22.611] Build Operating System: Linux Arch Linux
[    22.611] Current Operating System: Linux hp-notebook 4.20.6-arch1-1-ARCH #1 SMP PREEMPT Thu Jan 31 08:22:01 UTC 2019 x86_64
[    22.611] Kernel command line: initrd=\initramfs-linux.img root=PARTUUID=ee30de58-47fc-4f25-b221-6db24f442b37 rw
[    22.611] Build Date: 25 October 2018  04:42:32PM
[    22.611]  
[    22.611] Current version of pixman: 0.36.0
[    22.611] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    22.612] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    22.612] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Feb  2 18:24:33 2019
[    22.692] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    22.692] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    23.029] (==) No Layout section.  Using the first Screen section.
[    23.029] (==) No screen section available. Using defaults.
[    23.029] (**) |-->Screen "Default Screen Section" (0)
[    23.029] (**) |   |-->Monitor "<default monitor>"
[    23.048] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    23.048] (==) Automatically adding devices
[    23.049] (==) Automatically enabling devices
[    23.049] (==) Automatically adding GPU devices
[    23.049] (==) Automatically binding GPU devices
[    23.049] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    23.089] (WW) The directory "/usr/share/fonts/misc" does not exist.
[    23.089] 	Entry deleted from font path.
[    23.106] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    23.106] 	Entry deleted from font path.
[    23.106] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    23.106] 	Entry deleted from font path.
[    23.106] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[    23.106] 	Entry deleted from font path.
[    23.106] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[    23.106] 	Entry deleted from font path.
[    23.106] (==) FontPath set to:
	/usr/share/fonts/TTF
[    23.106] (==) ModulePath set to "/usr/lib/xorg/modules"
[    23.106] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    23.106] (II) Module ABI versions:
[    23.106] 	X.Org ANSI C Emulation: 0.4
[    23.106] 	X.Org Video Driver: 24.0
[    23.106] 	X.Org XInput driver : 24.1
[    23.106] 	X.Org Server Extension : 10.0
[    23.109] (++) using VT number 7

[    23.109] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    23.115] (II) xfree86: Adding drm device (/dev/dri/card0)
[    23.127] (--) PCI:*(0@0:2:0) 8086:22b1:103c:81f1 rev 53, Mem @ 0x90000000/16777216, 0x80000000/268435456, I/O @ 0x00002000/64, BIOS @ 0x????????/131072
[    23.127] (II) Open ACPI successful (/var/run/acpid.socket)
[    23.127] (II) LoadModule: "glx"
[    23.188] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    23.718] (II) Module glx: vendor="X.Org Foundation"
[    23.718] 	compiled for 1.20.3, module version = 1.0.0
[    23.718] 	ABI class: X.Org Server Extension, version 10.0
[    23.718] (==) Matched intel as autoconfigured driver 0
[    23.718] (==) Matched modesetting as autoconfigured driver 1
[    23.718] (==) Matched fbdev as autoconfigured driver 2
[    23.718] (==) Matched vesa as autoconfigured driver 3
[    23.718] (==) Assigned the driver to the xf86ConfigLayout
[    23.718] (II) LoadModule: "intel"
[    23.813] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    23.894] (II) Module intel: vendor="X.Org Foundation"
[    23.895] 	compiled for 1.20.3, module version = 2.99.917
[    23.895] 	Module class: X.Org Video Driver
[    23.895] 	ABI class: X.Org Video Driver, version 24.0
[    23.895] (II) LoadModule: "modesetting"
[    23.895] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    23.983] (II) Module modesetting: vendor="X.Org Foundation"
[    23.983] 	compiled for 1.20.3, module version = 1.20.3
[    23.983] 	Module class: X.Org Video Driver
[    23.983] 	ABI class: X.Org Video Driver, version 24.0
[    23.983] (II) LoadModule: "fbdev"
[    23.983] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    23.993] (II) Module fbdev: vendor="X.Org Foundation"
[    23.993] 	compiled for 1.20.0, module version = 0.5.0
[    23.993] 	Module class: X.Org Video Driver
[    23.993] 	ABI class: X.Org Video Driver, version 24.0
[    23.993] (II) LoadModule: "vesa"
[    23.993] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    24.004] (II) Module vesa: vendor="X.Org Foundation"
[    24.004] 	compiled for 1.20.0, module version = 2.4.0
[    24.004] 	Module class: X.Org Video Driver
[    24.005] 	ABI class: X.Org Video Driver, version 24.0
[    24.005] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[    24.005] (II) intel: Driver for Intel(R) HD Graphics
[    24.005] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[    24.005] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[    24.005] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    24.006] (II) FBDEV: driver for framebuffer: fbdev
[    24.006] (II) VESA: driver for VESA chipsets: vesa
[    24.052] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20180921
[    24.053] (II) intel(0): SNA compiled from 2.99.917-859-g33ee0c3b
[    24.072] (WW) Falling back to old probe method for modesetting
[    24.072] (WW) Falling back to old probe method for fbdev
[    24.072] (II) Loading sub module "fbdevhw"
[    24.072] (II) LoadModule: "fbdevhw"
[    24.110] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    24.124] (II) Module fbdevhw: vendor="X.Org Foundation"
[    24.124] 	compiled for 1.20.3, module version = 0.0.2
[    24.124] 	ABI class: X.Org Video Driver, version 24.0
[    24.185] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics
[    24.185] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2; using a maximum of 4 threads
[    24.185] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    24.185] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    24.185] (==) intel(0): RGB weight 888
[    24.185] (==) intel(0): Default visual is TrueColor
[    24.186] (II) intel(0): Output eDP1 has no monitor section
[    24.187] (**) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1
[    24.187] (II) intel(0): Enabled output eDP1
[    24.187] (II) intel(0): Output DP1 has no monitor section
[    24.187] (II) intel(0): Enabled output DP1
[    24.187] (II) intel(0): Output HDMI1 has no monitor section
[    24.188] (II) intel(0): Enabled output HDMI1
[    24.188] (II) intel(0): Output DP2 has no monitor section
[    24.188] (II) intel(0): Enabled output DP2
[    24.188] (II) intel(0): Output HDMI2 has no monitor section
[    24.188] (II) intel(0): Enabled output HDMI2
[    24.188] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[    24.189] (II) intel(0): Output VIRTUAL1 has no monitor section
[    24.189] (II) intel(0): Enabled output VIRTUAL1
[    24.189] (--) intel(0): Output eDP1 using initial mode 1920x1080 on pipe 0
[    24.189] (==) intel(0): TearFree disabled
[    24.189] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[    24.189] (==) intel(0): DPI set to (96, 96)
[    24.189] (II) Loading sub module "dri3"
[    24.189] (II) LoadModule: "dri3"
[    24.189] (II) Module "dri3" already built-in
[    24.189] (II) Loading sub module "dri2"
[    24.189] (II) LoadModule: "dri2"
[    24.189] (II) Module "dri2" already built-in
[    24.189] (II) Loading sub module "present"
[    24.189] (II) LoadModule: "present"
[    24.189] (II) Module "present" already built-in
[    24.190] (II) UnloadModule: "modesetting"
[    24.190] (II) Unloading modesetting
[    24.190] (II) UnloadModule: "fbdev"
[    24.190] (II) Unloading fbdev
[    24.190] (II) UnloadSubModule: "fbdevhw"
[    24.190] (II) Unloading fbdevhw
[    24.190] (II) UnloadModule: "vesa"
[    24.190] (II) Unloading vesa
[    24.293] (II) intel(0): SNA initialized with Cherryview (gen8) backend
[    24.293] (==) intel(0): Backing store enabled
[    24.293] (==) intel(0): Silken mouse disabled
[    24.294] (II) intel(0): HW Cursor enabled
[    24.297] (==) intel(0): DPMS enabled
[    24.297] (==) intel(0): Display hotplug detection enabled
[    24.307] (II) intel(0): [DRI2] Setup complete
[    24.307] (II) intel(0): [DRI2]   DRI driver: i965
[    24.307] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    24.307] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[    24.307] (II) intel(0): hardware support for Present enabled
[    24.307] (II) Initializing extension Generic Event Extension
[    24.308] (II) Initializing extension SHAPE
[    24.308] (II) Initializing extension MIT-SHM
[    24.308] (II) Initializing extension XInputExtension
[    24.310] (II) Initializing extension XTEST
[    24.310] (II) Initializing extension BIG-REQUESTS
[    24.310] (II) Initializing extension SYNC
[    24.311] (II) Initializing extension XKEYBOARD
[    24.311] (II) Initializing extension XC-MISC
[    24.311] (II) Initializing extension SECURITY
[    24.312] (II) Initializing extension XFIXES
[    24.312] (II) Initializing extension RENDER
[    24.312] (II) Initializing extension RANDR
[    24.313] (II) Initializing extension COMPOSITE
[    24.313] (II) Initializing extension DAMAGE
[    24.313] (II) Initializing extension MIT-SCREEN-SAVER
[    24.314] (II) Initializing extension DOUBLE-BUFFER
[    24.314] (II) Initializing extension RECORD
[    24.314] (II) Initializing extension DPMS
[    24.315] (II) Initializing extension Present
[    24.315] (II) Initializing extension DRI3
[    24.315] (II) Initializing extension X-Resource
[    24.316] (II) Initializing extension XVideo
[    24.316] (II) Initializing extension XVideo-MotionCompensation
[    24.316] (II) Initializing extension GLX
[    25.524] (II) AIGLX: Loaded and initialized i965
[    25.524] (II) GLX: Initialized DRI2 GL provider for screen 0
[    25.524] (II) Initializing extension XFree86-VidModeExtension
[    25.525] (II) Initializing extension XFree86-DGA
[    25.525] (II) Initializing extension XFree86-DRI
[    25.525] (II) Initializing extension DRI2
[    25.569] (II) intel(0): switch to mode 1920x1080@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none
[    25.587] (II) intel(0): Setting screen physical size to 508 x 285
[    26.256] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    26.256] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    26.256] (**) Power Button: Applying InputClass "system-keyboard"
[    26.256] (II) LoadModule: "libinput"
[    26.257] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    26.296] (II) Module libinput: vendor="X.Org Foundation"
[    26.296] 	compiled for 1.20.1, module version = 0.28.1
[    26.296] 	Module class: X.Org XInput Driver
[    26.296] 	ABI class: X.Org XInput driver, version 24.1
[    26.296] (II) Using input driver 'libinput' for 'Power Button'
[    26.296] (**) Power Button: always reports core events
[    26.296] (**) Option "Device" "/dev/input/event1"
[    26.296] (**) Option "_source" "server/udev"
[    26.425] (II) event1  - Power Button: is tagged by udev as: Keyboard
[    26.425] (II) event1  - Power Button: device is a keyboard
[    26.425] (II) event1  - Power Button: device removed
[    26.445] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[    26.445] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    26.445] (**) Option "xkb_layout" "de"
[    26.538] (II) event1  - Power Button: is tagged by udev as: Keyboard
[    26.539] (II) event1  - Power Button: device is a keyboard
[    26.544] (II) config/udev: Adding input device Video Bus (/dev/input/event8)
[    26.544] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[    26.544] (**) Video Bus: Applying InputClass "system-keyboard"
[    26.544] (II) Using input driver 'libinput' for 'Video Bus'
[    26.544] (**) Video Bus: always reports core events
[    26.545] (**) Option "Device" "/dev/input/event8"
[    26.545] (**) Option "_source" "server/udev"
[    26.546] (II) event8  - Video Bus: is tagged by udev as: Keyboard
[    26.546] (II) event8  - Video Bus: device is a keyboard
[    26.546] (II) event8  - Video Bus: device removed
[    26.578] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input10/event8"
[    26.579] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[    26.579] (**) Option "xkb_layout" "de"
[    26.588] (II) event8  - Video Bus: is tagged by udev as: Keyboard
[    26.588] (II) event8  - Video Bus: device is a keyboard
[    26.590] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[    26.590] (II) No input driver specified, ignoring this device.
[    26.590] (II) This device may have been added with another device file.
[    26.592] (II) config/udev: Adding input device HP Webcam: HP Webcam (/dev/input/event6)
[    26.592] (**) HP Webcam: HP Webcam: Applying InputClass "libinput keyboard catchall"
[    26.592] (**) HP Webcam: HP Webcam: Applying InputClass "system-keyboard"
[    26.592] (II) Using input driver 'libinput' for 'HP Webcam: HP Webcam'
[    26.592] (**) HP Webcam: HP Webcam: always reports core events
[    26.592] (**) Option "Device" "/dev/input/event6"
[    26.592] (**) Option "_source" "server/udev"
[    26.595] (II) event6  - HP Webcam: HP Webcam: is tagged by udev as: Keyboard
[    26.595] (II) event6  - HP Webcam: HP Webcam: device is a keyboard
[    26.595] (II) event6  - HP Webcam: HP Webcam: device removed
[    26.658] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/input/input9/event6"
[    26.658] (II) XINPUT: Adding extended input device "HP Webcam: HP Webcam" (type: KEYBOARD, id 8)
[    26.658] (**) Option "xkb_layout" "de"
[    26.670] (II) event6  - HP Webcam: HP Webcam: is tagged by udev as: Keyboard
[    26.670] (II) event6  - HP Webcam: HP Webcam: device is a keyboard
[    26.672] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event9)
[    26.672] (II) No input driver specified, ignoring this device.
[    26.672] (II) This device may have been added with another device file.
[    26.673] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event10)
[    26.673] (II) No input driver specified, ignoring this device.
[    26.673] (II) This device may have been added with another device file.
[    26.674] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event11)
[    26.674] (II) No input driver specified, ignoring this device.
[    26.674] (II) This device may have been added with another device file.
[    26.674] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event12)
[    26.675] (II) No input driver specified, ignoring this device.
[    26.675] (II) This device may have been added with another device file.
[    26.676] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event2)
[    26.676] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[    26.676] (**) AT Translated Set 2 keyboard: Applying InputClass "system-keyboard"
[    26.676] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[    26.676] (**) AT Translated Set 2 keyboard: always reports core events
[    26.676] (**) Option "Device" "/dev/input/event2"
[    26.676] (**) Option "_source" "server/udev"
[    26.678] (II) event2  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[    26.678] (II) event2  - AT Translated Set 2 keyboard: device is a keyboard
[    26.679] (II) event2  - AT Translated Set 2 keyboard: device removed
[    26.692] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input2/event2"
[    26.692] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 9)
[    26.692] (**) Option "xkb_layout" "de"
[    26.700] (II) event2  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[    26.700] (II) event2  - AT Translated Set 2 keyboard: device is a keyboard
[    26.704] (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
[    26.704] (II) No input driver specified, ignoring this device.
[    26.704] (II) This device may have been added with another device file.
[    26.706] (II) config/udev: Adding input device Synaptics TM3127-001 (/dev/input/event7)
[    26.706] (**) Synaptics TM3127-001: Applying InputClass "libinput touchpad catchall"
[    26.706] (**) Synaptics TM3127-001: Applying InputClass "touchpad catchall"
[    26.706] (**) Synaptics TM3127-001: Applying InputClass "Default clickpad buttons"
[    26.706] (**) Synaptics TM3127-001: Applying InputClass "touchpad"
[    26.706] (**) Synaptics TM3127-001: Applying InputClass "Default clickpad buttons"
[    26.706] (II) LoadModule: "synaptics"
[    26.707] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[    26.756] (II) Module synaptics: vendor="X.Org Foundation"
[    26.756] 	compiled for 1.20.0, module version = 1.9.1
[    26.756] 	Module class: X.Org XInput Driver
[    26.756] 	ABI class: X.Org XInput driver, version 24.1
[    26.756] (II) Using input driver 'synaptics' for 'Synaptics TM3127-001'
[    26.756] (**) Synaptics TM3127-001: always reports core events
[    26.756] (**) Option "Device" "/dev/input/event7"
[    26.829] (--) synaptics: Synaptics TM3127-001: x-axis range 0 - 2152 (res 20)
[    26.829] (--) synaptics: Synaptics TM3127-001: y-axis range 0 - 842 (res 20)
[    26.829] (--) synaptics: Synaptics TM3127-001: pressure range 0 - 255
[    26.829] (II) synaptics: Synaptics TM3127-001: device does not report finger width.
[    26.829] (--) synaptics: Synaptics TM3127-001: buttons: left right double triple
[    26.829] (--) synaptics: Synaptics TM3127-001: Vendor 0x6cb Product 0
[    26.830] (--) synaptics: Synaptics TM3127-001: invalid finger width range.  defaulting to 0 - 15
[    26.830] (WW) Option "FingerLow" requires an integer value
[    26.830] (WW) Option "FingerHigh" requires an integer value
[    26.830] (**) Option "EmulateTwoFingerMinZ" "40"
[    26.830] (**) Option "EmulateTwoFingerMinW" "40"
[    26.831] (**) Option "VertScrollDelta" "150"
[    26.831] (**) Option "HorizScrollDelta" "50"
[    26.831] (**) Option "VertTwoFingerScroll" "1"
[    26.832] (**) Option "HorizTwoFingerScroll" "1"
[    26.832] (**) Option "TapButton1" "1"
[    26.832] (**) Option "TapButton2" "3"
[    26.832] (**) Option "TapButton3" "2"
[    26.833] (**) Option "TapAndDragGesture" "true"
[    26.833] (--) synaptics: Synaptics TM3127-001: touchpad found
[    26.833] (**) Synaptics TM3127-001: always reports core events
[    26.885] (**) Option "config_info" "udev:/sys/devices/rmi4-00/input/input8/event7"
[    26.885] (II) XINPUT: Adding extended input device "Synaptics TM3127-001" (type: TOUCHPAD, id 10)
[    26.886] (**) synaptics: Synaptics TM3127-001: (accel) MinSpeed is now constant deceleration 2.5
[    26.886] (**) synaptics: Synaptics TM3127-001: (accel) MaxSpeed is now 1.75
[    26.886] (**) synaptics: Synaptics TM3127-001: (accel) AccelFactor is now 0.087
[    26.888] (**) Synaptics TM3127-001: (accel) keeping acceleration scheme 1
[    26.889] (**) Synaptics TM3127-001: (accel) acceleration profile 1
[    26.889] (**) Synaptics TM3127-001: (accel) acceleration factor: 2.000
[    26.889] (**) Synaptics TM3127-001: (accel) acceleration threshold: 4
[    26.890] (--) synaptics: Synaptics TM3127-001: touchpad found
[    26.893] (II) config/udev: Adding input device Synaptics TM3127-001 (/dev/input/mouse0)
[    26.893] (**) Synaptics TM3127-001: Ignoring device from InputClass "touchpad ignore duplicates"
[    26.897] (II) config/udev: Adding input device HP Wireless hotkeys (/dev/input/event3)
[    26.897] (**) HP Wireless hotkeys: Applying InputClass "libinput keyboard catchall"
[    26.897] (**) HP Wireless hotkeys: Applying InputClass "system-keyboard"
[    26.897] (II) Using input driver 'libinput' for 'HP Wireless hotkeys'
[    26.898] (**) HP Wireless hotkeys: always reports core events
[    26.898] (**) Option "Device" "/dev/input/event3"
[    26.898] (**) Option "_source" "server/udev"
[    26.899] (II) event3  - HP Wireless hotkeys: is tagged by udev as: Keyboard
[    26.899] (II) event3  - HP Wireless hotkeys: device is a keyboard
[    26.899] (II) event3  - HP Wireless hotkeys: device removed
[    26.948] (**) Option "config_info" "udev:/sys/devices/virtual/input/input4/event3"
[    26.949] (II) XINPUT: Adding extended input device "HP Wireless hotkeys" (type: KEYBOARD, id 11)
[    26.949] (**) Option "xkb_layout" "de"
[    26.955] (II) event3  - HP Wireless hotkeys: is tagged by udev as: Keyboard
[    26.955] (II) event3  - HP Wireless hotkeys: device is a keyboard
[    26.960] (II) config/udev: Adding input device HP WMI hotkeys (/dev/input/event5)
[    26.960] (**) HP WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[    26.960] (**) HP WMI hotkeys: Applying InputClass "system-keyboard"
[    26.960] (II) Using input driver 'libinput' for 'HP WMI hotkeys'
[    26.960] (**) HP WMI hotkeys: always reports core events
[    26.960] (**) Option "Device" "/dev/input/event5"
[    26.961] (**) Option "_source" "server/udev"
[    26.962] (II) event5  - HP WMI hotkeys: is tagged by udev as: Keyboard Switch
[    26.962] (II) event5  - HP WMI hotkeys: device is a keyboard
[    26.962] (II) event5  - HP WMI hotkeys: device is a switch device
[    26.963] (II) event5  - HP WMI hotkeys: device removed
[    26.992] (**) Option "config_info" "udev:/sys/devices/virtual/input/input7/event5"
[    26.992] (II) XINPUT: Adding extended input device "HP WMI hotkeys" (type: KEYBOARD, id 12)
[    26.992] (**) Option "xkb_layout" "de"
[    27.000] (II) event5  - HP WMI hotkeys: is tagged by udev as: Keyboard Switch
[    27.000] (II) event5  - HP WMI hotkeys: device is a keyboard
[    27.000] (II) event5  - HP WMI hotkeys: device is a switch device
[    27.038] (II) intel(0): EDID vendor "AUO", prod id 14573
[    27.038] (II) intel(0): Printing DDC gathered Modelines:
[    27.038] (II) intel(0): Modeline "1920x1080"x0.0  141.00  1920 2028 2076 2100  1080 1090 1100 1118 -hsync -vsync (67.1 kHz eP)
[    27.039] (II) intel(0): Modeline "1920x1080"x0.0   94.00  1920 2028 2076 2100  1080 1090 1100 1118 -hsync -vsync (44.8 kHz e)
[  7263.844] (EE) Synaptics TM3127-001: Read error 19
[  7264.193] (II) config/udev: removing device Synaptics TM3127-001
[  7264.234] (II) UnloadModule: "synaptics"
[  7270.630] (II) config/udev: Adding input device Synaptics TM3127-001 (/dev/input/mouse0)
[  7270.631] (**) Synaptics TM3127-001: Ignoring device from InputClass "touchpad ignore duplicates"
[  7270.977] (II) config/udev: Adding input device Synaptics TM3127-001 (/dev/input/event7)
[  7270.977] (**) Synaptics TM3127-001: Applying InputClass "libinput touchpad catchall"
[  7270.977] (**) Synaptics TM3127-001: Applying InputClass "touchpad catchall"
[  7270.977] (**) Synaptics TM3127-001: Applying InputClass "Default clickpad buttons"
[  7270.977] (**) Synaptics TM3127-001: Applying InputClass "touchpad"
[  7270.977] (**) Synaptics TM3127-001: Applying InputClass "Default clickpad buttons"
[  7270.991] (II) Using input driver 'synaptics' for 'Synaptics TM3127-001'
[  7270.991] (**) Synaptics TM3127-001: always reports core events
[  7270.991] (**) Option "Device" "/dev/input/event7"
[  7271.057] (--) synaptics: Synaptics TM3127-001: x-axis range 0 - 2152 (res 20)
[  7271.057] (--) synaptics: Synaptics TM3127-001: y-axis range 0 - 842 (res 20)
[  7271.057] (--) synaptics: Synaptics TM3127-001: pressure range 0 - 255
[  7271.057] (II) synaptics: Synaptics TM3127-001: device does not report finger width.
[  7271.057] (--) synaptics: Synaptics TM3127-001: buttons: left right double triple
[  7271.057] (--) synaptics: Synaptics TM3127-001: Vendor 0x6cb Product 0
[  7271.057] (--) synaptics: Synaptics TM3127-001: invalid finger width range.  defaulting to 0 - 15
[  7271.057] (WW) Option "FingerLow" requires an integer value
[  7271.057] (WW) Option "FingerHigh" requires an integer value
[  7271.057] (**) Option "EmulateTwoFingerMinZ" "40"
[  7271.057] (**) Option "EmulateTwoFingerMinW" "40"
[  7271.058] (**) Option "VertScrollDelta" "150"
[  7271.058] (**) Option "HorizScrollDelta" "50"
[  7271.058] (**) Option "VertTwoFingerScroll" "1"
[  7271.058] (**) Option "HorizTwoFingerScroll" "1"
[  7271.058] (**) Option "TapButton1" "1"
[  7271.058] (**) Option "TapButton2" "3"
[  7271.058] (**) Option "TapButton3" "2"
[  7271.058] (**) Option "TapAndDragGesture" "true"
[  7271.058] (--) synaptics: Synaptics TM3127-001: touchpad found
[  7271.058] (**) Synaptics TM3127-001: always reports core events
[  7271.097] (**) Option "config_info" "udev:/sys/devices/rmi4-01/input/input17/event7"
[  7271.097] (II) XINPUT: Adding extended input device "Synaptics TM3127-001" (type: TOUCHPAD, id 10)
[  7271.111] (**) synaptics: Synaptics TM3127-001: (accel) MinSpeed is now constant deceleration 2.5
[  7271.112] (**) synaptics: Synaptics TM3127-001: (accel) MaxSpeed is now 1.75
[  7271.112] (**) synaptics: Synaptics TM3127-001: (accel) AccelFactor is now 0.087
[  7271.113] (**) Synaptics TM3127-001: (accel) keeping acceleration scheme 1
[  7271.113] (**) Synaptics TM3127-001: (accel) acceleration profile 1
[  7271.113] (**) Synaptics TM3127-001: (accel) acceleration factor: 2.000
[  7271.113] (**) Synaptics TM3127-001: (accel) acceleration threshold: 4
[  7271.113] (--) synaptics: Synaptics TM3127-001: touchpad found
[  7599.526] (EE) Synaptics TM3127-001: Read error 19
[  7599.670] (II) config/udev: removing device Synaptics TM3127-001
[  7599.759] (II) UnloadModule: "synaptics"
[  7607.721] (II) config/udev: Adding input device Synaptics TM3127-001 (/dev/input/mouse0)
[  7607.729] (**) Synaptics TM3127-001: Ignoring device from InputClass "touchpad ignore duplicates"
[  7607.907] (II) config/udev: Adding input device Synaptics TM3127-001 (/dev/input/event7)
[  7607.907] (**) Synaptics TM3127-001: Applying InputClass "libinput touchpad catchall"
[  7607.907] (**) Synaptics TM3127-001: Applying InputClass "touchpad catchall"
[  7607.907] (**) Synaptics TM3127-001: Applying InputClass "Default clickpad buttons"
[  7607.907] (**) Synaptics TM3127-001: Applying InputClass "touchpad"
[  7607.907] (**) Synaptics TM3127-001: Applying InputClass "Default clickpad buttons"
[  7607.929] (II) Using input driver 'synaptics' for 'Synaptics TM3127-001'
[  7607.961] (**) Synaptics TM3127-001: always reports core events
[  7607.961] (**) Option "Device" "/dev/input/event7"
[  7608.024] (--) synaptics: Synaptics TM3127-001: x-axis range 0 - 2152 (res 20)
[  7608.025] (--) synaptics: Synaptics TM3127-001: y-axis range 0 - 842 (res 20)
[  7608.025] (--) synaptics: Synaptics TM3127-001: pressure range 0 - 255
[  7608.025] (II) synaptics: Synaptics TM3127-001: device does not report finger width.
[  7608.025] (--) synaptics: Synaptics TM3127-001: buttons: left right double triple
[  7608.025] (--) synaptics: Synaptics TM3127-001: Vendor 0x6cb Product 0
[  7608.025] (--) synaptics: Synaptics TM3127-001: invalid finger width range.  defaulting to 0 - 15
[  7608.025] (WW) Option "FingerLow" requires an integer value
[  7608.025] (WW) Option "FingerHigh" requires an integer value
[  7608.025] (**) Option "EmulateTwoFingerMinZ" "40"
[  7608.025] (**) Option "EmulateTwoFingerMinW" "40"
[  7608.025] (**) Option "VertScrollDelta" "150"
[  7608.025] (**) Option "HorizScrollDelta" "50"
[  7608.026] (**) Option "VertTwoFingerScroll" "1"
[  7608.026] (**) Option "HorizTwoFingerScroll" "1"
[  7608.026] (**) Option "TapButton1" "1"
[  7608.026] (**) Option "TapButton2" "3"
[  7608.026] (**) Option "TapButton3" "2"
[  7608.026] (**) Option "TapAndDragGesture" "true"
[  7608.026] (--) synaptics: Synaptics TM3127-001: touchpad found
[  7608.026] (**) Synaptics TM3127-001: always reports core events
[  7608.077] (**) Option "config_info" "udev:/sys/devices/rmi4-02/input/input20/event7"
[  7608.078] (II) XINPUT: Adding extended input device "Synaptics TM3127-001" (type: TOUCHPAD, id 10)
[  7608.078] (**) synaptics: Synaptics TM3127-001: (accel) MinSpeed is now constant deceleration 2.5
[  7608.078] (**) synaptics: Synaptics TM3127-001: (accel) MaxSpeed is now 1.75
[  7608.078] (**) synaptics: Synaptics TM3127-001: (accel) AccelFactor is now 0.087
[  7608.079] (**) Synaptics TM3127-001: (accel) keeping acceleration scheme 1
[  7608.079] (**) Synaptics TM3127-001: (accel) acceleration profile 1
[  7608.079] (**) Synaptics TM3127-001: (accel) acceleration factor: 2.000
[  7608.079] (**) Synaptics TM3127-001: (accel) acceleration threshold: 4
[  7608.079] (--) synaptics: Synaptics TM3127-001: touchpad found

Also, I played around with the synaptics parameters, which did not help.
Maybe it is because of the following error

[  7263.844] (EE) Synaptics TM3127-001: Read error 19

But i really don't know where to start.

regards.

Offline

#5 2019-02-02 19:52:12

seth
Member
Registered: 2012-09-03
Posts: 16,582

Re: [SOLVED] touchpad not working since upgrading kernel

Does the touchpad show up in lsusb?
Do you run any power saving tools? / What's your desktop session?
https://wiki.archlinux.org/index.php/Po … utosuspend

Offline

#6 2019-02-02 22:23:01

anvil
Member
Registered: 2019-02-02
Posts: 10

Re: [SOLVED] touchpad not working since upgrading kernel

I seem to have the same issue. I have the same touchpad and the method described in the original post makes it work for a few seconds.

I have tried to use linux-lts (instead of linux) but the problems persist.

Also I reviewed the packages updated on the day it broke and linux wasn't one of them. Here is the complete list (January 12 2019):

upgraded iana-etc (20180913-1 -> 20181219-1)
upgraded libutil-linux (2.33-2 -> 2.33.1-1)
upgraded apparmor (2.13.2-1 -> 2.13.2-2)
upgraded doxygen (1.8.14-1 -> 1.8.15-1)
upgraded libsystemd (239.370-1 -> 240.0-3)
upgraded util-linux (2.33-2 -> 2.33.1-1)
upgraded systemd (239.370-1 -> 240.0-3)
upgraded firefox (64.0-1 -> 64.0.2-1)
upgraded iproute2 (4.19.0-1 -> 4.20.0-1)
upgraded irssi (1.1.1-2 -> 1.1.2-1)
upgraded libinput (1.12.4-1 -> 1.12.5-1)
upgraded libxslt (1.1.32+3+g32c88216-1 -> 1.1.33-1)
upgraded man-db (2.8.4-1 -> 2.8.5-1)
upgraded openblas (0.3.4-1 -> 0.3.5-1)
upgraded pacman-mirrorlist (20181205-1 -> 20190109-1)
upgraded pacman (5.1.1-1 -> 5.1.2-2)
upgraded php (7.3.0-1 -> 7.3.1-1)
upgraded systemd-sysvcompat (239.370-1 -> 240.0-3)
upgraded wireshark-cli (2.6.5-1 -> 2.6.6-1)

It did however cause the kernel update hook to be run.

Offline

#7 2019-02-03 20:07:28

paulkerry
Member
From: Sheffield, UK
Registered: 2014-10-02
Posts: 491

Re: [SOLVED] touchpad not working since upgrading kernel

anvil wrote:

upgraded libinput (1.12.4-1 -> 1.12.5-1)

This might have caused it - try reverting this libinput upgrade.
If you don't have a local copy in your pacman cache, download it from the ALA - https://wiki.archlinux.org/index.php/Arch_Linux_Archive

Offline

#8 2019-02-04 07:04:31

Skunky
Member
Registered: 2018-01-25
Posts: 175

Re: [SOLVED] touchpad not working since upgrading kernel

What laptop are you using? It's an acer laptop? If so look for "touchpad mode basic" or something similiar in the bios

Offline

#9 2019-02-04 09:05:01

anvil
Member
Registered: 2019-02-02
Posts: 10

Re: [SOLVED] touchpad not working since upgrading kernel

Skunky wrote:

What laptop are you using? It's an acer laptop? If so look for "touchpad mode basic" or something similiar in the bios

No, I am using a HP latop... I already checked the bios and didn't find an option like that.

Offline

#10 2019-02-04 09:11:57

anvil
Member
Registered: 2019-02-02
Posts: 10

Re: [SOLVED] touchpad not working since upgrading kernel

paulkerry wrote:
anvil wrote:

upgraded libinput (1.12.4-1 -> 1.12.5-1)

This might have caused it - try reverting this libinput upgrade.
If you don't have a local copy in your pacman cache, download it from the ALA - https://wiki.archlinux.org/index.php/Arch_Linux_Archive

I just tried that - no success.

Something else I noticed: After I reload the psmouse kernel module, the mouse keeps working as long as I don't stop using it for more than ~2 seconds.

Offline

#11 2019-02-05 15:54:09

alkappa
Member
Registered: 2019-01-23
Posts: 6

Re: [SOLVED] touchpad not working since upgrading kernel

anvil wrote:
paulkerry wrote:
anvil wrote:

upgraded libinput (1.12.4-1 -> 1.12.5-1)

This might have caused it - try reverting this libinput upgrade.
If you don't have a local copy in your pacman cache, download it from the ALA - https://wiki.archlinux.org/index.php/Arch_Linux_Archive

I just tried that - no success.

I second that.

anvil wrote:

Something else I noticed: After I reload the psmouse kernel module, the mouse keeps working as long as I don't stop using it for more than ~2 seconds.

Also the same for me. Maybe the device gets suspended anyhow.

seth wrote:

Does the touchpad show up in lsusb?
Do you run any power saving tools? / What's your desktop session?

I am using i3-wm and i do have a pretty minimalistic Linux installation without any power saving tools.

alkappa@hp-notebook ~> lsusb                                                         
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:0a2a Intel Corp. 
Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 003: ID 0c45:651b Microdia HP Webcam
Bus 001 Device 002: ID 04d9:a067 Holtek Semiconductor, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I believe the touchpad is connected to any of the hubs.

cat /proc/bus/input/devices

alkappa@hp-notebook ~> cat /proc/bus/input/devices 
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:01/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input2
U: Uniq=
H: Handlers=sysrq kbd event2 leds 
B: PROP=0
B: EV=120013
B: KEY=20000 20 0 0 1500f02100000 3803078f900d401 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="HP Wireless hotkeys"
P: Phys=hpq6001/input0
S: Sysfs=/devices/virtual/input/input4
U: Uniq=
H: Handlers=kbd event3 rfkill 
B: PROP=0
B: EV=3
B: KEY=80000000000000 0 0 0

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input5
U: Uniq=
H: Handlers=kbd event4 
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="HP WMI hotkeys"
P: Phys=wmi/input0
S: Sysfs=/devices/virtual/input/input7
U: Uniq=
H: Handlers=kbd event5 
B: PROP=0
B: EV=33
B: KEY=4000000000 0 1000700000000 2102400 0 0
B: MSC=10
B: SW=22

I: Bus=0003 Vendor=04d9 Product=a067 Version=0110
N: Name="Holtek USB Gaming Mouse"
P: Phys=usb-0000:00:14.0-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:04D9:A067.0001/input/input8
U: Uniq=
H: Handlers=sysrq kbd event6 leds 
B: PROP=0
B: EV=120013
B: KEY=e080ffdf01cfffff fffffffffffffffe
B: MSC=10
B: LED=1f

I: Bus=0003 Vendor=04d9 Product=a067 Version=0110
N: Name="Holtek USB Gaming Mouse"
P: Phys=usb-0000:00:14.0-2/input1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1/0003:04D9:A067.0002/input/input9
U: Uniq=
H: Handlers=kbd event7 mouse0 
B: PROP=0
B: EV=1f
B: KEY=3f0003007f 0 0 483ffff17aff32d bf54444600000000 1f0001 130f938b17c000 677bfad941dfed 9ed68000004400 10000002
B: REL=143
B: ABS=100000000
B: MSC=10

I: Bus=0003 Vendor=0c45 Product=651b Version=0002
N: Name="HP Webcam: HP Webcam"
P: Phys=usb-0000:00:14.0-3/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/input/input11
U: Uniq=
H: Handlers=kbd event8 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=001d Vendor=06cb Product=0000 Version=0000
N: Name="Synaptics TM3127-001"
P: Phys=rmi4-00/input0
S: Sysfs=/devices/rmi4-00/input/input10
U: Uniq=
H: Handlers=event9 mouse1 
B: PROP=1
B: EV=b
B: KEY=e520 30000 0 0 0 0
B: ABS=6f3800001000003

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input12
U: Uniq=
H: Handlers=kbd event10 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0001 Vendor=10ec Product=0282 Version=0001
N: Name="HDA Digital PCBeep"
P: Phys=card0/codec#0/beep0
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input13
U: Uniq=
H: Handlers=kbd event11 
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input14
U: Uniq=
H: Handlers=event12 
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input15
U: Uniq=
H: Handlers=event13 
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input16
U: Uniq=
H: Handlers=event14 
B: PROP=0
B: EV=21
B: SW=140

This shows me, that the touchpad is recognized.

lspci -k

alkappa@hp-notebook ~> lspci -k       
00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 35)
	Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register
	Kernel driver in use: iosf_mbi_pci
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 35)
	Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
	Kernel driver in use: i915
	Kernel modules: i915
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 35)
	Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device
00:13.0 SATA controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA Controller (rev 35)
	Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA Controller
	Kernel driver in use: ahci
	Kernel modules: ahci
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 35)
	Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 35)
	Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine
	Kernel driver in use: mei_txe
	Kernel modules: mei_txe
00:1b.0 Audio device: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller (rev 35)
	Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 35)
	Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #3 (rev 35)
	Kernel driver in use: pcieport
00:1c.3 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #4 (rev 35)
	Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 35)
	Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich
00:1f.3 SMBus: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx SMBus Controller (rev 35)
	Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx SMBus Controller
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
02:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)
	Subsystem: Intel Corporation Dual Band Wireless AC 3165
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: Hewlett-Packard Company RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
	Kernel driver in use: r8169
	Kernel modules: r8169

Used drivers do not tell me anything, but maybe they can help.

regards.

Offline

#12 2019-02-05 18:37:34

anvil
Member
Registered: 2019-02-02
Posts: 10

Re: [SOLVED] touchpad not working since upgrading kernel

alkappa wrote:
anvil wrote:

Something else I noticed: After I reload the psmouse kernel module, the mouse keeps working as long as I don't stop using it for more than ~2 seconds.

Also the same for me. Maybe the device gets suspended anyhow.

Yes that was my first tought as well. But by whom and why now all of a sudden?

alkappa wrote:
seth wrote:

Does the touchpad show up in lsusb?
Do you run any power saving tools? / What's your desktop session?

I am using i3-wm and i do have a pretty minimalistic Linux installation without any power saving tools.

I am using i3-gaps and have not installed power saving tools as well (or none that I know of).

Here is my lsusb as well (for comparison):

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 8087:0a2a Intel Corp. 
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Offline

#13 2019-02-05 22:39:26

seth
Member
Registered: 2012-09-03
Posts: 16,582

Re: [SOLVED] touchpad not working since upgrading kernel

Let's see a comparison of "lsmod", mostly the i2c modules.
What psmouse.resync_time vcalues did you try? (and did you "systool -vm psmouse" to ensure they apply?)

Offline

#14 2019-02-06 17:54:12

alkappa
Member
Registered: 2019-01-23
Posts: 6

Re: [SOLVED] touchpad not working since upgrading kernel

seth wrote:

Let's see a comparison of "lsmod", mostly the i2c modules.
What psmouse.resync_time vcalues did you try? (and did you "systool -vm psmouse" to ensure they apply?)

one example:
systool -vm psmouse:

alkappa@hp-notebook ~> systool -vm psmouse               
Module = "psmouse"

  Attributes:
    coresize            = "172032"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "0"
    srcversion          = "ABC5E47BC2D568D6E166444"
    taint               = ""
    uevent              = <store method only>

  Parameters:
    a4tech_workaround   = "N"
    elantech_smbus      = "-1"
    proto               = "auto"
    rate                = "100"
    resetafter          = "1"
    resolution          = "200"
    resync_time         = "1"
    smartscroll         = "Y"
    synaptics_intertouch= "1"

  Sections:

I tried values between zero and one or two interchangeably and they were applied.

lsmod:

alkappa@hp-notebook ~> lsmod
Module                  Size  Used by
psmouse               172032  0
rfcomm                 86016  16
fuse                  131072  3
ccm                    20480  6
bnep                   28672  2
nls_iso8859_1          16384  1
nls_cp437              20480  1
vfat                   20480  1
fat                    81920  1 vfat
snd_hda_codec_hdmi     61440  1
snd_hda_codec_realtek   122880  1
snd_hda_codec_generic    90112  1 snd_hda_codec_realtek
joydev                 28672  0
arc4                   16384  2
iwlmvm                442368  0
i915                 2109440  5
uvcvideo              114688  0
rmi_smbus              16384  0
intel_rapl             28672  0
mac80211              946176  1 iwlmvm
rmi_core               90112  1 rmi_smbus
intel_powerclamp       20480  0
kvmgt                  32768  0
coretemp               20480  0
snd_hda_intel          49152  4
videobuf2_vmalloc      20480  2 rmi_core,uvcvideo
snd_hda_codec         155648  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
videobuf2_memops       20480  1 videobuf2_vmalloc
videobuf2_v4l2         28672  2 rmi_core,uvcvideo
vfio_mdev              16384  0
videobuf2_common       57344  3 rmi_core,videobuf2_v4l2,uvcvideo
mdev                   24576  2 kvmgt,vfio_mdev
vfio_iommu_type1       32768  0
vfio                   36864  3 kvmgt,vfio_mdev,vfio_iommu_type1
videodev              229376  4 rmi_core,videobuf2_v4l2,uvcvideo,videobuf2_common
mousedev               24576  0
i2c_algo_bit           16384  1 i915
media                  57344  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
kvm_intel             245760  0
drm_kms_helper        208896  1 i915
iwlwifi               348160  1 iwlmvm
drm                   499712  6 drm_kms_helper,i915
snd_hda_core           98304  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
btusb                  57344  0
kvm                   741376  2 kvmgt,kvm_intel
snd_hwdep              16384  1 snd_hda_codec
intel_gtt              24576  1 i915
agpgart                53248  2 intel_gtt,drm
btrtl                  20480  1 btusb
btbcm                  16384  1 btusb
btintel                28672  1 btusb
bluetooth             651264  41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
snd_pcm               135168  5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer              40960  1 snd_pcm
irqbypass              16384  1 kvm
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
ofpart                 20480  0
mei_txe                28672  0
snd                   102400  15 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
cmdlinepart            16384  0
fb_sys_fops            16384  1 drm_kms_helper
crct10dif_pclmul       16384  1
intel_spi_platform     16384  0
crc32_pclmul           16384  0
intel_spi              24576  1 intel_spi_platform
ecdh_generic           24576  1 bluetooth
cfg80211              778240  3 iwlmvm,iwlwifi,mac80211
spi_nor                45056  1 intel_spi
hp_wmi                 16384  0
r8169                  94208  0
soundcore              16384  1 snd
mei                   114688  1 mei_txe
ghash_clmulni_intel    16384  0
sparse_keymap          16384  1 hp_wmi
mtd                    73728  5 cmdlinepart,intel_spi,ofpart
rfkill                 28672  8 hp_wmi,bluetooth,cfg80211
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
realtek                20480  0
aesni_intel           200704  4
libphy                 86016  3 r8169,realtek
lpc_ich                28672  0
aes_x86_64             20480  1 aesni_intel
wmi_bmof               16384  0
input_leds             16384  0
pcc_cpufreq            20480  0
i2c_i801               36864  0
mac_hid                16384  0
intel_xhci_usb_role_switch    16384  0
roles                  16384  1 intel_xhci_usb_role_switch
crypto_simd            16384  1 aesni_intel
evdev                  24576  20
processor_thermal_device    16384  0
pwm_lpss_platform      16384  0
intel_soc_dts_iosf     20480  1 processor_thermal_device
pwm_lpss               16384  1 pwm_lpss_platform
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
pcspkr                 16384  0
ac                     16384  0
battery                24576  0
glue_helper            16384  1 aesni_intel
intel_cstate           16384  0
int3400_thermal        20480  0
int3403_thermal        16384  0
wmi                    32768  2 hp_wmi,wmi_bmof
intel_int0002_vgpio    16384  1
hp_wireless            16384  0
int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device
acpi_thermal_rel       16384  1 int3400_thermal
crypto_user            20480  0
ip_tables              32768  0
x_tables               49152  1 ip_tables
ext4                  749568  1
crc32c_generic         16384  0
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  131072  1 ext4
fscrypto               32768  1 ext4
hid_generic            16384  0
usbhid                 61440  0
hid                   143360  2 usbhid,hid_generic
sr_mod                 28672  0
sd_mod                 57344  3
cdrom                  73728  1 sr_mod
serio_raw              20480  0
atkbd                  36864  0
libps2                 20480  2 atkbd,psmouse
ahci                   40960  2
libahci                40960  1 ahci
xhci_pci               20480  0
libata                278528  2 libahci,ahci
crc32c_intel           24576  2
xhci_hcd              262144  1 xhci_pci
scsi_mod              258048  3 sd_mod,libata,sr_mod
i8042                  32768  0
serio                  28672  7 rmi_core,serio_raw,atkbd,psmouse,i8042

Offline

#15 2019-02-09 11:16:22

achiachi
Member
Registered: 2019-02-09
Posts: 2

Re: [SOLVED] touchpad not working since upgrading kernel

try as root: rmmode psmouse; modprobe psmouse proto=imps
for permanent change edit  /etc/modprobe.d/psmouse.conf with:
options psmouse proto=imps
that all to let hp touchpad be recognized as a mouse

Offline

#16 2019-02-09 22:00:00

alkappa
Member
Registered: 2019-01-23
Posts: 6

Re: [SOLVED] touchpad not working since upgrading kernel

achiachi wrote:

try as root: rmmode psmouse; modprobe psmouse proto=imps
for permanent change edit  /etc/modprobe.d/psmouse.conf with:
options psmouse proto=imps
that all to let hp touchpad be recognized as a mouse

Thank you, that fixed the touchpad in the first place!

Unfortunately, two finger taps do not work anymore (which is, of course, a less urgent and less relevant problem)

regards and thank you for your help.

Offline

#17 2019-02-10 09:43:18

anvil
Member
Registered: 2019-02-02
Posts: 10

Re: [SOLVED] touchpad not working since upgrading kernel

For me reloading psmouse with proto=imps worked as well, altough two finger scrolling doesn't work anymore.

Offline

#18 2019-02-10 13:22:22

achiachi
Member
Registered: 2019-02-09
Posts: 2

Re: [SOLVED] touchpad not working since upgrading kernel

after reloading psmouse with proto=imps, two finger scrolling may not be supported
find number device with: xinput list (id=...)
verify with: xinput list-props `numberdevice` (in my case 14)
check: libinput Scroll Methods Available:        0, 0, 1
there are 3  boolean  values  (0  or 1), in order "two-finger", "edge", "button".  Indicates which scroll method is currently available
the first number (0,0,1) correspond to two-finger, if =0 is not available
therefor, i have no solution about two-finger scrolling, and for me it's not a real problem, I usually use button scrolling.

Offline

#19 2019-03-25 08:19:19

wabisabi
Member
Registered: 2019-03-20
Posts: 3

Re: [SOLVED] touchpad not working since upgrading kernel

Just noticed this thread, seems proto=imps works for me as well. Already made a new topic to kernel & hardware section though, sorry for duplicate..

While the workaround works, for me it's not really a permanent fix as it removes most of the trackpad functionalities such as scrolling that I rely pretty heavily on. Am I right to assume that this is a kernel bug and a bug report should be filed there?

Offline

#20 2019-04-10 13:42:38

coldrez
Member
Registered: 2019-04-10
Posts: 1

Re: [SOLVED] touchpad not working since upgrading kernel

I have a cheap HP laptop and I had this problem that every time I took my laptop out of charger, touchpad stopped responding after 2 seconds of inactivity.

Fixed it by editing file /etc/default/tlp

changed line
RUNTIME_PM_ON_BAT=auto
to
RUNTIME_PM_ON_BAT=on

Offline

#21 2019-04-14 10:37:03

wabisabi
Member
Registered: 2019-03-20
Posts: 3

Re: [SOLVED] touchpad not working since upgrading kernel

coldrez wrote:

I have a cheap HP laptop and I had this problem that every time I took my laptop out of charger, touchpad stopped responding after 2 seconds of inactivity.

Fixed it by editing file /etc/default/tlp

changed line
RUNTIME_PM_ON_BAT=auto
to
RUNTIME_PM_ON_BAT=on

Nice, I didn't have tlp installed but installing it and changing this setting fixed it. Probably could just disable PCI runtime power management specifically for the touchpad also.

I'm pretty sure this is caused by https://lkml.org/lkml/2019/1/11/615. I made a bug report to bugzilla https://bugzilla.kernel.org/show_bug.cgi?id=203297.

Offline

#22 2019-04-29 11:03:00

teika
Member
From: Japan
Registered: 2011-05-23
Posts: 44
Website

Re: [SOLVED] touchpad not working since upgrading kernel

In this bug report in kernel.org, a patch is submitted (see comment #9.)

Its follow-up in the linux-pm mailing list can be seen here. The title is: "[Bug 203297] Synaptics touchpad TM-3127 functionality broken by PCI runtime power management patch on 4.20.2"

Last edited by teika (2019-04-29 11:19:35)


Easy Shift / Ctrl / AltGr ... hack; save your pinkies, type without drudgery.
YYYY-MM-DD, period. (Have you ever used the Internet?)

Offline

#23 2019-05-16 23:07:20

teika
Member
From: Japan
Registered: 2011-05-23
Posts: 44
Website

Re: [SOLVED] touchpad not working since upgrading kernel

Fixed kernels are now available in the upstream, in vers 5.1, 5.0.14, and 4.19.41.

Last edited by teika (2019-05-16 23:07:52)


Easy Shift / Ctrl / AltGr ... hack; save your pinkies, type without drudgery.
YYYY-MM-DD, period. (Have you ever used the Internet?)

Offline

#24 2019-05-18 05:57:56

joaoeudes7
Member
Registered: 2019-05-18
Posts: 1

Re: [SOLVED] touchpad not working since upgrading kernel

teika wrote:

Fixed kernels are now available in the upstream, in vers 5.1, 5.0.14, and 4.19.41.

And now mine does not work after the update kk has to do with the update?

Last edited by joaoeudes7 (2019-05-18 05:59:21)

Offline

#25 2019-05-25 16:17:20

alkappa
Member
Registered: 2019-01-23
Posts: 6

Re: [SOLVED] touchpad not working since upgrading kernel

teika wrote:

Fixed kernels are now available in the upstream, in vers 5.1, 5.0.14, and 4.19.41.

I forgot about this thread for a time and now i am extremely happy to have my old touchpad functionality back.
Thank you for submitting this bug, next time i will do it myself. That will save many users more time in the future.

I am marking this thread as solved.

Offline

Board footer

Powered by FluxBB