FS#69158 - [linux] psmouse module is built-in in 5.10.3
Attached to Project:
Arch Linux
Opened by Evgeny Badin (basedtho) - Thursday, 31 December 2020, 16:25 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 06 February 2021, 12:17 GMT
Opened by Evgeny Badin (basedtho) - Thursday, 31 December 2020, 16:25 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 06 February 2021, 12:17 GMT
|
Details
Description:
and because of that i can't reload it when my trackpoint sometimes doesn't work after boot. with previous linux versions i would do sudo modprobe -r psmouse && sudo modprobe psmouse now it reports: modprobe: FATAL: Module psmouse is builtin. so i have to restart my laptop (this is happening on a T480s) Additional info: * package version(s) linux 5.10.3 * config and/or log files etc. `journalctl -b -1 | rg elan` (with non working psmouse) (elantech is the vendor of my trackpoint) https://0x0.st/-rgE.txt `dmesg | rg elan` (with working psmouse) https://0x0.st/-rgI.json * link to upstream bug report, if any |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Saturday, 06 February 2021, 12:17 GMT
Reason for closing: Fixed
Additional comments about closing: linux 5.10.13.arch1-2
Saturday, 06 February 2021, 12:17 GMT
Reason for closing: Fixed
Additional comments about closing: linux 5.10.13.arch1-2
Please revert the psmouse option to a module again. I looked at the github logs of the PKGBUILD and it seems that the change was only pushed with some other fedora kernel standard options.
[1] https://wiki.archlinux.org/index.php/Kernel_module#Using_kernel_command_line
(excerpt from kernel log)
psmouse serio1: synaptics: Trying to set up SMBus access
psmouse serio1: synaptics: SMbus companion is not ready yet
psmouse serio1: synaptics: quirked min/max coordinates: x [1024..5112], y [2024..4832]
psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd001a3/0x940300/0x127c00/0x0, board id: 2939, fw id: 1586425
psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
In the past I simply unloaded psmouse at the end of the boot processe and reinserted the module again, that seemed to work.
setting "softdep psmouse pre: rmi_smbus" in /etc/modprobe.d/ did nothing apearently smbus needs some time to settle before psmouse can access it. ideally psmouse would detect smbus at a later time and switches to it.
The trackpad issue was easily solved by removing and readding the psmouse module. With it being built in it becomes a major annoyance.