Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Nov 1998 08:31:47 +0100
From:      J Wunsch <j@uriah.heep.sax.de>
To:        Bill Trost <trost@cloud.rain.com>
Cc:        scsi@FreeBSD.ORG
Subject:   Re: tape hang problem
Message-ID:  <19981115083147.59967@uriah.heep.sax.de>
In-Reply-To: <466.911090634@cloud.rain.com>; from Bill Trost on Sat, Nov 14, 1998 at 04:43:54PM -0800
References:  <466.911090634@cloud.rain.com>

next in thread | previous in thread | raw e-mail | index | archive | help
As Bill Trost wrote:

> When the system hangs, it prints several messages like the following on
> the console:
> 
> 	(da0:ahc0:0:0:...) SCB 0x11 - timed out in datain phase, SCSISIGI == 0x44
> 		SEQADDR == 0x110,
> 		SSTATI == 0x2
> 
> It does this for several different SCB's, then starts saying

I've seen such behaviour (incidentally also on an Archive Python) for
a tape where i ultimately found that the drive that recorded the tape
has too much adjustment tolerance to my own tape drive.  Apparently,
the drive then can't read the requested block immediately, and starts
retensioning the tape (as i would guess from the sound).  This
operation takes too much time for the timeout in the driver, so it
eventually aborts the operation before the drive completed.  The drive
would most likely only have told me that the requested block is
unreadable anyway, and i'm afraid the same's true for you.  (However,
in case your tape is a dump(8) tape, restore(8) should at least have a
way to continue without this block iff the driver wouldn't abort.)

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)

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?19981115083147.59967>