Date: Mon, 8 Oct 2001 10:28:45 -0700 (PDT) From: Matt Sykes <matt-sykes@excite.com> To: freebsd-questions@freebsd.org Subject: Re: kernel SMP timer bug persists Message-ID: <21341274.1002562125882.JavaMail.imail@patti.excite.com>
next in thread | raw e-mail | index | archive | help
An update: I tried this patch I found on google archives, Index: clock.c =================================================================== RCS file: /usr/cvs/FreeBSD/src/sys/i386/isa/clock.c,v retrieving revision 1.149.2.3 diff -c -r1.149.2.3 clock.c *** clock.c 2001/04/18 23:17:41 1.149.2.3 --- clock.c 2001/09/30 14:36:16 *************** *** 202,207 **** --- 202,211 ---- static void clkintr(struct clockframe frame) { + #if 1 /* Patch from Tor Egge to keep rtc running */ + while (rtcin(RTC_INTR) & RTCIR_PERIOD) + statclock(&frame); + #endif if (timecounter->tc_get_timecount == i8254_get_timecount) { disable_intr(); if (i8254_ticked) and it seems to work, but it does appear to slow down the kernel some --- a while loop inside clock interrupt (then again, I really don't know much about it). Forgot to mention everything runs fine with GENERIC kernel. I didn't realize excite somehow put tabs at the beginning of each line. Here is the original message without tabs: ----- kernel: 4.4-STABLE motherboard: P2L97-DS (dual PII 300MHZ) top and ps give 0.00% cpu usage for all processes. cvsupping didn't help. LINT config file says # Notes on APM # The flags takes the following meaning for apm0: # 0x0020 Statclock is broken. # If apm is omitted, some systems require sysctl -w kern.timecounter.method=1 # for correct timekeeping. but all combinations of setting apm on/off and setting timecounter.method on/off do not correct the problem (I reboot into single-user for sysctl then reboot again to be sure). Been talked about in google some, but no resolution from what I've seen. There is a patch mentioned, but I am hoping for something less ad hoc; why wouldn't the patch appear from cvsup? Please CC my email if you reply. Thanks. _______________________________________________________ Send a cool gift with your E-Card http://www.bluemountain.com/giftcenter/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?21341274.1002562125882.JavaMail.imail>