The zaptel rules in /etc/udev/rules.d/10-zaptel.rules include one a single = after KERNEL. This needs to be changed to a double equals sign ==. There are also zaptel rules in 50-udev.rules, but these lack the mode and group settings - though alternatively they could be updated and the other file removed. The rules for lirc (/etc/udev/rules.d/10-lirc.rules) are also missing the second equals sign.
Matthias - there is a bit here related to lirc
This is the problem already reported in Bug #138532. This Bug has already been solved in lirc-0.8.0-r1 and lirc-0.8.0-r3. Revision lirc-0.8.0-r3 was created explicit for this problem. As udev-094 is unstable at the moment, do you use lirc-0.8.0-r3 (or at least lirc-0.8.0-r1 ?). And second: Do you update your conf-files after emerging stuff?
Hi Matthias, I'm running 0.8.0-r1 - I'm on ~amd64 which is missing from the use flags in 0.8.0-r3 Cheers, Alan.
lirc-0.8.0-r1 existed already and was changed by me to contain a correct udev-rules-file. So reemergeing it should help. I already filled a bug to let amd64-team (and others) keyword the newer lirc-0.8.0-r3 (Bug #138025) but unfortunately they did not react up to now.
does udev-094 support the == syntax? if so im all for updating 10-zaptel.rules. also, the idea of the zaptel rules in 50-udev.rules these days is pretty pointless IMO, cant see why they shouldnt be scrapped from there...the rules in there are old anyways...
i guess ultimately, right now zaptel is b0rked in ~ since its not compatible with the latest ~ udev...thats more what i meant to say :)
Fixed in the latest zaptel revbumps since udev-103 went stable.