Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Aller à la page:  1 2 3 Page suivante
Page: 1 sur 3
Reconnaissance SCANNER USB
Envoyé par: dom43

J'utilise Mandriva 2006 et j'ai des problèmes concernant l'installation d'un scanner USB Agfa Snapscan 1212u.
Mon matériel: PC Dell Pentium IV avec 6 ports USB. Deux de ces ports sont utilisés, un pour un disque dur externe et l'autre pour un appareil photo. Ils sont reconnus tout les deux.
Le scanner et bien connecté et fonctionne corectement avec Windows XP. j'ai installé le firmware et essayé d'installer manuellement le scanner: pas de résultats! Et toujours: "aucun périphérique disponible".
Voila, si quelqu'un a une solution?
Merci.

Poste le Thursday 9 February 2006 17:29:03
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: jeanbi

bonsoir,
il faut utiliser sane pour les scanner, il faut aussi voir s'il est reconnu
verifie ici
[www.sane-project.org]
a+


Poste le Thursday 9 February 2006 18:55:23
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: dom43

Salut,

Sane ne trouve pas le scanner.
Celui-ci est bien compatible avec Sane.

Poste le Thursday 9 February 2006 19:00:43
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: Glorfindel

Ben disons,angry smiley) au risque de te renvoyer vers sane-project.org (que tu sembles avoir tout à fait bouquiné en 5mn chrono, quel talent :angesmiling smiley il y a pas mal de docs à parcourir et également une liste de discussion sane-devel qui permet d'avoir les développeurs en direct....

Je sais j'y suis abonné : 500 messages en 2 mois ^^D-*

Poste le Thursday 9 February 2006 19:36:55
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: pingus

Que te retourne dans un terminal

su
sane-find-scanner -v

C'est surement un probleme de configuration de sane.

Poste le Thursday 9 February 2006 19:37:26
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: dom43

Voici le résultat de la commande


This is sane-find-scanner from sane-backends 1.0.16

# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.

searching for SCSI scanners:
checking /dev/scanner... failed to open (Invalid argument)
checking /dev/sg0... failed to open (Invalid argument)
checking /dev/sg1... failed to open (Invalid argument)
checking /dev/sg2... failed to open (Invalid argument)
checking /dev/sg3... failed to open (Invalid argument)
checking /dev/sg4... failed to open (Invalid argument)
checking /dev/sg5... failed to open (Invalid argument)
checking /dev/sg6... failed to open (Invalid argument)
checking /dev/sg7... failed to open (Invalid argument)
checking /dev/sg8... failed to open (Invalid argument)
checking /dev/sg9... failed to open (Invalid argument)
checking /dev/sga... failed to open (Invalid argument)
checking /dev/sgb... failed to open (Invalid argument)
checking /dev/sgc... failed to open (Invalid argument)
checking /dev/sgd... failed to open (Invalid argument)
checking /dev/sge... failed to open (Invalid argument)
checking /dev/sgf... failed to open (Invalid argument)
checking /dev/sgg... failed to open (Invalid argument)
checking /dev/sgh... failed to open (Invalid argument)
checking /dev/sgi... failed to open (Invalid argument)
checking /dev/sgj... failed to open (Invalid argument)
checking /dev/sgk... failed to open (Invalid argument)
checking /dev/sgl... failed to open (Invalid argument)
checking /dev/sgm... failed to open (Invalid argument)
checking /dev/sgn... failed to open (Invalid argument)
checking /dev/sgo... failed to open (Invalid argument)
checking /dev/sgp... failed to open (Invalid argument)
checking /dev/sgq... failed to open (Invalid argument)
checking /dev/sgr... failed to open (Invalid argument)
checking /dev/sgs... failed to open (Invalid argument)
checking /dev/sgt... failed to open (Invalid argument)
checking /dev/sgu... failed to open (Invalid argument)
checking /dev/sgv... failed to open (Invalid argument)
checking /dev/sgw... failed to open (Invalid argument)
checking /dev/sgx... failed to open (Invalid argument)
checking /dev/sgy... failed to open (Invalid argument)
checking /dev/sgz... failed to open (Invalid argument)
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.

searching for USB scanners:
checking /dev/usb/scanner... failed to open (Invalid argument)
checking /dev/usb/scanner0... failed to open (Invalid argument)
checking /dev/usb/scanner1... failed to open (Invalid argument)
checking /dev/usb/scanner2... failed to open (Invalid argument)
checking /dev/usb/scanner3... failed to open (Invalid argument)
checking /dev/usb/scanner4... failed to open (Invalid argument)
checking /dev/usb/scanner5... failed to open (Invalid argument)
checking /dev/usb/scanner5... failed to open (Invalid argument)
checking /dev/usb/scanner7... failed to open (Invalid argument)
checking /dev/usb/scanner8... failed to open (Invalid argument)
checking /dev/usb/scanner9... failed to open (Invalid argument)
checking /dev/usb/scanner10... failed to open (Invalid argument)
checking /dev/usb/scanner11... failed to open (Invalid argument)
checking /dev/usb/scanner12... failed to open (Invalid argument)
checking /dev/usb/scanner13... failed to open (Invalid argument)
checking /dev/usb/scanner14... failed to open (Invalid argument)
checking /dev/usb/scanner15... failed to open (Invalid argument)
checking /dev/usbscanner... failed to open (Invalid argument)
checking /dev/usbscanner0... failed to open (Invalid argument)
checking /dev/usbscanner1... failed to open (Invalid argument)
checking /dev/usbscanner2... failed to open (Invalid argument)
checking /dev/usbscanner3... failed to open (Invalid argument)
checking /dev/usbscanner4... failed to open (Invalid argument)
checking /dev/usbscanner5... failed to open (Invalid argument)
checking /dev/usbscanner6... failed to open (Invalid argument)
checking /dev/usbscanner7... failed to open (Invalid argument)
checking /dev/usbscanner8... failed to open (Invalid argument)
checking /dev/usbscanner9... failed to open (Invalid argument)
checking /dev/usbscanner10... failed to open (Invalid argument)
checking /dev/usbscanner11... failed to open (Invalid argument)
checking /dev/usbscanner12... failed to open (Invalid argument)
checking /dev/usbscanner13... failed to open (Invalid argument)
checking /dev/usbscanner14... failed to open (Invalid argument)
checking /dev/usbscanner15... failed to open (Invalid argument)
# No USB scanners found. If you expected something different, make sure that
# you have loaded a driver for your USB host controller and have installed a
# kernel scanner module.

# Not checking for parallel port scanners.

# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
done

Poste le Thursday 9 February 2006 20:10:45
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: pingus

Ton scanner n'est effectivement pas reconnu (le scoop !)
Que donne

lsmod | grep -i usb
lsmod | grep scanner
ls -l /dev | grep -i usb
grep -i snapscan /etc/sane.d/dll.conf

et eventuellement, le contenu de
/etc/sane.d/snapscan.conf


Poste le Thursday 9 February 2006 21:02:51
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: dom43

bonsoir, me revoila!

La commande lsmod | grep -i usb, donne ceci:
usb_storage 81860 3
scsi_mod 120808 3 sg,sd_mod,usb_storage
usbcore 108156 4 usb_storage,ehci_hcd,uhci_hcd


lsmod | grep scanner ne donne rien.


ls -l /dev | grep -i usb
crw-rw---- 1 dom usb 99, 0 fév 9 17:06 parport0
crw-rw---- 1 dom usb 171, 0 fév 9 17:06 raw1394
lrwxrwxrwx 1 root root 10 fév 9 17:06 usbmouse -> input/mice


grep -i snapscan /etc/sane.d/dll.conf donne:
snapscan


/etc/sane.d/snapscan.conf[/quote]
bash: /etc/sane.d/snapscan.conf[/quote]: Aucun fichier ou répertoire de ce type

Tout ceci reste assez mysterieux pour moi javascript:insertTags(':-/','','');

Merci pour ton aide.

Poste le Thursday 9 February 2006 23:41:59
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: dom43

Correctif:
la derniere commande la réponse est:
bash: /etc/sane.d/snapscan.conf: Permission non accordée

Poste le Thursday 9 February 2006 23:52:35
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: pingus

Rebonsoir,

C'est étrange que tu n'aies pas de devices pour ton scanner dans /dev

S'il n'y en a pas il va falloir le créer (ca risque rien d'essayer, si ca ne marche pas, il suffit de l'effacer et on est dans le meme etat qu'avant !)
Dans le man de sane, pour ton scanner, ils parlent de /dev/usb/scanner0, soit donc !

su
ls /dev/usb

S'il dit que ca existe pas,
mkdir /dev/usb

sinon
mknod -m 666 /dev/usb/scanner0 c 180 48

Tu as dis que tu as téléchargé le firmware et que tu l'as installé, tu as fais comment ? Apparmment la procédure, c'est de commencer par télécharger ce script agfafirm et de l'appliquer au répertoire précédemment créer
[hem.fyristorg.com]

Supposons que tu as téléchargé ce programme dans
/home/toi/scanner
Copie aussi dans /home/toi/scanner le firmware de ton scanner, comme ca on sait ou il est pour la suite !

su
cd /home/toi/scanner
chmod +x agfafirm
./agfafim /dev/usb/scanner0 le_nom_du_firmware

Citation
auteur
/etc/sane.d/snapscan.conf
bash: /etc/sane.d/snapscan.conf: Aucun fichier ou répertoire de ce type

Il faut l'ouvrir avec un traitement de texte, normalement il doit être la. Mais s'il n'est pas la, c'est pas grave, voila ce que tu vas faire

su
mv /etc/sane.d/dll.conf /etc/sane.d/dll.conf-vieux
vi /etc/sane.d/dll.conf

Tu appuies sur la touche i et tu écris
snapscan
Puis tu tapes sur <ESC> et tu écris :wq

mv /etc/sane.d/snapscan.conf /etc/sane.d/snapscan.conf-vieux
(s'il te retourne une erreur, c'est qu'il est pas la, tant pis!)
vi /etc/sane.d/snapscan.conf

Tu appuies sur la touche i et tu écris

/dev/usb/scanner0
firmware /home/toi/scanner/le_nom_du_firmware

<ESC> :wq

Voila
[ce qu'on a fait ici:
- créer un nouveau répertoire dans /dev/usb qu'on appelle scanner0
- Déplacer les fichiers dll.conf et scapscan.conf en dll.conf-vieux et scapscan.conf-vieux
Pour revenir en arrière, il suffit de faire
su
rm -R /dev/usb/scanner0
mv /etc/sane.d/dll.conf-vieux /etc/sane.d/dll.conf
mv /etc/sane.d/snapscan.conf-vieux /etc/sane.d/snapscan.conf
]

Essaye maintenant de refaire
su
sane-find-scanner

Bonne chance!
Mais ya pas de raison que ca ne fonctionne pas (apres quelques litres de cafés, ton scanner est référencé dans le man de sane)



Poste le Friday 10 February 2006 01:02:45
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: dom43

voila!
J'ai commencé la procédure.

Aprés avoir tapé: mknod -m 666 /dev/usb/scanner0 c 180 48
ls /dev/usb donne: scanner0

J'ai téléchargé le programme agfafirm, ainsi que le firmware dans
/home/dom/scanner,
puis tapé:
cd /home/dom/scanner
chmod +x agfafirm
./agfafirm /dev/usb/scanner0 snapscan_1212u_2.bin
Voici la réponse:
[root@localhost scanner]# ./agfafirm /dev/usb/scanner0 snapscan_1212u_2.bin
Can't open scanner device at ./agfafirm line 139.


faut-il continuer?

Poste le Friday 10 February 2006 01:46:18
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: dom43

je viens de contrôler la présence de snapscan.conf. C'est bon, il est bien dans la liste.

Poste le Friday 10 February 2006 01:54:01
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: pingus

su
chmod 666 /dev/usb/scanner0

est-ce que ca marche la ?

Poste le Friday 10 February 2006 02:12:55
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: dom43

non toujours la même erreur.

Poste le Friday 10 February 2006 02:18:41
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: pingus

Bon, ca veut dire que ce n'est pas la bonne facon de procéder: il n'arrive pas a ouvrir le device /dev/usb/scanner0 qu'on a crée, probablement parce qu'il ne trouve pas signe de vie du modem dessus.

Citation
sane-find-scanner
# No USB scanners found. If you expected something different, make sure that
# you have loaded a driver for your USB host controller and have installed a
# kernel scanner module.

Ici, il te demande si tu as le module scanner installé. Apres tout ca semble assez logique, il faut bien que quelque chose dans ton noyau dise: tiens y'a du materiel nouveau sur usb (ca c'est genre hotplug), tiens c'est un scanner (la il faut un truc spécifique scanner).

Ton lsmod |grep scanner qui retourne rien dit que scanner n'est pas chargé. Tu peux essayer
modprobe scanner
Mais j'ai de tres gros doute que ça va marcher, car ce module est obsolete et plus installé sur les nouveaux noyaux.

J'avais esperé qu'en créeant le device et en appliquant la procédure, il allait s'y retrouver tout seul, mais en y réflechissant, c'était assez innocent de ma part :-)

Je viens d'aller voir la doc de sane sur le site officielle. Dans la FAQ, ils disent qu'il faut maintenant utiliser le module libusb a la place de scanner. Il est aussi dit qu'avec lsusb, il ne faut pas appliquer le script agfafirm

Bon, du coup, il va falloir que tu installes ce module. Regarde s'il n'y a pas un rpm qui s'en charge (sous debian, le module est en package qui s'installe sans efforts donc probablement sous mandrake egalement).

Et une fois que tu l'auras installé, tu refais

su
sane-find-scanner -v

Je crois que la première étape, c'est qu'il te retourne quelque chose ici dans la partie usb...


Au fait, que donne

su
lsusb

Bon courage

Poste le Friday 10 February 2006 10:54:48
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: dom43

Salut,

Faut-il suprimer les choses précédement créées? La commande: rm -R /dev/usb/scanner0 est-elle valable et suffisante?

La commande lsusb ne donne rien.

sane-find-scanner -v :

[root@localhost dom]# sane-find-scanner -v
This is sane-find-scanner from sane-backends 1.0.16

# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.

searching for SCSI scanners:
checking /dev/scanner... failed to open (Invalid argument)
checking /dev/sg0... failed to open (Invalid argument)
checking /dev/sg1... failed to open (Invalid argument)

ETC...

Voila!

Poste le Friday 10 February 2006 11:56:02
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: dom43

Au fait:

dans RPM, j'ai trouvé et installé:
Nom : libusb0.1_4-static-devel
Version : 0.1.8-7mdk

Actuellement j'ai donc d'installé:

Nom : libusb0.1_4
Version : 0.1.8-7mdk

Nom : libusb0.1_4-devel
Version : 0.1.8-7mdk

Nom : libusb0.1_4-static-devel
Version : 0.1.8-7mdk

Poste le Friday 10 February 2006 12:02:28
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: pingus

Oui, tu peux effacer avec rm -R /dev/usb/scanner0, je crois qu'on a plus besoin de ca.
Tes fichiers de configurations ne sont pas encore bien renseigne,

Il faut un fichier
/etc/sane.d/dll.conf avec le mot snapscan dedans (tu peux effacer tout le reste, mais fait une copie de sauvegarde au cas ou, cf ce que j'ai mis au dessus)

et un fichier
/etc/sane.d/snapscan.conf avec dedans

firmware /home/toi/scanner/le_nom_du_firmware
usb 0x06bd 0x0001
usb 0x06bd 0x2061

Les numeros sont ceux qui sont dans le fichier chez moi. Ce sont les identifiants de ton scanner. Par contre, je ne sais pas pourquoi il y en a deux. Il y a peut-etre deux versions...
Tu devrais voir ce numero avec lsusb

C'est tres bizarre que lsusb ne retourne rien. Et ce n'est pas normal. Tu as pourtant les modules usb charges.
As-tu deja reussi a faire fonctionner du materiel usb sur ton linux (une clef, ou n'importe ?)
Essaye pour voir

su
ls -R /proc/bus/usb

Je te conseille egalement de virer ts les fichiers .conf de /etc/sane.d, pour pas qu'il perde du temps ou se melange les pinceaux avec.
Pour cela, tu peux par exemple creer un repertoire /etc/sane.d/conf et les mettre dedans (tous, sauf /etc/sane.d/snapscan.conf biensur)

Encore un petit truc, maintenant que tu as installe libusb
Dans une console, tu tapes

su
tail -f /var/log/kern.log

Tu allumes ton scanner, puis tu debranches la fiche usb, puis tu l'as remets

Est-ce qu'il y a de l'activite dans ce terminal (notamment des renseignements concernant libusb) ?


Poste le Friday 10 February 2006 12:53:54
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: dom43

Dans: /etc/sane.d/dll.conf j'ai laissé seulement: snapscan.

En cherchant dans /etc/sane.d/snapscan.conf, on trouve déja un chemin d'accées pour le firmware qui est: /usr/share/sane/firmware/snapscan_1212u_2.bin
J'ai été voir dans ce fichier: le firmware est bien présent et y est 3 fois! (3fois, peut-être a cause du fait que j'ai fais plusieurs tentatives d'installation manuelle par le gestionnaire de configuration matériel. est-ce gênant?)
Il est également dans: /usr/share/sane/firmware/firmware/snapscan_1212u_2.bin (La aussi 3 fois).
et aussi dans: /usr/share/sane/snapscan/snapscan_1212u_2.bin (3 fois aussi)
??????????????????????

Il existe bien deux versions pour ce scanner. Je sais que l'une des versions a besoin du firmware et pas l'autre. Mais je n'ai pas le moyen de vérifier de quelle version est celui que j'ai.

J'utilise d'autres ports USB, un pour l'appareil photo et un autre pour un dique dur externe. Il n'y a jamais eu de problèmes.


libusb est installé de puis le début et la commande suivante donne:
[root@localhost dom]# tail -f /var/log/kern.log
tail: Ne peut ouvrir `/var/log/kern.log' en lecture: Aucun fichier ou répertoire de ce type
tail: aucun fichier restant

Poste le Friday 10 February 2006 15:53:07
Répondre     Citer    
Re: Reconnaissance SCANNER USB
Envoyé par: pingus

Pour etre bien sur de comprendre

Citation
auteur
En cherchant dans /etc/sane.d/snapscan.conf, on trouve déja un chemin d'accées pour le firmware qui est: /usr/share/sane/firmware/snapscan_1212u_2.bin
J'ai été voir dans ce fichier: le firmware est bien présent et y est 3 fois! (3fois, peut-être a cause du fait que j'ai fais plusieurs tentatives d'installation manuelle par le gestionnaire de configuration matériel. est-ce gênant?)
Il est également dans: /usr/share/sane/firmware/firmware/snapscan_1212u_2.bin (La aussi 3 fois).
et aussi dans: /usr/share/sane/snapscan/snapscan_1212u_2.bin (3 fois aussi)
??????????????????????

Tu veux dire que dans ton fichier /etc/sane.d/snapscan.conf, quand tu l'edites, le firmware est indique 9 fois c'est ca ?

Que donne
ls -l /usr/share/sane/firmware
ls -l /usr/shqre/sane/firmware/snapscan
ls -l /usr/share/sane/firmware/firmware

Je ne sais pas quel est le fichier de log du noyau de mandrake, essaye de l'identifier en tapant
ls /var/log
Ou sinon, tu dois pouvoir faire la meme manipulation avec

su
tail -f /var/log/syslog (qui j'espere est present sad smiley )

Ca reste un mystere concernant l'usb.
Est ce que
ls -R /proc/bus/usb retourne quelque chose ?

Poste le Friday 10 February 2006 16:09:07
Répondre     Citer    
Aller à la page:  1 2 3 Page suivante
Page: 1 sur 3

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Reconnaissance SCANNER USB
Vous voulez savoir si votre matériel est supporté par Linux, ou vous avez un problème pour installer un module ? Ce forum est pour vous !
Nouveau sujet sur ce forum

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons