Bug 5001

Summary: USB: usblp must be unloaded before Scanner is available, MFP Epson CX3650 (& Epson CX6600)
Product: Drivers Reporter: Frank Jacobsen (Frank.Jacobsen2)
Component: USBAssignee: Greg Kroah-Hartman (greg)
Status: REJECTED WILL_NOT_FIX    
Severity: normal    
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.13-rc[345]* Subsystem:
Regression: --- Bisected commit-id:
Attachments: Kernel Konfig 2.6.13*
Kernel-Config 2.6.12*
Kernel Konfig 2.6.12*
Kernel Konfig 2.6.11*
/proc/bus/usb/devices
lsusb -v

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 1.0.15.11, 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:  
http://forum.kanotix.net/viewtopic.php?p=60638&sid=533afeac1414eb08d1da9356e21ba25b#60638
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]
/proc/bus/usb/devices
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.