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: