[sane-devel] Request for help with Ubuntu 14.04, Xsane and an Epson Perfection V33

Mark Buda hermit at acm.org
Sun Jun 8 18:57:57 UTC 2014


Roger & Edna Kauffman <roger.edna at ozemail.com.au> writes:

> I am experiencing difficulty in making my current hardware/software configuration operate with my Epson Perfection V33 scanner.  The same scanner operated fine with Ubuntu 14.04 and my old PC but I cannot get it to work using
> my new hardware. 

> I am trying to run Xsane but the error I am being returned is " Failed to open device 'epkowa:interpreter:003:007':Error during device I/O" . The scanner is connected using USB and of course is turned on. I will give you as
> much detail as I am able.
[...]
> After havin Xsane fail I have reviewed my syslog and found this:
>
> Jun 6 12:10:53 roger-desktop kernel: [ 907.340397] usb 3-7: new high-speed USB device number 6 using xhci_hcd
> Jun 6 12:10:53 roger-desktop kernel: [ 907.359291] usb 3-7: New USB device found, idVendor=04b8, idProduct=0142
> Jun 6 12:10:53 roger-desktop kernel: [ 907.359296] usb 3-7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> Jun 6 12:10:53 roger-desktop kernel: [ 907.359299] usb 3-7: Product: EPSON Perfection V33/V330
> Jun 6 12:10:53 roger-desktop kernel: [ 907.359301] usb 3-7: Manufacturer: EPSON
> Jun 6 12:10:53 roger-desktop kernel: [ 907.359432] usb 3-7: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes
> Jun 6 12:10:53 roger-desktop kernel: [ 907.359436] usb 3-7: ep 0x2 - rounding interval to 128 microframes, ep desc says 255 microframes
>
> It would seem I am having some problems with my USB ports but I have no idea how to deal with it. Strangely all my other usb based devices are happy.
>
> I will be very grateful for any advice you may be able to give me.

I believe you have probably run in to a known issue with the Linux xhci
driver. See Ubuntu Launchpad bug 1250196, SANE bug 314545, and Debian
bug 738592. The Ubuntu bug mentions the Epson Perfection 1250 having
this problem.

The bug is in the USB 3.0 xhci_hcd controller driver, so a USB 2.0 port
would only work if it were attached to a USB 2.0 controller. Or,
alternatively, I think you might be able to use the USB 2.0 ehci_hcd
driver instead of the USB 3.0 xhci_hcd driver (at the cost of losing
whatever USB 3.0 buys you).

This might point you in the right direction for that workaround:

http://www.pcl-developers.org/xhci-hcd-I-hate-you-USB-3-0-and-Primesense-Asus-Xtion-td5707949.html
-- 
Mark Buda <hermit at acm.org>
I get my monkeys for nothing and my chimps for free.



More information about the sane-devel mailing list