Tuesday, April 22, 2014

Asus N550JV scanning with the Brother DCP-7030 under Linux

I got a new laptop, the Asus N550JV. I'm installing Arch Linux on it, as I've been an avid Arch user for several years now. I'm still using my old Brother DCP-7030 printer/scanner combo unit and although the printer works fine, I was unable to scan. After hours of troubleshooting and google-fu, I finally narrowed the problem down to an incompatibility with the Sane library and USB 3.0 interfaces on linux. The scanner works fine under Windows 8.1 (of course), but every time I tried to scan under Linux I got the following error:

scanimage: sane_start: Invalid argument

After finding a similar problem with a different software package (Ardour), I went into the BIOS and set the XHCI Pre-Boot Mode to disabled and my scanner started working again.

I'm not sure yet if this is a Sane issue, or just related to my printer/scanner and it's old Linux drivers. When I upgrade my printer/scanner later this year I guess we'll find out.

No comments:

Post a Comment