[3285] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

scsi : aborting command due to timeout

daemon@ATHENA.MIT.EDU (Umesh Soni)
Mon Feb 9 18:22:18 1998

To: linux-scsi@vger.rutgers.edu
Date: 	Mon, 09 Feb 1998 21:45:05 +0000
From: Umesh Soni <U.Soni@cs.ucl.ac.uk>



I am getting lots of these errors when running 4 consecutive bonnies
(two bonnies on each hd -on seperate partitions) on my system,
occasionally the system will completely hang when subjected to this
torture test.

I'm running a unpatched 2.0.33 smp kernel on the following hardware;

GA586DX dual processor motherboard
onboard aic7880
2x fujitsu M2954RUA 4.3G UW drives
plextor scsi cdrom


With the above torture test, the timeouts run rampant when the aic7880
is put in ultra mode, so for stability's sake I have currently
disabled ultra mode in the aic7880 bios. However, I am still getting
the timeouts (on both hard drives).

/proc/scsi/aic7xxx/0 is as follows;

  AIC7XXX_RESET_DELAY    : 10
  AIC7XXX_CMDS_PER_LUN   : 32
  AIC7XXX_TAGGED_QUEUEING: Enabled
  AIC7XXX_PAGE_ENABLE    : Enabled
  AIC7XXX_PROC_STATS     : Disabled

Adapter Configuration:
           SCSI Adapter: Adaptec AIC-7880 Ultra SCSI host adapter
                         (AIC-788x chipset)
               Host Bus: Wide
                Base IO: 0x6000
         Base IO Memory: 0xe4000000
                    IRQ: 14
                   SCBs: Used 65, HW 16, Page 255
             Interrupts: 148506
          Serial EEPROM: True
   Extended Translation: Enabled
         SCSI Bus Reset: Enabled
             Ultra SCSI: Disabled
Disconnect Enable Flags: 0xfffe


I suspected termination problems, the manual says that I should have
High byte(ON), Low byte(OFF). The problem is that the only
configurations I am able to achieve are;

     aic7xxx: Termination (Low OFF, High OFF)
or,  aic7xxx: Termination (Low ON, High ON)

These are arrived at by enabling/disabling bios termination. 
Opening/closing the motherboard jumper to change the high
byte terminator has no effect.

Am I doing something wrong?
Is my motherboard broken?
Is the aic7xxx driver not picking up the mobo jumper setting?


Any help would be appreciated.

Umesh.

home help back first fref pref prev next nref lref last post