On 12/23/13, 8:31 AM, Konstantin Belousov wrote:
I had to do all sorts of special handling back in the 1.x days to get
tape drives to work correctly. length and resid ahndlign were
susceptible to failure in hte various different schemes of how tape
drive s shoud work (variable lenght records, fixed length and ather
variations I forget) .
On Sun, Dec 22, 2013 at 09:54:49AM -0800, Manfred Antar wrote:
The change to vfs_bio.c in revision 259200 breaks writing to scsi tape drive on
i386 and sparc64 on current.
I don't have any other machines to test on.
here is example:
(/)4795}tar cvf /dev/sa0 kernel
(/)4782}tar cvf /dev/sa0 kernel
a kerneltar: Write error
the changes between the two revisions:
line 3682 removed:
bp->b_resid = bip->bio_resid; /* XXX: remove */
I noticed this when trying to do a dump and getting end of tape error.
tried different tape drives , different cables no change.
backed out r259200 to 259199 and everything works as before.
Show me the kdump of the tar commands on both revisions.
email@example.com mailing list
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"