Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1755 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  [Gentoo] Utilisation d'un scanner Epson ss noyau 2.6 avec libusb (ok)

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[Gentoo] Utilisation d'un scanner Epson ss noyau 2.6 avec libusb (ok)

n°403226
j_c_p
Linux user
Posté le 06-02-2004 à 15:03:48  profilanswer
 

J'aimerais faire fonctionner mon scanner sous un noyau 2.6 sans le module scanner, et donc avec libusb.
 
Voici ma procédure (je précise que le scanner fctionne très bien avec le module scanner, ss 2.4/2.6, mais comme ce module commence à être retiré des nouveaux noyaux ...)
 
1/ je n'ai pas le module scanner actif
2/ rien ds /etc/sane.d/epkowa.conf (normalement avec le module scanner, je mets : usb /dev/usb/scanner0)
3/ j'utilise hotplug
 donc j'ai complété mon /etc/hotplug/usb.usermap via les indications de lsusb suivantes :
 

Bus 001 Device 003: ID 04b8:011b Seiko Epson Corp. Perfection 2400 Photo


 sachant que le device varie, mais hotplug devrait résoudre cela.
 Donc :
 

libusbscanner      0x0003      0x04b8   0x011b    0x0000       0x0000       0x00         0x00            0x00            0x00            0x00               0x0


4/ j'ajoute ds mon /etc/fstab (pas utile je pense car j'ai l'automount au boot):
 

none   /proc/bus/usb  usbfs rw,user,auto,umask=0 0 0

 
5/ Je relance hotplug (version de début janvier, fixload présent) :
 

/etc/init.d/hotplug restart


6/

[~] > ps aux | grep devfs
root       125  0.0  0.1  1836  980 ?        S    14:32   0:00 /sbin/devfsd /dev
jcp       6832  0.0  0.0  3892  736 pts/2    R    14:53   0:00 grep devfs


 

cat /proc/bus/usb/devices
 
T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 11 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=04b8 ProdID=011b Rev= 1.00
S:  Manufacturer=EPSON
S:  Product=EPSON Scanner
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms


rq: normalement le nom du driver est scanner, ici non car pas de module (normal ?)

bash-2.05b# cat /proc/filesystems
 
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   sockfs
nodev   usbfs
nodev   usbdevfs
nodev   futexfs
nodev   tmpfs
nodev   pipefs
nodev   eventpollfs
nodev   binfmt_misc
nodev   devpts
        reiserfs
        ext3
        ext2
nodev   ramfs
        msdos
        vfat
        iso9660
nodev   devfs
nodev   nfs
nodev   nfsd
        ntfs
nodev   autofs
        udf
nodev   supermount
nodev   rpc_pipefs


Je vois le scanner via USBview.
 
Au final, qd je lance iscan ou xsane, j'ai le message d'envoi impossible de données au scanner.
 
Des idées ? Merci.
 
http://forums.gentoo.org/viewtopic [...] ght=libusb
http://www.abul.org/article121.html
http://khk.net/sane/libusb.html
 
Il y a aussi la solution de passer par udev, mais je ne connais pas non plus :D.


Message édité par j_c_p le 20-04-2004 à 02:43:19
mood
Publicité
Posté le 06-02-2004 à 15:03:48  profilanswer
 

n°403249
Lolo-
Posté le 06-02-2004 à 15:39:22  profilanswer
 

j_c_p a écrit :

J'aimerais faire fonctionner mon scanner sous un noyau 2.6 sans le module scanner, et donc avec libusb.


simple curiosité: pourquoi ?  :??:


---------------
http://www.clicknrush.net
n°403256
j_c_p
Linux user
Posté le 06-02-2004 à 15:45:18  profilanswer
 

Le module scanner n'est plus inclu ds les séries mm, et donc il va disparaître ds les noyaux standards sous peu (marqué obsoléte depuis le début du 2.6).


Message édité par j_c_p le 06-02-2004 à 15:49:38
n°403257
perchut2
Hell, it's about time...
Posté le 06-02-2004 à 15:49:30  profilanswer
 

j_c_p a écrit :

J'aimerais faire fonctionner mon scanner sous un noyau 2.6 sans le module scanner, et donc avec libusb.
 


 
[:drapo]
 
bon courage, moi je m'y attelle dès que je rentre chez moi, la semaine prochaine.

n°403262
j_c_p
Linux user
Posté le 06-02-2004 à 15:53:12  profilanswer
 

Perchut2 a écrit :


 
[:drapo]
 
bon courage, moi je m'y attelle dès que je rentre chez moi, la semaine prochaine.


Merci, je te tiens au courant.

n°403267
Lolo-
Posté le 06-02-2004 à 15:58:39  profilanswer
 

j_c_p a écrit :

Le module scanner n'est plus inclu ds les séries mm, et donc il va disparaître ds les noyaux standards sous peu (marqué obsoléte depuis le début du 2.6).


ah ok merci  :jap:


---------------
http://www.clicknrush.net
n°403270
Taz
bisounours-codeur
Posté le 06-02-2004 à 16:00:09  profilanswer
 

[:drapo]

n°403349
j_c_p
Linux user
Posté le 06-02-2004 à 17:41:15  profilanswer
 

Mes idées du moment vont vers 2 axes :
1/ je me trompe en déclarant le scanner via libusb (genre gt9300:libusb:001:002)
2/ un lien dynamique est peut-être à faire


Message édité par j_c_p le 06-02-2004 à 17:41:32
n°410569
j_c_p
Linux user
Posté le 16-02-2004 à 16:28:27  profilanswer
 

ça ne fctionne pas encore pour l'instant !
 
Qqn connaît la syntaxe précise pour utiliser libusb, ie les différents réglages à faire et les intéractions avec hotplug ?
 
Ce que je modifie, enfin, que je pense qu'il faut que je modifie, c'est :
1/ /etc/hotplug/usb.usermap (ça va je pense là)
 
2/ ds /etc/hotplug/usb/, faut mettre un script (ok pour le script) pour appeler le scanner et régler les pbs de droits. (genre gt9300, libusbscanner ou usbscanner, mais je ne sais pas si le nom est important)
 
3/ que mettre donc ds epson.conf (epkowa.conf selon le logiciel), a priori rien (mais j'ai un doute sur une expression du type libusb:**:** ou usbscanner en reprenant le nom commun à hotplug)

n°410817
j_c_p
Linux user
Posté le 16-02-2004 à 23:29:41  profilanswer
 

Je cherche tjrs pour le moment (je vais enlever le preémptible là et me documenter plus sur hotplug).
 
Sinon,  
j'ai donc les fichiers suivants :
1/ /etc/hotplug/usb/libusbscanner (exécutable)

#!/bin/bash
 
#if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
#then
#        chown root "${DEVICE}"
#        chgrp scanner "${DEVICE}"
#        chmod 660 "${DEVICE}"
#fi
 
 
 
if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
      chown root:scanner "$DEVICE"
          chmod 0660 "$DEVICE"
fi


 
2/ /etc/hotplug/usb.usermap :

libusbscanner      0x0003      0x04b8   0x011b    0x0000       0x0000       0x00         0x00            0x00            0x00            0x00               0x0


 
3/ /etc/saned.d/epkowa.conf :

usb 0x04b8 0x011b


 
Voilà.
Donc, si qqn arrive à faire fonctionner un scanner Epson de la sorte qu'il se manifeste, il sera accueilli ds ce topic comme le messie :D.
 
édit : sans le préemp, c'est idem  :(


Message édité par j_c_p le 16-02-2004 à 23:36:05
mood
Publicité
Posté le 16-02-2004 à 23:29:41  profilanswer
 

n°411835
chouki
Posté le 18-02-2004 à 11:59:43  profilanswer
 

je viens de compiler le 2.6.3, le support (obsolete) usb scanner a disparu:
 
device `plustek:libusb:002:002' is a Epson Perfection 1260/Photo USB flatbed scanner
 
il fonctionne sans pb mais qu'avec root, ca doit etre un bete probleme de permissions mais je ne vois pas du tout ce qu'il faut changer  :??:

n°411912
j_c_p
Linux user
Posté le 18-02-2004 à 13:09:44  profilanswer
 

Il faut :
1/ créer un fichier /etc/hotplug/usb/libusbscanner exécutable (le nom est au choix semble -t'il)
2/ mettre à l'intérieur :

#!/bin/bash
 
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
then
        chown root "${DEVICE}"
        chgrp scanner "${DEVICE}"
        chmod 660 "${DEVICE}"
fi


3/ créer un groupe scanner avec tes user dedans
4/ compléter ton /etc/hotplug/usb.usermap comme il faut.
 
NB : quels st tes réglages (fichiers et conf) pour avoir "device `plustek:libusb:002:002' is a Epson Perfection 1260/Photo USB flatbed scanner", merci.

n°412116
chouki
Posté le 18-02-2004 à 16:52:59  profilanswer
 

merci pour le script, c'est bon maintenant.
concernant ma config:
 
noyau 2.6.3
support de l'usb en modules (usbcore uhci_hcd,ohci_hcd,ehci_hcd)
fichier de config plustek.conf d'origine
dans /etc/hotplug/usb.usermap:
 
libusbscanner      0x0003      0x04b8   0x011d    0x0000       0x0000       0x00         0x00            0x00  0x00            0x00               0x0

n°412148
j_c_p
Linux user
Posté le 18-02-2004 à 17:24:39  profilanswer
 

Peux tu mettre ton fichier plustek.conf d'origine ?
 
NB : pq pas le fichier epson.conf ?
 
NB : as tu essayé les pilotes Epkowa (ie iscan) (la qualité est très bonne)  ?
 
merci.

n°412157
claque2000
GamerTag : claquos2000
Posté le 18-02-2004 à 17:33:20  profilanswer
 

Euh juste comme, pour utiliser xsane, faut le firmware du scanner aussi sur le pc. Enfin perso, c comme ca que g resolu le probleme avec ma gentoo avec un 2.6.0

n°412165
j_c_p
Linux user
Posté le 18-02-2004 à 17:46:48  profilanswer
 

Un scanner Epson ?

n°412172
claque2000
GamerTag : claquos2000
Posté le 18-02-2004 à 17:54:52  profilanswer
 

Non un agfa. Je cherche le tutorial que j'avais utilisé mais jpour l'instant j'arrive pas a remettre la main dessus. Ct un tutorial generaliste

n°412178
j_c_p
Linux user
Posté le 18-02-2004 à 17:58:25  profilanswer
 

J'ai déjà vu des personnes utiliser facilement un scanner Agfa via libusb, mais c'est un peu différent pour un Epson :D.

n°412196
chouki
Posté le 18-02-2004 à 18:12:22  profilanswer
 

j_c_p a écrit :

Peux tu mettre ton fichier plustek.conf d'origine ?
 
NB : pq pas le fichier epson.conf ?
 
NB : as tu essayé les pilotes Epkowa (ie iscan) (la qualité est très bonne)  ?
 
merci.


 
voici le fichier en question:
http://teliad.free.fr/plustek.conf
 
je ne l'ai pas modifié, la section "device" est mal configurée par défaut mais ça n'a pas d'incidence.
 
le modèle 1260 utilise le "backend" sane-plustek mais c'est sane-epson pour le 2400
http://www.sane-project.org/sane-mfgs.html#EPSON
 
non j'ai pas essayé iscan. est-ce bien?

n°412226
j_c_p
Linux user
Posté le 18-02-2004 à 18:44:50  profilanswer
 

iscan donne vraiment de plus jolies couleurs que xsane, tu devrais essayer.

n°412705
chouki
Posté le 19-02-2004 à 11:04:30  profilanswer
 

impossible de détecter mon scanner avec iscan... peut-être parce que je n'ai plus le module scanner (->libusb).
 
par contre j'ai fait un test avec vuescan (soft proprietaire) j'ai pas noté de différence flagrande avec sane.

n°412898
j_c_p
Linux user
Posté le 19-02-2004 à 14:56:37  profilanswer
 

étonnant que iscan ne fctionne pas si xsane fctionne (tu as bien configuré le fichier epkowa.conf, c'est celui qui doit être appelé, et mis entre parenthéses ton autre fichier .conf qui fait alors doublon).

n°413436
NounouRs
Non parce que c pas mon pied !
Posté le 20-02-2004 à 01:38:19  profilanswer
 

ALors, ca marche ?


---------------
Boulimique : Je lis dans les pensées !!!
n°413438
j_c_p
Linux user
Posté le 20-02-2004 à 01:39:37  profilanswer
 

non, pas encore :(, sinon j'aurais posté.

n°413600
ZeBib
4tus
Posté le 20-02-2004 à 11:52:30  profilanswer
 

drapal pour que je regarde ce soir avec mon snapscan touch (niash powaa !! :))

n°413718
chouki
Posté le 20-02-2004 à 14:20:04  profilanswer
 

j'ai beau modifier le fichier epkowa.conf, ca passe pas.
pas grave je suis content du resultat avec xsane.
 
concernant ton scanner pas detecte, as-tu essaye avec le noyau 2.6.3?
j'avais essaye avec le 2.6.0 ou 2.6.1 sans le module scanner obsolete et scanimage -L ne trouvait pas mon epson 1260, tandis qu'avec le 2.6.3 ca passe nickel !

n°413729
j_c_p
Linux user
Posté le 20-02-2004 à 14:39:26  profilanswer
 

j'ai essayé avec le 2.6.3-rc1-mm1 pour un même résultat, demain je boote sur un 2.6.3 (je reçois une nouvelle carte graphique, d'où une petite attente : passage ATI -> Nvidia :D).
Sinon, je vais regarder de très près le fctionnement d'hotplug aussi.

n°414258
ZeBib
4tus
Posté le 20-02-2004 à 23:31:35  profilanswer
 

Fonctionne très bien maintenant avec libusb de mon côté :)

n°415662
j_c_p
Linux user
Posté le 23-02-2004 à 01:20:16  profilanswer
 
n°417566
j_c_p
Linux user
Posté le 25-02-2004 à 14:46:39  profilanswer
 

News : j'arrive désormais à faire fonctionner Xsane (pas encore iscan, mais je vais chercher).
Ma config ds epkowa.conf : usb libusb:001:002 (pour le moment :D)
 
NB : pour hotplug, je suis aussi ouvert à tte explication, car qd je lance celui-ci, j'ai désormais (en boucle durant un temps certain) :

: bInterfaceProtocol $bInterfaceProtocol $usb_bInterfaceProtocol;
        if [ $USB_MATCH_INT_PROTOCOL -eq $(( $match_flags & $USB_MATCH_INT_PROTOCOL )) ] && [ $bI                                    nterfaceProtocol -ne $usb_bInterfaceProtocol ]; then
            continue;
        fi;
        DRIVERS="$module $DRIVERS";
        : drivers $DRIVERS;
    done
}                                                                                          


édit : le temps de détection est long aussi (genre 2 minutes :D)
 
Ds le dsmeg :

usb 1-2: bulk timeout on ep1in
usbfs: USBDEVFS_BULK failed dev 2 ep 0x81 len 1 ret -110
usb 1-2: bulk timeout on ep2out
usbfs: USBDEVFS_BULK failed dev 2 ep 0x2 len 2 ret -110


Message édité par j_c_p le 25-02-2004 à 15:50:20
n°417662
Taz
bisounours-codeur
Posté le 25-02-2004 à 16:59:20  profilanswer
 

salut j'a in un 2.6.3
magiquement mon scanner fonctionne, mais qu'en root. j'ai des droits comme 'il faut sur /dev/usb/scanner* mais ça n'y fait rien

n°417710
j_c_p
Linux user
Posté le 25-02-2004 à 17:40:57  profilanswer
 

:hello:
Il faut (bis :D) :
1/ créer un fichier /etc/hotplug/usb/libusbscanner exécutable (le nom est au choix semble -t'il)
2/ mettre à l'intérieur :

#!/bin/bash
 
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
then
        chown root "${DEVICE}"
        chgrp scanner "${DEVICE}"
        chmod 660 "${DEVICE}"
fi


3/ créer un groupe scanner avec tes user dedans
4/ compléter ton /etc/hotplug/usb.usermap comme il faut (cf au dessus).
5/ usb libusb:001:002 (à modifier de la sorte bus:identif) ds /etc/sane.d/epson.conf ou epkowa.conf (j'utilise à la base iscan et xsane en même tps :D)
6/ j'ai aussi viré ts les pilotes sauf epson ds /etc/sane.d/dll.conf (j'ai aussi mis epkowa)  
 
NB : ça fait un up caché :D (j'ai aussi un 2.6.3)
 
édit : tu y arrives avec iscan ?


Message édité par j_c_p le 25-02-2004 à 17:55:04
n°417904
j_c_p
Linux user
Posté le 25-02-2004 à 22:30:45  profilanswer
 

Si quelqu'un maîtrise bien la configuration de hotplug, il est le bienvenu [:plat00n] (voir mon message avant celui de taz).

n°417985
ZeBib
4tus
Posté le 26-02-2004 à 00:17:51  profilanswer
 

hotplug reste un mystère pour moi même si j'ai pour le moment réussi à mettre mon modem (sagem 800), mon appareil photo et mon scanner....
 
Pour le scanner j'ai copié plusieurs fois la ligne correspondant à mon scanner dans différents fichiers de /etc/hotplug :)

n°418180
j_c_p
Linux user
Posté le 26-02-2004 à 13:11:19  profilanswer
 

Je note ta démarche Zebib, sinon, tu n'as pas réessayé iscan ?

n°418291
WaVeR
Posté le 26-02-2004 à 16:36:46  profilanswer
 

Citation :

chouki   je viens de compiler le 2.6.3, le support (obsolete) usb scanner a disparu:
 
device `plustek:libusb:002:002' is a Epson Perfection 1260/Photo USB flatbed scanner
 
il fonctionne sans pb mais qu'avec root, ca doit etre un bete probleme de permissions mais je ne vois pas du tout ce qu'il faut changer  :??:


 
essaye de crée un groupe scanner
ajoute toi dessus puis essaye
 
chmod 660 /proc/bus/usb/002/002
chgrp scanner /proc/bus/usb/002/002


---------------
I dont have any solution, but I certainly admire the problem
n°418329
ZeBib
4tus
Posté le 26-02-2004 à 17:11:28  profilanswer
 

j_c_p a écrit :

Je note ta démarche Zebib, sinon, tu n'as pas réessayé iscan ?


 
euh jamais essayé en fait, il a quoi de mieux que xscanimage ?

n°418438
j_c_p
Linux user
Posté le 26-02-2004 à 19:23:19  profilanswer
 

Meilleure restitution des couleurs & contraste (tt cela très facilement) :D.

n°418528
ZeBib
4tus
Posté le 26-02-2004 à 21:19:02  profilanswer
 

ça fait partie de quel package au juste (debian pour moi) parce que je trouve pas bcp d'infos sur ce prog.
C'est spécifique aux scanners Epson ??

n°418602
j_c_p
Linux user
Posté le 26-02-2004 à 23:01:00  profilanswer
 

oui, c'est spécifique à Epson et il n'y a pas de paquets ss Gentoo. Sous Mandrake, tu peux les avoir, mais faut être membre du Club.
Sinon : http://www.epkowa.co.jp/english/linux_e/index.html
 
NB : la compilation à la main passe nickel ;)


Message édité par j_c_p le 26-02-2004 à 23:08:47
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  [Gentoo] Utilisation d'un scanner Epson ss noyau 2.6 avec libusb (ok)

 

Sujets relatifs
[SourceMage 0.9] Erreur lors de l'utilisation de cast/sorceryrecherche driver EPSON
Noyau 2.6.1 + Slackware 9.1 : supermount ?Noyau 2.6.1 ... affichage messages de demarrage du système
configuration du noyau 2.6.1... (avec nforce2)[debian] pb configuration noyau 2.6.1 - version magic et gcc
Probleme aprés installation du noyau 2.6gros bugs sous linux apres compilation du noyau
Noyau Mandrake patché Open Mosix ...compilation de noyau
Plus de sujets relatifs à : [Gentoo] Utilisation d'un scanner Epson ss noyau 2.6 avec libusb (ok)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR