[sane-devel] Brother MFC-8840D fails after switch to Linux kernel
2.6.14.2
Stefan Schwarzer
sschwarzer at sschwarzer.net
Wed Dec 21 16:43:05 UTC 2005
Hello,
this configuration used to work flawlessly:
Gentoo Linux with kernel 2.6.12.5
Brother MFC-8840D (MFC-8440 should be similar), connected via USB,
with driver brscan from Brother's Linux page
http://solutions.brother.com/linux/sol/printer/linux/sane_drivers.html
sane-backends 1.0.17
Scanning stopped working when I updated to Linux kernel 2.6.14.2 .
This is the vanilla kernel, I also tried the Gentoo-patched
kernel 2.6.14-r4 .
uname -a gives
Linux warpy 2.6.14.2 #1 SMP PREEMPT Wed Dec 21 16:42:30 CET 2005 i686 AMD Athlon(tm) 64 Processor 3500+ AuthenticAMD GNU/Linux
sane-find-scanner finds (as before):
found USB scanner (vendor=0x04f9, product=0x0160) at libusb:001:002
scanimage -L finds (as before):
device `brother:bus2;dev1' is a Brother MFC-8840D MFC Scanner
scanimage > test.pnm results in the message
scanimage: open of device brother:bus2;dev1 failed: Error during device I/O
dmesg emits:
usb 1-2: usbfs: interface 1 claimed by usbfs while 'scanimage' sets config #1
Maybe this is related to bug #302207 ("problem with usb_set_configuration()
in sanei/sanei_usb.c"), listed at
https://alioth.debian.org/tracker/index.php?func=detail&aid=302207&group_id=30186&atid=410366
I don't know whether the problem comes from a bug in Sane, Brother's
backend or the kernel. Any suggestions?
Stefan
More information about the sane-devel
mailing list