From: <pet...@ep...> - 2006-03-28 06:39:34
|
On Mon, Mar 27, 2006 at 08:33:53AM +0000, Alexandre Orlov wrote: > Now save your /sbin/hwclock, because the one from sarge is broken. > Than point links in your /etc/sources.list to the sarge distribution, > do "apt-get update" and "apt-get dist-upgrade". Go have a lunch or > even dinner. In a 2-3 hours it will be done. Put back your saved > hwclock from woody. Problem is not in /sbin/hwclock, but in kernel implementation of rtc. /dev/rtc does not respond right to this sequence: fd = open("/dev/rtc", O_READONLY); ioctl(fd, RTC_UIE_ON); //Interrupts one per second select(fd+1, ...) //Here /sbin/hwclock waits for one second interrupt, but don't see it. Older hwclock from woody does not use this method. Petr -- Ing. Petr Kristan . EPOS PRO s.r.o., Bozeny Nemcove 2625, 530 02 Pardubice tel: +420 466335223 Czech Republic (Eastern Europe) fax: +420 466510709 |