You are not logged in.
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
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
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
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
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
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
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
What laptop are you using? It's an acer laptop? If so look for "touchpad mode basic" or something similiar in the bios
Offline
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
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
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_ArchiveI just tried that - no success.
I second that.
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.
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
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?
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
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
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
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
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
For me reloading psmouse with proto=imps worked as well, altough two finger scrolling doesn't work anymore.
Offline
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
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
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
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
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
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
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
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