udev libsane.rules
Inviato: mer 6 apr 2011, 11:35
Sto cercando di far funzionare il mio scanner usb con udev ma nulla.
Ho aggiunto 80-libsane.rules in etc/udev/rules.d con tutti i parametri (credo) necessari, ma niente, sane-find-scanner lo trova mentre scanimage e quindi xsane no.
Questo è il mio libsane.rules
Ho tolto gli scanner usb in più nella lista pensando potessero creare problemi, ma non è cambiato nulla. Ho lasciato quelli scsi.
Ho aggiunto 80-libsane.rules in etc/udev/rules.d con tutti i parametri (credo) necessari, ma niente, sane-find-scanner lo trova mentre scanimage e quindi xsane no.
Questo è il mio libsane.rules
Codice: Seleziona tutto
ACTION!="add", GOTO="libsane_rules_end"
ENV{DEVTYPE}=="usb_device", GOTO="libsane_create_usb_dev"
SUBSYSTEMS=="scsi", GOTO="libsane_scsi_rules_begin"
SUBSYSTEM=="usb_device", GOTO="libsane_usb_rules_begin"
SUBSYSTEM!="usb_device", GOTO="libsane_usb_rules_end"
# Kernel >= 2.6.22 jumps here
LABEL="libsane_create_usb_dev"
# For Linux >= 2.6.22 without CONFIG_USB_DEVICE_CLASS=y
# If the following rule does not exist on your system yet, uncomment it
ENV{DEVTYPE}=="usb_device", MODE="0664", OWNER="root", GROUP="root"
# Kernel < 2.6.22 jumps here
LABEL="libsane_usb_rules_begin"
#Perfection 640U | Epson Perfection 640
ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
# The following rule will disable USB autosuspend for the device
ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level'"
LABEL="libsane_usb_rules_end"
SUBSYSTEMS!="scsi", GOTO="libsane_scsi_rules_end"
LABEL="libsane_scsi_rules_begin"
# Generic: SCSI device type 6 indicates a scannerHo tolto gli scanner usb in più nella lista pensando potessero creare problemi, ma non è cambiato nulla. Ho lasciato quelli scsi.