I have a rarely-on (media player) linux box that since the daylight savings changeover (I think) always boots with the time off by 1 hour. (I think it thinks it's 1 hour later than it really is.)
It's a modern(ish) Fedora 16 with the latest updates. I can set the clock correctly manually or with ntpdate and all is fine until reboot. Then it's wrong again. I am running ntpd on it to set the clock using my own internal ntpd server that does keep correct time. I did check that the timezone was set to Americas/Winnipeg and the daylight savings stuff all looks correct. I use "system clock is set to GMT".
Such a silly problem, and I'm stumped!