[sane-devel] usb transfer timeout on Epson 2480, kernel 2.6.8.1

Eric Firing efiring@hawaii.edu
Tue, 09 Nov 2004 10:31:54 -1000


This is a multi-part message in MIME format.

--Boundary_(ID_587bEDuZQrn7Rn0jqIJQuA)
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7bit

Several posts during the last year have reported usb timeout 
problems--here is another one.

I have an Epson 2480, supported by the snapscan backend, version 1.14 
from Mandrake 10.1, with kernel 2.6.8.1.  The Mandrake snapscan.conf, 
however was not up to date, so I had to add an entry for the 2480 as 
well as adding the location of the firmware file, esfw41.bin.

Attached is a file with annotated clips of the stderr from running 
"scanimage" with SANE_DEBUG_SANEI_USB=255.  The scanner is recognized 
(indeed, it appears that the process of searching for it and finding it 
is repeated), and there is some initial activity--two pairs of short 
motor buzzes. There are 4 warmups:

[snapscan] Scanner warming up - waiting 9 seconds.
[snapscan] Scanner warming up - waiting 33 seconds.
[snapscan] Scanner warming up - waiting 9 seconds.
[snapscan] Scanner warming up - waiting 33 seconds.

One large data block comes through, but
the second request for a big chunk of data fails, as does everything 
after that.  The buzzes come early in the process.  During the timeout 
period, the front-panel LED (on the start button) blinks; there is no 
external sign other than that (and after the messages about warmups) 
that the scanner has received any command at all--no sign of actually 
starting a scan, such as the motor running.

A Canoscan N 650U on the same system works flawlessly.

My machine is a Thinkpad T41.  If anyone would like other 
hardware/software information, I would be happy to provide it.  I can 
also provide the entire stderr transcript, and any other diagnostic info 
or test results that might be helpful.

I would be interested to know if anyone has successfully used an Epson 
2480 or 2580 with a 2.6 kernel.

Thanks.

Eric

--Boundary_(ID_587bEDuZQrn7Rn0jqIJQuA)
Content-type: application/octet-stream; name=scan.stderr_parts
Content-transfer-encoding: BASE64
Content-disposition: attachment; filename=scan.stderr_parts

Ci4uLnNlYXJjaGVkIGFuZCBmb3VuZCB0aGUgZGV2aWNlIG1vcmUgdGhhbiBvbmNl
Li4uCgpbc2FuZWlfdXNiXSBzYW5laV91c2Jfb3Blbjogb3BlbmVkIHVzYiBkZXZp
Y2UgYGxpYnVzYjowMDQ6MDAyJyAoKmRuPTApCltzYW5laV91c2JdIHNhbmVpX3Vz
Yl93cml0ZV9idWxrOiB0cnlpbmcgdG8gd3JpdGUgNiBieXRlcwpbc2FuZWlfdXNi
XSAwMDAwOiAwMCAwMCAwMCAwMCAwMCAwMCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAuLi4uLi4uLi4uLi4uLi4uCltzYW5laV91c2JdIHNhbmVpX3VzYl93
cml0ZV9idWxrOiB3YW50ZWQgNiBieXRlcywgd3JvdGUgNiBieXRlcwpbc2FuZWlf
dXNiXSBzYW5laV91c2JfcmVhZF9idWxrOiB0cnlpbmcgdG8gcmVhZCA4IGJ5dGVz
CltzYW5laV91c2JdIDAwMDA6IEZCIDAyIDAwIDAwIDAwIDAwIDAwIDAwICAgICAg
ICAgICAgICAgICAgICAgICAgIC4uLi4uLi4uLi4uLi4uLi4KW3NhbmVpX3VzYl0g
c2FuZWlfdXNiX3JlYWRfYnVsazogd2FudGVkIDggYnl0ZXMsIGdvdCA4IGJ5dGVz
CgouLi5tYW55IHRyYW5zZmVycywgaW5jbHVkaW5nIGEgYmxvY2sgb2YgNjEzMTIg
Ynl0ZXMsIGJlZm9yZSB0aW1lb3V0Li4uAAoKW3NhbmVpX3VzYl0gc2FuZWlfdXNi
X3JlYWRfYnVsazogdHJ5aW5nIHRvIHJlYWQgMTIwIGJ5dGVzCltzYW5laV91c2Jd
IDAwMDA6IDA2IDAwIDAyIDAyIDQ5IDAwIDAwIDAwIDQ1IDUwIDUzIDRGIDRFIDIw
IDIwIDIwIC4uLi5JLi4uRVBTT04KW3NhbmVpX3VzYl0gMDAxMDogNDUgNTAgNTMg
NEYgNEUgMjAgNTMgNjMgNjEgNkUgNkUgNjUgNzIgMzEgMjAgMjAgRVBTT04gU2Nh
bm5lcjEKW3NhbmVpX3VzYl0gMDAyMDogMzEgMkUgMzEgMzQgMjAgQkQgNDAgNDgg
MDAgMDAgMTMgRUMgM0IgQzQgMEQgQ0MgMS4xNCAuQEguLi4uOy4uLgpbc2FuZWlf
dXNiXSAwMDMwOiAwOSA2MCAwMCAwNCAwNiAwNCAwNCAwOCAwMCAwMCAwMCAwMCAw
MCAwMCAwMCAwMCAuYC4uLi4uLi4uLi4uLi4uCltzYW5laV91c2JdIDAwNDA6IDAw
IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIC4u
Li4uLi4uLi4uLi4uLi4KW3NhbmVpX3VzYl0gMDA1MDogMDAgMDAgMDAgMDAgMDAg
MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgLi4uLi4uLi4uLi4uLi4u
Lgpbc2FuZWlfdXNiXSAwMDYwOiA0NiA3MiA2OSAyMCA0MSA3MCA3MiAyMCAyMCAz
MiAyMCAzMiAzMCAzMCAzNCAyMCBGcmkgQXByICAyIDIwMDQKW3NhbmVpX3VzYl0g
MDA3MDogMzEgMzUgM0EgMzQgMzcgMDAgMDAgMDAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTU6NDcuLi4uLi4uLi4uLgpbc2FuZWlfdXNiXSBzYW5laV91c2JfcmVh
ZF9idWxrOiB3YW50ZWQgMTIwIGJ5dGVzLCBnb3QgMTIwIGJ5dGVzCltzYW5laV91
c2JdIHNhbmVpX3VzYl9yZWFkX2J1bGs6IHRyeWluZyB0byByZWFkIDggYnl0ZXMK
W3NhbmVpX3VzYl0gMDAwMDogRkIgMDAgMDAgMDAgMDAgMDAgMDAgMDAgICAgICAg
ICAgICAgICAgICAgICAgICAgLi4uLi4uLi4uLi4uLi4uLgpbc2FuZWlfdXNiXSBz
YW5laV91c2JfcmVhZF9idWxrOiB3YW50ZWQgOCBieXRlcywgZ290IDggYnl0ZXMK
W3NhbmVpX3VzYl0gc2FuZWlfdXNiX3dyaXRlX2J1bGs6IHRyeWluZyB0byB3cml0
ZSAxMCBieXRlcwpbc2FuZWlfdXNiXSAwMDAwOiAyOCAwMCA4MiAwMCAwMCAwMSAw
MCBFRiAxMCAwMCAgICAgICAgICAgICAgICAgICAoLi4uLi4uLi4uLi4uLi4uCltz
YW5laV91c2JdIHNhbmVpX3VzYl93cml0ZV9idWxrOiB3YW50ZWQgMTAgYnl0ZXMs
IHdyb3RlIDEwIGJ5dGVzCltzYW5laV91c2JdIHNhbmVpX3VzYl9yZWFkX2J1bGs6
IHRyeWluZyB0byByZWFkIDggYnl0ZXMKW3NhbmVpX3VzYl0gMDAwMDogRjkgMDAg
MDAgMDAgMDAgMDAgMDAgMDAgICAgICAgICAgICAgICAgICAgICAgICAgLi4uLi4u
Li4uLi4uLi4uLgpbc2FuZWlfdXNiXSBzYW5laV91c2JfcmVhZF9idWxrOiB3YW50
ZWQgOCBieXRlcywgZ290IDggYnl0ZXMKW3NhbmVpX3VzYl0gc2FuZWlfdXNiX3Jl
YWRfYnVsazogdHJ5aW5nIHRvIHJlYWQgNjEyMDAgYnl0ZXMKVVNCIGVycm9yOiBl
cnJvciByZWFkaW5nIGZyb20gYnVsayBlbmRwb2ludCAweDgxOiBDb25uZWN0aW9u
IHRpbWVkIG91dApbc2FuZWlfdXNiXSBzYW5laV91c2JfcmVhZF9idWxrOiByZWFk
IGZhaWxlZDogQ29ubmVjdGlvbiB0aW1lZCBvdXQKW3NhbmVpX3VzYl0gc2FuZWlf
dXNiX3dyaXRlX2J1bGs6IHRyeWluZyB0byB3cml0ZSA2IGJ5dGVzCltzYW5laV91
c2JdIDAwMDA6IDE3IDAwIDAwIDAwIDAwIDAwICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC4uLi4uLi4uLi4uLi4uLi4KVVNCIGVycm9yOiBlcnJvciB3cml0
aW5nIHRvIGJ1bGsgZW5kcG9pbnQgMjogQ29ubmVjdGlvbiB0aW1lZCBvdXQKW3Nh
bmVpX3VzYl0gc2FuZWlfdXNiX3dyaXRlX2J1bGs6IHdyaXRlIGZhaWxlZDogQ29u
bmVjdGlvbiB0aW1lZCBvdXQKc2NhbmltYWdlOiBzYW5lX3N0YXJ0OiBFcnJvciBk
dXJpbmcgZGV2aWNlIEkvTwpbc2FuZWlfdXNiXSBzYW5laV91c2Jfd3JpdGVfYnVs
azogdHJ5aW5nIHRvIHdyaXRlIDYgYnl0ZXMKW3NhbmVpX3VzYl0gMDAwMDogMTcg
MDAgMDAgMDAgMDAgMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLi4u
Li4uLi4uLi4uLi4uLgpVU0IgZXJyb3I6IGVycm9yIHdyaXRpbmcgdG8gYnVsayBl
bmRwb2ludCAyOiBDb25uZWN0aW9uIHRpbWVkIG91dApbc2FuZWlfdXNiXSBzYW5l
aV91c2Jfd3JpdGVfYnVsazogd3JpdGUgZmFpbGVkOiBDb25uZWN0aW9uIHRpbWVk
IG91dApbc2FuZWlfdXNiXSBzYW5laV91c2Jfd3JpdGVfYnVsazogdHJ5aW5nIHRv
IHdyaXRlIDYgYnl0ZXMKW3NhbmVpX3VzYl0gMDAwMDogMDAgMDAgMDAgMDAgMDAg
MDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLi4uLi4uLi4uLi4uLi4u
LgpVU0IgZXJyb3I6IGVycm9yIHdyaXRpbmcgdG8gYnVsayBlbmRwb2ludCAyOiBD
b25uZWN0aW9uIHRpbWVkIG91dApbc2FuZWlfdXNiXSBzYW5laV91c2Jfd3JpdGVf
YnVsazogd3JpdGUgZmFpbGVkOiBDb25uZWN0aW9uIHRpbWVkIG91dApbc2FuZWlf
dXNiXSBzYW5laV91c2JfY2xvc2U6IGNsb3NpbmcgZGV2aWNlIDAKCgo=

--Boundary_(ID_587bEDuZQrn7Rn0jqIJQuA)--