From 54229b5c375da761d62050be195c243142e147ce Mon Sep 17 00:00:00 2001 From: Abel Deuring Date: Sun, 11 Nov 2001 15:56:44 +0000 Subject: [PATCH] =?UTF-8?q?sanei=5Fscsi.c:=20patches=20for=20the=20Linux?= =?UTF-8?q?=20part=20committed:=20better=20error=20handling;=20the=20resid?= =?UTF-8?q?ual=20return=20by=20the=20SG=20driver=20v=A7=20is=20now=20ignor?= =?UTF-8?q?ed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sharp.c: Now retries SCSI READ commands, if sanei_scsi_rweq_wait returns STATUS_BUSY Abel --- ChangeLog | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index 7c8389684..ba0a9e25c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2001-11-11 Abel Deuring + * sanei/sanei_scsi.c (Linux part): + - improved handling of status codes returned by the SG driver. + Device status INTERMEDIATE GOOD and CONDITION MET are now mapped + to SANE_STATUS_GOOD; device status BUSY and a few driver status + codes are mapped to SANE_STATUS_DEVICE_BUSY + - On SCSI command completion, the (sometimes bogus) residual count + is no longer subtracted from *req->dstlen + * backend/sharp.c: if a READ command fails with SANE_STATUS_DEVICE_BUSY, + retry a few times. + 2001-11-10 Karl Heinz Kremer * backends/epson.[ch]: all strings tagged with I18N macro