From owner-freebsd-smp Thu May 20 6:44: 0 1999 Delivered-To: freebsd-smp@freebsd.org Received: from luke.pmr.com (luke.pmr.com [207.170.114.132]) by hub.freebsd.org (Postfix) with ESMTP id 1E87B14D8B for ; Thu, 20 May 1999 06:43:35 -0700 (PDT) (envelope-from bob@luke.pmr.com) Received: (from bob@localhost) by luke.pmr.com (8.9.3/8.9.2) id IAA17903; Thu, 20 May 1999 08:42:38 -0500 (CDT) (envelope-from bob) Date: Thu, 20 May 1999 08:42:38 -0500 From: Bob Willcox To: Nicole Harrington Cc: Thiemo Nordenholz , 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> Reply-To: Bob Willcox References: <199905191139.NAA06567@troubadix.rz.tu-clausthal.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.1i In-Reply-To: ; from Nicole Harrington on Wed, May 19, 1999 at 07:23:11PM -0700 Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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