I have 15.10 and my controller wasn't working.

I viewed the files mentioned above and I see a typo in the distribution provided file. It has ATTRS{idVendor} twice. The second one is supposed to be idProduct .

To recap, this is what the file used to say:

# Steam Controller device node write access, per lp:1498655 SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", ATTRS{idVendor}=="1102", MODE="0666" SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", ATTRS{idVendor}=="1142", MODE="0666" # Steam Controller udev write access, per lp:1498658 KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess"

And this is what it was supposed to say (and works for me):