[sane-devel] Hotplug and udev files created automatically now,
please test!
Wittawat Yamwong
wy-sane-devel at arcor.de
Wed May 10 16:07:57 UTC 2006
On Tuesday 09 May 2006 19:07, Henning Meier-Geinitz wrote:
>[...]
> By default, SANE generates a udev rules file like this:
>
> ACTION!="add", GOTO="libsane_rules_end"
> SUBSYSTEM!="usb_device", GOTO="libsane_rules_end"
>
> # Hewlett-Packard ScanJet 4100C
> SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="0101", MODE="660",
> GROUP="scanner" [...]
> LABEL="libsane_rules_end"
>
> Does this still work?
The above rules do not work with an older version of libusb (e.g. 0.1.10a
shipped with SUSE 10.0). This version looks at /proc/bus/usb first. If the
usbfs is mounted, which is normally true, libusb will open a device node
in /proc/bus/usb (not in /dev/bus/usb) which is normally not writable by
non-root users and is not affected by the above rules. Anyway, I suggest we
should stick with the above udev rules. For those who has an older libusb
(like me), exporting USB_DEVFS_PATH=/dev/bus/usb as a system wide environment
variable could help.
Regards
--
Wittawat Yamwong
Hannover, Germany
More information about the sane-devel
mailing list