Bug 16539

Summary: Add USB ids for Brother scanner to SANE udev rules
Product: Mageia Reporter: Jérôme Hénin <heninj>
Component: RPM PackagesAssignee: José Jorge <lists.jjorge>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: Normal CC: anaselli, dmorganec, ennael1, fundawang, juergen.harms, luis.daniel.lucio, mageia, marja11, pterjan, remco, shlomif, thierry.vignaud
Version: 5Keywords: UPSTREAM
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: sane-1.0.24-10.mga5.src.rpm CVE:
Status comment:

Description Jérôme Hénin 2015-08-05 19:22:26 CEST
Description of problem:

The USB id of scanner Brother DCP-7055 is missing from the udev rules for libsane (60-libsane.rules).

The info is correct in the USB ID repository:
https://usb-ids.gowdy.us/read/UD/04f9/0248

I added manually the following line:

# Brother DCP-7055
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0248", MODE="0644", GROUP="usb", ENV{libsane_matched}="yes"

It works for me *after installing the driver from Brother*. Is the ID missing because there is no out-of-the-box support?


Reproducible: 

Steps to Reproduce:
Comment 1 Marja Van Waes 2015-08-07 22:53:09 CEST
CC'ing a bunch of sane committers

CC: (none) => anaselli, dmorganec, ennael1, fundawang, juergen.harms, luis.daniel.lucio, mageia, marja11, pterjan, remco, shlomif, thierry.vignaud

Comment 2 Shlomi Fish 2015-08-08 12:26:37 CEST
Hi,

(In reply to Jérôme Hénin from comment #0)
> Description of problem:
> 
> The USB id of scanner Brother DCP-7055 is missing from the udev rules for
> libsane (60-libsane.rules).
> 
> The info is correct in the USB ID repository:
> https://usb-ids.gowdy.us/read/UD/04f9/0248
> 
> I added manually the following line:
> 
> # Brother DCP-7055
> ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0248", MODE="0644", GROUP="usb",
> ENV{libsane_matched}="yes"
> 
> It works for me *after installing the driver from Brother*. Is the ID
> missing because there is no out-of-the-box support?
> 

that file is taken (with some non-significant processing) from tools/udev/libsane.rules from the sane-backends-1.0.24 package (which is the latest version of the package). So we should probably ask the upstream developers why it isn't included.

> 
> Reproducible: 
> 
> Steps to Reproduce:
Comment 3 Samuel Verschelde 2015-09-11 09:27:51 CEST
Assigning to maintainer.

Assignee: bugsquad => lists.jjorge

Comment 4 Thierry Vignaud 2015-09-11 10:34:32 CEST
(In reply to Marja van Waes from comment #1)
> CC'ing a bunch of sane committers

Are you sure we're sane :-) ?
Comment 5 José Jorge 2015-09-14 20:53:37 CEST
This is a bug because Brother does not want to work with sane : they instruct in their driver installation site to do this manually. They could at least provide their rule file in the upstream rpms, so I suggest you contact upstream Brother.

See 

http://support.brother.com/g/s/id/linux/en/instruction_scn1c.html?c=us_ot&lang=en&redirect=on

Status: NEW => RESOLVED
Resolution: (none) => WONTFIX

Rémi Verschelde 2015-09-14 20:58:56 CEST

Keywords: (none) => UPSTREAM