[1503] in linux-scsi channel archive
NCR Horror Story
daemon@ATHENA.MIT.EDU (Ian.Pine@Uniplex.Co.UK)
Mon Mar 3 05:43:26 1997
From: Ian.Pine@Uniplex.Co.UK
Date: Mon, 3 Mar 97 10:35:40 +0000
To: linux-scsi@vger.rutgers.edu
Hello,
I apologize if this is junk mailed to the wrong place. The following problem
has bugged me since I started with the 1.2.13 kernel and is still happening in
the 2.0.27 kernel so I'm pretty sure it's something to do with my PC rather
than a bug in the software; I just don't know what to do to fix it.
I'm using an NCR 53c815 PCI SCSI card with an internal Archive Viper 150 tape
drive. No other SCSI devices are attached.
This arrangement works fine in DOS using the NCR supplied SDMS drivers, and
Gnu tar.
In Linux, using a rebuilt 2.0.27 kernel with the NCR53c8xx driver, when
writing to tape (reading is fine):
ncr53c815-0: SCSI phase error fixup: CCB address mismatch (0x0000a018 !=
0x00ff0302)
ncr53c815-0:4: ERROR (81:40) (0-a7-2) (0/13) @ (454:00000000).
script cmd = 860a0000
reg: da 10 c0 13 47 00 04 0f 01 00 84 a7 80 00 0f 00.
ncr53c815-0: restart (fatal error).
ncr53c815-0-<target 4, lun 0>: COMMAND FAILED (9 ff) @0000a018.
st0: Error 2707007f.
ncr53c815-0: restart (ncr dead ?).
st0: Error with sense data: extra data not valid Current error st09:00: sense
key Unit Attention
st0: Error on write filemark.
The problem is reproducible every time. The earlier NCR53c7xx,8xx driver gives
the same (filemark) error but produces a more verbose report.
I've got lots more information (system boot log, PC hw config, NCR BIOS
version, Linux kernel build config).
If this is sufficiently interesting to warrant some investigation I can send
you the rest of the stuff, or just place it on our ftp server. If not, please
let me know and I'll scrounge an old Adaptec ISA card off someone (which seems
to work OK).
regards,
Ian Pine.
ilp@uniplex.co.uk