You are not logged in.

#1 2019-03-20 13:39:03

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

No libinput trackpad events after kernel 4.20.2 on HP 250 G5 laptop

Hi,

Firstly, long time user and big fan of Arch Linux. Usually have been able to get everything working but seems now I need some help with the trackpad. smile

I use Sway WM with wlroots and wayland. Since updating kernel to 4.20.2, every log I can think of tells everything is still working like before but libinput is just getting no events. I've been downgrading to 4.20.1 assuming it's a kernel bug but it's been several months of updates already.

Any ideas would be welcome, see below for more details (event identifiers different because logs taken at different boots):

evemu:
# EVEMU 1.3
# Kernel: 5.0.2-arch1-1-ARCH
# DMI: dmi:bvnInsyde:bvrF.41:bd03/02/2018:svnHP:pnHP250G5NotebookPC:pvrType1ProductConfigId:rvnHP:rn81F1:rvr64.59:cvnHP:ct10:cvrChassisVersion:
# Input device name: "Synaptics TM3127-001"
# Input device ID: bus 0x1d vendor 0x6cb product 0000 version 0000
# Size in mm: 107x42
# Supported events:
...

libinput:
Device:           Synaptics TM3127-001
Kernel:           /dev/input/event7
Group:            6
Seat:             seat0, default
Size:             108x42mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *two-finger edge
Click methods:    none
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a

devices:
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/input9
U: Uniq=
H: Handlers=event7 mouse0
B: PROP=1
B: EV=b
B: KEY=e520 30000 0 0 0 0
B: ABS=6f3800001000003

udevadm:
P: /devices/rmi4-00/input/input8
L: 0
E: DEVPATH=/devices/rmi4-00/input/input8
E: SUBSYSTEM=input
E: PRODUCT=1d/6cb/0/0
E: NAME="Synaptics TM3127-001"
E: PHYS="rmi4-00/input0"
E: PROP=1
E: EV=b
E: KEY=e520 30000 0 0 0 0
E: ABS=6f3800001000003
E: MODALIAS=input:b001Dv06CBp0000e0000-e0,1,3,k110,111,145,148,14A,14D,14E,14F,ra0,1,18,2F,30,31,34,35,36,37,39,3A,mlsfw
E: USEC_INITIALIZED=6200907
E: ID_INPUT=1
E: ID_INPUT_TOUCHPAD=1
E: ID_BUS=rmi
E: ID_SERIAL=noserial
E: TAGS=:seat:

sway:
2019-03-19 11:09:06 - [sway/sway/config.c:720] Read line 61:    input "1739:0:Synaptics_TM3127-001" {
2019-03-19 11:09:06 - [sway/sway/config.c:774] Entering block 'input "1739:0:Synaptics_TM3127-001"'
2019-03-19 11:09:06 - [sway/sway/config.c:720] Read line 62:        events enabled
2019-03-19 11:09:06 - [sway/sway/commands.c:358] Config command: input "1739:0:Synaptics_TM3127-001" events enabled
2019-03-19 11:09:06 - [sway/sway/commands.c:145] find_handler(input)
2019-03-19 11:09:06 - [sway/sway/commands.c:378] After replacement: input "1739:0:Synaptics_TM3127-001" events enabled
2019-03-19 11:09:06 - [sway/sway/commands/input.c:48] entering input block: 1739:0:Synaptics_TM3127-001
2019-03-19 11:09:06 - [sway/sway/config/input.c:14] new_input_config(1739:0:Synaptics_TM3127-001)
2019-03-19 11:09:06 - [sway/sway/commands.c:145] find_handler(events)
2019-03-19 11:09:06 - [sway/sway/commands.c:408] Subcommand: events enabled
2019-03-19 11:09:06 - [sway/sway/commands.c:145] find_handler(events)
2019-03-19 11:09:06 - [sway/sway/config/input.c:160] Adding non-wildcard input config
2019-03-19 11:09:06 - [sway/sway/config/input.c:177] Config stored for input 1739:0:Synaptics_TM3127-001
2019-03-19 11:09:06 - [sway/sway/config.c:720] Read line 63: #       accel_profile flat
2019-03-19 11:09:06 - [sway/sway/config.c:720] Read line 64:        dwt enabled
2019-03-19 11:09:06 - [sway/sway/commands.c:358] Config command: input "1739:0:Synaptics_TM3127-001" dwt enabled
2019-03-19 11:09:06 - [sway/sway/commands.c:145] find_handler(input)
2019-03-19 11:09:06 - [sway/sway/commands.c:378] After replacement: input "1739:0:Synaptics_TM3127-001" dwt enabled
2019-03-19 11:09:06 - [sway/sway/commands/input.c:48] entering input block: 1739:0:Synaptics_TM3127-001
2019-03-19 11:09:06 - [sway/sway/config/input.c:14] new_input_config(1739:0:Synaptics_TM3127-001)
2019-03-19 11:09:06 - [sway/sway/commands.c:145] find_handler(dwt)
2019-03-19 11:09:06 - [sway/sway/commands.c:408] Subcommand: dwt enabled
2019-03-19 11:09:06 - [sway/sway/commands.c:145] find_handler(dwt)
2019-03-19 11:09:06 - [sway/sway/config/input.c:154] Merging on top of existing input config
2019-03-19 11:09:06 - [sway/sway/config/input.c:177] Config stored for input 1739:0:Synaptics_TM3127-001
2019-03-19 11:09:06 - [sway/sway/config.c:720] Read line 65:        tap enabled
2019-03-19 11:09:06 - [sway/sway/commands.c:358] Config command: input "1739:0:Synaptics_TM3127-001" tap enabled
2019-03-19 11:09:06 - [sway/sway/commands.c:145] find_handler(input)
2019-03-19 11:09:06 - [sway/sway/commands.c:378] After replacement: input "1739:0:Synaptics_TM3127-001" tap enabled
2019-03-19 11:09:06 - [sway/sway/commands/input.c:48] entering input block: 1739:0:Synaptics_TM3127-001
2019-03-19 11:09:06 - [sway/sway/config/input.c:14] new_input_config(1739:0:Synaptics_TM3127-001)
2019-03-19 11:09:06 - [sway/sway/commands.c:145] find_handler(tap)
2019-03-19 11:09:06 - [sway/sway/commands.c:408] Subcommand: tap enabled
2019-03-19 11:09:06 - [sway/sway/commands.c:145] find_handler(tap)
2019-03-19 11:09:06 - [sway/sway/config/input.c:154] Merging on top of existing input config
2019-03-19 11:09:06 - [sway/sway/config/input.c:177] Config stored for input 1739:0:Synaptics_TM3127-001
2019-03-19 11:09:06 - [sway/sway/config.c:720] Read line 66:        natural_scroll enabled
2019-03-19 11:09:06 - [sway/sway/commands.c:358] Config command: input "1739:0:Synaptics_TM3127-001" natural_scroll enabled
2019-03-19 11:09:06 - [sway/sway/commands.c:145] find_handler(input)
2019-03-19 11:09:06 - [sway/sway/commands.c:378] After replacement: input "1739:0:Synaptics_TM3127-001" natural_scroll enabled
2019-03-19 11:09:06 - [sway/sway/commands/input.c:48] entering input block: 1739:0:Synaptics_TM3127-001
2019-03-19 11:09:06 - [sway/sway/config/input.c:14] new_input_config(1739:0:Synaptics_TM3127-001)
2019-03-19 11:09:06 - [sway/sway/commands.c:145] find_handler(natural_scroll)
2019-03-19 11:09:06 - [sway/sway/commands.c:408] Subcommand: natural_scroll enabled
2019-03-19 11:09:06 - [sway/sway/commands.c:145] find_handler(natural_scroll)
2019-03-19 11:09:06 - [sway/sway/config/input.c:154] Merging on top of existing input config
2019-03-19 11:09:06 - [sway/sway/config/input.c:177] Config stored for input 1739:0:Synaptics_TM3127-001
2019-03-19 11:09:06 - [sway/sway/config.c:720] Read line 67: #       middle_emulation enabled
2019-03-19 11:09:06 - [sway/sway/config.c:720] Read line 68:    }
2019-03-19 11:09:06 - [sway/sway/config.c:791] Exiting block 'input "1739:0:Synaptics_TM3127-001"'

Offline

Board footer

Powered by FluxBB