Subject: Re: GENERIC.MP from Sundays snapshot wedges on dual Pentium Pro
To: Frank van der Linden <fvdl@netbsd.org>
From: Chris Tribo <ctribo@college.dtcc.edu>
List: current-users
Date: 11/05/2003 14:41:56
On Wed, 5 Nov 2003, Frank van der Linden wrote:
> On Wed, Nov 05, 2003 at 12:38:17PM -0500, Chris Tribo wrote:
> >
> > I decided to jump to the latest from 1.6Y and my machine wedges at boot,
> > keyboard unresponsive, no debugger, no three finger salute. Had to power
> > cycle. The last screen full of text is:
>
> [...]
>
> Can you recompile it with "options LOCKDEBUG" in your kernel config?
> Also, with a working boot, what comes after esiop0 in the messages?
I built this:
# $NetBSD: GENERIC.MP,v 1.4 2003/03/05 10:28:00 grant Exp $
#
# GENERIC.MP -- Generic, plus enable Multiprocessor support.
#
include "arch/i386/conf/GENERIC"
options MULTIPROCESSOR
options COM_MPLOCK # com MP locking; REQUIRED on MP i386
options APM_NO_IDLE
options DIAGNOSTIC # STRONGLY RECOMMENDED
options LOCKDEBUG
#options MPDEBUG
#options MPVERBOSE
options DEBUG
options MPBIOS # configure CPUs and APICs using MPBIOS
#options MPACPI # configure CPUs and APICs using ACPI
# (acpi at mainbus must also be enabled)
ioapic* at mainbus? apid ?
and was getting the same behavior, then I tried disabling esiop,
siop and the tl drivers in userconf before booting and it booted through
to asking for a root file system. This is weird. I haven't changed
anything in the bios, and it runs 1.6ZE fine in uniprocessor mode, and
wedges in multiprocessor at either the tl driver or the esiop driver (both
use IRQ 5)
--
The nice thing about Windows is - It does not just crash, it displays a
dialog box and lets you press 'OK' first.
-- Arno Schaefer