On Wed, Jul 14, 2010 at 08:09:05PM -0700, bri...@aracnet.com wrote: > device `epson2:/dev/sg1' is a Epson GT-9700 flatbed scanner > > crw-rw----+ 1 root root 21, 1 Jul 14 18:57 /dev/sg1 > > here's the rule it looks like it should be matching : > > > # Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO > ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0112", MODE="0664", > GROUP="scanner", ENV{libsane_matched}="yes"
Where should $libsane_matched be set? > > Because, you know, that's the scanner I have :-) > > So I'm not clear on how I can figure out whether a rule was matched at > all, and if it was, which one was matched. 1. Have you reloaded udev rules after your changes? udevadm control --reload-rules On Lenny: udevadm control --reload_rules 2. udevmonitor (udevadm monitor) can help you see what you actually get with the events. Use the option --env. 3. You seem to have quite a few conditions. Consider removing some of them to see which one is the offender that does not apply. > > Also, what's the best way to add rules to /etc/udev to force "my" rules > to be checked first. Do I simply add a rules file with a low prefix > number ?? Are there any other rules that apply? -- Tzafrir Cohen | tzaf...@jabber.org | VIM is http://tzafrir.org.il | | a Mutt's tzaf...@cohens.org.il | | best tzaf...@debian.org | | friend -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100718113625.gv17...@pear.tzafrir.org.il