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>