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/groups/opt_out.

Reply via email to