[sane-devel] Epson 1640 usb stopped working with Mandrake kernel upgrade

sane@michael.mailshell.com sane@michael.mailshell.com
Sat, 29 Dec 2001 01:51:35 -0800


I upgraded my kernel from 2.4.12 to 2.4.16 and now my Epson 1640su (usb) 
no longer works. The icon for Xsane comes on when I turn on the scanner, 
and the entire machine locks solid if I power down the scanner. Does 
anyone have any idea what is causing and/or any fix besides downgrading the kernel? The usb system does work as I can use my PQI travel flash card writer. 

icon:
/usr/bin/xsane /dev/usb/scanner0

Failed to open device `/dev/usb/scanner0': Invalid argument


sane-find-scanner: found USB scanner (vendor = 0x04b8, product = 0x010a) 
at device /dev/usb/scanner0

# ls -l /dev/usb
total 0
crw-rw----    1 root     usb      180,  48 Dec 31  1969 scanner0

epson.conf:
usb /dev/usb/scanner0

# rpm -qa | grep sane
sane-backends-1.0.6-2mdk
sane-frontends-1.0.6-1mdk
libsane1-1.0.6-2mdk
xsane-gimp-0.82-1mdk
xsane-0.82-1mdk

# cat /proc/bus/usb/drivers
         usbdevfs
         hub
         usb-storage
 48- 63: usbscanner
# cat /proc/bus/usb/devices
T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=c800
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=c400
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=04b8 ProdID=010a Rev= 1.03
S:  Manufacturer=EPSON
S:  Product=Perfection1640
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=usbscanner
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=  0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=  0ms


# uname -a
Linux corwin@mir.corp 2.4.16-11mdk #1 Fri Dec 21 00:52:47 CET 2001 i686 
unknown

Thanks in advance for any help,
Michael Bushey