Date: Fri, 14 Mar 2025 12:57:53 +0100 From: Alexey Sukhoguzov <sap@eseipi.net> To: Christos Margiolis <christos@freebsd.org> Cc: freebsd-desktop@freebsd.org, freebsd-acpi@freebsd.org, freebsd-multimedia@freebsd.org Subject: Re: Thinkpad L480 touchpad issues Message-ID: <Z9QZwS2kiMr7oDL2@l380.home.lan> In-Reply-To: <5gpw5bkzfoeh5coznwdpd4sroeckcfvn4vezxxmvdtl4vt3yqe@5mtt2qdh3gyr> References: <5gpw5bkzfoeh5coznwdpd4sroeckcfvn4vezxxmvdtl4vt3yqe@5mtt2qdh3gyr>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 12, 2025 at 22:31 +0100, Christos Margiolis wrote: > Hello, > > I've observed the following touchpad issues on my Thinkpad L480. > > - It sometimes becomes unusable after closing the lid for some time and > re-opening it. I haven't touched any suspend/resume settings. > - Double-clicking doesn't work. What's interesting however is that, I > noticed this issue with an old laptop as well, but I remember it > working on 12.2, so perhaps some regression happened between 12.2 and > the 14.2-RELEASE (which I'm running now). > > If anyone involved in this area can help that'd be great. Let me know if > you need any specific debugging information. Thank you. > > Christos > > I haven't had any problems with double-clicking on my L380, but can confirm that both touchpad and trackpoint are occasionally become dead (though not necessarily at the same time): Feb 17 11:23:50 l380 kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0 Feb 17 11:23:50 l380 kernel: psm0: [GIANT-LOCKED] Feb 17 11:23:50 l380 kernel: WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 15.0. Feb 17 11:23:50 l380 kernel: psm0: model Elantech Touchpad, device ID 0 [...] Mar 8 13:23:12 l380 kernel: psm0: failed to disable the device (psmclose). Mar 8 13:23:13 l380 kernel: psm0: failed to get status (psmclose). Mar 8 13:23:14 l380 kernel: psm0: failed to enable the device (doopen). I've never got around to debug this issue properly as I barely use the laptop without external peripherals. However, the HOOKRESUME flag mentioned in psm(4) gave me the idea to try to "wake" those devices manually by providing them with some I/O immediately after opening the lid, and this little ritual does the job every time I remember to perform it. So it seems like the problem should be somewhere in this area.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Z9QZwS2kiMr7oDL2>