Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Mar 2000 13:50:28 -0800
From:      Mike Smith <msmith@freebsd.org>
To:        mw@kpnqwest.ch
Cc:        freebsd-current@freebsd.org
Subject:   Re: AMI MegaRAID lockup? not accepting commands. 
Message-ID:  <200003232150.NAA02123@mass.cdrom.com>
In-Reply-To: Your message of "Thu, 23 Mar 2000 20:40:27 %2B0100." <200003231940.TAA24686@mail.kpnqwest.ch> 

next in thread | previous in thread | raw e-mail | index | archive | help
> I've played around changing the spinloop to using DELAY (like the Linux model),
> but this didn't prevent the controller from either "just" locking up or 
> crashing the whole machine with it. Changing various other places in a similar
> manner (like replacing the bcopy() in amr_quartz_get_work() with similar
> code as in the linux driver to wait for 0xFF to clear) didn't do the trick
> either. 

Can you try instead the changes that I just committed to -current?  I 
think that the problem shows up when the controller is heavily loaded; 
your patch will keep the load on the controller down, which may mask the 
'real' bug.

-- 
\\ Give a man a fish, and you feed him for a day. \\  Mike Smith
\\ Tell him he should learn how to fish himself,  \\  msmith@freebsd.org
\\ and he'll hate you for a lifetime.             \\  msmith@cdrom.com




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




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