Hi,

I'm having trouble with my Seagate Scorpion 40 (DDS4). It does not
read software labels. I've emulated Amanda like this:

server:~ # rm /tmp/dattest;mtst -f /dev/nst0 rewind;mtst -f /dev/nst0
status; echo;dd if=/dev/nst0 of=/tmp/dattest;echo;cat /tmp/dattest

SCSI 2 tape drive: File number=0, block number=0, partition=0.  Tape
block size 0 bytes. Density code 0x25 (DDS-3).  Soft error count since
last status=0 General status bits on (41010000): BOT ONLINE IM_REP_EN
 
dd: /dev/nst0: Input/output error
64+0 records in
64+0 records out
 
AMANDA: TAPESTART DATE 20010115 TAPE taeglich7
 
 
server:~ #

So I can read the software label, but I get a SCSI error in my syslog:

Jan 24 13:15:02 server kernel: st0: Error with sense data: [valid=0]
Info fld=0x0, Current st09:00: sense key Not Ready

IMO this is a firmware error in the drive. The funny thing is that it
works sometimes. Writing a new label seems to help but only as long as
the tape is not taken out of the bay. Maybe Amanda should not trust all
SCSI errors.

Has anybody seen something similar on Linux Suse 7.0, ICP Vortex RAID
Controller (LVD), and a Scorpion 40?

Johannes Niess

Reply via email to