Thanks for the suggestions, after a nights sleep and some more
experiments it seems that it is an issue with the USB hardware in the
703.  If I use a non-powered usb hub between the router and the
LinkUSB then all seems well (at least it has been running for a couple
of hours without failure whereas without the hub it fails within a few
minutes).  I have seen suggestions that the usb hardware can be a
problem with USB1 devices and that an intervening hub fixes it, but I
had not heard of a problem with a USB2 device.

I will report back for the record when I am convinced whether this is
a complete solution.

I will also document how to get owfs and openWRT running on the
router, I presume that would be considered useful for inclusion in the
wiki.

Cheers

Colin

On 5 September 2014 01:03, paul.alfille <paul.alfi...@gmail.com> wrote:
> Same version? The possible differences are version, endian status, usb
> hardware support, and c library.
>
>
> Sent via the Samsung Galaxy S™ III, an AT&T 4G LTE smartphone
>
>
> -------- Original message --------
> From: Colin Law
> Date:09/04/2014 4:25 PM (GMT-05:00)
> To: "OWFS (One-wire file system) discussion and help"
> Subject: [Owfs-developers] Owserver hang on TPLink WR703N with OpenWRT
>
> Hi
>
> I have put OpenWRT (AA) on a TPLink WR703N and installed owserver from
> the openwrt repository (owserver version 2.8p13-1) with remarkably few
> problems.  Using a LinkUSB all seems well initially.  Unfortunately
> after a few minutes operation owserver hangs.  Running with log level
> 9 the log contains:
> ....
> CALL: ow_parsename.c:FS_ParsedName_anywhere(95)
> path=[/28.601DE1020000/temperature12]
>   DEBUG: ow_cache.c:Cache_Get_Device(927) Looking for device 28 60 1D
> E1 02 00 00 C4
>   DEBUG: ow_cache.c:Cache_Get_Common(1083) Search in cache sn 28 60 1D
> E1 02 00 00 C4 pointer=0x77c8f900 index=0 size=4
>   DEBUG: ow_cache.c:Cache_Get_Common(1099) Value found in cache.
> Remaining life: 4 seconds.
>   DEBUG: ow_presence.c:CheckPresence(76) Found device on bus 0
>   DEBUG: ow_read.c:adjust_file_size(329) file_length=12 offset=0 size=1
>   DEBUG: ow_cache.c:Cache_Get_Common(1083) Search in cache sn 28 60 1D
> E1 02 00 00 C4 pointer=0x77c79130 index=0 size=8
>   DEBUG: ow_cache.c:Cache_Get_Common(1115) Value found in cache, but
> expired by 99 seconds.
>   DEBUG: ow_cache.c:Cache_Get_Simul_Time(986) Looking for conversion
> time 28 60 1D E1 02 00 00 C4
>   DEBUG: ow_cache.c:Cache_Get_Common(1083) Search in cache sn 00 00 00
> 00 00 00 00 00 pointer=0x77c8f8f8 index=0 size=0
>   DEBUG: ow_cache.c:Cache_Get_Common(1119) Value not found in cache
>   DEBUG: ow_cache.c:Cache_Get_Internal(956) 28 60 1D E1 02 00 00 C4 size=4
>   DEBUG: ow_cache.c:Cache_Get_Common(1083) Search in cache sn 28 60 1D
> E1 02 00 00 C4 pointer=0x77c78290 index=-2 size=4
>   DEBUG: ow_cache.c:Cache_Get_Common(1119) Value not found in cache
>   DEBUG: ow_select.c:BUS_select(66) Selecting a path (and device)
> path=/28.601DE1020000/temperature12 SN=28 60 1D E1 02 00 00 C4 last
> path=00 00 00 00 00 00 00 00
>   DEBUG: ow_select.c:BUS_select(79) Continuing root branch
>   DEBUG: loop.c:Ping_or_Send(112) Taking too long, send a keep-alive pulse
>   DEBUG: to_client.c:ToClient(56) payload=-1 size=0, ret=0, sg=0x0 offset=0
>   DEBUG: to_client.c:ToClient(63) Send delay message
>   DEBUG: loop.c:Ping_or_Send(112) Taking too long, send a keep-alive pulse
>   DEBUG: to_client.c:ToClient(56) payload=-1 size=0, ret=0, sg=0x0 offset=0
>   DEBUG: to_client.c:ToClient(63) Send delay message
>   DEBUG: loop.c:Ping_or_Send(112) Taking too long, send a keep-alive pulse
>   DEBUG: to_client.c:ToClient(56) payload=-1 size=0, ret=0, sg=0x0 offset=0
>   DEBUG: to_client.c:ToClient(63) Send delay message
> ... ad infinitum  (or at least ad nauseam).
>
> It fails on two different 1-wire networks and two LinkUSB adaptors,
> one of which has been running with owserver on a Sheeva Plug for
> several years.
>
> Any suggestions gratefully accepted.
>
> Colin
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds.  Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds.  Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>

------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to