timeouts on AIC7890

Oliver Hillmann oh at novaville.de
Wed May 5 13:48:20 PDT 1999


Hello,

first of all I may have to apologize for asking a question which may have
been answered on this list before, but I am rather new to this list and
could not find any answers to my problem in mail or news archives or other
documents...

Secondly, I dont run FreeBSD on the very system which gives me headaches,
but Linux. (The kernel docs say that this list also accepts questions from
the Linux community... Hope that's right and that you would not be too
offended... :)

I run Linux 2.0.36 on a Pentium II 450 mounted on some ASUS motherboard
which has an onboard AIC7890-SCSi UW/2 controller, connected solely to a
Sony SDT-9000 DDS-3 SCSI DAT tape streamer. Theres another SCSi host
adapter in this box, a GDT RAID controller, which is connected to another
bus and runs well.

When I do backups with that tape streamer, I occasionly (actually most
often) see them aborted, while the backup software reports end-of-tape
(dump) or write errors (tar). Having opted for aic7xxx=verbose, I get this
line in my logs:

May  5 22:26:53 ds9 kernel: SCSI host 1 abort (pid 1088826) timed out -
resetting

That pid is ridiculous, IMHO. I have tried different cables, different
tapes, termination and stuff seems to be fine - there are two options to
me now: defective hardware or driver problems.

Could anybody tell me anything about this behavior? I would appreciate
that *very* much :)

Thanks so much in advance,

Oliver

BTW, this is what a cat /proc/scsi/aic7xxx/1 says:

Adaptec AIC7xxx driver version: 5.1.5/3.2.4
Compile Options:
  AIC7XXX_RESET_DELAY    : 5
  AIC7XXX_TAGGED_QUEUEING: Adapter Support Enabled
                             Check below to see which
                             devices use tagged queueing
  AIC7XXX_PAGE_ENABLE    : Enabled (This is no longer an option)
  AIC7XXX_PROC_STATS     : Disabled

Adapter Configuration:
           SCSI Adapter: Adaptec AIC-7890/1 Ultra2 SCSI host adapter
                           Ultra2-LVD/SE Wide Controller
    PCI MMAPed I/O Base: 0xe0000000
 Adapter SEEPROM Config: SEEPROM found and used.
      Adaptec SCSI BIOS: Enabled
                    IRQ: 9
                   SCBs: Active 0, Max Active 1,
                         Allocated 15, HW 32, Page 255
             Interrupts: 38908
      BIOS Control Word: 0x18a6
   Adapter Control Word: 0x1c5e
   Extended Translation: Enabled
Disconnect Enable Flags: 0xffff
     Ultra Enable Flags: 0x0000
 Tag Queue Enable Flags: 0x0000
Ordered Queue Tag Flags: 0x0000
Default Tag Queue Depth: 8
    Tagged Queue By Device array for aic7xxx host instance 0:
      {255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255}
    Actual queue depth per device for aic7xxx host instance 0:
      {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

Statistics:

And this is cat /proc/scsi/scsi:

Attached devices: 
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: ICP      Model: Host Drive  #00  Rev:     
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 06 Lun: 00
  Vendor: SONY     Model: SDT-9000         Rev: 0400
  Type:   Sequential-Access                ANSI SCSI revision: 02



To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message




More information about the aic7xxx mailing list