Neil Woolford wrote:
This appears to be handled in an earlier file, 20-names.rules, on Ubuntu 6.06.
Right. What exactly is the contents of that line of the rules though ?
It does look horribly like there is a wide variation between distributions in the implementation of udev rules; certainly the rule currently given in the installation instructions section of the Argyllcms website works perfectly as 10-dtp94.rules on the Mandriva Free 2007 but not on Ubuntu 6.06. (The contents of the ..../rules.d directories are very different as well.)
Try using the .rules contents I posted a little while ago on this list, and that are now reflected in the online documentation <file:///D:/usr/graeme/www.argyllcms.com/doc/Installing.html>, and see if it works as given (as rule 10.etc), since it creates a suitable /dev/bus/usb/00M/00N/ device name for libusb.
after the default permissions file 40-permissions.rules and won't work with both the use of = rather than == in the tests and the NAME assignment at the end of the line. So unfortunately there is a swamp here because of variation in udev implementation and rule sets between distributions.
The syntax does seem to have changed. On my system it expect "=" rather than "==", but then udev doesn't work properly in creating usb names in /dev on my system, whereas hotplug works perfectly, so it's not actually a problem. Graeme Gill.