#1 Le 11/03/2020, à 14:39
- ludotek78
[résolu] Pb driver Dsmobile720d sur 18.04.4 LTS
Salut les barbu·e·s !
Mon scanner DSmobile 720d fonctionnait avec simple-scan), jusqu'à y'a 1 ou 2 mois.
Depuis, il ne trouve plus le pilote (mise à jour ubuntu ?)
La réinstallation du driver officiel n'est pas opérante (https://support.brother.com/g/b/downloadhowto.aspx?c=us&lang=en&prod=ds720d_all&os=128&dlid=dlf100976_000&flang=4&type3=566
Comme vous le constaterez vous-même ci-dessous, sane-find-scanner trouve bien le scanner, mais la commande scanimage -L échoue
Qu'est-ce que vous en dites ?
Gratitude d'avance
Ludo
ludovic@ludovic-HP-ProBook-430-G2:~$ cat /etc/lsb-release && uname -i && groups && lsusb
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.4 LTS"
x86_64
ludovic adm cdrom sudo dip plugdev lpadmin sambashare
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 005: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 003 Device 004: ID 05e3:0612 Genesys Logic, Inc.
Bus 003 Device 003: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 003 Device 002: ID 2109:0813 VIA Labs, Inc.
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 04ca:7032 Lite-On Technology Corp.
Bus 002 Device 003: ID 0bda:b001 Realtek Semiconductor Corp.
Bus 002 Device 010: ID 04f9:60e2 Brother Industries, Ltd
Bus 002 Device 008: ID 0603:00f2 Novatek Microelectronics Corp. Keyboard (Labtec Ultra Flat Keyboard)
Bus 002 Device 006: ID 03f0:2d17 Hewlett-Packard Printing Support
Bus 002 Device 007: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
Bus 002 Device 004: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 002 Device 002: ID 2109:2813 VIA Labs, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ludovic@ludovic-HP-ProBook-430-G2:~$ sudo sane-find-scanner
# 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.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x0b95, product=0x1790) at libusb:003:005
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x0b95, product=0x1790) at libusb:003:003
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
ludovic@ludovic-HP-ProBook-430-G2:~$ 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).
ludovic@ludovic-HP-ProBook-430-G2:~$ ls /etc/sane.d/
abaton.conf cardscan.conf dmc.conf hp3900.conf lexmark.conf p5.conf sceptre.conf test.conf
agfafocus.conf coolscan2.conf dsseries.conf hp4200.conf ma1509.conf pie.conf sharp.conf u12.conf
apple.conf coolscan3.conf epjitsu.conf hp5400.conf magicolor.conf pieusb.conf sm3840.conf umax1220u.conf
artec.conf coolscan.conf epson2.conf hp.conf matsushita.conf pixma.conf snapscan.conf umax.conf
artec_eplus48u.conf dc210.conf epson.conf hpsj5s.conf microtek2.conf plustek.conf sp15c.conf umax_pp.conf
avision.conf dc240.conf epsonds.conf hs2p.conf microtek.conf plustek_pp.conf st400.conf xerox_mfp.conf
bh.conf dc25.conf escl.conf ibm.conf mustek.conf qcam.conf stv680.conf
canon630u.conf dell1600n_net.conf fujitsu.conf kodakaio.conf mustek_pp.conf ricoh.conf tamarack.conf
canon.conf dll.conf genesys.conf kodak.conf mustek_usb.conf rts8891.conf teco1.conf
canon_dr.conf dll.conf.dpkg-old gphoto2.conf kvs1025.conf nec.conf s9036.conf teco2.conf
canon_pp.conf dll.d gt68xx.conf leo.conf net.conf saned.conf teco3.conf
ludovic@ludovic-HP-ProBook-430-G2:~$ cat /etc/sane.d/dll.conf
# dll.conf - Configuration file for the SANE dynamic backend loader
#
# Backends can also be enabled by configuration snippets under the dll.d/
# directory -- third party backends can drop their configuration file in
# this in this directory, named after the backend.
#
# The next line enables the network backend; comment it out if you don't
# need to use a remote SANE scanner over the network -- see sane-net(5)
# and saned(8) for details.
net
abaton
agfafocus
apple
artec
artec_eplus48u
as6e
avision
bh
canon
canon630u
canon_dr
#canon_pp
cardscan
coolscan
#coolscan2
coolscan3
#dc210
#dc240
#dc25
dell1600n_net
dmc
epjitsu
#epson
epson2
epsonds
escl
fujitsu
genesys
#gphoto2
gt68xx
hp
hp3500
hp3900
hp4200
hp5400
hp5590
hpljm1005
hpsj5s
hs2p
ibm
kodak
kodakaio
kvs1025
kvs20xx
kvs40xx
leo
lexmark
ma1509
magicolor
matsushita
microtek
microtek2
mustek
#mustek_pp
mustek_usb
mustek_usb2
nec
niash
#p5
pie
pieusb
pint
pixma
plustek
#plustek_pp
#pnm
qcam
ricoh
ricoh2
rts8891
s9036
sceptre
sharp
sm3600
sm3840
snapscan
sp15c
#st400
#stv680
tamarack
teco1
teco2
teco3
#test
u12
umax
umax1220u
#umax_pp
v4l
xerox_mfp
ludovic@ludovic-HP-ProBook-430-G2:~$ ls /lib/udev/rules.d | grep libsane
60-libsane.rules
ludovic@ludovic-HP-ProBook-430-G2:~$ dpkg -l | grep sane
ii libimage-sane-perl 0.14-1build2 amd64 Perl extension for the SANE (Scanner Access Now Easy) Project
ii libsane:amd64 1.0.29+git20200302-bionic0 amd64 API library for scanners
ii libsane-common 1.0.29+git20200302-bionic0 all API library for scanners -- documentation and support files
ii libsane-dev:amd64 1.0.29+git20200302-bionic0 amd64 API development library for scanners [development files]
ii libsane-dsseries 1.0.5-1 amd64 Brother DS-series scanners driver
ii libsane-hpaio:amd64 3.17.10+repack0-5 amd64 HP SANE backend for multi-function peripherals
ii libsane-hpaio:i386 3.17.10+repack0-5 i386 HP SANE backend for multi-function peripherals
ii libsane1:amd64 1.0.29+git20200302-bionic0 amd64 API library for scanners [transitional package]
rc libsane1:i386 1.0.27+git20181025-bionic0 i386 API library for scanners
ii sane 1.0.14-12build1 amd64 scanner graphical frontends
ii sane-utils 1.0.29+git20200302-bionic0 amd64 API library for scanners -- utilities
ii xsane 0.999-5ubuntu2 amd64 featureful graphical frontend for SANE (Scanner Access Now Easy)
ii xsane-common 0.999-5ubuntu2 all xsane architecture independent files
ludovic@ludovic-HP-ProBook-430-G2:~$
Dernière modification par ludotek78 (Le 11/03/2020, à 16:42)
Ubuntu 18.04.4 LTS sur HP-ProBook-430-G2
Gratitude à celles et ceux qui œuvrent pour les Communs !
Hors ligne
#2 Le 11/03/2020, à 14:51
- xubu1957
Re : [résolu] Pb driver Dsmobile720d sur 18.04.4 LTS
Bonjour,
Tu as ce fil > [résolu] Scanner Ds-620 n'est plus détecté (Ubuntu 16.04), il doit falloir ajuster les règles udev.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 11/03/2020, à 15:39
- ludotek78
Re : [résolu] Pb driver Dsmobile720d sur 18.04.4 LTS
Merci xubu pour cette réponse.
J'ai suivi la logique du fil, mais probablement pas comme il faut
J'ai mis à jour mon fichier 50-Brother_DSScanner.rules (en ne laissant que la ligne correspondant au 720d)
ludovic@ludovic-HP-ProBook-430-G2:/etc/udev/rules.d$ cat /etc/udev/rules.d/50-Brother_DSScanner.rules
KERNEL=="sg[0-9]*", ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="60e2", MODE="0666", GROUP="users"
En fonction de ce que j'ai compris de la commande udevadm info --name=/dev/sg1 --attribute-walk
ludovic@ludovic-HP-ProBook-430-G2:/etc/udev/rules.d$ udevadm info --name=/dev/sg1 --attribute-walk
Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host4/target4:0:0/4:0:0:0/scsi_generic/sg1':
KERNEL=="sg1"
SUBSYSTEM=="scsi_generic"
DRIVER==""
looking at parent device '/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host4/target4:0:0/4:0:0:0':
KERNELS=="4:0:0:0"
SUBSYSTEMS=="scsi"
DRIVERS=="sd"
ATTRS{blacklist}==""
ATTRS{device_blocked}=="0"
ATTRS{device_busy}=="0"
ATTRS{dh_state}=="detached"
ATTRS{eh_timeout}=="10"
ATTRS{evt_capacity_change_reported}=="0"
ATTRS{evt_inquiry_change_reported}=="0"
ATTRS{evt_lun_change_reported}=="0"
ATTRS{evt_media_change}=="0"
ATTRS{evt_mode_parameter_change_reported}=="0"
ATTRS{evt_soft_threshold_reached}=="0"
ATTRS{inquiry}==""
ATTRS{iocounterbits}=="32"
ATTRS{iodone_cnt}=="0x9c5"
ATTRS{ioerr_cnt}=="0x1"
ATTRS{iorequest_cnt}=="0x9c5"
ATTRS{max_sectors}=="240"
ATTRS{model}=="DS-720D "
ATTRS{queue_depth}=="1"
ATTRS{queue_type}=="none"
ATTRS{rev}=="0.27"
ATTRS{scsi_level}=="6"
ATTRS{state}=="running"
ATTRS{timeout}=="30"
ATTRS{type}=="0"
ATTRS{vendor}=="Brother "
looking at parent device '/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host4/target4:0:0':
KERNELS=="target4:0:0"
SUBSYSTEMS=="scsi"
DRIVERS==""
looking at parent device '/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host4':
KERNELS=="host4"
SUBSYSTEMS=="scsi"
DRIVERS==""
looking at parent device '/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0':
KERNELS=="2-3:1.0"
SUBSYSTEMS=="usb"
DRIVERS=="usb-storage"
ATTRS{authorized}=="1"
ATTRS{bAlternateSetting}==" 0"
ATTRS{bInterfaceClass}=="08"
ATTRS{bInterfaceNumber}=="00"
ATTRS{bInterfaceProtocol}=="50"
ATTRS{bInterfaceSubClass}=="06"
ATTRS{bNumEndpoints}=="02"
ATTRS{supports_autosuspend}=="1"
looking at parent device '/devices/pci0000:00/0000:00:14.0/usb2/2-3':
KERNELS=="2-3"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{authorized}=="1"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{bConfigurationValue}=="1"
ATTRS{bDeviceClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{bMaxPower}=="250mA"
ATTRS{bNumConfigurations}=="1"
ATTRS{bNumInterfaces}==" 1"
ATTRS{bcdDevice}=="0100"
ATTRS{bmAttributes}=="80"
ATTRS{busnum}=="2"
ATTRS{configuration}==""
ATTRS{devnum}=="10"
ATTRS{devpath}=="3"
ATTRS{idProduct}=="60e2"
ATTRS{idVendor}=="04f9"
ATTRS{ltm_capable}=="no"
ATTRS{manufacturer}=="Brother"
ATTRS{maxchild}=="0"
ATTRS{product}=="DS-720D "
ATTRS{quirks}=="0x0"
ATTRS{removable}=="removable"
ATTRS{serial}=="E72184D6U111718 "
ATTRS{speed}=="480"
ATTRS{urbnum}=="5107"
ATTRS{version}==" 2.00"
looking at parent device '/devices/pci0000:00/0000:00:14.0/usb2':
KERNELS=="usb2"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{authorized}=="1"
ATTRS{authorized_default}=="1"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{bConfigurationValue}=="1"
ATTRS{bDeviceClass}=="09"
ATTRS{bDeviceProtocol}=="01"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{bMaxPower}=="0mA"
ATTRS{bNumConfigurations}=="1"
ATTRS{bNumInterfaces}==" 1"
ATTRS{bcdDevice}=="0415"
ATTRS{bmAttributes}=="e0"
ATTRS{busnum}=="2"
ATTRS{configuration}==""
ATTRS{devnum}=="1"
ATTRS{devpath}=="0"
ATTRS{idProduct}=="0002"
ATTRS{idVendor}=="1d6b"
ATTRS{interface_authorized_default}=="1"
ATTRS{ltm_capable}=="no"
ATTRS{manufacturer}=="Linux 4.15.0-88-generic xhci-hcd"
ATTRS{maxchild}=="9"
ATTRS{product}=="xHCI Host Controller"
ATTRS{quirks}=="0x0"
ATTRS{removable}=="unknown"
ATTRS{serial}=="0000:00:14.0"
ATTRS{speed}=="480"
ATTRS{urbnum}=="203"
ATTRS{version}==" 2.00"
looking at parent device '/devices/pci0000:00/0000:00:14.0':
KERNELS=="0000:00:14.0"
SUBSYSTEMS=="pci"
DRIVERS=="xhci_hcd"
ATTRS{broken_parity_status}=="0"
ATTRS{class}=="0x0c0330"
ATTRS{consistent_dma_mask_bits}=="64"
ATTRS{d3cold_allowed}=="1"
ATTRS{dbc}=="disabled"
ATTRS{device}=="0x9c31"
ATTRS{dma_mask_bits}=="64"
ATTRS{driver_override}=="(null)"
ATTRS{enable}=="1"
ATTRS{irq}=="44"
ATTRS{local_cpulist}=="0-3"
ATTRS{local_cpus}=="0f"
ATTRS{msi_bus}=="1"
ATTRS{numa_node}=="-1"
ATTRS{revision}=="0x04"
ATTRS{subsystem_device}=="0x2246"
ATTRS{subsystem_vendor}=="0x103c"
ATTRS{vendor}=="0x8086"
looking at parent device '/devices/pci0000:00':
KERNELS=="pci0000:00"
SUBSYSTEMS==""
DRIVERS==""
ludovic@ludovic-HP-ProBook-430-G2:/etc/udev/rules.d$
J'ai ensuite dûment reloadé. (sudo udevadm control --reload)
Ensuite, la commande udevadm info --name=/dev/sg1 --query all me donne ce résultat
ludovic@ludovic-HP-ProBook-430-G2:/etc/udev/rules.d$ udevadm info --name=/dev/sg1 --query all
P: /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host4/target4:0:0/4:0:0:0/scsi_generic/sg1
N: sg1
E: DEVNAME=/dev/sg1
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host4/target4:0:0/4:0:0:0/scsi_generic/sg1
E: MAJOR=21
E: MINOR=1
E: SUBSYSTEM=scsi_generic
...Mais scanimage -L échoue
Ubuntu 18.04.4 LTS sur HP-ProBook-430-G2
Gratitude à celles et ceux qui œuvrent pour les Communs !
Hors ligne
#4 Le 11/03/2020, à 15:57
- xubu1957
Re : [résolu] Pb driver Dsmobile720d sur 18.04.4 LTS
Je trouve une discussion plus récente > scanner brother ds620 pas detecter ubuntu 18.04.1
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#5 Le 11/03/2020, à 16:42
- ludotek78
Re : [résolu] Pb driver Dsmobile720d sur 18.04.4 LTS
Ca marche ! Sans que je saisisse pourquoi vraiment
A la lecture de cet autre fil, j'ai repris des standards. il semble que la réinstallation du .deb, que j'avais déjà réalisée (version graphique) ait porté ses fruits
ludovic@ludovic-HP-ProBook-430-G2:~$ sudo dpkg -i libsane-dsseries_1.0.5-1_amd64.deb
(Lecture de la base de données... 252366 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de libsane-dsseries_1.0.5-1_amd64.deb ...
Dépaquetage de libsane-dsseries (1.0.5-1) sur (1.0.5-1) ...
Found sane path = /usr/lib/sane , start remove driver...
Found sane path = /usr/lib/i386-linux-gnu/sane , start remove driver...
Found sane path = /usr/lib/x86_64-linux-gnu/sane , start remove driver...
Remove dsdrv_x64.so
Remove NvUSBScan_x64.so
Remove libsane-dsseries.so
Remove libsane-dsseries.so.1
Remove libsane-dsseries.so.1.0.17
Remove 50-Brother_DSScanner.rules from /lib/udev/rules.d
Remove 50-Brother_DSScanner.rules from /etc/udev/rules.d
Remove dsseries.conf from /etc/sane.d
Check sane /etc/sane.d/dll.conf
search string dsseries
Not found string, do nothing.
complete.
Paramétrage de libsane-dsseries (1.0.5-1) ...
Found sane path = /usr/lib/x86_64-linux-gnu , start copy data ...
Copy driver from /usr/lib/tmp_DSDriver/x64 to /usr/lib/x86_64-linux-gnu/sane
copy dsdrv_x64.so to /usr/lib/x86_64-linux-gnu/sane/
copy NvUSBScan_x64.so to /usr/lib/x86_64-linux-gnu/sane/
copy libsane-dsseries.so.1.0.17 to /usr/lib/x86_64-linux-gnu/sane/
Copy driver success.
Create Link 1 => libsane-dsseries.so.1 -> libsane-dsseries.so.1.0.17
Create Link 2 => libsane-dsseries.so -> libsane-dsseries.so
Check sane /etc/sane.d/dll.conf
search string dsseries
Not found name
insert dsseries to dll.conf
Copy 50-Brother_DSScanner.rules to /lib/udev/rules.d/
Copy 50-Brother_DSScanner.rules to /etc/udev/rules.d/
Copy dsseries.conf to /etc/sane.d/
remove temp folder
complete.
ludovic@ludovic-HP-ProBook-430-G2:~$
scanimage -L est opé !
ludovic@ludovic-HP-ProBook-430-G2:~$ scanimage -L
device `dsseries:usb:0x04F9:0x60E0' is a BROTHER DS-720D sheetfed scanner
Merci !
Ubuntu 18.04.4 LTS sur HP-ProBook-430-G2
Gratitude à celles et ceux qui œuvrent pour les Communs !
Hors ligne