On Sat, Mar 21, 2020 at 11:44:14AM +0000, Stuart via blfs-support wrote: > Hi, > > Recently my trusty old Lenovo Z50 broke (mechanical problem) I have replaced > it with a Lenovo V130 and moved the SSD with my LFS/BLFS system in to it. > > With the kernel (version 5.5.8) reconfigure to match the new driver > requirements I was off and running everything is as it was apart from the > touchpad which is behaving strangely. > [ a left-field reply, in case the cause is elsewhere ]
On my own laptop, with 9.0 and a 5.5.2 kernel the trackpad was fine. With 9.1 and a 5.5.7 kernel it produced assertions in evdev and X did not work. Current 'stable' kernels get a lot more "fixes" as soon as they are in linus's development kernel and I suspect that in my case, and maybe in yours, that caused the problem. For me the fix was to update libinput to 1.15.2. I have since read that for some of the problems, upgrading to libinput-1.15.3 (which has more fixes and apparently requires libevdev-1.9.0) finally solves them. But since then libinput-1.15.4 has been released and is a better bet IFF you still have problems, because quoting the maintainer's announcement: | libinput 1.15.4 is now available. Only one patch to the libinput | record tool to fix the dmi modalias recording. Since this tool is | used by every bug reporter and the library itself has no changes | please do update to this one, you'll save a lot of my time... I'll leave the rest of what you posted in the hope that someone will point out something specific to your machine. > The cursor moves as expected but button presses all seem to be "left button" > and if you don't keep a finger on the touchpad the cursor slides 2-3 inches > to the left and down !!!? > > I have looked at Mint Linux off a DVD I have and the touchpad behaves > correctly so I feel the issues is one of configuration but which settings to > changes ? > > The following are things I have found with my system: > > dmesg: > > [??? 3.032043] elan_i2c i2c-ELAN0618:00: Elan Touchpad: Module ID: 0x005b, > Firmware: 0x0001, Sample: 0x0002, IAP: 0x000d > [??? 3.032305] input: Elan Touchpad as > /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-ELAN0618:00/input/input13 > > libinput: > > Device:?????????? Elan Touchpad > Kernel:?????????? /dev/input/event13 > Group:??????????? 5 > Seat:???????????? seat0, default > Size:???????????? 104x68mm > Capabilities:???? pointer gesture > Tap-to-click:???? disabled > Tap-and-drag:???? enabled > Tap drag lock:??? disabled > Left-handed:????? disabled > Nat.scrolling:??? disabled > Middle emulation: disabled > Calibration:????? n/a > Scroll methods:?? *two-finger edge > Click methods:??? *button-areas clickfinger > Disable-w-typing: enabled > Accel profiles:?? none > Rotation:???????? n/a > > /etc/sysconfig/mouse: > > MDEVICE="/dev/input/mice" > PROTOCOL="imps2" > GPMOPTS="" > > Can anyone suggest what I need to address to get things working ? > > I would like to configure a simple no tapping emulated 3 button mouse. > > Thanks > > Stuart > > -- > http://lists.linuxfromscratch.org/listinfo/blfs-support > FAQ: http://www.linuxfromscratch.org/blfs/faq.html > Unsubscribe: See the above information page -- When alle is ſayed and all is done, ye must chooſe your faces wisely, for soon enouff ye will be playing with fyre." The Nice and Accurate Prophecies of Agnes Nutter, Prophecy 5004 -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
