[SCANNER] xsane ne fonctionne qu'en root (résolu)
-
- Daikyu
- Messages : 52
- Inscription : mar. 18 mars 2008, 14:48
- Localisation : Strasbourg
[SCANNER] xsane ne fonctionne qu'en root (résolu)
Bonjour,
xsane n'arrive pas à détecter mon scanner quand je le lance en user. J'appartiens pourtant aux groupes scanner, camera et lp (c'est un scanner HP).
Qu'est-ce que j'ai oublié ?
xsane n'arrive pas à détecter mon scanner quand je le lance en user. J'appartiens pourtant aux groupes scanner, camera et lp (c'est un scanner HP).
Qu'est-ce que j'ai oublié ?
Dernière modification par le ragondin de l'espace le lun. 14 avr. 2008, 21:55, modifié 1 fois.
Chassez le naturel il revient au galop,
Le naturel c'est le chaos ! (OTH)
Le naturel c'est le chaos ! (OTH)
- vincentxavier
- Elfe
- Messages : 778
- Inscription : ven. 11 août 2006, 18:17
- Localisation : Epinay sur Seine (93)
De lire man sane-usb ou il y'a des explications sur le pourquoi du comment !
Warranty
THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils
THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils
-
- Daikyu
- Messages : 52
- Inscription : mar. 18 mars 2008, 14:48
- Localisation : Strasbourg
C'est bien là le plus étrange : un lancement de sane-find-scanner en mode texte utilisateur identifie le scanner sans problème !
found USB scanner (vendor=0x03f0, product=0x5b11) at libusb:004:013
Mais xsane ne veut rien savoir !
found USB scanner (vendor=0x03f0, product=0x5b11) at libusb:004:013
Mais xsane ne veut rien savoir !
Chassez le naturel il revient au galop,
Le naturel c'est le chaos ! (OTH)
Le naturel c'est le chaos ! (OTH)
- mélodie
- Maître du Kyudo
- Messages : 2784
- Inscription : lun. 30 oct. 2006, 02:06
- Localisation : Pyrénées
Et qui ne dit pas comment faire une règle udev pour avoir les permissions. Par contre la doc pour le scanner Brother en parle, sur le site du constructeur. (Je n'ai pas les liens juste sous la main, mais ça se trouve, ou je referais un tour sur le forum plus tard).vincentxavier a écrit :De lire man sane-usb ou il y'a des explications sur le pourquoi du comment !
Coucoux
Il faut normalement, ajouter ton user au groupe scanner
Et relancer...
Vérifies aussi les droits sur /usr/lib/sane
Et enfin édites le fichier
Il faut normalement, ajouter ton user au groupe scanner
Code : Tout sélectionner
# gpasswd -a username scanner
Vérifies aussi les droits sur /usr/lib/sane
Et enfin édites le fichier
Avant la ligne/etc/udev/rules.d/53-sane.rules
Ajoutes ceci# The following rule will disable USB autosuspend for the device
SYSFS{idVendor}=="04f9",MODE="0666",GROUP="scanner",ENV{libsane_matched}="yes"
Windows à des pépins ? Linux a un noyau !
-
- Daikyu
- Messages : 52
- Inscription : mar. 18 mars 2008, 14:48
- Localisation : Strasbourg
- mélodie
- Maître du Kyudo
- Messages : 2784
- Inscription : lun. 30 oct. 2006, 02:06
- Localisation : Pyrénées
Il faut dire à udev que les devices (ceux dans /dev/) appartiennent au groupe scanner.
J'ai aussi rencontré ce problème, et pour le résoudre il a fallu créer un fichier de règles qui contient ceci:
de sorte à ce que les permissions dans /dev soient ceci:
ce sont les 'usbdev1.2' qui sont concernés chez moi, parce que:
ragondin devra sans doute adapter cette partie:
SYSFS{idVendor}=="04f9"
car le numéro correspond à la marque Brother (voir lsusb)
J'ai aussi rencontré ce problème, et pour le résoudre il a fallu créer un fichier de règles qui contient ceci:
Code : Tout sélectionner
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="_end"
# For brother
SYSFS{idVendor}=="04f9", MODE="666", GROUP="scanner"
LABEL="_end"
Code : Tout sélectionner
crw-rw-rw- 1 root scanner 253, 6 avr 14 2008 usbdev1.2_ep00
crw-rw-rw- 1 root scanner 253, 7 avr 14 2008 usbdev1.2_ep01
crw-rw-rw- 1 root scanner 253, 9 avr 14 2008 usbdev1.2_ep03
crw-rw-rw- 1 root scanner 253, 12 avr 14 2008 usbdev1.2_ep08
crw-rw-rw- 1 root scanner 253, 8 avr 14 2008 usbdev1.2_ep82
crw-rw-rw- 1 root scanner 253, 10 avr 14 2008 usbdev1.2_ep84
crw-rw-rw- 1 root scanner 253, 11 avr 14 2008 usbdev1.2_ep85
crw-rw-rw- 1 root scanner 253, 13 avr 14 2008 usbdev1.2_ep89
La page de tutoriel chez Brother conseile de créer un fichier de règle personnalisé sous le nom "10-local.rules" ce qui est une meilleure solution, pour le cas où une mise à jour remplacerait le fichier des règles udev pour le scanner.$ lsusb
(...)
Bus 001 Device 002: ID 04f9:01a9 Brother Industries, Ltd
Bus 001 Device 001: ID 0000:0000
ragondin devra sans doute adapter cette partie:
SYSFS{idVendor}=="04f9"
car le numéro correspond à la marque Brother (voir lsusb)
- aramisqc
- yeomen
- Messages : 257
- Inscription : lun. 11 févr. 2008, 22:03
- Localisation : Québec, Canada
Bonjour !
Faudrait peut-être remplacer le 04f9 par l'id de HP. Fais un lsusb. Ça devrait te retourner l'info.
Exemple selon ma config matérielle
aramisqc
Faudrait peut-être remplacer le 04f9 par l'id de HP. Fais un lsusb. Ça devrait te retourner l'info.
Exemple selon ma config matérielle
Code : Tout sélectionner
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 004: ID 04f9:01ab Brother Industries, Ltd MFC-240C
Bus 002 Device 003: ID 045e:008a Microsoft Corp. Wireless Keyboard and Mouse
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
- mélodie
- Maître du Kyudo
- Messages : 2784
- Inscription : lun. 30 oct. 2006, 02:06
- Localisation : Pyrénées
C'est ce que je venais juste de dire:aramisqc a écrit :Bonjour !
Faudrait peut-être remplacer le 04f9 par l'id de HP. Fais un lsusb. Ça devrait te retourner l'info.
Exemple selon ma config matérielle
aramisqcCode : Tout sélectionner
Bus 002 Device 004: ID [b]04f9[/b]:01ab Brother Industries, Ltd MFC-240C
mais deux avis valent éventuellement mieux qu'un.ragondin devra sans doute adapter cette partie:
SYSFS{idVendor}=="04f9"
car le numéro correspond à la marque Brother (voir lsusb)
Et puis je m'apperçois qu'il me faudrait contribuer un peu au wiki, soit en ajoutant ces détails, soit en les faisant figurer pour la DCP-330C.
aramisq, quelles sont les permissions sur les devices usb dans /dev chez toi ?
- mélodie
- Maître du Kyudo
- Messages : 2784
- Inscription : lun. 30 oct. 2006, 02:06
- Localisation : Pyrénées
'ls -l' liste les devices avec leurs permissions, propriétaire et groupes. (Plus quelques petites choses.aramisqc a écrit : Euh... c'est quoi la commande pour les afficher ?
aramisqc
donc par exemple, (en mode simple utilisateur)
Code : Tout sélectionner
$ ls -l /dev/usb*
- vincentxavier
- Elfe
- Messages : 778
- Inscription : ven. 11 août 2006, 18:17
- Localisation : Epinay sur Seine (93)
Que raconte
Es tu allé regardé dans /etc/sane ?
Code : Tout sélectionner
scanimage -L
Warranty
THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils
THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils
- aramisqc
- yeomen
- Messages : 257
- Inscription : lun. 11 févr. 2008, 22:03
- Localisation : Québec, Canada
Pour melodie
Réponse au ls -l /dev/usb* en mode simple utilisateur.
aramisqc
Réponse au ls -l /dev/usb* en mode simple utilisateur.
Code : Tout sélectionner
crw-rw---- 1 root root 189, 0 avr 13 20:48 /dev/usbdev1.1
crw-rw---- 1 root root 253, 0 avr 13 20:48 /dev/usbdev1.1_ep00
crw-rw---- 1 root root 253, 1 avr 13 20:48 /dev/usbdev1.1_ep81
crw-rw---- 1 root root 189, 128 avr 13 20:48 /dev/usbdev2.1
crw-rw---- 1 root root 253, 2 avr 13 20:48 /dev/usbdev2.1_ep00
crw-rw---- 1 root root 253, 3 avr 13 20:48 /dev/usbdev2.1_ep81
crw-rw---- 1 root root 189, 130 avr 13 20:48 /dev/usbdev2.3
crw-rw---- 1 root root 253, 10 avr 13 20:48 /dev/usbdev2.3_ep00
crw-rw---- 1 root root 253, 11 avr 13 20:49 /dev/usbdev2.3_ep81
crw-rw---- 1 root root 253, 12 avr 13 20:49 /dev/usbdev2.3_ep82
crw-rw-r-- 1 root scanner 189, 131 avr 13 20:48 /dev/usbdev2.4
crw-rw---- 1 root root 253, 13 avr 13 20:48 /dev/usbdev2.4_ep00
crw-rw---- 1 root root 253, 14 avr 13 20:49 /dev/usbdev2.4_ep01
crw-rw---- 1 root root 253, 16 avr 13 20:48 /dev/usbdev2.4_ep03
crw-rw---- 1 root root 253, 19 avr 13 20:49 /dev/usbdev2.4_ep08
crw-rw---- 1 root root 253, 15 avr 13 20:49 /dev/usbdev2.4_ep82
crw-rw---- 1 root root 253, 17 avr 13 20:48 /dev/usbdev2.4_ep84
crw-rw---- 1 root root 253, 18 avr 13 20:48 /dev/usbdev2.4_ep85
crw-rw---- 1 root root 253, 20 avr 13 20:49 /dev/usbdev2.4_ep89
crw-rw---- 1 root root 189, 256 avr 13 20:48 /dev/usbdev3.1
crw-rw---- 1 root root 253, 4 avr 13 20:48 /dev/usbdev3.1_ep00
crw-rw---- 1 root root 253, 5 avr 13 20:48 /dev/usbdev3.1_ep81
crw-rw---- 1 root root 189, 384 avr 13 20:48 /dev/usbdev4.1
crw-rw---- 1 root root 253, 6 avr 13 20:48 /dev/usbdev4.1_ep00
crw-rw---- 1 root root 253, 7 avr 13 20:48 /dev/usbdev4.1_ep81
crw-rw---- 1 root root 189, 512 avr 13 20:48 /dev/usbdev5.1
crw-rw---- 1 root root 253, 8 avr 13 20:48 /dev/usbdev5.1_ep00
crw-rw---- 1 root root 253, 9 avr 13 20:48 /dev/usbdev5.1_ep81
lrwxrwxrwx 1 root root 7 avr 13 20:49 /dev/usblp0 -> usb/lp0
/dev/usb:
total 0
crw-rw---- 1 root lp 180, 0 avr 13 20:49 lp0
-
- Daikyu
- Messages : 52
- Inscription : mar. 18 mars 2008, 14:48
- Localisation : Strasbourg
Waouh ! je ne m'attendais pas à un tel déchaînement de passions
Bon en fait la commande usermod -aG a résolu le problème. Apparemment ma méthode de gestion des groupes est à revoir (j'ai pour habitude de rajouter les utilisateurs à la main dans /etc/group, apparemment c'est pas ce qu'il y a de plus propre!)
Merci à tous en tous cas !
Bon en fait la commande usermod -aG a résolu le problème. Apparemment ma méthode de gestion des groupes est à revoir (j'ai pour habitude de rajouter les utilisateurs à la main dans /etc/group, apparemment c'est pas ce qu'il y a de plus propre!)
Merci à tous en tous cas !
Chassez le naturel il revient au galop,
Le naturel c'est le chaos ! (OTH)
Le naturel c'est le chaos ! (OTH)
- warnaud
- Maître du Kyudo
- Messages : 1640
- Inscription : ven. 11 août 2006, 17:05
- Localisation : Rolle (CH)
Grouiiiiiiik !!
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
-
- Daikyu
- Messages : 52
- Inscription : mar. 18 mars 2008, 14:48
- Localisation : Strasbourg