[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: