Bug#289894: EPSON Perfection 610 fails scanning
Package: kernel
Version: 2.6
Severity: normal
Hello,
Everytime I try to scan using this device, the process starts then
hangs. It freezes Xsane. I need to unplug the device to get the error
message.
The problem comes from the USB communication with the device.
I end up with a control timeout on ep0in.
Tried on kernels 2.6.9-2-686-smp, 2.6.10-1-686-smp and a custom built 2.6.9 :
same results.
Here is the relevant part of dmesg :
usb 4-1: new full speed USB device using address 4
usb 4-1: control timeout on ep0in
usb 4-1: control timeout on ep0in
usb 4-1: control timeout on ep0in
usb 4-1: control timeout on ep0in
usb 4-1: usbfs: USBDEVFS_BULK failed ep 0x81 len 4096 ret -84
usb 4-1: usbfs: USBDEVFS_BULK failed ep 0x2 len 2 ret -71
usb 4-1: usbfs: USBDEVFS_BULK failed ep 0x2 len 2 ret -71
usb 4-1: USB disconnect, address 4
Here is the relevant part of lsusb :
Bus 004 Device 005: ID 04b8:0103 Seiko Epson Corp. Perfection 610
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 0
bDeviceProtocol 255
bMaxPacketSize0 8
idVendor 0x04b8 Seiko Epson Corp.
idProduct 0x0103 Perfection 610
bcdDevice 0.01
iManufacturer 1 EPSON
iProduct 2 Perfection610
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x40
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
If you need more info, please ask.
I'll try later with other kernels and report if I find one that's
working.
Please forgive me for my bad english.
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.9vt6410
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (charmap=ISO-8859-15)
Reply to: