#1 Le 14/05/2016, à 22:20
- Ooops
Aide Install MultiFonction Brother DCP 7010 USB
Bonjour,
je ne sais plus comment faire malgré tous les posts que j’ai pu trouver ici. Je n’arrive pas à faire fonctionner la partie scanner de mon multifonction. Pourtant, je pense ne pas être loin de la solution…
Quand je lance xsane une première fois, il recherche le scanner, pas d’erreur. Je clique sur Numériser, et j’ai « Échec du démarrage du scanner : Paramètre non valable ».
Je quitte xsane, je le relance, et la pendant qu’il recherche le scanner, j’ai
« Erreur d’ouverture du périphérique ‘brother2:bus2;dev3’ »
Je suis sous ubuntu 16.04 LTS (mais le scanner ne fonctionnait pas non plus avant que je migre de la 14.04)
En m'aidant des différents topics ici, j'ai fait au moins les actions suivantes :
install des drivers Brother OK (desinstall aussi, réinstall avec le script de demonipuc aussi … au choix).
Rajout de mon user dans les groupes lpadmin, lp, saned, scanned … (ca ne fonctionne ni avec mon user, ni avec root)
Rajout de la ligne idVendor dans le fichier /lib/udev/rules.d/40-libsane.rules
Copie des 6 ou 7 fichiers /usr/lib64/libb* dans les repertoires lib (et même au cas ou dans les reps lib/x86_64 car j’ai vu que cela avait changé en 16.04)
L'imprimante est connectée en usb 2.0
lsusb | grep Brother
Bus 003 Device 002: ID 04f9:0182 Brother Industries, Ltd DCP-7010
scanimage -L
device `brother2:bus2;dev3' is a Brother DCP-7010 USB scanner
scanimage
scanimage: open of device brother2:bus2;dev3 failed: Invalid argument
Est-il normal que lsusb me mettre sur BUS 003 et DEVICE 002 alors que le scanimage affiche BUS2 et DEVICE3 ??
Ah et dernière info, le scanner est reconnu avec l’appli payante vuescan, donc je pense que je ne suis pas loin mais je ne sais pas ou chercher ...
Merci d’avance pour vos retours.
Dernière modification par Ooops (Le 14/05/2016, à 22:22)
Hors ligne
#2 Le 15/05/2016, à 00:07
- ares
Re : Aide Install MultiFonction Brother DCP 7010 USB
Bonsoir Ooops,
Manifestement tu as parcouru en long et large le forum !
Ton problème est que si le scanner est bien reconnu... les commandes envoyées par le logiciel sont "invalides" ou non reconnu par l'appareil... qui renvoi un code d'erreur.
D'après la doc : « liste_imprimantes_brother » ICI ton imprimante est bien prise en compte et le le scanner nécessite "brscan2" en téléchargement depuis le site Brother ICI
Je suppose que tout est OK ?
Est-il normal que lsusb me mettre sur BUS 003 et DEVICE 002 alors que le scanimage affiche BUS2 et DEVICE3 ??
Aucune importance ; Xsane n'a pas corrigé cette erreur de message.
Ce qui est exacte :
lsusb | grep Brother
Bus 003 Device 002: ID 04f9:0182 Brother Industries, Ltd DCP-7010
La nuit porte conseil dit-on...
Demain vérifies - après un bon café et deux croissants chauds - ta procédure d'install
@+
Le droit d'emmerder Dieu (Richard Malka)
Hors ligne
#3 Le 15/05/2016, à 09:29
- Ooops
Re : Aide Install MultiFonction Brother DCP 7010 USB
Merci pour ta réponse rapide.
Alors oui brscan2 s'est bien installé, aucune erreur dans les logs. J'ai utilisé le Package de brother pour l'installation, pas simplement l'install du brscan2, mais j'imagine que cela revient au même.
Alors même si depuis 2 jours, j'ai du réinstaller 10 fois en testant pleins de trucs,
Je vais quand même suivre ton conseil et faire une réinstall de brscan2 en détaillant toutes mes actions ici, j'espère qu'il y a quelque chose que je ne fais pas bien... Je m'y colle demain.
Hors ligne
#4 Le 15/05/2016, à 11:00
- ares
Re : Aide Install MultiFonction Brother DCP 7010 USB
Je m'y colle demain.
Ok !
« Qu'est-ce que j'vous sers ?
- Un café serré et deux croissants... SVP Patron ! ! »
Le droit d'emmerder Dieu (Richard Malka)
Hors ligne
#5 Le 16/05/2016, à 10:18
- Ooops
Re : Aide Install MultiFonction Brother DCP 7010 USB
Re-bonjour
Café et croissant => fait ! Passons au principal
première etape, je supprime brscan2
root@salon:/usr/local/Brother# /media/toto/Données/BrotherDrivers/uninstaller_brscan2
(Lecture de la base de données... 256413 fichiers et répertoires déjà installés.)
Suppression de brscan2 (0.2.5-1) ...
rmdir: échec de suppression de '/usr/local/Brother/sane/GrayCmData/ALL': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de '/usr/local/Brother/sane/GrayCmData/AL': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de '/usr/local/Brother/sane/GrayCmData': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de '/usr/local/Brother/sane/models2': Aucun fichier ou dossier de ce type
Purge des fichiers de configuration de brscan2 (0.2.5-1) ...
rmdir: échec de suppression de '/usr/local/Brother/sane/GrayCmData/ALL': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de '/usr/local/Brother/sane/GrayCmData/AL': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de '/usr/local/Brother/sane/GrayCmData': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de '/usr/local/Brother/sane/models2': Aucun fichier ou dossier de ce type
dpkg : avertissement : lors de la suppression de brscan2, le répertoire « /usr/local/Brother/sane » n'était pas vide, donc il n'a pas été supprimé
root@salon:/usr/local/Brother#
Bon, malgré les messages d’erreur, il m’a bien supprimé le rep sane :
root@salon:/usr/local/Brother# ll
total 24
drwxr-xr-x 6 root root 4096 mai 16 09:03 ./
drwxr-xr-x 11 root root 4096 mai 14 21:38 ../
drwxr-xr-x 2 root root 4096 mai 14 21:38 cupswrapper/
drwxr-xr-x 2 root root 4096 mai 14 21:38 filter/
drwxrwxrwx 2 root root 4096 mai 14 21:38 inf/
drwxr-xr-x 2 root root 4096 mai 14 21:38 lpd/
Au cas ou, je reboote ubuntu et je vérifie que je n’ai plus brscan2.
Mon scanner n’est plus reconnu
root@salon:/usr/local/Brother# scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
root@salon:/usr/local/Brother#
et je n’ai plus le brscan2 d’installé
root@salon:/usr/local/Brother# dpkg -l |grep -i brother
ii brdcp7010lpr:i386 2.0.1-1 i386 Brother DCP-7010 LPR driver
ii brother-udev-rule-type1 1.0.0-1 all Brother udev rule type 1
ii brscan-skey 0.2.4-1 amd64 Brother Linux scanner S-KEY tool
ii cupswrapperdcp7010:i386 2.0.1-2 i386 Brother DCP7010 CUPS wrapper driver
ii printer-driver-brlaser 3-3build1 amd64 printer driver for (some) Brother laser printers
ii printer-driver-ptouch 1.4-1 amd64 printer driver Brother P-touch label printers
root@salon:/usr/local/Brother#
Deuxième étape, je récupère les sources d’install préconisées. Ah, il y a 2 versions, 32 et 64 bits. J’ai un système 64 bits
root@salon:/usr/local/Brother# uname -a
Linux salon 4.4.0-22-generic #39-Ubuntu SMP Thu May 5 16:53:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
root@salon:/usr/local/Brother#
Donc je récupère la version 64 bits de brscan2
toto@salon:/media/toto/Données/BrotherDrivers/brscan2$ wget http://www.brother.com/pub/bsc/linux/dlf/brscan2-0.2.5-1.amd64.deb&lang=English_sane
[1] 3528
toto@salon:/media/toto/Données/BrotherDrivers/brscan2$ --2016-05-16 09:10:59-- http://www.brother.com/pub/bsc/linux/dlf/brscan2-0.2.5-1.amd64.deb
Résolution de www.brother.com (www.brother.com)… 2.20.250.19, 2.20.250.8
Connexion à www.brother.com (www.brother.com)|2.20.250.19|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 82566 (81K) [text/plain]
Enregistre : «brscan2-0.2.5-1.amd64.deb»
brscan2-0.2.5-1.amd 100%[===================>] 80,63K --.-KB/s in 0,07s
2016-05-16 09:10:59 (1,08 MB/s) - «brscan2-0.2.5-1.amd64.deb» enregistré [82566/82566]
[1]+ Fini wget http://www.brother.com/pub/bsc/linux/dlf/brscan2-0.2.5-1.amd64.deb
toto@salon:/media/toto/Données/BrotherDrivers/brscan2$
3ème étape : j’installe brscan2
root@salon:/usr/local/Brother# dpkg -i /media/toto/Données/BrotherDrivers/brscan2/brscan2-0.2.5-1.amd64.deb
Sélection du paquet brscan2 précédemment désélectionné.
(Lecture de la base de données... 256389 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../brscan2-0.2.5-1.amd64.deb ...
Dépaquetage de brscan2 (0.2.5-1) ...
Paramétrage de brscan2 (0.2.5-1) ...
root@salon:/usr/local/Brother#
brscan2 est bien installé
root@salon:/usr/local/Brother# dpkg -l | grep -i brother
ii brdcp7010lpr:i386 2.0.1-1 i386 Brother DCP-7010 LPR driver
ii brother-udev-rule-type1 1.0.0-1 all Brother udev rule type 1
ii brscan-skey 0.2.4-1 amd64 Brother Linux scanner S-KEY tool
ii brscan2 0.2.5-1 amd64 Brother Scanner Driver
ii cupswrapperdcp7010:i386 2.0.1-2 i386 Brother DCP7010 CUPS wrapper driver
ii printer-driver-brlaser 3-3build1 amd64 printer driver for (some) Brother laser printers
ii printer-driver-ptouch 1.4-1 amd64 printer driver Brother P-touch label printers
root@salon:/usr/local/Brother
et le scanner est à nouveau reconnu :
root@salon:/usr/local/Brother# scanimage -L
device `brother2:bus2;dev3' is a Brother DCP-7010 USB scanner
root@salon:/usr/local/Brother#
je copie les fichiers lib64 dans lib et dans lib_86-64
root@salon:/usr/lib64# cp -r * /usr/lib/x86_64-linux-gnu/sane
root@salon:/usr/lib64# cp -r * /usr/lib
root@salon:/usr/lib64#
je vérifie que les rules et groupes sont toujours ok
root@salon:/usr/local/Brother# cat /etc/group|grep toto
adm:x:4:toto,syslog
lp:x:7:toto
cdrom:x:24:toto
sudo:x:27:toto
dip:x:30:toto
plugdev:x:46:toto
lpadmin:x:112:toto
scanner:x:121:saned,toto
saned:x:123:toto
toto:x:1000:
sambashare:x:124:toto
vboxusers:x:125:toto
root@salon:/usr/local/Brother#
ah, je ne sais pas si c’est grave ou pas, mais j’ai deux entrées** dans les rules pour le même id-vendor
/lib/udev/rules.d/*-libsane.rules
root@salon:/usr/local/Brother# egrep 'Pentax|Brother|04f9|0a17' /lib/udev/rules.d/40-libsane.rules
# Pentax DSmobile 600
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", ENV{libsane_matched}="yes"
# Pentax DSmobile 600
ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", ENV{libsane_matched}="yes"
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
root@salon:/usr/local/Brother#
**Bon j’ai lancé xsane après avoir commenté la ligne ATTRS du pentax, ça n’a rien changé
à ce stade, lorsque je lance xsane (de root ou de toto), j’ai le message d’erreur habituel :
recherche de periphérique en cours …
Erreur d’ouverture du périphérique ‘brother2:bus2;dev3’ : Paramètre non valable.
je reboote une dernière fois, au cas ou ...
mais j’ai toujours le même message d’erreur.
recherche de periphérique en cours …
Erreur d’ouverture du périphérique ‘brother2:bus2;dev3’ : Paramètre non valable.
toto@salon:~$ scanimage -L
device `brother2:bus2;dev3' is a Brother DCP-7010 USB scanner
toto@salon:~$ scanimage -l
scanimage: open of device brother2:bus2;dev3 failed: Invalid argument
toto@salon:~$
voila voila … je vais aller me prendre un deuxième café en attendant vos âmes éclairées
Hors ligne
#6 Le 16/05/2016, à 14:26
- ares
Re : Aide Install MultiFonction Brother DCP 7010 USB
Bonjour Ooops,
Merci pour ce message très complet.
Anomalie :
root@salon:/usr/local/Brother# egrep 'Pentax|Brother|04f9|0a17' /lib/udev/rules.d/40-libsane.rules
# Pentax DSmobile 600
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", ENV{libsane_matched}="yes"
# Pentax DSmobile 600
ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", ENV{libsane_matched}="yes"
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
root@salon:/usr/local/Brother#
Le N° "idVendor" est unique à chaque marque/fabricant !
Une marque/fabricant peut posséder plusieurs "N° idVendor" (exemple : rachat d'une société X avec son propre "idVendor")
Donc "idVendor" Pentax est obligatoirement différent de : 04f9
« idProduct » = à une gamme ou modèle de produit
Solution provisoire sachant que le N° idVendor (04f9) est bien celui de Brother :
root@salon:/usr/local/Brother# egrep 'Pentax|Brother|04f9|0a17' /lib/udev/rules.d/40-libsane.rules
# Pentax DSmobile 600
# ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", ENV{libsane_matched}="yes"
# Pentax DSmobile 600
# ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", ENV{libsane_matched}="yes"
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
root@salon:/usr/local/Brother#
Ou en reprenant la « signature » du produit Brother :
root@salon:/usr/local/Brother# egrep 'Pentax|Brother|04f9|0a17' /lib/udev/rules.d/40-libsane.rules
# Pentax DSmobile 600
# ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", ENV{libsane_matched}="yes"
# Pentax DSmobile 600
# ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", ENV{libsane_matched}="yes"
# Brother Industries, Ltd DCP-7010 scanner
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"
root@salon:/usr/local/Brother#
On relance le service :
sudo udevadm control --reload
Je suppose que cette opération n'a pas renvoyé d'erreur :
cp /usr/lib64/libbrscandec3.so.1.0.0 /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/sane/libsane-brother3.so.1 /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/sane/libsane-brother3.so /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/libbrscandec3.so /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/libbrscandec3.so.1 /usr/lib/x86_64-linux-gnu/sane
Voili voilou … je vais aller me prendre une Bière en attendant tes réponses !
- SVP Patron ! !
- une "Kro" bien fraiche !
Le droit d'emmerder Dieu (Richard Malka)
Hors ligne
#7 Le 16/05/2016, à 16:13
- Ooops
Re : Aide Install MultiFonction Brother DCP 7010 USB
Je suppose que cette opération n'a pas renvoyé d'erreur :
cp /usr/lib64/libbrscandec3.so.1.0.0 /usr/lib/x86_64-linux-gnu/sane cp /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/x86_64-linux-gnu/sane cp /usr/lib64/sane/libsane-brother3.so.1 /usr/lib/x86_64-linux-gnu/sane cp /usr/lib64/sane/libsane-brother3.so /usr/lib/x86_64-linux-gnu/sane cp /usr/lib64/libbrscandec3.so /usr/lib/x86_64-linux-gnu/sane cp /usr/lib64/libbrscandec3.so.1 /usr/lib/x86_64-linux-gnu/sane
heu si, plein , ces fichiers étant liés je pense à brscan3 et non brscan2
Un truc par contre que je n'ai pas fait, c'est de copier le sous-dossier usr/lib64/sane dans /usr/lib/x86_64-linux-gnu/sane au lieu de /usr/lib/x86_64-linux-gnu/sane/sane.
Je recommence donc en adaptant ton opération pour tenir compte du sous-dossier :
root@salon:/usr/lib64# cp /usr/lib64/sane/libsane-brother2.so /usr/lib/x86_64-linux-gnu/sane
root@salon:/usr/lib64# cp /usr/lib64/sane/libsane-brother2.so.1 /usr/lib/x86_64-linux-gnu/sane
root@salon:/usr/lib64# cp /usr/lib64/sane/libsane-brother2.so.1.0.7 /usr/lib/x86_64-linux-gnu/sane
root@salon:/usr/lib64# cp /usr/lib64/libbrcolm2.so /usr/lib/x86_64-linux-gnu/sane
cp: '/usr/lib64/libbrcolm2.so' et '/usr/lib/x86_64-linux-gnu/sane/libbrcolm2.so' identifient le même fichier
root@salon:/usr/lib64# cp /usr/lib64/libbrcolm2.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane
root@salon:/usr/lib64# cp /usr/lib64/libbrscandec2.so.1 /usr/lib/x86_64-linux-gnu/sane
cp: '/usr/lib64/libbrscandec2.so.1' et '/usr/lib/x86_64-linux-gnu/sane/libbrscandec2.so.1' identifient le même fichier
root@salon:/usr/lib64# cp /usr/lib64/libbrcolm2.so.1 /usr/lib/x86_64-linux-gnu/sane
cp: '/usr/lib64/libbrcolm2.so.1' et '/usr/lib/x86_64-linux-gnu/sane/libbrcolm2.so.1' identifient le même fichier
root@salon:/usr/lib64# cp /usr/lib64/libbrscandec2.so /usr/lib/x86_64-linux-gnu/sane
cp: '/usr/lib64/libbrscandec2.so' et '/usr/lib/x86_64-linux-gnu/sane/libbrscandec2.so' identifient le même fichier
root@salon:/usr/lib64# cp /usr/lib64/libbrscandec2.so.1.0.0 /usr/lib/x86_64-linux-gnu/sane
root@salon:/usr/lib64#
les erreurs sont dues aux links à mon avis :
root@salon:/usr/lib64# ls -l
total 60
lrwxrwxrwx 1 root root 26 déc. 2 2009 libbrcolm2.so -> /usr/lib64/libbrcolm2.so.1
lrwxrwxrwx 1 root root 30 déc. 2 2009 libbrcolm2.so.1 -> /usr/lib64/libbrcolm2.so.1.0.1
-rwxr-xr-x 1 root root 15072 déc. 2 2009 libbrcolm2.so.1.0.1
lrwxrwxrwx 1 root root 29 déc. 2 2009 libbrscandec2.so -> /usr/lib64/libbrscandec2.so.1
lrwxrwxrwx 1 root root 33 déc. 2 2009 libbrscandec2.so.1 -> /usr/lib64/libbrscandec2.so.1.0.0
-rwxr-xr-x 1 root root 37064 déc. 2 2009 libbrscandec2.so.1.0.0
drwxr-xr-x 2 root root 4096 mai 16 09:32 sane
root@salon:/usr/lib64#
j'ai modifié les rules selon ton conseil :
root@salon:/usr/lib64# lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 05e3:0745 Genesys Logic, Inc. Logilink CR0012
Bus 003 Device 002: ID 04f9:0182 Brother Industries, Ltd DCP-7010
Bus 003 Device 004: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@salon:/usr/lib64# egrep 'Pentax|Brother|04f9|0a17' /lib/udev/rules.d/40-libsane.rules
# Pentax DSmobile 600
# ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", ENV{libsane_matched}="yes"
# Pentax DSmobile 600
# ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", ENV{libsane_matched}="yes"
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"
root@salon:/usr/lib64#
Relance du service OK :
root@salon:/usr/lib64# udevadm control --reload
root@salon:/usr/lib64#
Je relance xsane et ... toujours la même erreur
Erreur d’ouverture du périphérique ‘brother2:bus2;dev3’ : Paramètre non valable.
Hors ligne
#8 Le 16/05/2016, à 21:04
- ares
Re : Aide Install MultiFonction Brother DCP 7010 USB
Bonsoir Ooops,
Et désolé pour la confusion "brscan3 / brscan2" !
En continuant sur la vérif... dans le dossier :
/usr/lib/x86_64-linux-gnu/sane
On a bien avec la commande "ls -l" un truc qui ressemble à :
libbrcolm2.so -> /usr/lib64/libbrcolm2.so.1
libbrcolm2.so.1 -> /usr/lib64/libbrcolm2.so.1.0.1
libbrcolm2.so.1.0.1
libbrscandec2.so -> /usr/lib64/libbrscandec2.so.1
libbrscandec2.so.1 -> /usr/lib64/libbrscandec2.so.1.0.0
libbrscandec2.so.1.0.0
J'avoue que je suis un peut à la « ramasse » sur une soluce :
* j'ai vérifié le "deb"(brscan2) Brother, je confirme que la règle UDEV est exacte :
# Brother Industries, Ltd DCP-7010 scanner
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"
Question :
L'imprimante est branché sur une prise USB3 ?
<hs>
Bon, je sors la bouteille de Calva... la nuit risque d'être courte !
</hs>
Bonne chance,@+
Le droit d'emmerder Dieu (Richard Malka)
Hors ligne
#9 Le 16/05/2016, à 23:16
- Ooops
Re : Aide Install MultiFonction Brother DCP 7010 USB
Merci pour le mal que tu te donnes en tout cas ... + sans doute le mal de tronche avec tout l'alcool que tu t'enfiles
oui pour le ls, y a pas de raisons que le cp ne fonctionne pas.
root@salon:/usr/lib/x86_64-linux-gnu/sane# ls -lt
total 9964
-rwxr-xr-x 1 root root 37064 mai 16 15:48 libbrscandec2.so.1.0.0
-rwxr-xr-x 1 root root 15072 mai 16 15:48 libbrcolm2.so.1.0.1
-rwxr-xr-x 1 root root 112832 mai 16 15:48 libsane-brother2.so.1.0.7
-rwxr-xr-x 1 root root 112832 mai 16 15:48 libsane-brother2.so
-rwxr-xr-x 1 root root 112832 mai 16 15:48 libsane-brother2.so.1
lrwxrwxrwx 1 root root 26 mai 16 09:56 libbrcolm2.so -> /usr/lib64/libbrcolm2.so.1
lrwxrwxrwx 1 root root 30 mai 16 09:56 libbrcolm2.so.1 -> /usr/lib64/libbrcolm2.so.1.0.1
lrwxrwxrwx 1 root root 29 mai 16 09:56 libbrscandec2.so -> /usr/lib64/libbrscandec2.so.1
lrwxrwxrwx 1 root root 33 mai 16 09:56 libbrscandec2.so.1 -> /usr/lib64/libbrscandec2.so.1.0.0
drwxr-xr-x 2 root root 4096 mai 16 09:56 sane
-rw-r--r-- 1 root root 165800 mars 29 08:59 libsane-hpaio.so.1.0.0
etc, etc etc ....
je l'ai branché en usb2. J'avais fait le test en USB3 sans plus de réussite. Je vais quand même re-essayer pour voir ...
root@salon:/usr/lib/x86_64-linux-gnu/sane# lsusb | grep Brother
Bus 003 Device 006: ID 04f9:0182 Brother Industries, Ltd DCP-7010
root@salon:/usr/lib/x86_64-linux-gnu/sane#
le port usb a bien changé ... mais le xsane a toujours le même message d'erreur.
un p'tit cognac peut-être ?
Hors ligne
#10 Le 16/05/2016, à 23:47
- Ooops
Re : Aide Install MultiFonction Brother DCP 7010 USB
j'ai essayé en le branchant sur tous les ports usb de ma machine ... pas mieux.
Depuis une VM windows 8.1, en activant le port usb sur virtualbox, le scan fonctionne
Hors ligne
#11 Le 17/05/2016, à 00:01
- Ooops
Re : Aide Install MultiFonction Brother DCP 7010 USB
ce que génère le syslog quand je lance un xsane :
May 16 23:58:12 salon xsane: io/hpmud/pp.c 627: unable to read device-id ret=-1
May 16 23:58:13 salon kernel: [ 90.997339] usb 3-6: usbfs: interface 0 claimed by usblp while 'xsane' sets config #1
May 16 23:58:13 salon kernel: [ 90.997359] usb 3-6: usbfs: process 2412 (xsane) did not claim interface 1 before use
May 16 23:58:15 salon kernel: [ 92.998781] usb 3-6: usbfs: USBDEVFS_CONTROL failed cmd xsane rqt 192 rq 1 len 5 ret -110
Hors ligne
#12 Le 17/05/2016, à 00:42
- ares
Re : Aide Install MultiFonction Brother DCP 7010 USB
Bonjour,
Merci pour ta patience !
Là... j'ai pas d'idée !
Je regarderais au "taf" des docs.
On part du postulat que la documentation Ubuntu est exacte et indique bien qu'une Brother DCP 7010 fonctionne avec Ubuntu sur une prise USB !
Y'a donc obligatoirement un "truc" qui "nous" ou "ma" échappé !
@+
un p'tit cognac peut-être ?
J'dis pas non !
Il est beaucoup trop tôt pour un café
Le droit d'emmerder Dieu (Richard Malka)
Hors ligne
#13 Le 17/05/2016, à 11:15
- ares
Re : Aide Install MultiFonction Brother DCP 7010 USB
Bonjour Ooops,
Dans la FAQ Brother ICI il recommande de modifier le fichier "40-libsane.rules" de la façon suivante :
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
Donc si tu peux modifier... car dans mon post #6 j'avais aussi précisé le produit : ATTRS{idProduct}=="0182"
Autre vérification simple :
cat /etc/group
Vérifier que tu es bien dans le groupe "scanner" ou "saned"
Désolé je suis pas devant ma machine !
@+
Le droit d'emmerder Dieu (Richard Malka)
Hors ligne
#14 Le 17/05/2016, à 11:31
- Ooops
Re : Aide Install MultiFonction Brother DCP 7010 USB
Bonjour Ares,
ces deux points sont déjà vérifiés dans mon post #5. Les groupes sont OK. Néanmoins, pour les rules et suite aux modifs faites depuis au niveau des librairies, je re-essayerai ce soir d'enlever l'idproduct. Mais j'ai pas grand espoir.
Sinon, j'essayerai aussi ça parce que je ne sais plus ou chercher ...
Hi,
I've solved the problem.
In case someone has the same error, here my solution:
After running xsane using gdb I discovered the error was caused by libsane 1.0.19.
I've downgraded back to 1.0.18 and my scanner works perfect.
Hopefully it helps
Kind regards
Hors ligne
#15 Le 17/05/2016, à 11:47
- Ooops
Re : Aide Install MultiFonction Brother DCP 7010 USB
ou alors tester brscan2 dans sa version 32 bits ?
Dernière modification par Ooops (Le 17/05/2016, à 11:48)
Hors ligne
#16 Le 17/05/2016, à 12:33
- Ooops
Re : Aide Install MultiFonction Brother DCP 7010 USB
Bonjour Ooops,
Dans la FAQ Brother ICI il recommande de modifier le fichier "40-libsane.rules" de la façon suivante :
# Brother scanners ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
Donc si tu peux modifier... car dans mon post #6 j'avais aussi précisé le produit : ATTRS{idProduct}=="0182"
je viens de tester, pas mieux ...
Hors ligne
#17 Le 17/05/2016, à 22:42
- ares
Re : Aide Install MultiFonction Brother DCP 7010 USB
Bonsoir Ooops,
Bon ben je dois le dire - ou écrire - que j'ai rien trouvé ! Nada !
Résultats :
*- Une variante de solution en allemand ICI facile à comprendre et à appliquer
*- Solution donné aussi par Cobra ICI Dans la soluce donné par Cobra, il faut utiliser le script de demonipuch ICI... ce qui suppose pour toi de recommencer à zéro !
J'avais envoyé un MP à demonipuch suite au déplacement de dossier(/lib64) pour la version 16.04.
*- Une solution pour la version précédente d'Ubuntu appliqué à une DCP 7055 ICI. J'ai pas compris le paquet supplémentaire UDEV ?!? Mais ça fonctionne !
*- La FAQ de Brother pas actualisé que tu connais certainement ICI.
*- Et enfin... parce que ta patience à des limites... contacter Brother ICI pour gerber sur leur médiocrité et incompétence de glandeurs de première à pas mettre en ligne les logiciels fonctionnels Encore une société qui se fout des clients qui ont trimé pour acheter leurs produits incomplets pour rémunérer des vieux cons d'actionnaires
*- Et tu peux aussi gueuler sur "ares" qui raconte pas mal de conneries : Brother Group est propriétaire de Pentax depuis 2008 ; donc sa réponse #6 est un tissu de bêtises !
Hum !
Cela m'a donné soif !
Bon courage, au plaisir de lire de bonnes nouvelles
Dernière modification par ares (Le 17/05/2016, à 22:43)
Le droit d'emmerder Dieu (Richard Malka)
Hors ligne
#18 Le 17/05/2016, à 23:42
- Ooops
Re : Aide Install MultiFonction Brother DCP 7010 USB
Mon dieu, j'ai déjà passé en revue tout ça aujourd'hui, j'espère que tu n'y as pas passé autant de temps que moi, parce que autant dire que le taf n'a pas avancé de mon côté
*- Une variante de solution en allemand ICI facile à comprendre et à appliquer
J'avais placé bcp d'espoir dans cette solution, ayant en effet constaté qu'il n'y avait pas de brother2.conf ... mais ça n'a rien changé ...
déjà fait une première fois, mais je peux réessayer ... mais plus ce soir, j'en ai un peu plein le c.....
*- Une solution pour la version précédente d'Ubuntu appliqué à une DCP 7055 ICI. J'ai pas compris le paquet supplémentaire UDEV ?!? Mais ça fonctionne !
je pense que ce paquet ne fait juste que mettre à jour les rules ... et je crois qu'il fait partie du script de demonipuch. Bon, j'ai quand même essayé, par acquis de conscience ... pas de miracles malheureusement.
*- La FAQ de Brother pas actualisé que tu connais certainement ICI.
Tu veux dire que je la connais par coeur !
*- Et enfin... parce que ta patience à des limites... contacter Brother ICI pour gerber sur leur médiocrité et incompétence de glandeurs de première à pas mettre en ligne les logiciels fonctionnels Encore une société qui se fout des clients qui ont trimé pour acheter leurs produits incomplets pour rémunérer des vieux cons d'actionnaires
Tu vas rire, je les ai appelé aujourd'hui. Je passe rapidement sur les 2 premiers appels ou je me suis fait raccrocher au nez ... sans doute une histoire de tunnel ... de fixe à fixe c'est plus rare mais bon ... 3ème appel, j'ouvre un dossier, le type est étonné, il ne savait même pas que sa boite proposait des drivers pour linux. Mais il me dit qu'il va bien s'occuper de moi et qu'il va m'envoyer une doc de config qu'ils ont en interne bien balèze. On raccroche et 5 min après (belle rapidité du support pour le coup), je reçois le précieux ... ah bon, disons la doc pour installer la partie imprimante, pour le scanner faut le faire à part, mais pas plus d'infos . Sa doc balèze est quand même moins fournie que la FAQ de Brother soit dit en passant. Pas grave, je rappelle, j'ai un numéro de dossier, nickel. Je tombe sur une nana, plutôt honnête, qui me dit que sur leur plateau, personne ne connait linux. On conclu qu'il faut passer au support niveau 2 (au moins !) ... et qu'ils me rappelleront s'ils ont une solution. Autant dire ... non, ne soyons pas mauvais esprit ! Heureusement que j'ai pensé à lui donner quelques infos sur mon problème, sinon elle raccrochait direct et je me demande ce qu'elle allait bien leur raconter au support niveau 2 !!
*- Et tu peux aussi gueuler sur "ares" qui raconte pas mal de conneries : Brother Group est propriétaire de Pentax depuis 2008 ; donc sa réponse #6 est un tissu de bêtises !
AH non, tu déconnes, je vais pas gueuler sur le seul qui comprend mon malheur et qui s'acharne à tenter de me dépanner . Ca mériterait plutôt que je te paye une tournée ! Et puis c'est quand même mieux d'avoir l'explication.
Hum !
Cela m'a donné soif !
Ben tiens, c'est pile ce que je te disais
Bon courage, au plaisir de lire de bonnes nouvelles
J'avoue que je suis pas loin d'abandonner . Avec tout ce que j'ai pu lire aujourd'hui, je me demande si ce n'est pas un bug/regression de libsane. Ceux qui se plaignent sont ceux chez qui ca fonctionnait avant de migrer en 14.04, moi je suis parti directement sur une 14.04 (puis 16.04). Peut-être que des bribes de 12.04 permettent de rattraper le coup une fois en 14.04, ce que moi je ne peux pas faire ... j'ai tenté de passer à un libsane plus vieux, mais j'ai abandonné, trop compliqué entre toutes les dépendances, les dépôts ... et pas sûr que ce soit bon pour la stabilité ensuite ...
Hors ligne
#19 Le 19/05/2016, à 22:49
- Ooops
Re : Aide Install MultiFonction Brother DCP 7010 USB
Bon, quelques news : j'ai réinstallé une version propre de ubuntu 16.04 LTS. Puis le script de demonipuch. Exactement le même problème. J'ai voulu downgrader libsane dans sa version 1.0.18, mais j'y suis pas arrivé, apparemment package trop vieux : https://forums.mageia.org/en/viewtopic.php?f=25&t=8414
J'ai aussi essayé de changer les paramètres usb (activation, désactivation des ehci, xhci, etc ...) dans le bios sans plus de succès. J'abandonne.
Merci encore Ares pour ton aide !
Hors ligne
#20 Le 19/05/2016, à 23:18
- ares
Re : Aide Install MultiFonction Brother DCP 7010 USB
Bonsoir Ooops,
Bon, quelques news¹
(...)
Merci encore Ares pour ton aide !
Franchement, autant d’opiniâtreté de ta part ne méritait pas un tel résultat²
Je suis vraiment désolé et c'est plutôt moi qui te remercie pour ta patience et gentillesse.
Très cordialement.
--
ares
¹)Si j'ai du nouveau sur une Brother USB fonctionnelle avec Ubuntu 16.04 je te contacte par MP.
²) Et dire que Bruno63 a eu plus de succès avec une Brother DCP 7030
Dernière modification par ares (Le 19/05/2016, à 23:37)
Le droit d'emmerder Dieu (Richard Malka)
Hors ligne
#21 Le 23/05/2016, à 11:24
- Ooops
Re : Aide Install MultiFonction Brother DCP 7010 USB
Bonjour,
²) Et dire que Bruno63 a eu plus de succès avec une Brother DCP 7030
C'est rageant, même procédure mais pas même résultat. La seule différence entre lui et moi, c'est qu'il utilise brscan3 et moi brscan2 ...
J'ai "résolu" le problème en installant virtualbox + une machine windows 10 virtuelle (avec ajout de l'usb brother dans les paramètres de la VM). Je vais sous windows, je scanne, j'enregiste dans un disque commun à windows et ubuntu, je quitte windows. C'est pas l'idéal, mais au moins le scan fonctionne.
Bonne journée à tout le monde.
Hors ligne
#22 Le 06/08/2016, à 18:18
- JohnCot21
Re : Aide Install MultiFonction Brother DCP 7010 USB
Bonjour Ooops !
Bruno 63 a eu plus de résultat sur une DCP7030, mais je n'ai pas eu sa chance !
sur une lts 16.04, impossible de faire marcher le scanner... j'ai a peu près fait comme toi, parcouru les forums a droite à gauche, testé tout ce que tu as pu testé... j'en suis au même point : mon scan est détecté :
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04f9:01ea Brother Industries, Ltd DCP-7030
Bus 001 Device 003: ID 1c4f:0003 SiGma Micro HID controller
Bus 001 Device 002: ID 0603:00f2 Novatek Microelectronics Corp. Keyboard (Labtec Ultra Flat Keyboard)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
mais j'ai une erreur de "Error opening device: opening device 'brother3:bus2;dev1': Invalid argument " quand je tente de scanner un document...
quand je tape un scanimage :
scanimage -l
scanimage: open of device brother3:bus2;dev1 failed: Invalid argument
donc je vois bien que l'adresse USB et l'adresse donné ici ne collent pas, mais impossible de résoudre ce problème...
peut-être qu'ares ou qq'un d'autre pourrait m'aider ?
Merci en tout cas, car j'ai besoin de mon scan...
Hors ligne
#23 Le 07/08/2016, à 17:27
- JohnCot21
Re : Aide Install MultiFonction Brother DCP 7010 USB
hello !
Du nouveau par rapport à mon soucis que je peux estimer résolu : j'avais en fait un problème au niveau de ma carte mère : il fallait que je désactive XHCI preboot comme mentionné ici : https://doc.ubuntu-fr.org/imprimantes_brother dans le point 7.2.
Normalement, cette manip est à faire si l'imprimante est placée sur un port USB3, ce qui n'est pas mon cas, mais ça a résolu mon problème. Je conseille donc à ceux qui ont un soucis de faire la manipulation d'install avec les pilotes Brother (ou celle de Demonipuch ), puis de bien déplacer les fichiers dans les répertoires usr/lib64/sane et /usr/lib/x86_64-linux-gnu/sane, de placer les lignes suivantes en éditant /lib/udev/rules.d/40-libsane.rules avec les droits d'administration :
Ajoutez les deux lignes suivantes à la fin de la liste de matériel (avant la ligne « # The following rule will disable …»
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
et enfin, pour terminer, de bien vérifier sur la carte mère que XHCI est mis en désactivé ou disabled, car apparemment, le soucis venait de là pour moi car en mettant XHCI disabled, j'ai résolu la non activité de mon scanner.
Pour toi Ooops aussi, peut-être vérifier quelque-chose qui est peut-être important, mais je ne suis pas un expert : vérifier avec le gestionnaire de fichier si tes copies de fichiers sont bien effectives dans les dossiers usr/lib64/sane et /usr/lib/x86_64-linux-gnu/sane.
Je m'explique : quand j'ai fait le copier coller une première fois, après avoir mis XHCI sur disabled, cela n'a pas marché. J'ai recommencé la procédure en vérifiant les deux dossiers mentionnés. Il s'avérait que j'avais des icones avec une petite flèches dessus, comme si les copies n'étaient pas réellement des copies, mais plutôt des liens vers les fichiers originaux. Pourquoi? aucune idée, car j'ai utilisé la commande cp dans le terminal... Bref, en voyant cela, j'ai refait la manip en enlevant ces fichiers qui n'étaient pas des copies mais des sortes de liens (avec la commande rm dans le terminal) puis j'ai effectué de nouveau une copie des fichiers en vérifiant directement dans le dossier concerné que j'avais bien des copies et pas des fichiers avec une petite flèche dessus...
je te donne ce que j'ai dans mes dossiers :
dans /usr/lib/x86_64-linux-gnu/ j'ai :
/usr/lib/x86_64-linux-gnu/libbrscandec3.so.1
/usr/lib/x86_64-linux-gnu/libbrscandec3.so
/usr/lib/x86_64-linux-gnu/libbrscandec3.so.1.0.0
j'ai aussi :
/usr/lib/x86_64-linux-gnu/sane/libbrscandec3.so
/usr/lib/x86_64-linux-gnu/sane/libbrscandec3.so.1
/usr/lib/x86_64-linux-gnu/sane/libbrscandec3.so.1.0.0
et aussi :
/usr/lib64/libbrscandec3.so
/usr/lib64/libbrscandec3.so.1
/usr/lib64/libbrscandec3.so.1.0.0
et enfin :
/usr/lib64/sane/libbrscandec3.so
/usr/lib64/sane/libbrscandec3.so.1
/usr/lib64/sane/libbrscandec3.so.1.0.0
/usr/lib64/sane/libsane-brother3.so
/usr/lib64/sane/libsane-brother3.so.1
/usr/lib64/sane/libsane-brother3.so.1.0.7
je suis sous linux depuis 10 ans maintenant, mais je ne connais que peu de choses sur son fonctionnement, je "bidouille", donc ce que j'ai fait n'est peut-être pas très propre, des experts pourront sûrement améliorer ou corriger ce que je dis là. Mais ça a marché une fois que j'ai vérifié que je n'avais pas ces liens mais de vrais copies de fichiers. je ne sais toujours pas pourquoi la première fois en utilisant la commande cp, j'ai eu des liens et pas des copies? mais en réutilisant la même commande, j'ai eu de vraies copies.
voilà, en espérant avoir aidé, car j'ai galéré plus de 15h pour avoir mon scanner opérationnel !
bon courage à ceux qui ont quelques soucis !
Hors ligne
#24 Le 16/09/2016, à 16:13
- Ooops
Re : Aide Install MultiFonction Brother DCP 7010 USB
Merci pour les infos John, mais j'avais également fait ce que tu dis. Je suis assez sceptique sur la compatibilité du scan de la 7010 avec la LTS 16.04.
Ceci-dit, j'ai quand même réussi à résoudre mon problème : j'ai jeté la DCP-7010, je l'ai remplacé par une DCP-L2560DW. J'ai refais une install propre des drivers, le test d'imprimante s'est bien passé. Grosse appréhension au moment de tester le scanner ... et .... et ça a fonctionné du premier coup ! pas de "open of device brother3:bus2;dev1 failed". Ouf !
Hors ligne