<div style="font-family: Arial, sans-serif; font-size: 14px;">Hello Ralph,</div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;">Thank you again for helping resolve SANE not being able to find my Brother scanner. Adding the <span>libusb-0.1-4 driver solved the problem when using Linux Mint.</span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><br></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span>I am now using Fedora 42 and SANE is not able to find my Brother scanner (MFC-9320CW). Here is what I have done in an attempt to resolve this problem.</span></div>
<div style="font-family: Arial, sans-serif; font-size: 14px;" class="protonmail_signature_block protonmail_signature_block-empty">
<div class="protonmail_signature_block-user protonmail_signature_block-empty">
</div>
<div class="protonmail_signature_block-proton protonmail_signature_block-empty">
</div>
</div>
<div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;">Step 1) verify scanimage does not find my scanner by using the following command, $ sudo scanimage -L</div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;">Step 2) perform $ lsusb command. This shows the computer sees my scanner.</div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;">Step 3) install <span>libusb-compat-0.1 </span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><br></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span>Step 4) run this command to determine if scanimage finds the brother3 driver, $ <span>strace scanimage -L 2>&1 | grep ".so"</span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><br></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span>Step 5) since scanimage did not find the brother3 driver, I added brother3 to <span>/etc/sane.d/dll.conf</span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><br></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span>Step 6) I then created <span>/etc/sane.d/dll.d/brother3 file with the following text, <span>usb 0x04f9 0x021c</span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span><br></span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span>Step 7) reboot</span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span><br></span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span>Step 8) Now the brother3 driver is shown when running the following command, <span style="display: inline !important; background-color: rgb(255, 255, 255);">$ </span><span style="scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0); background-color: rgb(255, 255, 255);">strace scanimage -L 2>&1 | grep ".so" </span></span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span><span style="scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0); background-color: rgb(255, 255, 255);"><br></span></span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span><span style="scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0); background-color: rgb(255, 255, 255);">Step 9) scanimage again does not find my scanner with the following command, $ scanimage -L</span></span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span><span style="scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0); background-color: rgb(255, 255, 255);"><br></span></span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span><span style="scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0); background-color: rgb(255, 255, 255);">Step 10) sane-find-scanner claims a scanner is not found, but finds a possible scanner which has the correct vendor and product ID for my scanner.</span></span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span><span style="scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0); background-color: rgb(255, 255, 255);"><br></span></span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span><span style="scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0); background-color: rgb(255, 255, 255);">I have run out of ideas after all of these steps. Do you have any recommendations to resolve this problem with Fedora 42?</span></span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span><span style="scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0); background-color: rgb(255, 255, 255);"><br></span></span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span><span style="scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0); background-color: rgb(255, 255, 255);">Thank you,</span></span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span><span style="scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0); background-color: rgb(255, 255, 255);"><br></span></span></span></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><span><span><span><span style="scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0); background-color: rgb(255, 255, 255);">Don Pitcher</span></span></span></span></span></div><div class="protonmail_quote">
On Wednesday, May 21st, 2025 at 1:42 PM, Don Pitcher via sane-devel <sane-devel@alioth-lists.debian.net> wrote:<br>
<blockquote class="protonmail_quote" type="cite">
<div style="font-family: Arial, sans-serif; font-size: 14px;">Thank you Ralf!!! Your recommendation fixed the problem.</div>
<div class="protonmail_signature_block protonmail_signature_block-empty" style="font-family: Arial, sans-serif; font-size: 14px;">
<div class="protonmail_signature_block-user protonmail_signature_block-empty">
</div>
<div class="protonmail_signature_block-proton protonmail_signature_block-empty">
</div>
</div>
<div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;">I have added your and Andy's input to the Linux Mint tutorial thread for others to utilize.</div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><a target="_blank" rel="noreferrer nofollow noopener" href="https://forums.linuxmint.com/viewtopic.php?p=2632549#p2632549">https://forums.linuxmint.com/viewtopic.php?p=2632549#p2632549</a></span><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;">Don Pitcher</div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div class="protonmail_quote">
On Wednesday, May 21st, 2025 at 12:28 PM, Ralph Little <skelband@gmail.com> wrote:<br>
<blockquote class="protonmail_quote" type="cite">
<div dir="ltr"><div dir="ltr"><div>Hi Don,</div><div>Someone here very recently had exactly the same problem with the brother3 backend driver from Brother.</div><div>Basically, their backend is very good, but things have moved on in the Linux world since it was built by them which has introduced some incompatibilities.</div><div><br></div><div>There are a number of issues:</div><div><br></div><div>1) Linux Mint (and Ubuntu upon which it is based) puts its platform-specific shared objects in a different place. So the installed shared objects cannot be found. The package puts them in /usr/lib64 whereas Ubuntu/Mint expects them in /usr/lib/x86_64-linux-gnu. You can add symbolic links in /usr/lib/x86_64-linux-gnu to the files installed into /usr/lib64. One way is:</div><div><br></div><div>sudo ln -s /usr/lib64/sane /usr/lib/x86_64-linux-gnu/sane</div><div><br></div><div>2) libusb has changed. The package needs an old version, which is still available in the repo. Try this:</div><div><br></div><div>sudo apt install libusb-0.1-4</div><div><br></div><div>OK, so now you should be able to see a device from scanimage -L. The device class is called "brother3" not "brscan3" BTW.</div><div><br></div><div>I just worked through this sequence on my fresh install and it seems to work for me.</div><div><br></div><div>Let us know how you get on.</div><div><br></div><div>Cheers,</div><div>Ralph</div></div><br><div class="gmail_quote gmail_quote_container"><div class="gmail_attr" dir="ltr">On Wed, May 21, 2025 at 8:29 AM Don Pitcher via sane-devel <<a href="mailto:sane-devel@alioth-lists.debian.net" rel="noreferrer nofollow noopener">sane-devel@alioth-lists.debian.net</a>> wrote:<br></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><p dir="ltr"><span style="font-size:0.875rem">Hello SANE-dev ,</span></p><p dir="ltr"><span style="font-size:0.875rem"><br></span></p>
<p dir="ltr">I am troubleshooting a problem with SANE scanimage unable connect to a third party driver (backend). I have exhausted all resources that I know of to solve this problem. Could you take a moment to review my post on the Linux Mint forum to help guide me to a helpful resource?</p><p dir="ltr"><br></p><div><span>$ sudo scanimage -d brscan3 -T</span></div><div><div><span>Output format is not set, using pnm as a default.</span></div><div><span>scanimage: open of device brscan3 failed: Invalid argument</span></div><div><span><br></span></div><span></span></div><div><br></div><div><span><a target="_blank" href="https://forums.linuxmint.com/viewtopic.php?p=2632488#p2632488" rel="noreferrer nofollow noopener">https://forums.linuxmint.com/viewtopic.php?p=2632488#p2632488</a></span></div><p dir="ltr"></p>
<p dir="ltr"><br></p><p dir="ltr">Thank you, </p>
<p dir="ltr">Don, aka: sk8board</p>
</blockquote></div></div>
</blockquote><br>
</div>
</blockquote><br>
</div>