Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Feb 2001 10:55:14 -0500 (EST)
From:      Len Hatfield <lhat@wiz.cath.vt.edu>
To:        aic7xxx@FreeBSD.ORG
Subject:   Timeout problem: aic7896 vs. linux kernel 2.4.1
Message-ID:  <200102021555.f12FtE903669@wiz.cath.vt.edu>

next in thread | raw e-mail | index | archive | help
Hi, everyone.

Forgive a newbie question--and please tell me where to go if I'm
in the wrong place.

I've a Penguin Computing P-III system which is running the
Adaptec 7896 scsi controller (scsi bios v2.2.0S1B1) with two
Hitachi DK32CJ-18MW ultra2-LVD drives.  This system boots
normally with RedHat 6.2 and with Slackware 7.1 (kernel 2.2.16).

I need to run the 2.4 kernel, so I've gotten the source for both
2.4.0 and now 2.4.1, configured, and compiled them, making sure to
include driver flags for the AIC-7xxx family.  This all compiles
and installs fine.  I've also just tried Alan Cox's latest patches to
2.4.1.

But when I boot into the new kernel, after the scsi adapter is
recognized, the system locks into a loop of resets and failed
timeouts.  After numerous changes to the kernel config and the
like, I added 'append="aic7xxx=verbose, panic_on_abort" to my
lilo.config and here's a summary of what it returns:

     Aborting Command due to timeout: pid: 0
       scsi: 0  channel: 0  id: 0  lun: 0 Inquiry 00
       00 00 FF 00
     Driver 5.2.1/2.4.0 (or now: 2.4.1 and 2.4.1-ac1)
     Controller Type:  Adaptec AIC-7896/7  Ultra 2
       SCSI Host adapter
     p-> flags = 0x3c04d01 p-> chip = 0x408 p->
       features = 0x4f6 sequencer isn't paused

I contacted Doug Ledford about this, and his suggestions
were to either slow the drives to about 40mb/sec (tried this but
no luck), or "to remove the jumper on the drives that enables
target initiated syncronous negotiations and removing it (or
putting one on it to disable it)" (haven't tried this yet).

He also suggested I try the newest aic7xxx drivers from
http://people.freebsd.org/~gibbs/linux, which I did but to no
avail: I dropped their new /linux/drivers/scsi/aic7xxx in place
of the one that came with 2.4.0, but the compile bombs when it
reaches that point in the process.

I really hope you have some additional suggestions or
idea....and I look forward to hearing from you.


-- 

					...Len Hatfield
					   Virginia Tech


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102021555.f12FtE903669>