Доброе время суток.
Есть проблема с заданием времени:
root@freescale ~$ date
Tue Aug 9 10:26:58 UTC 2016
root@freescale ~$ hwclock -w
RTC_RD_TIME: Invalid argument
ioctl() to /dev/rtc to read the time failed.
root@freescale ~$ dmesg | grep rtc
rtc-ds1307 0-0068: probe
rtc-ds1307 0-0068: DS1307 probe
rtc-ds1307 0-0068: rtc core: registered m41t00 as rtc0
i2c-core: driver [rtc-ds1307] registered
rtc-ds1307 0-0068: read: 02 01 c0 d9 c0 c0 00
rtc-ds1307 0-0068: read secs=2, mins=1, hours=0, mday=0, mon=-1, year=100, wday=0
rtc-ds1307 0-0068: hctosys: unable to read the hardware clock
rtc-ds1307 0-0068: uevent
rtc-ds1307 0-0068: read: 24 01 c0 d9 c0 c0 00
rtc-ds1307 0-0068: read secs=24, mins=1, hours=0, mday=0, mon=-1, year=100, wday=0
rtc-ds1307 0-0068: read: 27 01 c0 d9 c0 c0 00
rtc-ds1307 0-0068: read secs=27, mins=1, hours=0, mday=0, mon=-1, year=100, wday=0
rtc-ds1307 0-0068: read: 26 02 c0 d9 c0 c0 00
rtc-ds1307 0-0068: read secs=26, mins=2, hours=0, mday=0, mon=-1, year=100, wday=0
Кажется, такая беда возникла после замены батареи.
Помогите пожалуйста решить эту проблему.
UP: Аналогичная проблема на всех моих экземплярах плат. Проверено на вашем ядре и КФС.