Subject: Re: i386 IPI panic
To: None <tech-smp@netbsd.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: tech-smp
Date: 11/27/2004 13:24:14
[ Cc'd to tech-kern@netbsd.org as I didn't get anything back on tech-smp ... ]

On Thu, Nov 25, 2004 at 05:38:47PM +0100, Manuel Bouyer wrote:
> Hi,
> I got a panic on a box which got a SMP kernel yesterday evening (it worked
> fine with a  UP kernel for months):
> panic: TLP IPI rendezvous failed (mask 1)
> 
> Here is the stack trace (although I suspect it's not usefull):
> pmap_tlp_shootdown
> pmap_do_remove
> pmap_remove
> ubc_alloc
> ffs_write
> vn_write
> dofilewrite
> sys_write
> 
> I have similar boxes running SMP without problems, including one with
> a similar workload. The only special thing this one has is that it has
> some serial port activity (apcupsd running on one of the motherboard ports,
> 8 serial console connected to a eight ports PUC device, some of them getting
> verbose logs).
> I've seen in the config file that com needs a special option on i386 SMP,
> could it be that the serial driver blocks *all* interrupts (including IPI
> ones) for too long ?


The box is dead again, this time it should sit at the debugger prompt.
I may go to work this afternoon to restart it, is there anything special
I can look at from ddb ?

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--