Bonjour,
Je rame comme un malade pour faire marcher mon scanner AGFA 1236U sur ma Debian SID et un noyau 2.6.4. Avec les noyaux 2.4.x j'avais aucun problème (module scanner.o). Ca ne marche ni avec mon compte utilisateur, ni en tant que root.
Dans /etc/sane.d/snapscan.conf, j'ai mis ceci :
usb libusb:002:002
# Agfa 1236U
usb 0x06bd 0x0002
Dans /etc/hotplug/usb/ j'ai 2 fichiers : libsane.usermap et lubusbscanner.
Dans le premier, "libusbscanner 0x0003 0x06bd 0x0002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000"
Dans le 2ème, le script (installé par xsane) qui me met les bons droits pour le compte utilisateur (qui est bien dans le groupe scanner). Les droits sont bien mis j'ai vérifié.
"sane-find-scanner" donne :
found USB scanner (vendor=0x06bd [AGFA], product=0x0002 [SNAPSCAN 1236U]) at libusb:002:002
"scanimage -L" donne en tant que root :
[sanei_debug] Setting debug level of snapscan to 2.
device `snapscan:libusb:002:002' is a AGFA SNAPSCAN 1236U flatbed scanner
En repassant utilisateur :
[sanei_debug] Setting debug level of snapscan to 2.
[snapscan] usb_read Only 0 bytes read
[snapscan] mini_inquiry: snapscan_cmd command failed: Error during device I/O
[snapscan] snapscani_check_device: mini_inquiry failed with Error during device I/O.
No scanners were identified.
Si je repasse root, j'ai le meme message. Pour que "scanimage -L" marche, oblié de faire un /etc/init.d/hotplug restart !! Et la "scanimage -L" remarche !!!
De toute facon, j'arrive au résultat suivant (root ou bien user) :
$ export SANE_DEBUG_SNAPSCAN=2
$ xsane
[sanei_debug] Setting debug level of snapscan to 2.
[snapscan] usb_read Only 0 bytes read
[snapscan] mini_inquiry: snapscan_cmd command failed: Error during device I/O
[snapscan] snapscani_check_device: mini_inquiry failed with Error during device I/O.
Bref je pige que dalle la !!!!!!!!!!
A l'aide
Merci d'avance.