[sane-devel] epson 2450(firewire) crashes usb

Henning Meier-Geinitz henning@meier-geinitz.de
Tue, 20 May 2003 17:44:23 +0200


Hi,

On Tue, May 20, 2003 at 02:50:01PM +0200, Roberto Lumbreras wrote:
> Well, I've set the timeout to 300 seconds, with "modprobe scanner
> read_timeout=300" and it doesn't solve it.  The following happened when
> I tried to use the TPU of my Epson Perfection 2400 Photo (xsane died and
> oopsed).

The oops occured after you unplugged the scanner? That's a known issue
of the kernel scanner module.

> The first timout is "usb_control/bulk_msg: timeout", before scanner.c
> messages, so other thing is timeouting too... should I have to increase
> other timeout or something?

The usb_control/bulk_msg occuring before the scanner warning is normal.

> usb_control/bulk_msg: timeout
> usb-uhci.c: interrupt, status 3, frame# 449
> scanner.c: read_scanner(0): funky result:-75. Consult Documentation/usb/scanner.
> txt.

This one is not normal, however. Looks like an error reported by the
usb-uhci driver. -75 means "EOVERFLOW" (USB Babble).

> usb.c: kusbd: /sbin/hotplug remove 2
> >>EIP; d8a2b1f6 <[scanner]close_scanner+56/a0>   <=====

I's expect it to crash in write or read, however.

Anyway, have you tried to run the scanner with libusb instead of the
scanner driver? If the problem still happens, it's a bug somewhere in
the lower USB system, not the scanner driver.

Bye,
  Henning