Seems to be a result of this:

http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=commit;h=e1b4d1143651fb3838be1117785b6e0386fa151f

"x86: use standard PIT frequency

the RDC and ELAN platforms use slighly different PIT clocks, resulting 
in a timex.h hack ... So use one frequency - in a subsequent patch we'll 
add a quirk to allow x86 platforms to define different PIT frequencies."

I guess that subsequent patch never happened. :)

Michael Smith wrote:
> Hi,
> 
> net4501 always kept good time in Linux 2.6.18.8 and many, many earlier 
> kernels.
> 
> In 2.6.31.5, the system clock is running slow - it loses about 12 
> seconds an hour. I've reproduced it on 3 units, so I think it's 
> software, not a hardware fault. Does anyone know of changes to the 
> kernel in the past year or two that could cause this? I'm guessing I've 
> got something enabled in the kernel config that used to work in 2.6.18.8 
> and doesn't work anymore, or a new setting has been added that I've missed.
> 
> It's the Linux system clock that's losing time, not the hardware RTC.
> 
> Clocksource is set to pit (by default), as before.
> 
> I have CONFIG_X86_ELAN=y and CONFIG_NO_HZ=n.
> 
> Thanks,
> Mike
> _______________________________________________
> Soekris-tech mailing list
> [email protected]
> http://lists.soekris.com/mailman/listinfo/soekris-tech

_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to