Package: util-linux Version: 2.16.2-0 /lib/udev/rules.d/85-hwclock.rules attempts to adjust the system clock when /dev/rtc0 becomes available. However, it uses --systz rather than --hctosys, which means that instead of reading the RTC it just assumes that the system clock is the correct UTC time and adjusts it based on /etc/localtime. This works fine on boot on recent 2.6 kernels, but if "udevadm trigger" is called (or /dev/rtc0 is re-announced for some other reason), it screws things up.
For example: # ntpdate-debian 15 Dec 16:48:50 ntpdate[5081]: adjust time server 204.9.54.119 offset 0.013977 sec # date Tue Dec 15 16:48:54 EST 2009 # udevadm trigger # date Tue Dec 15 21:49:05 EST 2009 # ntpdate-debian 15 Dec 16:49:11 ntpdate[5488]: step time server 204.9.54.119 offset -17999.992513 sec -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org