Hlasky z logu

David Toman toman na spszl.cz
Pátek Říjen 19 19:05:53 CEST 2001


Wed 17. October 2001 08:56 Miroslav Lednicky wrote>
>Dobry den!
>
>    Vi nekdo, co znamenaji tyhle hlasky z logu?
>
>set_rtc_mmss: can't update from 58 to 4
>set_rtc_mmss: can't update from 56 to 2
>set_rtc_mmss: can't update from 59 to 3
>set_rtc_mmss: can't update from 55 to 0
>set_rtc_mmss: can't update from 58 to 1
>set_rtc_mmss: can't update from 56 to 1

tohle jsem nasel v /arch/i386/kernel/time.c (2.4.2-2)

/*
         * since we're only adjusting minutes and seconds,
         * don't interfere with hour overflow. This avoids
         * messing with unknown time zones but requires your
         * RTC not to be off by more than 15 minutes
         */
        real_seconds = nowtime % 60;
        real_minutes = nowtime / 60;
        if (((abs(real_minutes - cmos_minutes) + 15)/30) & 1)
                real_minutes += 30;             /* correct for half hour time 
zone */
        real_minutes %= 60;

        if (abs(real_minutes - cmos_minutes) < 30) {
                if (!(save_control & RTC_DM_BINARY) || RTC_ALWAYS_BCD) {
                        BIN_TO_BCD(real_seconds);
                        BIN_TO_BCD(real_minutes);
                }
                CMOS_WRITE(real_seconds,RTC_SECONDS);
                CMOS_WRITE(real_minutes,RTC_MINUTES);
        } else {
                printk(KERN_WARNING
                       "set_rtc_mmss: can't update from %d to %d\n",
                       cmos_minutes, real_minutes);
                retval = -1;
        }

zrejme se mu nedari zmenit cas napr. z 17:58 na 18:01 (meni se totiz i 
hodina) nebo neco podobneho, skoda, ze u tech hlasek nejsou casy :(

prvni cas bude cas z cmos a druhy realny, mozna se snazil synchronizovat 
pomoci ntp nebo neco podobneho...

IMHO...

-- 
		S pozdravem David Toman

email: dato na centrum.cz toman na spszl.cz
Tel: 0603 90 11 24
SMS: sms na click.cz



Další informace o konferenci Linux