SCSI tape drive with Adaptec adapter...

Gregory Gulik greg at gulik.org
Fri Aug 27 15:47:20 UTC 2004


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).

Here is what's in dmesg:
Adaptec AHA-294X SCSI host adapter did not call scsi_unregister
  [<52baaade>] exit_this_scsi_driver+0xa7/0xec [aic7xxx_old]
  [<02136845>] sys_delete_module+0x129/0x170
  [<02151db2>] unmap_vma_list+0xe/0x17
  [<0215218a>] do_munmap+0x1d8/0x1e2
  [<021181a7>] do_page_fault+0x0/0x489
ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 11 (level, low) -> IRQ 11
scsi4 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
         <Adaptec 2940 SCSI adapter>
         aic7870: Single Channel A, SCSI Id=7, 16/253 SCBs

(scsi4:A:4): 5.000MB/s transfers (5.000MHz, offset 15)
   Vendor: CONNER    Model: CTT8000-S         Rev: 1.17
   Type:   Sequential-Access                  ANSI SCSI revision: 02
Attached scsi tape st0 at scsi4, channel 0, id 4, lun 0
st0: try direct i/o: yes (alignment 512 B), max page reachable by HBA 
1048575
Attached scsi generic sg5 at scsi4, channel 0, id 4, lun 0,  type 1
(scsi4:A:4:0): parity error detected in Data-in phase. SEQADDR(0x1b5) 
SCSIRATE(0x4f)
st0: Error 70002 (sugg. bt 0x0, driver bt 0x0, host bt 0x7).


What does that "parity error" mean???




-- 
Greg Gulik                                 http://www.gulik.org/greg/
greg @ gulik.org





More information about the fedora-list mailing list