Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 06 Nov 2005 11:37:50 +0100
From:      Bjoern Koenig <bkoenig@cs.tu-berlin.de>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        current@freebsd.org
Subject:   Re: deadlocks with SMP and Pentium 3
Message-ID:  <436DDCFE.6050808@cs.tu-berlin.de>
In-Reply-To: <20051027173550.GA81309@xor.obsecurity.org>
References:  <435F2BCE.1040704@cs.tu-berlin.de> <20051026073915.GA77249@xor.obsecurity.org> <4360B263.1070802@cs.tu-berlin.de> <20051027173550.GA81309@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Kris Kennaway wrote:
> On Thu, Oct 27, 2005 at 12:56:35PM +0200, Bjoern Koenig wrote:
> 
>>Kris Kennaway wrote:
>>
>>
>>>You need to break to DDB, trace processes and examine lock state with
>>>commands like 'show alllocks' and 'show lockedvnods' to see what is
>>>going on.
>>
>>Unfortunately the machine freezes completely and I can't break to the 
>>debugger anymore.
> 
> 
> Try with KDB_STOP_NMI (called STOP_NMI) in 7.0.

This didn't help either, but finally I found a solution. The server 
worked fine for a while; the only difference was that I used a PCI ATA 
controller at that time. So I thought that it must have something to do 
with the system BIOS or the onboard ATA controller. In a discussion 
forum someone gave the hint to change the hard disk drive settings in 
the BIOS setup from "Auto" to a user defined value. I can't really 
understand why FreeBSD with SMPng stumble on this, but surprisingly it 
seems like that it works now. It must be a weird BIOS or hardware bug.

Many thanks for your assistance.

Björn






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