CANON CanoScan LiDE 400 not working on OpenBSD 6.8-current
Hi,
I'm testing a 'CANON CanoScan LiDE 400' on OpenBSD 6.8-current, which should be supported according to the sane-backends homepage, but it's failing to scan.
I'll post the issue details following.
imac# uname -a
OpenBSD imac.nazgul.ch 6.8 GENERIC.MP#1 amd64
imac# scanimage -V
scanimage (sane-backends) 1.0.31; backend version 1.0.31
imac# scanimage -L
device `v4l:/dev/video0' is a Noname Built-in iSight virtual device
device `pixma:04A91912_454382' is a CANON CanoScan LiDE 400 multi-function peripheral
imac# lsusb -d 04a9:1912
Bus 000 Device 009: ID 04a9:1912 Canon, Inc.
imac# scanimage -d pixma:04A91912_454382 --output-file scan.png
scanimage: sane_read: Error during device I/O
Last bits from the same command, but with debug output enabled:
[18:01:04.303114] [pixma] XML message sent to scanner:
<?xml version="1.0" encoding="utf-8" ?><cmd xmlns:ivec="http://www.canon.com/ns/cmd/2008/07/common/"><ivec:contents><ivec:operation>EndJob</ivec:operation><ivec:param_set servicetype="scan"><ivec:jobID>00000001</ivec:jobID></ivec:param_set></ivec:contents></cmd>
[18:01:04.303127] [pixma] XML response back from scanner:
<?xml version="1.0" encoding="utf-8" ?>
<cmd xmlns:ivec="http://www.canon.com/ns/cmd/2008/07/common/">
<ivec:contents>
<ivec:operation>EndJobResponse</ivec:operation>
<ivec:param_set servicetype="scan">
<ivec:response>OK</ivec:response>
<ivec:response_detail/>
<ivec:jobID>00000001</ivec:jobID>
</ivec:param_set>
</ivec:contents>
</cmd>
[18:01:04.303289] [pixma] pixma_read_image() failed EEOF
[18:01:04.303369] [pixma] Reader task terminated: EEOF
[18:01:04.303380] [pixma] [18:01:04.303377] [pixma] BUG: unmapped error -14
read_image():reader task closed the pipe:0 bytes received, 1678578 bytes expected
scanimage: sane_read: Error during device I/O
[18:01:04.305713] [dll] sane_cancel(handle=0x13ae2fd6780)
[18:01:04.305747] [dll] sane_close(handle=0x13ae2fd6780)
[18:01:04.305768] [pixma] pixma_close(): CanoScan LiDE 400
[18:01:04.305915] [dll] sane_exit: exiting
[18:01:04.306044] [dll] sane_exit: calling backend `pixma's exit function
[18:01:04.306678] [dll] sane_exit: finished
Any idea where to check further?
Thanks, Marcus
Edited by Marcus Glocker