[sane-devel] Problems with mustek_pp and releasing the parallel port

Jim George jim.george@blueyonder.co.uk
Sat, 10 Jan 2004 00:03:17 -0000 (GMT)


------=_20040110000317_94993
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

> Hi Jim,
>
> now we are getting somewhere.
> It looks like the driver is waiting for the scanner motor to stabilize,
but it waits forever, either because it doesn't stabilize, or because the
communication with the scanner is somehow messed up.
>
> Do you have libieee1284 installed? If so, what version is it?
>
> It would be useful to also see the debug output of sanei_pa4s2.
> I know you are short of disk space, so I won't ask you to collect  all
output. Just let it scroll off the screen. I'm only interested  in the
last few tens of lines or so (as long as the last few lines of mustek_pp
output are included):
>
>  - stop inetd
>  - as root:
>      SANE_DEBUG_MUSTEK_PP=128 SANE_DEBUG_SANEI_PA4S2=255 saned -d128
>  - in another window:
>      scanimage -d net:localhost:mustek_pp:Mustek-1200CP > /dev/null
>
> Best regards,
>
> Eddy

Eddy,

I am running libieee1284-0.2.8-0.pm.0

As root I stopped inetd, and executed the above commands.  The first time
I did this I got the contents of first.txt.

So I rebooted the server and tried again but didn't appear to get any
output from scanimage (I didn't use > /dev/null but > test.pnm which
didn't appear to grow at all).

So I ran SANE_DEBUG_MUSTEK_PP=128 SANE_DEBUG_SANEI_PA4S2=255 saned -d128
and scanimage -d net:localhost:mustek_pp:Mustek-1200CP -T but there
appeared to be no output from the scanimage -T.

So I then ran saned -d128 and scanimage -d
net:localhost:mustek_pp:Mustek-1200CP and got the output found in the
attachment sanedonly.txt

I then tried again with the original commands you requested but, in the
end I lost my courage because it didn't appear to be doing anything still
so I stopped.

Finally I tried ANE_DEBUG_MUSTEK_PP=128 SANE_DEBUG_SANEI_PA4S2=255
scanimage -d mustek_pp:Mustek-1200CP > test.pnm but again there is was no
file generated so I decided to stop the output for fear of breaking my
scanner.

Hope this helps.

Jim



------=_20040110000317_94993
Content-Type: application/octet-stream; name="first.LOG"
Content-Disposition: attachment; filename="first.LOG"
Content-Transfer-Encoding: base64

dGFzc2k6fiAjIC9ldGMvaW5pdC5kL2luZXRkIHN0b3ANClNodXR0aW5nIGRvd24gaW5ldGQNZG9u
ZQ8NCnRhc3NpOn4gIyAvZXRjL2luaXQuZC9pbmV0ZCBzdG9wDXRhc3NpOn4gIyBTQU5FX0RFQlVH
X01VU1RFS19QUD0xMjggU0FORV9ERUJVR19TQU5FSV9QQTRTMj0yNTUgc2FuZWQgLWQxMjgNCltz
YW5lZF0gbWFpbjogc3RhcnRpbmcgZGVidWcgbW9kZSAobGV2ZWwgMTI4KQ0KW3NhbmVkXSBtYWlu
OiB0cnlpbmcgdG8gZ2V0IHBvcnQgZm9yIHNlcnZpY2UgYHNhbmUnIChnZXRhZGRyaW5mbykNCltz
YW5lZF0gbWFpbjogWzBdIHNvY2tldCAoKSB1c2luZyBJUHY2DQpbc2FuZWRdIG1haW46IFswXSBz
ZXRzb2Nrb3B0ICgpDQpbc2FuZWRdIG1haW46IFswXSBiaW5kICgpIHRvIHBvcnQgNjU2Ng0KW3Nh
bmVkXSBtYWluOiBbMF0gbGlzdGVuICgpDQpbc2FuZWRdIG1haW46IFsxXSBzb2NrZXQgKCkgdXNp
bmcgSVB2NA0KW3NhbmVkXSBtYWluOiBbMV0gc2V0c29ja29wdCAoKQ0KW3NhbmVkXSBtYWluOiBb
MV0gYmluZCAoKSB0byBwb3J0IDY1NjYNCltzYW5lZF0gbWFpbjogWzFdIGJpbmQgZmFpbGVkOiBB
ZGRyZXNzIGFscmVhZHkgaW4gdXNlDQpbc2FuZWRdIG1haW46IHdhaXRpbmcgZm9yIGNvbnRyb2wg
Y29ubmVjdGlvbg0KW3NhbmVkXSBzYW5lZCAoQUYtaW5kZXArSVB2NikgZnJvbSBzYW5lLWJhY2tl
bmRzIDEuMC4xMyByZWFkeQ0KW3NhbmVkXSBjaGVja19ob3N0OiBhY2Nlc3MgYnkgcmVtb3RlIGhv
c3Q6IDo6MQ0KW3NhbmVkXSBjaGVja19ob3N0OiByZW1vdGUgaG9zdCBpcyBJTjZfTE9PUEJBQ0s6
IGFjY2VzcyBncmFudGVkDQpbc2FuZWRdIGluaXQ6IGFjY2VzcyBncmFudGVkDQpbc2FuZWRdIGlu
aXQ6IGFjY2VzcyBncmFudGVkIHRvIHJvb3RAOjoxDQpbc2FuZWRdIHByb2Nlc3NfcmVxdWVzdDog
d2FpdGluZyBmb3IgcmVxdWVzdA0KW3NhbmVkXSBwcm9jZXNzX3JlcXVlc3Q6IGdvdCByZXF1ZXN0
IDINCltzYW5lZF0gcHJvY2Vzc19yZXF1ZXN0OiBhY2Nlc3MgdG8gcmVzb3VyY2UgYG11c3Rla19w
cCcgZ3JhbnRlZA0KW3NhbmVpX2RlYnVnXSBTZXR0aW5nIGRlYnVnIGxldmVsIG9mIG11c3Rla19w
cCB0byAxMjguDQpbbXVzdGVrX3BwXSBzYW5lLW11c3Rla19wcCwgdmVyc2lvbiAwLjEyLWFscGhh
LiBidWlsZCBmb3IgU0FORSAxLjAuMTMNClttdXN0ZWtfcHBdIGJhY2tlbmQgYnkgSm9jaGVuIEVp
c2luZ2VyIDxqb2NoZW4uZWlzaW5nZXJAZ214Lm5ldD4NCltzYW5laV9kZWJ1Z10gU2V0dGluZyBk
ZWJ1ZyBsZXZlbCBvZiBzYW5laV9wYTRzMiB0byAyNTUuDQpbc2FuZWlfcGE0czJdIHNhbmVpX3Bh
NHMyOiBpbnRlcmZhY2UgY2FsbGVkIGZvciB0aGUgZmlyc3QgdGltZQ0KW3NhbmVpX3BhNHMyXSBz
YW5laV9wYTRzMl9vcGVuOiBjYWxsZWQgZm9yIGRldmljZSAncGFycG9ydDAnDQpbc2FuZWlfcGE0
czJdIHNhbmVpX3BhNHMyX29wZW46IHRyeWluZyB0byBjb25uZWN0IHRvIHBvcnQNCltzYW5laV9w
YTRzMl0gcGE0czJfb3BlbjogdHJ5aW5nIHRvIGF0dGFjaCBkZXYgYHBhcnBvcnQwYA0KW3NhbmVp
X3BhNHMyXSBwYTRzMl9pbml0OiBzdGF0aWMgaW50IGZpcnN0X3RpbWUgPSAxDQpbc2FuZWlfcGE0
czJdIHBhNHMyX2luaXQ6IGNhbGxlZCBmb3IgdGhlIGZpcnN0IHRpbWUNCltzYW5laV9wYTRzMl0g
cGE0czJfaW5pdDogaW5pdGlhbGl6aW5nIGxpYmllZWUxMjg0DQpbc2FuZWlfcGE0czJdIHBhNHMy
X2luaXQ6IDEgcG9ydHMgcmVwb3J0ZWQgYnkgSUVFRSAxMjg0IGxpYnJhcnkNCltzYW5laV9wYTRz
Ml0gcGE0czJfaW5pdDogcG9ydCAwIGlzIGBwYXJwb3J0MGANCltzYW5laV9wYTRzMl0gcGE0czJf
aW5pdDogYWxsb2NhdGluZyBwb3J0IGxpc3QNCltzYW5laV9wYTRzMl0gcGE0czJfaW5pdDogaW5p
dGlhbGl6ZWQgc3VjY2Vzc2Z1bGx5DQpbc2FuZWlfcGE0czJdIHBhNHMyX29wZW46IGxvb2tpbmcg
dXAgcG9ydCBpbiBsaXN0DQpbc2FuZWlfcGE0czJdIHBhNHMyX29wZW46IHBvcnQgaXMgaW4gbGlz
dCBhdCBwb3J0WzBdDQpbc2FuZWlfcGE0czJdIHBhNHMyX29wZW46IHNldHRpbmcgdXAgcG9ydCBk
YXRhDQpbc2FuZWlfcGE0czJdIHBhNHMyX29wZW46IG5hbWU9cGFycG9ydDAgaW5fdXNlPVNBTkVf
VFJVRQ0KW3NhbmVpX3BhNHMyXSBwYTRzMl9vcGVuOiBlbmFibGVkPVNBTkVfRkFMU0UgbW9kZT1Q
QTRTMl9NT0RFX05JQg0KW3NhbmVpX3BhNHMyXSBwYTRzMl9vcGVuOiBvcGVuaW5nIGRldmljZQ0K
W3NhbmVpX3BhNHMyXSBwYTRzMl9vcGVuOiBkZXZpY2UgYHBhcnBvcnQwYCBvcGVuZWQuLi4NCltz
YW5laV9wYTRzMl0gcGE0czJfb3BlbjogcmV0dXJuaW5nIFNBTkVfU1RBVFVTX0dPT0QNCltzYW5l
aV9wYTRzMl0gcGE0czJfb3Blbjogb3BlbiBkZXYgYHBhcnBvcnQwYCBhcyBmZCAwDQpbc2FuZWlf
cGE0czJdIHNhbmVpX3BhNHMyX29wZW46IGNvbm5lY3RlZCB0byBkZXZpY2UgdXNpbmcgZmQgMA0K
W3NhbmVpX3BhNHMyXSBzYW5laV9wYTRzMl9vcGVuOiBjaGVja2luZyBmb3Igc2Nhbm5lcg0KW3Nh
bmVpX3BhNHMyXSBzYW5laV9wYTRzMl9lbmFibGU6IGNhbGxlZCBmb3IgZmQgMCB3aXRoIHZhbHVl
IDENCltzYW5laV9wYTRzMl0gc2FuZWlfcGE0czJfZW5hYmxlOiBlbmFibGUgcG9ydCAncGFycG9y
dDAnDQpbc2FuZWlfcGE0czJdIHBhNHMyX2VuYWJsZTogcHJlbG9ja1tdID0gezB4MDAsIDB4Zjgs
IDB4MGN9DQpbc2FuZWlfcGE0czJdIHNhbmVpX3BhNHMyX2VuYWJsZTogcmV0dXJuaW5nIFNBTkVf
U1RBVFVTX0dPT0QNCltzYW5laV9wYTRzMl0gc2FuZWlfcGE0czJfb3BlbjogcmVhZGluZyBBU0lD
IGlkDQpbc2FuZWlfcGE0czJdIHNhbmVpX3BhNHMyX3JlYWRiZWdpbjogY2FsbGVkIGZvciBmZCAw
IGFuZCByZWdpc3RlciAwDQpbc2FuZWlfcGE0czJdIHNhbmVpX3BhNHMyX3JlYWRiZWdpbjogTklC
IHJlYWRiZWdpbg0KW3NhbmVpX3BhNHMyXSBwYTRzMl9yZWFkYmVnaW5fbmliOiBzZWxlY3Rpbmcg
cmVnaXN0ZXIgMCBhdCAncGFycG9ydDAnDQpbc2FuZWlfcGE0czJdIHNhbmVpX3BhNHMyX3JlYWRi
ZWdpbjogcmV0dXJuaW5nIFNBTkVfU1RBVFVTX0dPT0QNCltzYW5laV9wYTRzMl0gc2FuZWlfcGE0
czJfcmVhZGJ5dGU6IGNhbGxlZCB3aXRoIGZkIDANCltzYW5laV9wYTRzMl0gc2FuZWlfcGE0czJf
cmVhZGJ5dGU6IHdlIGhvcGUsIHRoZSBiYWNrZW5kIGNhbGxlZA0KW3NhbmVpX3BhNHMyXSBzYW5l
aV9wYTRzMl9yZWFkYnl0ZTogcmVhZGJlZ2luLCBzbyB0aGUgcG9ydCBpcyBvay4uLg0KW3NhbmVp
X3BhNHMyXSBzYW5laV9wYTRzMl9yZWFkYnl0ZTogdGhpcyBtZWFucywgSSBkaWQgbm90IGNoZWNr
IGl0IC0gaXQncw0KW3NhbmVpX3BhNHMyXSBzYW5laV9wYTRzMl9yZWFkYnl0ZTogbm90IG15IGZh
dWx0LCBpZiB5b3VyIFBDIGJ1cm5zIGRvd24uDQpbc2FuZWlfcGE0czJdIHNhbmVpX3BhNHMyX3Jl
YWRieXRlOiByZWFkIGluIE5JQiBtb2RlDQpbc2FuZWlfcGE0czJdIHBhNHMyX3JlYWRieXRlX25p
YjogcmVhZGluZyB2YWx1ZSAweGI3IGZyb20gJ3BhcnBvcnQwJw0KW3NhbmVpX3BhNHMyXSBzYW5l
aV9wYTRzMl9yZWFkYnl0ZTogcmVhZCBmaW5pc2hlZA0KW3NhbmVpX3BhNHMyXSBzYW5laV9wYTRz
Ml9yZWFkYnl0ZTogZ290IHZhbHVlIDB4YjcNCltzYW5laV9wYTRzMl0gc2FuZWlfcGE0czJfcmVh
ZGJ5dGU6IHJldHVybmluZyBTQU5FX1NUQVRVU19HT09EDQpbc2FuZWlfcGE0czJdIHNhbmVpX3Bh
NHMyX3JlYWRlbmQ6IGNhbGxlZCBmb3IgZmQgMA0KW3NhbmVpX3BhNHMyXSBzYW5laV9wYTRzMl9y
ZWFkZW5kOiB3ZSBob3BlLCB0aGUgYmFja2VuZCBjYWxsZWQNCltzYW5laV9wYTRzMl0gc2FuZWlf
cGE0czJfcmVhZGVuZDogcmVhZGJlZ2luLCBzbyB0aGUgcG9ydCBpcyBvay4uLg0KW3NhbmVpX3Bh
NHMyXSBzYW5laV9wYTRzMl9yZWFkZW5kOiB0aGlzIG1lYW5zLCBJIGRpZCBub3QgY2hlY2sgaXQg
LSBpdCdzDQpbc2FuZWlfcGE0czJdIHNhbmVpX3BhNHMyX3JlYWRlbmQ6IG5vdCBteSBmYXVsdCwg
aWYgeW91ciBQQyBidXJucyBkb3duLg0KW3NhbmVpX3BhNHMyXSBzYW5laV9wYTRzMl9yZWFkZW5k
OiBOSUIgbW9kZSByZWFkZW5kDQpbc2FuZWlfcGE0czJdIHBhNHMyX3JlYWRlbmRfbmliOiBlbmQg
b2YgcmVhZGluZyBzZXF1ZW5jZSBmb3IgZmQgMA0KW3NhbmVpX3BhNHMyXSBzYW5laV9wYTRzMl9y
ZWFkZW5kOiByZXR1cm5pbmcgU0FORV9TVEFUVVNfR09PRA0KW3NhbmVpX3BhNHMyXSBzYW5laV9w
YTRzMl9vcGVuOiBjb3VsZCBub3QgZmluZCBzY2FubmVyDQpbc2FuZWlfcGE0czJdIHNhbmVpX3Bh
NHMyX29wZW46IHJlcG9ydGVkIEFTSUMgaWQgMHhiNw0KW3NhbmVpX3BhNHMyXSBzYW5laV9wYTRz
Ml9lbmFibGU6IGNhbGxlZCBmb3IgZmQgMCB3aXRoIHZhbHVlIDANCltzYW5laV9wYTRzMl0gc2Fu
ZWlfcGE0czJfZW5hYmxlOiBkaXNhYmxlIHBvcnQgJ3BhcnBvcnQwJw0KW3NhbmVpX3BhNHMyXSBw
YTRzMl9kaXNhYmxlOiBzdGF0ZSByZXN0b3JlZA0KW3NhbmVpX3BhNHMyXSBzYW5laV9wYTRzMl9l
bmFibGU6IHJldHVybmluZyBTQU5FX1NUQVRVU19HT09EDQpbc2FuZWlfcGE0czJdIHNhbmVpX3Bh
NHMyX29wZW46IGNsb3NpbmcgcG9ydA0KW3NhbmVpX3BhNHMyXSBzYW5laV9wYTRzMl9jbG9zZTog
ZmQgPSAwDQpbc2FuZWlfcGE0czJdIHNhbmVpX3BhNHMyX2Nsb3NlOiBmcmVlaW5nIHJlc291cmNl
cw0KW3NhbmVpX3BhNHMyXSBwYTRzMl9jbG9zZTogZmQ9MA0KW3NhbmVpX3BhNHMyXSBwYTRzMl9j
bG9zZTogdGhpcyBpcyBwb3J0ICdwYXJwb3J0MCcNCltzYW5laV9wYTRzMl0gcGE0czJfY2xvc2U6
IGNoZWNraW5nIHdoZXRoZXIgcG9ydCBpcyBlbmFibGVkDQpbc2FuZWlfcGE0czJdIHBhNHMyX2Ns
b3NlOiB0cnlpbmcgdG8gZnJlZSBpbyBwb3J0DQpbc2FuZWlfcGE0czJdIHBhNHMyX2Nsb3NlOiBt
YXJraW5nIHBvcnQgYXMgdW51c2VkDQpbc2FuZWlfcGE0czJdIHBhNHMyX2Nsb3NlOiByZXR1cm5p
bmcgU0FORV9TVEFUVVNfR09PRA0KW3NhbmVpX3BhNHMyXSBzYW5laV9wYTRzMl9jbG9zZTogZmlu
aXNoZWQNCltzYW5laV9wYTRzMl0gc2FuZWlfcGE0czJfb3BlbjogcmV0dXJuaW5nIFNBTkVfU1RB
VFVTX0lOVkFMDQpbbXVzdGVrX3BwXSBjaXNfYXR0YWNoOiBjb3VsZG4ndCBhdHRhY2ggdG8gYHBh
cnBvcnQwJyAoSW52YWxpZCBhcmd1bWVudCkNClttdXN0ZWtfcHBdIHNhbmVfb3BlbjogdW5rbm93
biBkZXZpY2VuYW1lIGBgTXVzdGVrLTEyMDBDUCcnDQpbc2FuZWRdIHByb2Nlc3NfcmVxdWVzdDog
d2FpdGluZyBmb3IgcmVxdWVzdA0KW3NhbmVkXSBwcm9jZXNzX3JlcXVlc3Q6IGdvdCByZXF1ZXN0
IDEwDQpbbXVzdGVrX3BwXSBzYW5lX2V4aXQ6IGFsbCBkcml2ZXJzIHVubG9hZGVkDQpbc2FuZWRd
IHF1aXQ6IGV4aXRpbmcNCnRhc3NpOn4gIyA=
------=_20040110000317_94993
Content-Type: text/plain; name="sanedonly.txt"
Content-Disposition: attachment; filename="sanedonly.txt"

saned -d128
[saned] main: starting debug mode (level 128)
[saned] main: trying to get port for service `sane' (getaddrinfo)
[saned] main: [0] socket () using IPv6
[saned] main: [0] setsockopt ()
[saned] main: [0] bind () to port 6566
[saned] main: [0] listen ()
[saned] main: [1] socket () using IPv4
[saned] main: [1] setsockopt ()
[saned] main: [1] bind () to port 6566
[saned] main: [1] bind failed: Address already in use
[saned] main: waiting for control connection
[saned] saned (AF-indep+IPv6) from sane-backends 1.0.13 ready
[saned] check_host: access by remote host: ::1
[saned] check_host: remote host is IN6_LOOPBACK: access granted
[saned] init: access granted
[saned] init: access granted to root@::1
[saned] process_request: waiting for request
[saned] process_request: got request 2
[saned] process_request: access to resource `mustek_pp' granted
[sanei_debug] Setting debug level of mustek_pp to 2.
[saned] process_request: waiting for request
[saned] process_request: got request 4
[saned] process_request: waiting for request
[saned] process_request: got request 5
[saned] process_request: waiting for request
[saned] process_request: got request 5
[saned] process_request: waiting for request
[saned] process_request: got request 5
[saned] process_request: waiting for request
[saned] process_request: got request 5
[saned] process_request: waiting for request
[saned] process_request: got request 5
[saned] process_request: waiting for request
[saned] process_request: got request 5
[saned] process_request: waiting for request
[saned] process_request: got request 5
[saned] process_request: waiting for request
[saned] process_request: got request 5
[saned] process_request: waiting for request
[saned] process_request: got request 5
[saned] process_request: waiting for request
[saned] process_request: got request 5
[saned] process_request: waiting for request
[saned] process_request: got request 7
[saned] start_scan: using port 1088 for data
[saned] process_request: waiting for data connection
[saned] process_request: access to data port from ::1
[saned] do_scan: start
[saned] do_scan: processing RPC request on fd 4
[saned] process_request: waiting for request
[saned] process_request: got request 6
[mustek_pp] sane_get_parameters: can't set parameters while scanning
[saned] do_scan: trying to read 8188 bytes from scanner
[saned] do_scan: read 4096 bytes from scanner
[saned] do_scan: trying to write 4100 bytes to client
[saned] do_scan: wrote 4100 bytes to client
[saned] do_scan: trying to read 4088 bytes from scanner
[saned] do_scan: read 4088 bytes from scanner
[saned] do_scan: trying to write 4092 bytes to client
[saned] do_scan: wrote 4092 bytes to client
[saned] do_scan: trying to read 8188 bytes from scanner
[saned] do_scan: read 8 bytes from scanner
[saned] do_scan: processing RPC request on fd 4
[saned] process_request: waiting for request
[saned] process_request: got request 8
[saned] do_scan: done, status=Success
[saned] process_request: waiting for request
[saned] process_request: got request 3
[saned] process_request: waiting for request
[saned] process_request: got request 10
[saned] quit: exiting
tassi:~ # 
------=_20040110000317_94993--