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