Date: Tue, 9 Jan 1996 14:28:07 +0100 (MET) From: J Wunsch <j@ida.interface-business.de> To: freebsd-scsi@freebsd.org Subject: Tape density&blocksize Message-ID: <199601091328.OAA02956@ida.interface-business.de>
next in thread | raw e-mail | index | archive | help
Why is this?
switch ((int)st->density) {
case HALFINCH_800:
case HALFINCH_1600:
case HALFINCH_6250:
case DDS:
st->flags &= ~ST_FIXEDBLOCKS;
st->blksiz = 0;
SC_DEBUG(sc_link, SDEV_DB3, ("density specified variable\n"));
goto done;
case QIC_11:
case QIC_24:
case QIC_120:
case QIC_150:
>>> case QIC_525:
>>> case QIC_1320:
st->flags |= ST_FIXEDBLOCKS;
if (st->media_blksiz > 0) {
st->blksiz = st->media_blksiz;
} else {
st->blksiz = DEF_FIXED_BSIZE;
}
To the best of my knowledge, QIC >= 525 is also variable-length. Is
there any particular reason for the above?
Where could i find what a tape density code 0x92 might be?
I'm currently helping somebody to diagnose the Exabyte-2501 problems
several people have been reporting. It looks like these are related
to density and/or blocksize probs. (EXB-2501 is a 2-gig QIC drive,
apparently rather new, and it doesn't work right out of the box under
FreeBSD.)
--
J"org Wunsch Unix support engineer
joerg_wunsch@interface-business.de
[private: http://www.sax.de/~joerg/]
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601091328.OAA02956>
