Brother Scanner Issue

I upgraded to 15.2 and now it does not recognize my brother scanner.

Brother DCP-8085DN
Connected to network router

I installed the drivers manually and it seems they are properly installed


brsaneconfig3 -q | grep myScanner
0 myScanner           "DCP-8085DN"        I:192.168.1.113

however, if I open xsane, it does not recognize it. It used to work perfectly under 15.1.

Any suggestions?

Repaired the typo in your thread title.

Is there an uncommented ‘brother3’ driver entry in /etc/sane.d/dll.conf?

Yes. brother3 is uncommented

There are a couple of wiki pages (Gentoo and openSUSE) that suggest libusb-0_1-4 (libusb compatibility wrapper) library is required for some Brother scanner drivers even for networked devices…
https://wiki.gentoo.org/wiki/Brother_networked_printer/en#Scanner_not_detected
https://en.opensuse.org/SDB:Brother_How_to_setup_a_Networked_Printer_Scanner#Step_4:_Install_the_Scanner_Drivers_and_Check

I’m not sure why that is, but check what you have installed. Mine for reference

~> zypper se -si libusb
Loading repository data...
Reading installed packages...

S | Name               | Type    | Version            | Arch   | Repository
--+--------------------+---------+--------------------+--------+--------------------------
i | libusb-0_1-4       | package | 0.1.13-lp152.3.5   | x86_64 | openSUSE-Leap-15.2-Oss
i | libusb-1_0-0       | package | 1.0.21-lp152.4.3.1 | x86_64 | openSUSE:Leap:15.2:Update
i | libusb-1_0-0       | package | 1.0.21-lp152.4.3.1 | x86_64 | openSUSE:Leap:15.2:Update
i | libusb-1_0-0       | package | 1.0.21-lp152.4.3.1 | x86_64 | openSUSE-Leap-15.2-Update
i | libusb-1_0-0-32bit | package | 1.0.21-lp152.4.3.1 | x86_64 | openSUSE:Leap:15.2:Update
i | libusb-1_0-0-32bit | package | 1.0.21-lp152.4.3.1 | x86_64 | openSUSE:Leap:15.2:Update
i | libusb-1_0-0-32bit | package | 1.0.21-lp152.4.3.1 | x86_64 | openSUSE-Leap-15.2-Update
i | libusbmuxd4        | package | 1.0.10-lp152.5.5   | x86_64 | openSUSE-Leap-15.2-Oss
i | libusbmuxd4-32bit  | package | 1.0.10-lp152.5.5   | x86_64 | openSUSE-Leap-15.2-Oss
i | libusbredirhost1   | package | 0.7.1-lp152.3.6    | x86_64 | openSUSE-Leap-15.2-Oss
i | libusbredirparser1 | package | 0.7.1-lp152.3.6    | x86_64 | openSUSE-Leap-15.2-Oss

Also, is the scanner reported with

scanimage -L

I’m not any good at the high-tech analysis of this stuff, but I’ll add this if it is useful. For what it’s worth this has worked with my locally installed Brother HL-L2390DW.

I’m assuming you’ve first done the basic task of deleting the drivers, rebooting, and re-installing them?

Thank you!!! this fixed it!
I wonder why there was no error on dependencies when the drivers were installed.

Glad to read that was it!

I wonder why there was no error on dependencies when the drivers were installed.

The brscan* packages don’t include this dependency (but probably should).