[ltp] Trackpoint udev rules

Richard Neill rn214 at richardneill.org
Mi Apr 26 18:41:02 CEST 2017


Hi Joachim,

On 26/04/17 16:42, Joachim Breitner wrote:
> Hi,
>
> on my T460s, set up without a desktop environment, I have this
> configuration:
>
> $ cat /etc/udev/rules.d/10-trackpoint.rules
> ACTION=="add",
> SUBSYSTEM=="serio", DRIVERS=="psmouse", ATTR{sensitivity}="255",
> ATTR{speed}="160"
>
> Nevertheless, after booting, I find that they were not applied:
>
> $ cat /sys/devices/platform/i8042/serio1/serio2/{speed,sensitivity}
> 97
> 200
>

I have the following notes that may help, and which work on a T470s.

1. identify the /sys path:
  find /sys/devices/platform/i8042 -name sensitivity
  #this machine has it in serio1/serio2

2. Create /etc/udev/rules.d/10-trackpoint.rules
#Trackpoint Sensitivity/Speed - set the sensitivity to maximum.
KERNEL=="serio2", SUBSYSTEM=="serio", DRIVERS=="psmouse", 
ATTR{sensitivity}:="255", ATTR{speed}:="255"

3. Test/trigger the rule with:
  udevadm test /sys/devices/platform/i8042/serio1/serio2


I think that you are falling foul of Udev syntax. In order to avoid the 
original ambiguous use of "=", it now uses
  ==  for testing
  :=  for assignment  (unlike C)

HTH,

Best wishes,

Richard


Mehr Informationen über die Mailingliste Linux-Thinkpad