Fedora :: Driver For Brother DCP385C Scanner - Invalid Argument
May 22, 2011
I have been looking through Brother drivers and can get the drivers for Brother DCP385C printer and scanner but the scanner will not work . It keeps telling me "failed to open device - 'Brother3:bus3;dev1':invalid argument" . I have looked into the Brother site but it does not tell me what to do for Fedora 14 . It only goes up to Fedora 12.
My Brother DCP385 Printer/Scanner goes alright Printing but will not Scan. I keep getting this message: 'brother3:bus3:dev1': invalid argument. My OS is Fedora 14. Brother seems to only go up to Fedora 12 in their driver page . There is no mention of Fedora 14 .
This error is very difficult to solve, but also appears widespread across the Debian universe and also others like Arch and Fedora. I use a Canon LiDE 110 scanner and it has always worked very well under Linux. This same problem affects many other scanners not just the 110. Run any front end like xSane and after initially appearing to be OK it will fail with an Invalid Argument error.
But, it does not happen to everyone. I have several machines to experiment with so I did. I also used Debian Testing and Sid, Ubuntu 14.04 and 14.10 and various Mint versions and desktops.
The error is all to do with USB3. Plugging the scanner into a USB2 port does not in and of itself solve the issue. Nor does running the scanner through a hub. On my older laptop without USB3 hardware my scanner works like a charm using any modern Linux. On my very old spare desktop it also works fine despite having USB3.
But, on my shiny new Intel i5 on an ASUS H97I Plus it all falls apart. After much reading of forums and many dead ends we find the problem is modern machines with Intel xHCI Mode in the BIOS. It has to be off, not enabled, auto nor super auto. But when you turn it off you turn off USB3 support and your system falls back to USB2 only. My old spare machine has an AMD chipset and USB3 enabled does not cause this error.
So if you need to use your scanner and get this error then xHCI mode is the workaround. Fine if you have no real need for USB3, but most definitely a temporary solution.
Where in the system does this error come from? Too hard for me. Is it in Sane or in the libusb sub system or all the way up to the kernel? However if you have any USB device that has stopped working this setting in your BIOS has got to be worth a try. It is nothing to do with permissions or firmware.
sane-utils updated to 1.0.24-5 in sid (Dec 12, 2014) problem still exists.
Trying to get scanning going with my all-in-one, and have been troubleshooting it for awhile, and nothing works. Could use expert advice on this topic for an HP c6380 All-in-One. Printing does fine. All attempts at scanning are failing. scanimage -L says the device is my webcam. I don't know if usb scanner is in /dev.
During installation of Ubuntu 10.04, there was no driver found for my Brother MFC-665CW printer/scanner. However, I recently learned on the Forum that there is a printer driver available for the MFC-665CW through Synaptic that can be accessed by searching on printer name. I got it, and it works great. I've not been successful in locating a driver for the scanner part of the MFC-665CW. Does anyone know if there is a driver available on Synaptic that will work for the scanner on a MFC-665CW, and if so how to get to it (i.e., what to search on to locate it)?
I am having trouble getting my HP 6310 All-In-One scanner working using it on its ethernet interface, set to 192.168.1.208. Installed fine under cups for printing. hplib installed. I do the following.~ $ hp-makeuri 192.168.1.208HP Linux Imaging and Printing System (ver. 3.9.4b)Device URI Creation Utility ver. 5.0Copyright (c) 2001-9 Hewlett-Packard Development Company, LPThis software comes with ABSOLUTELY NO WARRANTY.This is free software, and you are welcome to distribute itunder certain conditions. See COPYING file for more details.
CUPS URI: hp:/net/Officejet_6300_series?ip=192.168.1.208 SANE URI: hpaio:/net/Officejet_6300_series?ip=192.168.1.208 HP Fax URI: hpfax:/net/Officejet_6300_series?ip=192.168.1.208
Have a Brother MFC-9440CN the Scan function of which operated perfectly in Fedora 11. Have upgraded to Fedora 13, now when the Scanner Tool is activated (XSane .997) an error message is returned "Error during CMS conversion. Could Not open scanner ICM profile: (null)". Has anyone had and solved this problem, I have tried everything identified on the Brother web site. The scanner works perfectly when accessed through the Simple Scan application.
I have a Brother MFC-7345 Printer/Scanner and I got the printer working but the scanner won't work. I've installed all the drivers from Brother and followed all their instructions but still nothing. sane-find-scanner gives me
# 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.
and scanimage -L gives me No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). read the documentation which came with this software (README, FAQ, manpages).
I have a DCP 7030 multifunction printer. I have installed all proprietary drivers from Brother (printer an scanner drivers).  Printing works but unfortunately both Simple-scan and X-Sane do not recognize the scanner. Brother provides some scanner settings  - but unfortunately not for Fedora 13. I have tried the settings for Fedora 12 but they do not work. [URL]
I have recently installed Fedora11 and have managed to get the printer side of the above multifunction machine working but not the scanner . The computer recognises the scanner and sane, xsane, sanelib's etc are all installed . When I try to open it it gives the following:
Failed to open device 'brother3:bus5;dev1': Error during device I/O
I updated my system from FC13 126.96.36.199-66 to 188.8.131.52-68 for both the kernel and the kmod-wl RPM's. After doing so, iwconfig wlan0 key 1234567890 no longer works. I get an error indicating 'invalid argument'. If I reboot using the previous kernel/wl.ko module, it works The size of the wl.ko module increased in size by almost 30%. Did I somehow get the wrong RPM?
I'm using 9.10 on x86 architecture. I've searched the forums and anything related to scanning talks about editing /etc/udev/rules.d/45-libsane.rules which doesn't seem to exist on my system. Judging from the dates most of these posts probably relate to intrepid or jaunty. XSane just says 'no devices available'. Printing works fine.
About a week ago I installed my first Linux (Ubuntu 10.04). Since then I've been trying to get my printer to work by following some of the instructions on the web.Unfortunately,as a newbie, I can't seem to get it right... The printer is - Brother DCP-135C.
I have a Brother MFC-240C inkjet printer & scanner. On installation of Maverick Meerkat v. 10.10, my scanner function failed. I added the same line into the file as for Lucid Lynx v. 10.04 and the scanner has scanned perfectly. The lines Brother gives are for the following file: Ubuntu 9.10, 10.04
1. Open "/lib/udev/rules.d/40-libsane.rules" file. 2. Add the following two lines to the end of the device list. (Before the line "# The following rule will disable ..."):
I just installed an all-in-one Brother MFC-8670DN in Ubuntu 9.04. The printing works great but I cannot get the scanner recognized. I tried brscan, brscan2 and brscan3 from the Linux section of the Brother website to no avail. Previously had a lower model Brother MFC working fine. I called Brother and they said that "I need to call Linux for help with the scanner." Anyone who can help with the Brother MFC-8670DN? It would be very much appreciated. This printer may go back to the store if I cannot get the scanner working in Ubuntu 9.04.
I have a Brother MFC-6490CW network Scanner. Had it installed and working great in Gutsy. Upgraded to Natty 11.04 the other day, and the scanner stopped working. Printing is still ok. When I try to open a scanning program I get:
I am running Red Hat with 2.6.18-194.8.1.el5PAE kernel version. I am trying to run encryptfs to encrypt a partition on my hard drive. One of the kernel modules necessary is the md5.ko. I noticed it wasn't loaded in when doing an lsmod. I tried running modprobe md5 and it fails to load:
i downloaded baldurs gate II shadows of amn iso's, because i lost one of the CD's to the box, but anyways, I went to mount the third .ISO for installation, and BAM! my computer froze, so i waited five minutes, came back, and still frozen. shut it down for 20 minutes, pulled it back up, and it's got this error as follows; "Mount: mounting /dev/disk/by-uuid/65b0a6a-a366-435a-a086-58428cfe2bd1 on /root Failed: invalid argument
I've a problem when I try to run arpd program to support my honeyd software but when I try to execute it then it shows this error message ./arpd 10.0.0.0/8 arpd: intf_get: Invalid argument My arpd installation based on this tutorial [URL].
When i type 'ifconfig eth0 192.168.25.1 255.255.255.0' the outcome is 'SIOCSIFADDR : invalid argument', but when i check the ip address using /sbin/ifconfig i see the ip address is updated to 192.168.25.1 and is up. When i restart the linux box,the /sbin/ifconfig is reset to 192.168.100.1 .what should i do so that the linux box /sbin/ifconfig should not change when am rebooting.
iam having a problem while using the urlwatch utility in linux
/usr/bin/urlwatch --urls=/home/etika/Desktop/etikaa.txt file pathname is /home/etika/Desktop/etikaa.txt
when ownership is tomcat it doesnot run when ownership is etika(which is the user on the system through which iam running my script why the file which is passed to urlwatch is not accepted if that's file owner is tomcat6 it gives the following error
Traceback (most recent call last):
File "/usr/bin/urlwatch", line 221, in <module> for job in handler.parse_urls_txt(urls_txt): File "/usr/share/urlwatch/urlwatch/handler.py", line 128, in parse_urls_txt shelljob_errors.append('%s not owned by %s' % (urls_txt, os.getlogin())) OSError: [Errno 22] Invalid argument
but when the ownership of the file is changed to etika it run smoothly why urlwatch does not run when the file containing the urls is owned by tomcat with full 777 permission but run with etika (user on the system) through this iam running my shell script