System time running faster than hardware clock

Hi,
Has anyone encountered this kind of problem?
I have got a :

Linux 2.6.9.22 RHEL4
Dual core opteron system

from Softlayer.

The problem is the system time runs faster than the hardware clock.
Initially, when I got the box, I noticed the time was 4 hours different from the correct time.

I select the timezone I want from the timeconfig command of redhat, with system time saved as UTC option checked.

I changed the time by syncing up with an ntupdate command, got the correct time,
and did a hwclock --hctosys --utc

A few hours later, i noticed that system time more advanced than the hardware clock. It's not just by a couple of seconds but it's almost an hour. The hardware clock has the correct time.

I did some testing by running #hwclock;date; and the command prompts and notice that as i keep on doing that, the difference between hardware clock and system time keeps on increasing.

I've tried running ntpd daemon in the background but it still doesnt correct the system time.

I've tried lots of different combination with the configuration of timezones and system time but I'm pretty sure already that's not the problem.

Has anyone have any idea what the problem could be?

Thanks.

 

 

 

 

Top