Skip site navigation (1)Skip section navigation (2)
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>