Page MenuHomeSolus

Brother Drivers
Open, HighPublic

Description

The drivers are available from Brother - as either RPM or DEB.
While RPM Solus trickery can allow an install of sorts - no print no facs.
Result as complaints of no cupswrapper and permissions difficulties with Cups itself. Additionally, Scanner detection does not happen correctly.
All-in-all, a fail.
Specifically, the driver(s) being requested are for Brother MFC-L2703DW, and Brother describes these as MFC-L2700 series.
This printer is mass-market in Australia, sold through the largest office supply chain, so they're not at all rare.
The drivers appear to be generic monochrome MFC Laser printers in the brother range.
Brother website specifies differing procedures pre-install, depending on the relevant Linux install. Solus is 'different'.

Supplemental (@DataDrake)

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

Printers Requested:

Needs testing (Please comment if it's working)

Needs packaging

  • MFC-J5330DW
  • MCF-L8650CDW
  • DCP-7065DN
  • DCP-J140W
  • MFC-L8850CDW
  • HL-3152CDW
  • HL-2280DW

No Linux drivers

  • DCP-71010L

Related Objects

StatusAssignedTask
OpenGirtablulu
DuplicateNone

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

@Girtablulu Negative. Same result as before.

cyril added a subscriber: cyril.Mar 30 2019, 7:27 AM

hi

can you please do the drivers for brother DCP-j562dw. Also a brief as to how to install them as I am not very tech savvy but I am cut and pate savvy

@Girtablulu is there any command output or any other additional information I could get you to help get these working?

Thanks!

@beimhoff Sadly not much time the last few days, maybe I can have a look on Thursday or at latest on the weekend (gonna throw it on my task list so I don't forget it :) )

beimhoff added a comment.EditedApr 13 2019, 7:54 PM

@Girtablulu still nothing - same as the previous two. Kernel seems to load it fine, but the scanner isn't seen by any sane application at all - sudo'd or otherwise. Anything I can do to help you debug?

the scanner is connected via usb?

@Girtablulu yes, connected via usb - Bus 001 Device 003: ID 04f9:60e2 Brother Industries, Ltd

$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 0408:1020 Quanta Computer, Inc. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 002 Device 002: ID 2109:0813 VIA Labs, Inc. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f9:60e2 Brother Industries, Ltd
Bus 001 Device 002: ID 8087:0a2b Intel Corp. 
Bus 001 Device 007: ID 05e3:0752 Genesys Logic, Inc. 
Bus 001 Device 006: ID 05e3:0618 Genesys Logic, Inc. 
Bus 001 Device 005: ID 2109:2813 VIA Labs, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

let's try something, after installing go to /usr/lib64/udev/rules.d/50-Brother_DSScanner.rules

and change

KERNEL=="sg[0-9]*", ATTRS{type}=="0", ATTRS{vendor}=="Brother", ATTRS{model}=="DS-720D", MODE="0666", GROUP="scanner"

to

KERNEL=="sg[0-9]*", ATTRS{type}=="0", ATTR{idVendor}=="04f9",ATTR{idProduct}=="60e2", MODE="0666", GROUP="scanner"
beimhoff added a comment.EditedApr 13 2019, 11:46 PM

@Girtablulu

Made that change in /usr/lib64/udev/rules.d/50-Brother_DSScanner.rules, and still nothing. Same as before.

KERNEL=="sg[0-9]*", ATTRS{type}=="0", ATTRS{vendor}=="Brother", ATTRS{model}=="DS-620", MODE="0666", GROUP="scanner"
KERNEL=="sg[0-9]*", ATTRS{type}=="0", ATTR{idVendor}=="04f9",ATTR{idProduct}=="60e2", MODE="0666", GROUP="scanner"
KERNEL=="sg[0-9]*", ATTRS{type}=="0", ATTRS{vendor}=="Brother", ATTRS{model}=="DS-820W", MODE="0666", GROUP="scanner"
KERNEL=="sg[0-9]*", ATTRS{type}=="0", ATTRS{vendor}=="Brother", ATTRS{model}=="DS-920DW", MODE="0666", GROUP="scanner"
$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 0408:1020 Quanta Computer, Inc. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f9:60e2 Brother Industries, Ltd 
Bus 001 Device 002: ID 8087:0a2b Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 $ 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.
  # Also you need support for SCSI Generic (sg) in your operating system.
  # If using Linux, try "modprobe sg".

could not open USB device 0x1d6b/0x0003 at 004:001: Access denied (insufficient permissions)
could not open USB device 0x046d/0xc52b at 003:003: Access denied (insufficient permissions)
could not open USB device 0x0408/0x1020 at 003:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 003:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0003 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x04f9/0x60e2 at 001:003: Access denied (insufficient permissions)
could not open USB device 0x8087/0x0a2b at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a kernel driver for your USB host controller and have setup
  # the USB system correctly. See man sane-usb for details.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

  # You may want to run this program as root to find all devices. Once you
  # found the scanner devices, be sure to adjust access permissions as
  # necessary.
$ 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.
  # Also you need support for SCSI Generic (sg) in your operating system.
  # If using Linux, try "modprobe sg".

  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a kernel driver for your USB host controller and have setup
  # the USB system correctly. See man sane-usb for details.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

Hey there, any chance you could work magic for the Brother HL-L2350DW? I haven't seen this model requested yet. Thanks.

Hi, Brother HL-5240 driver requested. Thanks.

Hi can you please add the drivers to Brother DCP-L2520DW please

Thank you

@questionman1 this one is already in the repo

Hello!
May I please request the addition of drivers for: Brother MFC-J5330DW (Drivers page).

I've tried installing those myself, unfortunately with no luck what so ever.
Thank you in advance!

@Girtablulu, really that's great! Is there a way I can check?

Jason added a subscriber: Jason.May 18 2019, 3:03 PM

Request for drivers of Epson XP-203. I installed the Epson drivers and i am still not able to find my printer :(

Hi,

Could you please include the MCF-L8650CDW laser printer drivers?
Here is the direct link for the linux packages:
https://support.brother.com/g/b/downloadtop.aspx?c=fr&lang=fr&prod=mfcl8650cdw_eu_cn

I can't get it work on Solus. It is a major issue since it it my daily printer.

Thanks!

Hi,
Could you please include the DCP-L2512D drivers printing and scanning?
Here is the direct link for the linux packages:
https://support.brother.com/g/b/downloadtop.aspx?c=ro&lang=ro&prod=dcpl2512d_eu
I an struglling to get it working.
Thank you!

hi, i am trying to install Driver for Brother-DCP-71010L. Theres already a driver existing for DCP-7010 but not for the 7010L. But this existing driver doesnt support my DCP-7010L! More about: https://discuss.getsol.us/d/1437-cant-install-supported-brother-printer/

Hi - any chance you can add the Brother DCP-7065DN ? (full print and scan functionality) It's really the only thing stopping me from using Solus

Thanks

Hi, can you please add support for the MFC-J470DW? Thanks in advance!

Girtablulu updated the task description. (Show Details)Jun 23 2019, 6:15 PM
Girtablulu updated the task description. (Show Details)Jun 23 2019, 6:44 PM
sjoerdsein added a comment.EditedJun 23 2019, 9:22 PM

Wow that was quick!

Only problem is that it's not working, which may very well be my fault.
I installed the driver for the MFC-J470DW with sudo eopkg it ./brother-mfcj470dw-3.0.1-1-1-x86_64.eopkg and I also installed brscan4 through the Software Center.
Next in Settings > Devices > Printers I selected my printer and added the newly appeared driver using the Select from Database... option.
Everything seemed to be fine except in Printer Setting I am getting an error:
Printer State: Idle - File "/usr/lib/cups/filter/brother_lpdwrapper_mfcj470dw" not available: No such file or directory.
In the stated folder there are at least two related files brmfcj470dwfilter and cupswrappermfcj470dw and a bunch more but not the one requested.
What do I need to do to fix this, or is this an issue with the driver?

Thanks again!

EDIT: I grabbed the file from a random GitHub repo, placed it where it was missing, changed the PPDC path to make it correct (removed the Brother folder) and chmod-ed it. Seems to have done the trick.

Hello! Could you please add the Brother DCP 585 CW ?

Thank you!

Hello, I've tested the driver for the Brother MFC-J430W on my machine but sadly it isn't working. I've installed the scanning package and it works perfectly, but when it comes to printing it's not printing at all. It's also my office printer and the only reason I'm still not using Solus at work right now. Is there any chance a working driver will be added soon? Thanks for your work!

Could someone please put together a package for the Brother MFC-J870DW? That's the only thing that is keeping me from using Solus.

Thanks

I have a working buildscript for the HL L2390DW, @Girtablulu. Should I submit a differential?

Hi you could insert the drivers for the DCP-J140W
Thank you

nr4400 added a subscriber: nr4400.Oct 1 2019, 8:41 PM

Hi,
Could it be possible to create support also for the MFC-L2710DW?

Hi, could you add MFC-J4620DW as well? Deb and rpm driver packages are available here.
Thank you

alegoje added a subscriber: alegoje.Nov 3 2019, 2:45 AM

Please add Brother printer MFC-L8850CDW. Drivers available here: https://support.brother.com/g/b/downloadtop.aspx?c=us&lang=en&prod=mfcl8850cdw_us_eu_as

As a new and unexperienced user of Solus I am disappointed this has been so difficult for me.

pato03 added a subscriber: pato03.EditedNov 12 2019, 6:48 AM

Could you please add drivers for the Brother HL-3152CDW Printer?

I tried DCP-J4120dw with the given driver, but it doesn't work.

I have additional information about DCP-J4120dw:

When trying to print, I get the error message :

File "/usr/lib/cups/filter/brother_lpdwrapper_dcpj41230dw not available: No such file or directory.

Girtablulu updated the task description. (Show Details)Nov 30 2019, 8:59 PM

@Girtablulu Thanks a lot, it works now !

Girtablulu updated the task description. (Show Details)Dec 1 2019, 1:54 PM
Girtablulu updated the task description. (Show Details)
Girtablulu updated the task description. (Show Details)Dec 1 2019, 2:03 PM
Girtablulu removed subscribers: Abhisht02, cdancette, pato03 and 30 others.
Girtablulu updated the task description. (Show Details)Dec 1 2019, 4:55 PM
Girtablulu added a subscriber: DataDrake.

@nr4400 @pettycoder Check the package in the description please

riffer added a subscriber: riffer.Mon, Jan 13, 3:41 PM

I would like to request the Brother MFC-J6720DW.

I use the rpm with OpenSUSE and it requires glibc-32bit .