Bug 1070271 - Brother MFC-7840W not recognized as scanner via USB
Summary: Brother MFC-7840W not recognized as scanner via USB
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: simple-scan
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Simone Caronni
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-02-26 14:12 UTC by Roland Siegbert
Modified: 2014-03-29 10:06 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-03-11 14:03:08 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
XSane failure output (25.32 KB, image/png)
2014-02-26 14:12 UTC, Roland Siegbert
no flags Details

Description Roland Siegbert 2014-02-26 14:12:01 UTC
Created attachment 868035 [details]
XSane failure output

Description of problem:
Can be read in detail here: http://rscircus.org/post/77905674140/install-brother-scanner-printer-mfc-7840-w-on-f20

Version-Release number of selected component (if applicable):
simple-scan 3.10.0

How reproducible:
100%

Steps to Reproduce:
I repost my blog entry here:

Just, because I struggled over it, but was impressed yet again, how good Brother supports Linux:

Download their current scan driver. In my case:

    Scanner driver 64bit (rpm package)
    Scan-key-tool 64bit (rpm package)

after you have downloaded them into a folder called, say:

>/Downloads/bscan

you can

~/Downloads/bscan ls
brscan3-0.2.11-5.x86_64.rpm  brscan-skey-0.2.4-1.x86_64.rpm
~/Downloads/bscan sudo yum install --nogpgcheck ./*
Loaded plugins: langpacks, refresh-packagekit
Examining ./brscan3-0.2.11-5.x86_64.rpm: brscan3-0.2.11-5.x86_64
Marking ./brscan3-0.2.11-5.x86_64.rpm to be installed
Examining ./brscan-skey-0.2.4-1.x86_64.rpm: brscan-skey-0.2.4-1.x86_64
Marking ./brscan-skey-0.2.4-1.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package brscan-skey.x86_64 0:0.2.4-1 will be installed
---> Package brscan3.x86_64 0:0.2.11-5 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

and install everything and nothing will work, though the printer/fax machine was shown in simplescan.

So I downloaded Brother’s Linux printer installer and it guided me through it, as follows:

~/Downloads/bscan sudo ./linux-brprinter-installer-2.0.0-1
[sudo] password for rawland: 
sudo: ./linux-brprinter-installer-2.0.0-1: command not found
~/Downloads/bscan chmod +x linux-brprinter-installer-2.0.0-1
~/Downloads/bscan sudo ./linux-brprinter-installer-2.0.0-1
Input model name ->MFC-7840W

You are going to install following packages.
   brmfc7840wlpr-2.0.2-1.i386.rpm
   cupswrapperMFC7840W-2.0.2-1.i386.rpm
   brscan3-0.2.11-5.x86_64.rpm
   brscan-skey-0.2.4-1.x86_64.rpm
OK? [y/N] ->y
[...]

Here the key answer, if you have USB attached:

Will you specify the Device URI? [Y/n] ->n

Still nothing worked. So I tried to install xsane. Which gave me an error message, which indicated, that something with the bus is not OK.

Let’s have a look at this:

/dev/bus/usb lsusb
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 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 006: ID 5986:026a Acer, Inc 
Bus 002 Device 005: ID 138a:0017 Validity Sensors, Inc. 
Bus 002 Device 004: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0
Bus 002 Device 003: ID 045e:074f Microsoft Corp. 
Bus 002 Device 002: ID 04f9:01e5 Brother Industries, Ltd 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/dev/bus/usb 

We see, that the Brother is at Bus 002 and Device 002. So doing that:

sudo chmod a+w /dev/bus/usb/002/002

still didn’t help, as hoped. But when studying the error message of xsane a bit closer,

we see a problem: lsusb didn’t return a “bus:3;dev5”, there is no such a thing? Fedora Devs? What’s going on here?


Actual results:
None.

Expected results:
A scanned file.

Additional info:

Might be related to Rahul Sundaram's bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1013104
https://bugzilla.redhat.com/show_bug.cgi?id=810855
https://bugzilla.redhat.com/show_bug.cgi?id=1052828
https://bugzilla.redhat.com/show_bug.cgi?id=983582

Comment 1 Fedora Admin XMLRPC Client 2014-03-08 17:27:08 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 2 David King 2014-03-11 14:03:08 UTC
This does not seem to be a bug in Simple Scan, nor a bug in Fedora. If you can reproduce this problem with a scanner that has an open source driver, preferably one that is in Fedora, the please reopen this bug report. Otherwise, please report any bugs about the Brother scanner/printer driver to Brother.

Comment 3 Roland Siegbert 2014-03-21 14:39:12 UTC
@amigadave, your comment is less than helpful. Shall I dump my 500 Euro printer/scanner or what?

Sorry, but this makes me want to get rid of Fedora as everything worked fine with a Ubuntu LiveCD just a few days ago.

Comment 4 Roland Siegbert 2014-03-29 10:06:59 UTC
Here a workaround: Install VirtualBox together with a Windows XP Image. Regular Brother drivers installed, even the communication printer -> Laptop works flawlessly, i.e. standing at the office machine -> place sheet on glass -> press scan -> scanned page pops up in window on laptop in seconds -> get things done.


Note You need to log in before you can comment on or make changes to this bug.