Public bug reported:

I recently bought a scanner from Brother, ADS-2100e, which seems to hate nice 
Linux support from Brother itself. By installing the official brother drivers, 
everything *should* work.
(http://support.brother.com/g/b/productlist.aspx?c=at&lang=de&content=dl&q=ads-2100e
 - in German)

But Ubuntu lacks of a proper recognicion - it seems to be a missing UDEV
rule. The scanner is recognized by lsusb as "04f9:037d":

Bus 003 Device 005: ID 04f9:037d Brother Industries, Ltd

And dmesg tells me:

[ 8075.564495] usb 3-1: new high-speed USB device number 4 using xhci_hcd
[ 8075.693751] usb 3-1: New USB device found, idVendor=04f9, idProduct=037d
[ 8075.693760] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8075.693764] usb 3-1: Product: ADS-2100e
[ 8075.693768] usb 3-1: Manufacturer: Brother
[ 8075.693771] usb 3-1: SerialNumber: E74188A6G337846
[ 8079.128671] usb 3-1: USB disconnect, device number 4
[ 8080.644164] usb 3-1: new high-speed USB device number 5 using xhci_hcd
[ 8080.773321] usb 3-1: New USB device found, idVendor=04f9, idProduct=037d
[ 8080.773325] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8080.773327] usb 3-1: Product: ADS-2100e
[ 8080.773329] usb 3-1: Manufacturer: Brother
[ 8080.773331] usb 3-1: SerialNumber: E74188A6G337846

I found an old bug #1232016 - and a few forum posts in German
Ubuntuusers.de - which in the end helped me to solve this problem - but
I don't know the internals of Ubuntu well enough to know wether this is
just a workaround or not:

The missing thing IMHO is, I created an udev rule

/etc/udev/rules.d/39-brother.rules 
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="037d", ENV{libsane_matched}="yes"

"39" because it needs to run BEFORE the
/lib/udev/rules.d/40-libsane.rules - there is the variable
"libsane_matched" needed.

Maybe this is a bug in sane, not in simple-scan.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: simple-scan 3.20.0-0ubuntu1
ProcVersionSignature: Ubuntu 4.4.0-57.78-generic 4.4.35
Uname: Linux 4.4.0-57-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.4
Architecture: amd64
CurrentDesktop: Unity
Date: Tue Jan 10 15:37:14 2017
InstallationDate: Installed on 2016-12-13 (28 days ago)
InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
MachineType: Hewlett-Packard HP ProDesk 600 G1 TWR
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.4.0-57-generic.efi.signed 
root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7
SourcePackage: simple-scan
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/17/2013
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: L01 v02.21
dmi.board.asset.tag: CZC411388T
dmi.board.name: 18E7
dmi.board.vendor: Hewlett-Packard
dmi.chassis.asset.tag: CZC411388T
dmi.chassis.type: 6
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: 
dmi:bvnHewlett-Packard:bvrL01v02.21:bd12/17/2013:svnHewlett-Packard:pnHPProDesk600G1TWR:pvr:rvnHewlett-Packard:rn18E7:rvr:cvnHewlett-Packard:ct6:cvr:
dmi.product.name: HP ProDesk 600 G1 TWR
dmi.sys.vendor: Hewlett-Packard

** Affects: simple-scan (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug xenial

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to simple-scan in Ubuntu.
https://bugs.launchpad.net/bugs/1655362

Title:
  Scanner Brother ADS 2100(e) in 16.04 does not work out of the box

Status in simple-scan package in Ubuntu:
  New

Bug description:
  I recently bought a scanner from Brother, ADS-2100e, which seems to hate nice 
Linux support from Brother itself. By installing the official brother drivers, 
everything *should* work.
  
(http://support.brother.com/g/b/productlist.aspx?c=at&lang=de&content=dl&q=ads-2100e
 - in German)

  But Ubuntu lacks of a proper recognicion - it seems to be a missing
  UDEV rule. The scanner is recognized by lsusb as "04f9:037d":

  Bus 003 Device 005: ID 04f9:037d Brother Industries, Ltd

  And dmesg tells me:

  [ 8075.564495] usb 3-1: new high-speed USB device number 4 using xhci_hcd
  [ 8075.693751] usb 3-1: New USB device found, idVendor=04f9, idProduct=037d
  [ 8075.693760] usb 3-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
  [ 8075.693764] usb 3-1: Product: ADS-2100e
  [ 8075.693768] usb 3-1: Manufacturer: Brother
  [ 8075.693771] usb 3-1: SerialNumber: E74188A6G337846
  [ 8079.128671] usb 3-1: USB disconnect, device number 4
  [ 8080.644164] usb 3-1: new high-speed USB device number 5 using xhci_hcd
  [ 8080.773321] usb 3-1: New USB device found, idVendor=04f9, idProduct=037d
  [ 8080.773325] usb 3-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
  [ 8080.773327] usb 3-1: Product: ADS-2100e
  [ 8080.773329] usb 3-1: Manufacturer: Brother
  [ 8080.773331] usb 3-1: SerialNumber: E74188A6G337846

  I found an old bug #1232016 - and a few forum posts in German
  Ubuntuusers.de - which in the end helped me to solve this problem -
  but I don't know the internals of Ubuntu well enough to know wether
  this is just a workaround or not:

  The missing thing IMHO is, I created an udev rule

  /etc/udev/rules.d/39-brother.rules 
  ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="037d", ENV{libsane_matched}="yes"

  "39" because it needs to run BEFORE the
  /lib/udev/rules.d/40-libsane.rules - there is the variable
  "libsane_matched" needed.

  Maybe this is a bug in sane, not in simple-scan.

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: simple-scan 3.20.0-0ubuntu1
  ProcVersionSignature: Ubuntu 4.4.0-57.78-generic 4.4.35
  Uname: Linux 4.4.0-57-generic x86_64
  ApportVersion: 2.20.1-0ubuntu2.4
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Tue Jan 10 15:37:14 2017
  InstallationDate: Installed on 2016-12-13 (28 days ago)
  InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 
(20160719)
  MachineType: Hewlett-Packard HP ProDesk 600 G1 TWR
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.4.0-57-generic.efi.signed 
root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7
  SourcePackage: simple-scan
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 12/17/2013
  dmi.bios.vendor: Hewlett-Packard
  dmi.bios.version: L01 v02.21
  dmi.board.asset.tag: CZC411388T
  dmi.board.name: 18E7
  dmi.board.vendor: Hewlett-Packard
  dmi.chassis.asset.tag: CZC411388T
  dmi.chassis.type: 6
  dmi.chassis.vendor: Hewlett-Packard
  dmi.modalias: 
dmi:bvnHewlett-Packard:bvrL01v02.21:bd12/17/2013:svnHewlett-Packard:pnHPProDesk600G1TWR:pvr:rvnHewlett-Packard:rn18E7:rvr:cvnHewlett-Packard:ct6:cvr:
  dmi.product.name: HP ProDesk 600 G1 TWR
  dmi.sys.vendor: Hewlett-Packard

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/simple-scan/+bug/1655362/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to