On 2020-03-21 22:44, Stuart via blfs-support wrote:
On 2020-03-21 14:44, Ken Moffat via blfs-support wrote:
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
Ken,
I have updated my Linux kernel to 5.5.11, evdev to 1.9.0, libinput to
1.15.4 (actually updated all of X11 environment to latest) and updated
udev to 3.2.9 all with no effect.
I think I may try some other Linux distros as most have a live DVD
option and see if I can see what makes them work in this context
(assuming they don't have the same problem).
Thanks for the help
Stuart
I raised this issue with the libinput project (Peter Hutterer) and we
have determined that libinput is detecting and reporting the correct
button and motion events.
Peter suggests that the problem may be with the GNOME default
clickfinger behaviour. It may be just down to hunting where that setting
is and making the necessary changes.
Any idea where to look in a BLFS system ?
Stuart
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page