Problème de reconnaissance de scanner avec xsane sous wheezy

Bonjour,

J’ai un petit problème casse-pieds depuis quelque temps avec mon (vieux) scanner sous debian wheezy avec xsane. Le problème est d’autant plus casse-pieds depuis que j’ai remarqué cette semaine que la même configuration marchait sous wheezy et squeeze, mais sous wheezy seulement si j’avais fait fonctionner mon scanner sous squeeze lors d’un reboot précédent sans avoir débrancher le scanner entre temps… (ça me l’a fait deux fois donc ça a l’air d’être prouvé même si cela m’étonne ; le reste du temps xsane ne détecte pas le scanner sous wheezy)

Est-ce que quelqu’un ici aurait une idée? :smiley:

Ma config :

Scanner : Epson perfection 1670 (branché en usb)

OS: dual boot entre debian wheezy que j’utilise maintenant au quotidien, et debian squeeze sur lequel je me suis initié à debian l’année dernière (et windows en général pour décorer mais on s’en fiche)

Erreurs xsane:
“Erreur” : “aucun périphérique disponible” -> quand le scanner n’est pas allumé ou branché (normal)
“Erreur” : “Erreur d’ouverture du périphérique ‘snapscan:libusb:001:005’: Paramètre non valable” -> quand il est branché et connecté sous wheezy
(il y a aussi quelque fois “erreur d’entrée/sortie” à la place de “paramètre non valable” quand je fais des tests de branchage/débranchage sous wheezy)
Pas d’erreur sous squeeze

Procédure d’installation du scanner que j’ai effectuée:
(la doc vient surtout d’ici: doc.ubuntu-fr.org/scanner_epson )

  • chercher le firmware esfw30.bin (leroybrown.glassmelter.com/binaries/ESFW30.BIN)
  • créez le dossier /usr/share/sane/snapscan/
  • le copier (en minuscules) dans /usr/share/sane/snapscan$
  • lui donner des droits 775
  • mettre l’adresse du firmware dans /etc/sane.d/snapscan.conf (1ere ligne)
  • rajouter la ligne “epkowa” (sans guillemets) si absente dans /etc/sane.d/dll.conf
  • utiliser xsane (normalement pas besoin d’installer sane, et libsane-extras était déjà installé)

Ma version d’xsane : 0.998 sous wheezy ; d’après le net j’ai une version 0.997-2 sous squeeze, mais je n’ai pas vérifié

Les détails matériels de ma conf (et la version des noyaux) sont dans le fichier joint pour ne pas alourdir ce message. (j’ai regardé s’il y avait une différence dans les résultats des commandes ‘lspci’ ‘lsusb’ et ‘dmidecode’ sous wheezy quand le scanner marche et qu’il ne marche pas, mais je n’ai rien trouvé)

(en finissant d’écrire ce message je me dis qu’une étape pourrait être d’essayer la version précédente d’xsane, mais cela ne me parait pas forcément évident comme manipulation)

Merci beaucoup pour vos idées :slightly_smiling:
renseignements materiels.txt (22.1 KB)

Salut,

Tu as essayé d’installer les paquets firmware-linux free et non-free ? On ne sait jamais.

a+

Salut,

Je viens de les ai installer pour tester mais cela n’a pas d’effets. Merci pour l’idée tout de même.

Salut,

Il est toujours extrêmement dangereux de mélanger la cuisine d’Ubuntu à la gastronomie Debian :slightly_smiling:
Ma fille ne fait pas la cuisine comme sa mère :laughing: :laughing: :laughing:

Bonjour,
j’ai installé Wheezy il y a un mois sur du matériel neuf (carte mere ASUS P8Z77-V LX avec Intel Pentium G850.
Pour installer mon scanner Epson perfection 1250, j’ai installé Xsane avec Synaptic
et il a fonctionné en ne faisant rien d’autre.

Salut

Salut,

Les scanners sont considérés comme des matériels SCSI et /dev/ contient (chez moi) des devices de la forme sg*.

Vérifier que $ ll /dev/sg* donne bien une réponse et qu’il est en rw pour tout le monde.

gerard@glu:~$ ll /dev/sg* crw------- 1 root root 21, 0 sept. 26 09:07 /dev/sg0 crw-rw---T+ 1 root cdrom 21, 1 sept. 26 09:07 /dev/sg1 crw------- 1 root root 21, 2 sept. 26 09:07 /dev/sg2

sg2 devrait être en rw pour les “autres”

Salut,

Oui, je sais que tout ne fonctionne pas pareil sous ubuntu et debian (même si c’est via ubuntu que j’ai mis le pied dans linux puis dans debian). Cela dit, cela peut être pratique quand on trouve une solution directe d’un côté et pas de l’autre, quand on est prudent et quand on sait (= pense pouvoir :unamused: ) remettre la config en place si un problème survient. Mais un jour, je saurais tout et n’aurai plus besoin de ces “astuces” :wink:

Mon pc est un assemblage hétéroclite et n’est plus tout neuf, même si presque tous ses composants sont plus récents que le scanner. Je crois me rappeler avoir essayer d’installer xsane tout seul et cela ne suffisait pas, alors que la manip décrite fonctionne avec squeeze.

‘$ ll /dev/sg*’ ne donne pas de réponse. Je suppose que c’est parce que le scanner est branché en usb? (tiens, je crois que je n’avais pas précisé ce paramètre, je vais éditer le post du haut…)

Merci.

Salut,

Que te dit $ lsusb ?

$ lsusb :

[quote]Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04b8:011f Seiko Epson Corp. Perfection 1670
Bus 002 Device 002: ID 046d:c050 Logitech, Inc. RX 250 Optical Mouse[/quote]

(Désolé pour le retard, j’avais un début de semaine très chargé)

Salut,

Donc ton scanner est reconnu par le système, il ne te reste plus qu’à trouver le bon driver (merci google)
Puis lire le README qui explique en général comment il VEUT être installé :slightly_smiling: