Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Oct 1998 14:23:19 -0400 (EDT)
From:      Matt Reda <mreda@coos.dartmouth.edu>
To:        aic7xxx@FreeBSD.ORG
Subject:   Re: Boot problems with 2.1.125 kernel (fwd)
Message-ID:  <Pine.ULT.3.91.981020142058.1376A-100000@coos>

next in thread | raw e-mail | index | archive | help
Hi, I have been having problems with the aic7xxx driver under linuxppc 
(as described below) and it was suggested that I pass this problem along 
to you.  Any help you could provide would be greatly appreciated.

Thanks,
Matt

---------- Forwarded message ----------
Date: Tue, 20 Oct 1998 12:01:40 -0400 (EDT)
From: Randy Gobbel <gobbel@andrew.cmu.edu>
To: Matt Reda <mreda@coos.dartmouth.edu>
Cc: Randy Gobbel <gobbel@andrew.cmu.edu>
Subject: Re: Boot problems with 2.1.125 kernel

On 20-Oct-98 at 00:45, Matt Reda (mreda@coos.dartmouth.edu) wrote:
> I've been having this problem for the last week or so, first with the 
> vger kernel, and today i produced the same result with the prebuilt 
> 2.1.125 kernel on samba.  Basically, what happens is that I get a string 
> of messages about the scsi adapter.  Unfortunately I'm not sitting at my 
> computer right now, so I dont have the exact messages, but I've seen it 
> enough times that I can give you what I think are the important parts.
> First it prints information about the adabter,
> Adaptec AIC-7860 UltraSCSI host adapter
> then it gives a warning, something along th following lines
> Warning - detected auto-termination
> and goes on to suggest that I check this.  I dont think this is the 
> problem because it works fine on an older prebuilt 2.1.121 kernel (cant 
> remember where I got it).
> Then it gives something to the extent of
> Downloading sequencer instructions...  Downloaded 419 instructions
> It pauses a second and I see another error message 
> BRKADRINT (or something very similar) and then
> Sequencer Ram Parity Error

This is a problem with the aic7xxx driver, which has been extensively rewritten
in recent months.  I ran into this problem a couple of kernels ago, but it
disappeared.  Unfortunately, I'm not sure what I did to eliminate it.  I tried
rebuilding the sequencer code, and if that's what did it it's likely that the
problem is due to the kernel including a prebuilt file that has the wrong
endianness (i.e., it works only for Intel systems).  This seems a bit unlikely,
since the sequencer code is supplied as an array of hex bytes in a C source
file.

For general discussion and help on the aic7xxx driver, send a message to
aic7xxx@freebsd.org.  It's important that the author of the driver be informed
of this (and that he know that I'm not the only one in the world who's run into
it) so that he can make appropriate changes to the kernel build process, if
that turns out to be the problem.

I just built a new vger kernel but haven't tried to boot with it yet.  I'll let
you know what happens.  The assembler for the sequencer code used to be
available online, but I can't find it now.  Look at
ftp://ftp.dialnet.net/pub/linux/aic7xxx/ for the latest drivers and related
tools.

-Randy



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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.ULT.3.91.981020142058.1376A-100000>