Subject: kern/4815: AHC driver can't make ARCHIVE VIPER 150 stream.
To: None <gnats-bugs@gnats.netbsd.org>
From: Ignatios Souvatzis <ignatios@cosinus.cs.uni-bonn.de>
List: netbsd-bugs
Date: 01/13/1998 14:49:56
>Number: 4815
>Category: kern
>Synopsis: AHC driver can't make ARCHIVE VIPER 150 stream.
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: kern-bug-people (Kernel Bug People)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Jan 13 06:05:02 1998
>Last-Modified:
>Originator: Ignatios Souvatzis
>Organization:
computer science department, university of Bonn, Germany
>Release: Release branch as of early January 1998
>Environment:
System: NetBSD cosinus.cs.uni-bonn.de 1.3_ALPHA NetBSD 1.3_ALPHA (COSINUS) #1: Sat Jan 10 01:49:13 CET 1998 ignatios@cosinus.cs.uni-bonn.de:/usr/local/obj/kernel/COSINUS i386
>Description:
When writing to an Archive Viper 150, using a DC6150 tape (density code 16),
from a Pentium 166 MMX + Adaptec 2940, the tape doesn't stream. Instead it
moves about 3 seconds forth, and 1 or 2 backwards.
The data rate needed for streaming is about 100 kbytes/s sustained.
Note that:
- the tape does stream when reading.
- the same tape drive (yes, i carried my home one to work to make sure)
and the same tape in it do stream, if driven by NetBSD/Amiga on DraCo
(68060/50MHz, ncr53c710).
>How-To-Repeat:
cosinus# dmesg | grep st1
st1 at scsibus0 targ 5 lun 0: <ARCHIVE, VIPER 150 21247, -005> SCSI1 1/sequential removable
st1: rogue, density code 0x0, 512-byte blocks, write-enabled
cosinus# mknod /dev/nrst1h c 14 21
cosinus# dd if=/dev/zero of=/dev/nrst1h bs=32k count=100
100+0 records in
100+0 records out
3276800 bytes transferred in 140 secs (23405 bytes/sec)
cosinus# mt -f /dev/nrst1h rewind
cosinus# dd if=/dev/nrst1h of=/dev/null bs=32k
100+0 records in
100+0 records out
3276800 bytes transferred in 34 secs (96376 bytes/sec)
>Fix:
not known.
>Audit-Trail:
>Unformatted: