Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Jan 1996 12:34:18 +0100 (MET)
From:      grog@lemis.de (Greg Lehey)
To:        hackers@freebsd.org (FreeBSD Hackers)
Subject:   Problems with SCSI DDS driver?
Message-ID:  <199601011134.MAA27704@allegro.lemis.de>

next in thread | raw e-mail | index | archive | help
I've just found a problem with the SCSI DDS tape driver in -current:
it can't read some tapes.  It works just fine with 90 meter DDS tapes
with the coding 010 (1=hole) on the underside, but with 60 meter tapes
or with audio quality tapes (coding 000 in each case), I get the
message:

Jan  1 12:28:16 freebie /kernel: st0: block wrong size, 20 blocks residual

If I try to write, I get

Dec 31 19:04:02 freebie /kernel: st0(aha0:2:0): DATA PROTECT asc:30,0 Incompatible medium installed

In each case, the tape is readable and writeable on the same hardware
running BSD/OS 2.0, so it's not the hardware.

Dec 31 18:56:00 freebie /kernel: (aha0:2:0): "HP HP35480A 1109" type 1 removable SCSI 2
Dec 31 18:56:00 freebie /kernel: st0(aha0:2:0): Sequential-Access density code 0x13,  drive empty

While I'm on the subject, wouldn't it be nice if the tape driver would
wait until the drive comes ready rather than rejecting a request if
the drive isn't ready?  This works on QIC-150 and family, why not on
DDS?

Greg



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601011134.MAA27704>