Hello.
I’m trying to get to work RTC using DS1338-33 chip.
I have the chip on custom board, connected to I2C2.
I enabled BB-I2C2-RTC-DS1338 in uEnv.txt
I’m on Debian 11 monthly 2023-07-01
The RTC chip itself is found on I2C line and looks working:
dmesg | grep rtc
[ 9.949929] rtc-ds1307 2-0068: registered as rtc0
[ 9.951029] rtc-ds1307 2-0068: setting system clock to 2023-10-05T07:41:26 UTC (1696491686)
[ 9.955618] omap_rtc 44e3e000.rtc: registered as rtc1
[ 49.253389] PM: bootloader does not support rtc-only!
But when I do sudo hwclock -r -f /dev/rtc0
I got
hwclock: Timed out waiting for time change.
If I do cat /sys/bus/i2c/devices/2-0068/rtc/rtc0/time
I got the time, but this time is updated only each around 11 minuts.
Similar problem is when I boot the BB, the time set from the RTC is delayed by few minutes.
Any idea?
Thank you