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>