Package Details: synaptics-led 4.16-1

Git Clone URL: (read-only)
Package Base: synaptics-led
Description: Synaptics LED enabled psmouse kernel module
Upstream URL:
Licenses: GPL2
Submitter: dgbaley27
Maintainer: dgbaley27 (vantu5z)
Last Packager: vantu5z
Votes: 13
Popularity: 0.020403
First Submitted: 2011-05-23 16:24
Last Updated: 2018-04-20 05:51

Latest Comments

svalx commented on 2018-04-10 14:46

Hi,vantu5z. Are you can to submit this patch to upstream kernel for other distributions?

Fuelen commented on 2018-02-02 21:39

Please update SHA256SUMS

vantu5z commented on 2018-01-20 06:02

Now used "readlink -f" to detect extramodules directory for current kernel. This changes should fix issue with multiple kernel installed.

wiselord commented on 2018-01-13 20:14

Got latest patch from git. Thanks for update, now it's bit to bit equal to one I've used on my system.

I hope other users won't get any regressions with this fix.

Does anybody know if there were any attempts to add this patch to upstream kernel?

wiselord commented on 2018-01-03 19:56

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

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

wiselord commented on 2017-12-29 11:06

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

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

Please update SHA256SUMS

andreidumitru commented on 2017-11-08 17:38

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'

All comments