Pagina 1 di 1

udev libsane.rules

Inviato: mer 6 apr 2011, 11:35
da maxim65
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

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 scanner

Ho tolto gli scanner usb in più nella lista pensando potessero creare problemi, ma non è cambiato nulla. Ho lasciato quelli scsi.

Re: udev libsane.rules

Inviato: mer 6 apr 2011, 16:39
da lablinux
Io con il mio epson non ho fatto nulla di ciò, la prima scansione parte dopo parecchi secondi, le successive sono più rapide.
Usoo xsane e lo scanner è un hp vecchiotto, moooolto vecchiotto.
Sei sicuro che ti serve tutto quest'ambaradan?
Il tuo user come lo hai creato?

Ciao Michele.