sar10538 - 2010-04-03

I'm running version 3.5 under OpenSuSE 11.2 x86_64 with 2.6.31 kernel. I have done the udev stuff which sets the plugged in PowerMate to group input with read+write to owner, and group, and I have placed myself in the input group. As myself I can start gizmod fine and see that it responds to events generated by the PowerMate but no actions are taken. If I su to root while in X and start the daemon it works fine. It also works if I login as root and run gizmod.

I've tried putting myself in every group (temporarily) but that does not work. I think I've tried enabling access to every device (temporarily) to try and track this down so I'm wondering if it some sort of security issue but I tried disabling Apparmor and that did not work. If I make gizmod SUID (stupid, I know but temporarily) it works fine so it does seem like there is some issue with permissions.

Anyone have an idea on what's going on here please?