Date: Wed, 28 Apr 1999 21:51:37 +0200 From: Juergen Lock <nox@jelal.kn-bremen.de> To: Matthew Jacob <mjacob@feral.com> Cc: Joerg Wunsch <joerg_wunsch@uriah.heep.sax.de>, freebsd-scsi@FreeBSD.ORG Subject: Re: QIC tape problems on -stable (was: hanging `tar xfvR /dev/nrst0' process, can i debug it?) Message-ID: <19990428215136.A943@saturn.kn-bremen.de> In-Reply-To: <Pine.LNX.4.04.9904280852520.24720-100000@feral.com>; from Matthew Jacob on Wed, Apr 28, 1999 at 08:57:06AM -0700 References: <Pine.LNX.4.04.9904280824090.24720-100000@feral.com> <Pine.LNX.4.04.9904280852520.24720-100000@feral.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 28, 1999 at 08:57:06AM -0700, Matthew Jacob wrote: > > > > These are *amazingly* broken drives then. The SCSI specification says that > > a write of *zero* filemarks is to flush any pending writes. You have to do > > this when you do a read hardware position in order to avoid an ambiguity > > in the spec as to the true position as affected by data in the tape drive > > buffer. This is not an abstruse edge case in the SCSI spec. This is common > > sense as well. I believe that the writers of QIC f/w should be sent to > > Redmond for the rest of their miserable lives. :) > > That said, try this patch: > [snip] Thanx, this fixes rdhpos. sethpos still does the sawritefilemarks() unconditionally... And do you have any idea as to the other problems, why mt bl(ocksize) stopped working and why the reading process after sethpos gets Input/output error and then hangs at cgticb? Inquiring minds, etc... Regards, -- Juergen Lock <nox.foo@jelal.kn-bremen.de> (remove dot foo from address to reply) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990428215136.A943>