DragonFly BSD
DragonFly users List (threaded) for 2004-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Crazy clock


From: "Atte Peltomaki" <koston@xxxxxx>
Date: Wed, 15 Dec 2004 07:04:25 +0200

> :> :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
> :situation? 
> :
> :-Atte
> 
>     No.  I think if that user-timer-1 option works you should just stick with
>     it.
> 
>     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
>     timer.

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. 


-Atte



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]