DragonFly users List (threaded) for 2004-12
Re: Crazy clock
> :> :The problem is that the BIOS might mess with the timer directly like my
> :> :notebook does. We can't detect changes from System Management Mode.
> :> Ugh. You're right. SMM bypasses everything. Somebody needs to shoot
> :> Intel.
> :Apart from the shooting bit, is there something I could do to debug the
> No. I think if that user-timer-1 option works you should just stick with
> Obviously I should add support for other timebases, despite the fact that
> most of them are broken. I think FreeBSD did get that one right though
> their support infrastructure is ridiculously complex for the purpose.
> e.g. the ACPI timer (which is an unlatched ripple counter on many chipsets
> and thus cannot simply be read once to get a stable value), and the LAPIC
After some time of using the box, it seems that the user-timer-1 kernel
option doesn't completely fix the problem. Clock drifting is
significantly reduced, now the clock wonders perhaps an hour per day.
Used to go about twice the speed.