> On 13 Jul 2019, at 22:36, Mick Sulley <m...@sulley.info> wrote:
> 
> Thank you both for your input.  I agree, I do not like the scheduled power 
> cycle option either and I continue to look for the root cause of the issue.
> 
Let me add just a few more comments: 100% reliability is of course not 
possible, therefore a watchdog timer may still be useful.
> The reason I considered a scheduled power cycle is that it seems that after a 
> power cycle I do not see any errors, then over a few days or weeks I start to 
> see errors, 85 reads, device not found, etc and then I get a lockup, although 
> the timing is very variable.
> 
If you experience a system degradation before lockup, then you can setup a 
daemon that monitors the 1-wire vitals, and eventually restarts the system when 
some threshold value is reached.
> I do have heartbeat file which is monitored by another machine, so I will 
> look at using that to power cycle it.
> 
The RPi chip has an hardware watchdog timer, which you can access via 
/dev/watchdog. Unfortunately the RPi is not able to power cycle itself, but 
only to reset, so some external board/system is needed to power-cycle the RPi.
> One other thought, I have separate power supplies for 1-wire and the Pi.  Can 
> I just power cycle the 1-wire adapter and leave the Pi running?
> 
I have no experience with the DS2482-800 and with HW design, but I understand 
that you have to power-cycle the 1-wire adapter, no need to cold reboot the RPi 
host. But maybe I’m mistaken here.

S.

> 
> On 13/07/2019 19:58, Stefano Miccoli via Owfs-developers wrote:
>> 
>> 
>>> On 11 Jul 2019, at 23:10, Mick Sulley <m...@sulley.info 
>>> <mailto:m...@sulley.info>> wrote:
>>> 
>>> The reason for the question is that I still have random bus lockups and I 
>>> am considering creating something to power cycle the system, either on a 
>>> time basis, e.g. 3am each day, or based on some early warning detection 
>>> from the data in interface/statistics if that is possible.
>>> 
>>> Does anyone have an opinion on scheduled power cycle?  Good idea or not?
>> 
>> This make sense only if you are sure that the bus lockups are **not** 
>> random, but somehow occur only after some time has elapsed from the last 
>> power cycle, and this time is longer than one day.
>> 
>> On the contrary if the lookups are truly random, then a reboot every 24h 
>> just ensures that the longest down-time is less than 24h. If it is 
>> impossible to avoid random lookups then the most sensible solution would be 
>> a watchdog timer. This way you  can ensure that bus down time is shorter 
>> that the watchdog time interval itself.
>> 
>> Stefano
>> 
>> 
>> 
>> _______________________________________________
>> Owfs-developers mailing list
>> Owfs-developers@lists.sourceforge.net 
>> <mailto:Owfs-developers@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/owfs-developers 
>> <https://lists.sourceforge.net/lists/listinfo/owfs-developers>
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers

_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to