[1224] in linux-scsi channel archive
NCR53C8XX: data direction problem fix.
daemon@ATHENA.MIT.EDU (Gerard Roudier)
Tue Jan 7 02:38:04 1997
Date: Sun, 5 Jan 1997 20:36:23 +0000 (GMT)
From: Gerard Roudier <groudier@club-internet.fr>
To: linux-scsi@vger.rutgers.edu, ncr53c810@colorado.edu
cc: Linus Torvalds <Linus.Torvalds@cs.Helsinki.FI>
With this patch, the driver is now able to accept data transfer
direction according to target decision for "uncommon" op-codes.
Scsi devices, like scanners that implement proprietary scsi
commands shall now work with the driver.
Can be told: this patch fixes the problem of EXTRA DATA DISGARDED,
sometimes encountered with scanner devices.
This patch updates the driver source files from 1.16c to 1.16d.
Linux 2.1.20 has ncr53c8xx rev. 1.16b, so 2 patches must be
applied to Linux-2.1.20:
ncr53c8xx-1.16b-to-1.16c.patch.gz
ncr53c8xx-1.16c-to-1.16d.patch.gz
Warning! the version number in ncr53c8xx.c 1.16c is wrongly 1.16b.
It is 1.16c in ncr53c8xx.h .
These patches are available at ftp://linux.wauug.org/pub/roudier.
They apply cleanly to stable versions of linux updated with the
ncrBsd2Linux-1.16b-src.tar.gz package.
Gerard.
Here is the latest patch:
begin 644 ncr53c8xx-1.16c-to-1.16d.patch.gz
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
GR+J\$<RBD%]?*-5EH;K>M'92TSSERT=YVSE4DL[_!PPA]"*S&0``
`
end