On Fri, Aug 27, 2004 at 10:47:20AM -0500, Gregory Gulik wrote:
I'm trying to use an old Seagate Travan SCSI tape drive in my Fedora Core 2 system to restore some data off old backup tapes and I'm not having any luck.
Kudzu found the SCSI card (Adaptec 2940) and it shows up in lscpi: 00:0a.0 SCSI storage controller: Adaptec AHA-2940/2940W / AIC-7871
The modprobe.conf now contains the following line: alias scsi_hostadapter aic7xxx
I did a Google search and someone suggested trying to manually load aic7xxx_old instead. That seemed to get the tape drive to get recognized but then something weird happens and I still can't access the tape drive.
This is what was found in /var/log/messages when using aic7xxxx:
Aug 27 10:46:03 penguin kernel: (scsi4:A:4): 5.000MB/s transfers (5.000MHz, offset 15) Aug 27 10:46:03 penguin kernel: Vendor: CONNER Model: CTT8000-S Rev: 1.17 Aug 27 10:46:03 penguin kernel: Type: Sequential-Access ANSI SCSI revision: 02 Aug 27 10:46:04 penguin kernel: Attached scsi tape st0 at scsi4, channel 0, id 4, lun 0 Aug 27 10:46:04 penguin kernel: st0: try direct i/o: yes (alignment 512 B), max page reachable by HBA 1048575 Aug 27 10:46:04 penguin kernel: Attached scsi generic sg5 at scsi4, channel 0, id 4, lun 0, type 1 Aug 27 10:46:04 penguin scsi.agent[6435]: tape at /devices/pci0000:00/0000:00:0a.0/host4/4:0:4:0 Aug 27 10:46:13 penguin kernel: (scsi4:A:4:0): parity error detected in Data-in phase. SEQADDR(0x1b5) SCSIRATE(0x4f) Aug 27 10:46:13 penguin kernel: st0: Error 70002 (sugg. bt 0x0, driver bt 0x0, host bt 0x7).
Do you have parity enabled or disabled consistently on that SCSI bus? I.e. all devices have parity enabled or all have it disabled, including the HA. Parity enable on this drive is jumpers 7 and 8, next to the three address bit jumpers. Parity enable in the 2940 is via the BIOS firmware.
Also, you have firmware rev 1.17. You might want to upgrade it. I seem to recall problems with 1.17. I have 1.22, and there may be even more recent firmware.
What does that "parity error" mean???
It's an optional data integrity check.