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