Hi, I am trying to add RTC (ds1338) support to 2.6.10 mips kernel running on my 4kec board. I have populated the rtc_{get|set}_time and rtc_set_mmss pointers and the date command shows the time correctly (as read from the RTC). However, when I try to update the time using date -s <time string> the RTC does not get updated. (shows the old time when I boot-up again) In arch\mips\kernel\time.c the timer_interrupt calls rtc_set_mmss, but that call is made only when STA_UNSYNC is _not_ set in time_status variable. do_settimeofday/sys_stime _set_ this flag so the timer interrupt does not call rtc_set_mmss. In all, I could not figure out any other invocation of rtc_set_time or rtc_set_mmss which could be setting the time in my case. Can somebody please help me understand how the RTC is supposed to be updated after user changes the time using the date command? Thanks, Sekhar Nori