Bug 5001 - USB: usblp must be unloaded before Scanner is available, MFP Epson CX3650 (& Epson CX6600)
Summary: USB: usblp must be unloaded before Scanner is available, MFP Epson CX3650 (& ...
Alias: None
Product: Drivers
Classification: Unclassified
Component: USB (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Greg Kroah-Hartman
Depends on:
Reported: 2005-08-05 01:50 UTC by Frank Jacobsen
Modified: 2005-08-09 14:59 UTC (History)
0 users

See Also:
Kernel Version: 2.6.13-rc[345]*
Regression: ---
Bisected commit-id:

Kernel Konfig 2.6.13* (57.47 KB, text/plain)
2005-08-05 02:21 UTC, Frank Jacobsen
Kernel-Config 2.6.12* (55.85 KB, text/plain)
2005-08-05 02:22 UTC, Frank Jacobsen
Kernel Konfig 2.6.12* (55.85 KB, text/plain)
2005-08-05 02:23 UTC, Frank Jacobsen
Kernel Konfig 2.6.11* (54.42 KB, text/plain)
2005-08-05 02:24 UTC, Frank Jacobsen
/proc/bus/usb/devices (3.94 KB, text/plain)
2005-08-09 01:39 UTC, Frank Jacobsen
lsusb -v (18.60 KB, text/plain)
2005-08-09 01:41 UTC, Frank Jacobsen

Description Frank Jacobsen 2005-08-05 01:50:10 UTC
Most recent kernel where this bug did not occur: 2.6.11*, (2.6.12*)     
Distribution: Debian unstable based (Kanotix)    
Hardware Environment: P4 1,8GHz, 512MB Ram, MB with Intel i845PE Chipset 
(Southbridge ICH4). MFP Device Epson CX3650 normally connect via 7Post USB Hub 
(Belkin) but same behavior when directly with PC connected (USB1.1 mode forced 
through deactivationg USB2.0 Contoller in Bios) 
Software Environment: KDE3.4.1, Sane, Kooka 3.4.1,   
gimp-2.0-quiteinsane 0.3-3 and 'scanimage -L' 
Problem Description: usblp must be unloaded before Scanner is available... 
With 2.6.11* Kernel: Printing: ok, Scanning:ok 
With 2.6.12* Kernel: Printing: ok, Scanning:Waiting time before Scanner was 
found (more frequently when USB-Mode is 2.0) 
With 2.6.13* Kernel: Printing: ok, Scanning:'usblp' MUST be unloaded before 
Scanner in available, Waiting time before Scanner was found (more frequently 
when USB-Mode is 2.0) 
The 'dmesg' Log shows following: 
  usb 1-1: usbfs: interface 1 claimed by usblp while 'kooka' sets config #1  
Orig. (german) Post was here:  
Comment 1 Frank Jacobsen 2005-08-05 02:21:33 UTC
Created attachment 5510 [details]
Kernel Konfig 2.6.13*
Comment 2 Frank Jacobsen 2005-08-05 02:22:37 UTC
Created attachment 5511 [details]
Kernel-Config 2.6.12*
Comment 3 Frank Jacobsen 2005-08-05 02:23:41 UTC
Created attachment 5512 [details]
Kernel Konfig 2.6.12*
Comment 4 Frank Jacobsen 2005-08-05 02:24:37 UTC
Created attachment 5513 [details]
Kernel Konfig 2.6.11*
Comment 5 Greg Kroah-Hartman 2005-08-05 11:55:00 UTC
Is this a multi-function printer/scanner device?

If not, I really don't know how this would happen...
Comment 6 Frank Jacobsen 2005-08-06 10:28:15 UTC
Yes the Epson CX3650/CX6600 is a multi-function printer/scanner device. 
Comment 7 Greg Kroah-Hartman 2005-08-08 12:46:02 UTC
Can you attach the output of /proc/bus/usb/devices with the device plugged in?
Comment 8 Frank Jacobsen 2005-08-09 01:39:49 UTC
Created attachment 5556 [details]
Comment 9 Frank Jacobsen 2005-08-09 01:41:00 UTC
Created attachment 5557 [details]
lsusb -v
Comment 10 Greg Kroah-Hartman 2005-08-09 14:59:06 UTC
This should work just fine, please contact the SANE people, as the error is on
their part.  The scanner should just bind to the scanner interface, which the
usblp driver is not bound to.

Note You need to log in before you can comment on or make changes to this bug.