Re: Streamer

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Wed, 5 May 2004 12:49:02 +0200

On Wed, May 05, 2004 at 11:34:52AM +0200, Bernd Walter wrote:
> On Wed, May 05, 2004 at 12:04:46AM +0200, Joerg Wunsch wrote:
> > As Bernd Walter wrote:
> > > > Das ist auch der Grund, warum man dort nur am BOT oder EOM
> > > > schreiben kann: beim Schreiben ab BOT wird unmittelbar vor dem
> > > > Schreiben das Band komplett gelöscht, danach kann man
> > > > logischerweise nur noch hinten dranhängen.
> >
> > > In Wirklichkeit gibt es die Einschränkung deswegen, weil es Streamer
> > > sind - Im Gegensatz zu den alten Reel to Reel Laufwerken die eben
> > > keine Streamer sind.
> >
> > Naja, alle anderen Streamer außer QIC können zumindest an beliebigen
> > filemarks neu zu schreiben beginnen -- einschließlich DLT, das ja vom
> > Aufzeichnungsprinzip erstmal zu QIC sehr ähnlich ist.
>
> An die Einschränkung kann ich mich irgendwie überhaupt nicht erinnern.
> Muss ich bei Gelegenheit mal verifizieren.
> Die QIC habe ich aber nur noch zu Testzwecken und Datenaustausch in
> Betrieb - aktiv arbeiten tue ich mit Exabyte Laufwerken.

Nach überlegen klingt das auch verständlich.
Er kann ja nur in einer Laufrichtung vorher Löschen.

Die Praxis mit einem Wangtek sieht da schon wesentlich unverständlicher
aus:
[1013]cicely9# tar -cvf /dev/nsa0 3
3
tar: /dev/nsa0: Wrote only 0 of 10240 bytes
tar: Error is not recoverable: exiting now
Exit 2

May 5 12:38:50 cicely9 kernel: (sa0:sym2:0:2:0): WRITE FILEMARKS. CDB: 10 0 0 0 1 0
May 5 12:38:50 cicely9 kernel: (sa0:sym2:0:2:0): CAM Status: SCSI Status Error
May 5 12:38:50 cicely9 kernel: (sa0:sym2:0:2:0): SCSI Status: Check Condition
May 5 12:38:50 cicely9 kernel: (sa0:sym2:0:2:0): ILLEGAL REQUEST asc:0,0
May 5 12:38:50 cicely9 kernel: (sa0:sym2:0:2:0): No additional sense information
May 5 12:38:50 cicely9 kernel: (sa0:sym2:0:2:0): Unretryable error
May 5 12:38:50 cicely9 kernel: (sa0:sym2:0:2:0): failed to write terminating filemark(s)
May 5 12:38:50 cicely9 kernel: (sa0:sym2:0:2:0): tape is now frozen- use an OFFLINE, REWIND or MTEOM command to clear this state.

Seufz - da hat sich ein Fehler wohl verzögert, weil ja das Schreiben
der Daten bereits nicht tun sollte.
OK - die Filemark muss den Buffer aufs Band bringen, bis dahin darf
der Streamer mit dem physikalischen Schreiben warten, aber das er nicht
auf EOM oder BOT steht war ja bereits klar.
Naja - bei SCSI-1 Geräte war auch der Befehlssatz noch nicht wirklich
sauber definiert.
Muss ich bei Gelegenheit mal mit QIC anderer Hersteller vergleichen
was die so melden.
Momentan habe ich an QIC Laufwerken aber nur diesen Wangtek an einem
FreeBSD Rechner.

-- 
B.Walter                   BWCT                http://www.bwct.de
bernd(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 05 May 2004 - 12:50:53 CEST

search this site