*BSD News Article 33934


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!library.ucla.edu!europa.eng.gtefsd.com!news.uoregon.edu!lutefisk.uoregon.edu!mike
From: mike@lutefisk.uoregon.edu (mike hoffman)
Newsgroups: comp.os.386bsd.questions
Subject: AHA1540A-PERTEC tape problem
Date: 6 Aug 1994 15:56:00 GMT
Organization: none
Lines: 51
Distribution: na
Message-ID: <320bqg$8nf@pith.uoregon.edu>
NNTP-Posting-Host: lutefisk.uoregon.edu

I have have not been able to read and/or write to my 1/2 tapedrive
using FreeBSD 1.1.5.1R. . The board, converter and tapedrive 
worked fine under 386BSD so I think the 'problem' lies in the
new operating system (drivers?).
HARDWARE:
NO NAME CLONE 486 33mhz Award BIOS VESA  8mb 
IDE DTC2278VL controller  CONNER CFS420A HD
Genoa video 8500vl
Adaptec 1540A controlling :
    Viper 60 Cart tape ( works OK)
    NCR ADP-53 SCSI to PERTEC tape controller --> CIPHER F880 1/2 tape 

I took the 1540A & cart tape out of another machine with 386bsd, where
they functioned OK (also no problem with 1/2 inch drive). Installed them 
in new machine. Cart works in new machine but 1/2 does not.

It appears the scsi tape drivers were changed from 386bsd to FreeBSD.

I have configured the kernel with st0  for cart, and st1 for 1/2 inch
also sd0 for luck.

When booting the devices are found, both st0 and st1.
aha0 targ 1 lun 0: <unknownunknown????>
st1: such and old device  is a known rogue
st1: density code 0x2, 512-byte blocks, write-protected
(The tape in the drive has no write ring in it so the 'write protected' is
correct. 0x2 converts to 1600bpi , also correct)

When I attempt any operation on the 1/2 drive I get an indication
from the drive lights  that it received an invalid command, it then accepts
no further commands.
Then a message on the screen that the device timed out.
To wit:
st -f /dev/rst1 status
lights come on 
st1(aha0:1:0): timed out
Aug  6 16:04:49 scrooge /386bsd: st1(aha0:1:0): timed out
Aug  6 16:04:49 scrooge /386bsd: st1(aha0:1:0): timed out
st1(aha0:1:0): not ready
st1: Cannot set selected modePresent Mode:   Density = 0x2, Blocksize = 512
bytes

Any other operation has the same results.
It appears that the first command sent is not to the liking of the 1/2
tape drive. (it used to like them!) After getting one it does not like
nothing else gets thru.

Any thoughts etc???


Mail address mike@scrooge.uoregon.edu