Le 11.12.2005 19:21:22, Jean-Michel Le Bot a écrit :
Nourry Jean-Marc a écrit :Le Dimanche 11 Décembre 2005 17:56, Jean-Michel Le Bot a écrit :BonjourJe possède un scanner epson perfection 2480 que j'ai fait fonctionnersous Woody au printemps avec iscan et le module scanner. Depuis mon passage à Sarge et au noyau 2.6.8, ça ne fonctionne plus (iscan 1.17). Un # cat /proc/bus/usb/devices me donne T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1 P: Vendor=04b8 ProdID=0121 Rev= 1.10 S: Manufacturer=EPSON S: Product=EPSON Scanner C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=16ms du coup dans epkowa.conf j'ai mis "usb 0x04b8 0x0121"
Ça ne me paraît pas forcément une bonne idée. Il faut laisser la libusb (je pense qu'il est géré par la libusb puisqu'il n'y a pas de driver).
un # sane-find-scanner me donne found USB scanner (vendor=0x04b8 [EPSON], product=0x0121 [EPSON Scanner]) at libusb:001:003 # Your USB scanner was (probably) detected. It may or may not be supported by # SANE. Try scanimage -L and read the backend's manpage. et un # scanimage -L donnedevice `snapscan:libusb:001:003' is a EPSON EPSON Scanner flatbed scannerun $ sane-find-scanner par contre ne donne rien (pas de scanner détecté).Il semble donc qu'au moins sous root le scanner soit détectéMais même sous root iscan me dit "impossible d'envoyer une commande auscanner. vérifier l'état du scanner" Quelle peut être la raison ? Quelqu'un fait-il fonctionner ce scanner sous sarge avec 2.6.8 ? Merciil faut changer les permissions sur le répertoire #chmod 0666 /proc/bus/usb/001/003c'est ce que j'ai pour le 2400Ben non justement, ça ne marche pas.
Et je ne suis pas partisan non plus de changer des droits dans /proc : c'est parfaitement volatile et on est obligé de refaire la manip à chaque fois... C'est comme chmod -R 777 *.... Ça permet d'éviter les ennuis de permissions....
Que donne lsusb en root et avec un utilisateur "normal" ? Et ensuite que donne ls -l /proc/bus/usv/xxxx/yyyyy où xxxxx et yyyyy sont vos bus / device reportés par la commande lsusb Par exemple chez moi: [jean-luc@tangerine] % lsusb Bus 005 Device 006: ID 0402:5635 ALi Corp. Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 002: ID 056a:0011 Wacom Co., Ltd Graphire 2 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 003: ID 0463:ffff MGE UPS Systems UPS Bus 002 Device 002: ID 046d:c50b Logitech, Inc. Cordless Desktop Optical Bus 002 Device 001: ID 0000:0000 Bus 001 Device 005: ID 04b8:010a Seiko Epson Corp. Perfection 1640SU Bus 001 Device 004: ID 046d:08f0 Logitech, Inc. QuickCam Messenger Bus 001 Device 001: ID 0000:0000 [jean-luc@tangerine] % ls -l /proc/bus/usb/001/005 -rw-rw---- 1 root scanner 50 2005-12-11 20:00 /proc/bus/usb/001/005Mais si je ne fais pas partie du groupe scanner, je ne peux pas voir le périph.
Votre scanner est géré par udev / libsane, voici un extrait de /etc/udev/libsane.rules. Tout devrait donc être géré normalement du point de vu des droits : 0666 et groupe scanner :
# Epson Corp.|Perfection 2480SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="0121", MODE="660", GROUP="scanner",
RUN+="/etc/hotplug.d/usb/libsane.hotplug"Donc, vérifiez si vous êtes bien dans cette configuration et que vous faites bien partie du groupe scanner.
Jean-Luc
Attachment:
pgp6yZHuKYTiC.pgp
Description: PGP signature