Hi Andrew. >>> At some point I upgraded UDEV, and the following rule broke: >>> >>> BUS="usb", SYSFS{product}="Griffin PowerMate", NAME="powermate", >>> SYMLINK="input/powermate", GROUP="audio", MODE="0660" >>> >>> […] >>> >>> What am I doing wrong? >> You should correct the syntax corresponding to the following guide: >> >> http://www.reactivated.net/writing_udev_rules.html > > True... but to be a little bit more specific: > > You have several instances of "=" (assignment operator) where you want "==" > (comparison for equality).
This and the necessity of „+=“ for the SYMLINK command should make this rule work again. > udev used to tolerate the use of = in place of > == , but in some recent version it stopped doing so, causing lots of > people's custom rules (including mine) to break, and generating lots of "why > did my udev rules stop working?" traffic in Usenet groups and forums. Nevertheless I think this was the right decision. Regards, Mathias
signature.asc
Description: OpenPGP digital signature