Package Details: synaptics-led 5.12-1

Git Clone URL: https://aur.archlinux.org/synaptics-led.git (read-only, click to copy)
Package Base: synaptics-led
Description: Synaptics LED enabled psmouse kernel module
Upstream URL: https://github.com/mmonaco/PKGBUILDs
Licenses: GPL2
Submitter: dgbaley27
Maintainer: dgbaley27 (vantu5z)
Last Packager: vantu5z
Votes: 13
Popularity: 0.000000
First Submitted: 2011-05-23 16:24 (UTC)
Last Updated: 2021-06-28 06:10 (UTC)

Pinned Comments

vantu5z commented on 2021-01-11 11:19 (UTC) (edited on 2021-02-07 17:19 (UTC) by vantu5z)

"psmouse" module is built-in from 5.10.2 kernel. https://bugs.archlinux.org/task/69158

Fixed from kernel linux 5.10.13.arch1-2.

vantu5z commented on 2020-04-27 06:00 (UTC) (edited on 2020-04-27 06:10 (UTC) by vantu5z)

This is kernel module for touchpads with enable/disable LED button in left corner.
This video show how touchpads looks like:
https://www.youtube.com/watch?v=fj1Yf4ASag0

To load/reload module without rebooting you can use:

  sudo modprobe -r psmouse
  sudo modprobe  psmouse

After kernel update you should reboot and reinstall this package.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 9 Next › Last »

wiselord commented on 2018-01-03 19:56 (UTC) (edited on 2018-01-03 20:03 (UTC) by wiselord)

At some kernel version (I don't remember exactly, 4.12 most probably) the patch stopped working for me. So I spent a bit of time to debug it (via printk). And for me (HP Probook 4720s) the field priv->info.capabilities had bit 1 equal to zero (a-la value xxxxxxxx xxxxxxxx xxxxxx0x). So, masked with 0xD000FF it returned 0xD00071 instead of 0xD00073.

I don't know what these magic numbers mean, but what I did is changed the mask from 0xD000FF to 0xD000FD to skip checking this 1st bit and it works for me now.

vantu5z commented on 2017-12-31 08:27 (UTC)

wiselord, where did you get this numbers? For me it works without this changes.

wiselord commented on 2017-12-29 11:06 (UTC)

There is a piece of patch

  • if (!(priv->info.ext_cap_0c & 0x2000) &&
  • (priv->info.capabilities & 0xd000ff) != 0xd00073) {
  • printk(KERN_NOTICE "synaptics: led: failed capabilities check\n");
  • return false;
  • }

This one doesn't work for me (I get this kernel notice in dmesg), but when I replace the check with:

  • (priv->info.capabilities & 0xd000fd) != 0xd00071) {

,it works for me.

vantu5z commented on 2017-12-29 06:39 (UTC)

Sorry we should wait a little while arch update kernel from 4.14.8 to 4.14.9. Because 4.14.y that used for this module already 4.14.9 and have changes which make compilation failed.

fuelen commented on 2017-12-28 14:56 (UTC)

Please update SHA256SUMS

andreidumitru commented on 2017-11-08 17:38 (UTC)

Can't install on Manjaro. It fails at: -> Building psmouse.ko make: Entering directory '/usr/lib/modules/4.9.60-1-MANJARO/build' make: *** No rule to make target 'psmouse.ko'. Stop. make: Leaving directory '/usr/lib/modules/4.9.60-1-MANJARO/build'

vantu5z commented on 2017-11-05 08:10 (UTC)

Fuelen, thank you! SHA256SUMS updated, try to install now.

fuelen commented on 2017-11-04 00:04 (UTC)

Can't install with the latest kernel version

ailick commented on 2017-09-01 09:01 (UTC)

Hi,vantu5z Thanks for your hard working! I'm very sorry about that I didn't unterstand the LED.And now I know which is a light,but I have nothing.No matter how thank you!!! psmouse serio1: synaptics: queried max coordinates: x [..5776], y [..5012] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.5, id: 0x1e0b1, caps: 0xd00073/0x240000/0xa0400/0x0, board id: 1679, fw id: 724542 synaptics: led: checking for led synaptics: led: your product ID is 24 synaptics: led: looks like you have one synaptics: support LED control input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input11