In message <[EMAIL PROTECTED]>, Michael R
eifenberger writes:

>Hi,
>> We're seenig it too in the 19990815ish time frame.  This is both with
>> the 3.2R binaries AND the ones rebuilt and reinstalled.
>Saw it too on my ASUS P2B-DS (F.Rev.1008) 
>Solved by a patch flooding around to /sys/i386/isa/clock.c But why?
>The patch is attached.

I remember this one too.  I think the problem is that we fail to 
service the RTC intr for some reason.  This patch was only a 
workaround, and received a verbal broadside from Bruce if I
remember right.

Maybe it should be added under a sysctl until a better solution
is know.

--- clock.c     Sat Sep 18 22:41:40 1999
+++ clock.c.new Sun Sep  5 13:21:35 1999
@@ -203,4 +203,6 @@
 clkintr(struct clockframe frame)
 {
+       while (rtcin(RTC_INTR) & RTCIR_PERIOD)
+               statclock(&frame);
        if (timecounter->tc_get_timecount == i8254_get_timecount) {
                disable_intr();

--
Poul-Henning Kamp             FreeBSD coreteam member
[EMAIL PROTECTED]               "Real hackers run -current on their laptop."
FreeBSD -- It will take a long time before progress goes too far!


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to