Hi Fernando, Im having the same problem as you had after the update, but I'm using the BBB Rev C under Debian, and it does not get the time from the RTC during boot, but it does if I perform the commands (mentioned in the tutorial) manually:
hwclock -s -f /dev/rtc1 hwclock -w So I'd like to ask you what did you do about the /etc/localtime to make it work, or how does this impact the RTC ? Besides, I see in your bash script *clock_init.sh*, you are using: 1. *echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-0/new_device* 2. *hwclock -s -f /dev/rtc0* 3. *hwclock -w* and as far as I know this is the BBB built-in RTC's path (not battery backened) so I wonder how is this working on your BBB ? The Adafruit Tutorial is made for a RTC Battery Backened registered under /dev/rtc1, as follows: echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device hwclock -s -f /dev/rtc1 hwclock -w Any suggestion, comment, idea is welcome Thanks Regards On Monday, February 24, 2014 12:24:00 PM UTC-6, Fernando Derkoski wrote: > > Yeah noob here, My /etc/localtime was not correct. Now the whole thing > work just fine. > > On Monday, February 24, 2014 1:45:18 PM UTC-3, Fernando Derkoski wrote: >> >> I tried *echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-0/new_device* >> >> and now is working, sort of, because the time it is not being set on >> restart. >> here is my bash script: >> >> /usr/share/rtc_ds1307/clock_init.sh >> >> >> 1. *echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-0/new_device* >> 2. *hwclock -s -f /dev/rtc0* >> 3. *hwclock -w* >> >> >> And here is my service: >> >> /lib/systemd/system/rtc-ds1307.service >> >> >> 1. *[Unit]* >> 2. *Description=DS1307 RTC Service* >> 3. >> 4. *[Service]* >> 5. *Type=simple* >> 6. *WorkingDirectory=/usr/share/rtc_ds1307* >> 7. *ExecStart=/bin/bash clock_init.sh* >> 8. *SyslogIdentifier=rtc_ds1307* >> 9. >> 10. *[Install]* >> 11. *WantedBy=multi-user.target* >> >> >> My service is running on the restart, but if I run >> dmesg | grep ds1307 I get: >> *[ 5.934660] rtc-ds1307: probe of 0-0068 failed with error -5* >> *[ 5.970362] i2c i2c-0: new_device: Instantiated device ds1307 at 0x68* >> >> >> On Monday, February 24, 2014 9:58:23 AM UTC-3, Fernando Derkoski wrote: >>> >>> Hello, >>> >>> Before the upgrade I was testing the RTC and it was normal, but after I >>> runned the okpg upgrade this happens: >>> >>> *root@beaglebone:~# i2cdetect -y -r 1* >>> *] 0 1 2 3 4 5 6 7 8 9 a b c d e f* >>> *00: -- -- -- -- -- -- -- -- -- -- -- -- --* >>> *10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --* >>> *20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --* >>> *30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --* >>> *40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --* >>> *50: -- -- -- -- UU UU UU UU -- -- -- -- -- -- -- --* >>> *60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --* >>> *70: -- -- -- -- -- -- -- --* >>> *root@beaglebone:~# echo ds1307 0x68 > >>> /sys/class/i2c-adapter/i2c-1/new_device* >>> *-sh: echo: write error: Invalid argument* >>> *root@beaglebone:~#* >>> >>> I was doing this tutorial: >>> >>> http://learn.adafruit.com/adding-a-real-time-clock-to-beaglebone-black/set-rtc-time >>> >>> Anyone could help me? >>> >> -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
