Date: Mon, 21 May 2007 05:11:23 +1000 From: Peter Jeremy <peterjeremy@optushome.com.au> To: Victor Balada Diaz <victor@bsdes.net> Cc: stable@freebsd.org Subject: Re: RTC clock doesn't generate interrupts Message-ID: <20070520191123.GR1164@turion.vk2pj.dyndns.org> In-Reply-To: <20070520162630.GA1481@pato.euesrg02.net> References: <20070520162630.GA1481@pato.euesrg02.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--JlJsEFsx9RQyiX4C Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2007-May-20 18:26:30 +0200, Victor Balada Diaz <victor@bsdes.net> wrote: >I have a server with FreeBSD 6.2 that is not generating RTC IRQs. >When the system boots everything it's working fine and I get 128 >interrupts per second but after a few hours the system starts >losing RTC interrupts. If I enable powerd it happens much faster >than without it. The RTC has a "feature" that if you ever lose an RTC interrupt (because the interrupt handler wasn't called fast enough), you don't get any more interrupts because the RTC knows it has an interrupt pending and so doesn't generate any more interrupts. I have also bumped into this problem whilst trying to work around a problem with a TurionX2 CPU. I just got the correct fix to work and ignored the work-around. I did find that you can restart the RTC interrupts by setting machdep.adjkerntz (you can leave the value the same, it's the assignment that's important). Enabling powerd will reduce the CPU clock and so exacerbate any problem you have with excessive interrupt latency. I can't suggest what might be the underlying cause of that latency. --=20 Peter Jeremy --JlJsEFsx9RQyiX4C Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGUJ1b/opHv/APuIcRAjzsAJ9mMWcSthVo6xQk73zS86qkioweLQCdEU7W EJ3SzUS9wLgDzshSIctO7bE= =Bbd9 -----END PGP SIGNATURE----- --JlJsEFsx9RQyiX4C--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070520191123.GR1164>