Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Mar 2003 03:18:48 -0800
From:      "Mike O'Brien" <obrien@leonardo.net>
To:        freebsd-smp@freebsd.org
Subject:   Re: SMP hang on boot in RELENG_4_7 on Iwill DP533 board
Message-ID:  <200303121118.h2CBInK00973@c-24-130-253-104.we.client2.attbi.com>

next in thread | raw e-mail | index | archive | help
	I'm running dual Xeon processors on an Iwill DP533 board.
This board has an E7505 MCH chipset from Intel, using the ICH4 I/O hub
and an 82870P2 PCI-X controller.  This is the only motherboard on
the market of which I'm aware which both supports dual Xeon
processors, and also has an AGP slot.

	Earlier, I reported what is by now a well-known problem with
4.7, namely, SMP doesn't work with this board, apparently because it
has a relative of the 7500 chipset.  I understand there's a whole long
history about Clearwater vs. Stillwater boards, about which I don't
know very much, except that one works, the other doesn't.  Apparently
the 7505 chipset belongs to the "doesn't work" category.

	I'm here to report success.  Thanks to changes recently checked
in to the RELENG_4 branch, which I cvsuped tonight, the APIC_IO problem
that caused a boot hang is now resolved.  The second CPU is started.

	There was a problem remaining, however: disk drive write timeouts,
and watchdog timeouts on the em0 ethernet adapter.  Apparently there is
remaining badness in the interrupt configuration. 

	However, thanks to a message from Nicolas Kowalski which I found
in the archives (THANK YOU NICOLAS!), this problem has also been resolved.
In -STABLE (== RELENG_4), it is necessary to undefine the symbol
GRAB_LOPRIO in the file "smptests.h" and rebuild an SMP kernel.  This
kernel appears to work correctly with the Iwill DP533 motherboard and
its 7505 chipset, allowing both processors to run without generating
I/O errors.

	Hallelujah.  Thanks, guys.

Mike O'Brien
P.S. I used to push FreeBSD regularly back when I had a column in
_Server/Workstation Expert_ (nee _Sun Expert_).  I'd do it again, if
the magazine hadn't folded.  :-P


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message




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