[1702] in linux-scsi channel archive

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

Adaptec 2940UW and aic7xxx, help needed

daemon@ATHENA.MIT.EDU (Sonja Hammel)
Sat Apr 12 08:54:55 1997

Date: 	Sat, 12 Apr 1997 14:51:05 +0200
From: Sonja Hammel <sh@wsh.mk.eunet.de>
To: linux-scsi@vger.rutgers.edu
CC: sh@wsh.mk.eunet.de

Hello,

my appologies if this has been discussed before. I'm new to this
mailing list.

I urgently need some expert help on aic7xxx and Adaptec's 2940UW. 
Here comes my configuration:

/proc/version:

Linux version 2.0.29 (root@uli) (gcc version 2.7.2.1) #12 Sun Apr 6 
17:32:25 CEST 1997

/proc/scsi/aic7xxx/0:

Adaptec AIC7xxx driver version: 4.0/3.2/4.0

Compile Options:
  AIC7XXX_RESET_DELAY    : 15
  AIC7XXX_TWIN_SUPPORT   : Enabled
  AIC7XXX_TAGGED_QUEUEING: Disabled
  AIC7XXX_PAGE_ENABLE    : Disabled
  AIC7XXX_PROC_STATS     : Enabled

Adapter Configuration:
          SCSI Adapter: AHA-2940 Ultra
                        (AIC-788x chipset)
              Host Bus: Wide
               Base IO: 0xe400
                   IRQ: 11
                  SCBs: Used 4, HW 16, Page 16
            Interrupts: 4696
         Serial EEPROM: True
  Extended Translation: Enabled
        SCSI Bus Reset: Enabled
            Ultra SCSI: Disabled
     Target Disconnect: Enabled

I have two 4 GB IBM DFRS drives connected to the bus. The last drive
has active termination enabled. It is connected to the last plug on the
chain. 

From time to time the system locks up completely. Sometimes I see a
load of 10 and more. I always see a driver message of the kind

	Kernel: SCSIO: Target 1 underflow - Wanted at least 53248,
	got 49152, residual SG count 9.

One time I was able to track the error down to a corrupted file "xx". A 
simple
"cp xx yy" always resulted in a lockup. This was probably due to some
bad blocks on the disk. Thus, I performed a low level format and 
verified the disk several times. Every second or third verify still 
delivers
one or two additional bad blocks. 

I could not reproduce a similar effect with DOS.

These are the facts. I'm not familiar with SCSI. So here are my stupid
questions:

	1. Is it possible that the system is that much sensitive to 
	   bad blocks?
	2. Is it more likely that there are still hardware problems
	   (cabling, termination) or do you know of any bugs in the
	   scsi-driver (aic7xxx) or Adaptec's scsi-bios.
	3. There was some romour that the 2940 doesn't like IBM's DFRS.
	   Can you comment on this?
	4. Do you have any suggestions how to proceed in testing?

Any help ist appreciated.

Thanks, Uli

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