Subject: Re: Getting "TLB IPI rendezvous failed..."
To: Frederick Bruckman <fredb@immanent.net>
From: Stephan Uphoff <ups@tree.com>
List: tech-kern
Date: 01/17/2005 14:16:11
On Sat, 2005-01-15 at 12:57, Frederick Bruckman wrote:
> In article <1105807019.64610.7754.camel@palm.tree.com>,
> 	Stephan Uphoff <ups@tree.com> writes:
> > On Sat, 2005-01-15 at 10:05, Manuel Bouyer wrote:
> >> 
> >> If you think that a current kernel has additionnal fixes that may be relevant,
> > 
> > Mhhh .. is see a change in the i386 spl logic:
> > 
> >> Updaing ci_ilevel and testing ci_ipending must be done with all
> >>  interrupts
> >> off, or priority inversion can occur, which can lead to IPI deadlocks.
> >> Leaves interrupts off for a bit longer, sadly, but with no noticeable
> >> effects on the systems I tested on.
> >>
> >> From YAMAMOTO Takashi.
> > 
> > That did not make it to the 2-0-RELEASE.
> 
> You must mean this...
> 
>   http://mail-index.netbsd.org/source-changes/2004/06/28/0021.html

Yes

> 
> I tried that one early on, and it didn't make a difference for me.

have you tried this AND the splclock()/splx in x86_ipi patch?
Both could cause the panic ...

> Another data point -- the panic doesn't seem to occur until "top"
> and "vmstat -m" indicate that most of the permitted kernel memory
> is being utilized. (That's 256MB with 1GB of memory.)

I have to think about this.

Is anyone encountering the problem with a recent current?

Stephan