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

Strange system-clock behaviour on Twinhead Powerslim600



I am having some very strange behaviour from my system clock.  I am not sure 
whether it is a kernel problem or not.
The problem is that my kernel does not keep consistent time.  It doesn't have a 
regular drift, but instead jumps radically every once in a while.  I have had 
this problem since switching to the 2.4.xx kernels (never with the 2.2.xx 
kernels),and am currently running 2.4.9.  This is a PentiumII laptop, and the 
kernel is compiled with no APM support.  Please don't recomend ntpd, I've tried
it, and it doesn't work well for this problem.
Any ideas?

adjtimex -p reports:
         mode: 0
       offset: 0
    frequency: 5065932
     maxerror: 16384000
     esterror: 16384000
       status: 65
time_constant: 2
    precision: 1
    tolerance: 33554432
         tick: 10000
     raw time:  1002095853s 812935us = 1002095853.812935
 return value = 5

Here are some snippets from running adjtimex -c:
the clock was synchronized against the hardware clock just before the trace
I have validated that the hw clock keeps at least reasonably accurate time.
1001882724        0.001034       0.001034   10000   5065932
1001882734       -0.000707      -0.001741   10000   5065932
1001882744       -0.000758      -0.000051   10000   5065932    10000   5400165
1001882754       -0.000805      -0.000047   10000   5065932    10000   5373951
1001882764       -0.000849      -0.000044   10000   5065932    10000   5354290
...two days later...
1002075913    -8151.712480       0.000009   10000   5065932    10000   5006950
1002075923    -8151.712469       0.000011   10000   5065932    10000   4993843
1002075933    -8151.712454       0.000015   10000   5065932    10000   4967628
1002075943    -8151.712437       0.000017   10000   5065932    10000   4954521
1002075953    -8151.712425       0.000012   10000   5065932    10000   4987289
1002075963    -8151.712417       0.000008   10000   5065932    10000   5013503
1002075973    -8151.712400       0.000017   10000   5065932    10000   4954521
1002075983    -8151.712389       0.000011   10000   5065932    10000   4993842
1002075993    -8151.802377      -0.089988   10000   5065932    10091  -1566311
...
1002076093    -8151.892229       0.000014   10000   5065932    10000   4974182
1002076103    -8151.892211       0.000018   10000   5065932    10000   4947967
1002076113    -8151.892198       0.000013   10000   5065932    10000   4980735
1002076123    -8151.892181       0.000017   10000   5065932    10000   4954521
1002076133    -8151.892166       0.000015   10000   5065932    10000   4967628
1002076143    -8151.892153       0.000013   10000   5065932    10000   4980735
1002076153    -8151.892135       0.000018   10000   5065932    10000   4947967
1002076163    -8151.892120       0.000015   10000   5065932    10000   4967628
1002076192    -8171.223589     -19.331469   10000   5065932    29332   1585971
...
1002076653    -8171.382818       0.000021   10000   5065932    10000   4928306
1002076663    -8171.382803       0.000015   10000   5065932    10000   4967628
1002076673    -8171.382785       0.000018   10000   5065932    10000   4947967
1002076683    -8171.382766       0.000019   10000   5065932    10000   4941413
1002076693    -8171.382736       0.000030   10000   5065932    10000   4869324
1002076703    -8171.382730       0.000006   10000   5065932    10000   5026610
1002076713    -8171.382712       0.000018   10000   5065932    10000   4947967
1002077037    -8485.777411    -314.394699   10000   5065932   324395   3093298
1002077050    -8485.777439      -0.000028   10000   5065932    10000   5249433

my /etc/adjtime looks like:
0.000000 0 0.000000
0
LOCAL

Thanks,
.Geoff



-----------------------------------------------------
Protect yourself from spam, use http://sneakemail.com



Reply to: