Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 May 1999 08:42:38 -0500
From:      Bob Willcox <bob@luke.pmr.com>
To:        Nicole Harrington <nicole@nmhtech.com>
Cc:        Thiemo Nordenholz <nordenholz@rz.tu-clausthal.de>, freebsd-smp@FreeBSD.ORG
Subject:   Re: SMP on P2B-DS with 2*P-II 400 - does it work?
Message-ID:  <19990520084238.A17516@luke.pmr.com>
In-Reply-To: <XFMail.990519192311.nicole@nmhtech.com>; from Nicole Harrington on Wed, May 19, 1999 at 07:23:11PM -0700
References:  <199905191139.NAA06567@troubadix.rz.tu-clausthal.de> <XFMail.990519192311.nicole@nmhtech.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, May 19, 1999 at 07:23:11PM -0700, Nicole Harrington wrote:
> 
> On 19-May-99 My Secret Spies Reported That Thiemo Nordenholz  wrote:
> > Hi SMPers,
> > 
> > I'm going to buy an ASUS P2B-DS mainboard and 2 P-II 400 CPUs and want to
> > use them with SMP and some current FreeBSD - is anyone using a similar setup
> > and could provide some hints what I should keep in mind when setting it up?
> > Does SMP work with this hardware? I've also heard rumors about the on-board
> > SCSI controller working only unstable, shall I believe that?
> > 
> > Thanks for any help,
> >   Thiemo
> 
> 
>  I have been using it and it seems ok, however there seems to be an issue on
> the clocking. So top won't display cpu usage and systat -vmstat won't work at
> all.

There is this hack that I've been using to work around the clock problem:

Index: src/sys/i386/isa/clock.c
===================================================================
RCS file: /usr/cvs/FreeBSD/src/sys/i386/isa/clock.c,v
retrieving revision 1.129
diff -u -u -r1.129 clock.c
--- clock.c	1998/12/14 13:30:29	1.129
+++ clock.c	1999/03/27 21:40:20
@@ -198,6 +198,10 @@
 static void
 clkintr(struct clockframe frame)
 {
+#if BROKEN_RTC_KLUDGE	/* RWW - kludge from Tor Egge to keep rtc running */
+	while (rtcin(RTC_INTR) & RTCIR_PERIOD)
+		statclock(&frame);
+#endif
 	if (timecounter->tc_get_timecount == i8254_get_timecount) {
 		/*
 		 * Maintain i8254_offset and related variables.  Optimize

You will have to set "options BROKEN_RTC_KLUDGE" in your kernel config
file and rebuild your kernel.


> 
>  I just ordered a TYAN board to test as a replacement.
> 
>   Nicole
> 

-- 
Bob Willcox             The man who follows the crowd will usually get no
bob@luke.pmr.com        further than the crowd.  The man who walks alone is
Austin, TX              likely to find himself in places no one has ever
                        been.            -- Alan Ashley-Pitt


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?19990520084238.A17516>