Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile
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

En 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

En 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