Hi,
Symptom:
monitor:/mnt/1wire/10.FE771D020800 # cat temperature
cat: temperature: Message too long
I've updated my monitoring server from openSUSE 13.1 to 13.2, which broke
owfs. I had 2.9p5 before and also tried to update to 2.9p8, but the
problem stayed the same. Access using owdir, owget and owwrite works fine.
I've started owfs in debug mode, leading to the following output (error at
the bottom).
DEBUG: ow_tcp_read.c:(63) attempt 24 bytes Time: 2.000000 seconds
DEBUG: ow_tcp_read.c:(113) read: 24 - 0 = 24
DEBUG: ow_tcp_read.c:(63) attempt 8 bytes Time: 2.000000 seconds
DEBUG: ow_tcp_read.c:(113) read: 8 - 0 = 8
DEBUG: ow_buslock.c:(54) pthread_mutex_lock 9A270CC begin
DEBUG: ow_buslock.c:(54) pthread_mutex_lock 9A270CC done
DEBUG: ow_buslock.c:(56) pthread_mutex_lock B779D9A0 begin
DEBUG: ow_buslock.c:(56) pthread_mutex_lock B779D9A0 done
DEBUG: ow_buslock.c:(56) pthread_mutex_unlock B779D9A0 begin
DEBUG: ow_buslock.c:(56) pthread_mutex_unlock B779D9A0 done
DEBUG: ow_buslock.c:(76) pthread_mutex_lock B779D9A0 begin
DEBUG: ow_buslock.c:(76) pthread_mutex_lock B779D9A0 done
DEBUG: ow_buslock.c:(79) pthread_mutex_unlock B779D9A0 begin
DEBUG: ow_buslock.c:(79) pthread_mutex_unlock B779D9A0 done
DEBUG: ow_buslock.c:(81) pthread_mutex_unlock 9A270CC begin
DEBUG: ow_buslock.c:(81) pthread_mutex_unlock 9A270CC done
DEBUG: ow_presence.c:(269) Presence of 10 FE 77 1D 02 08 00 3A FOUND on
bus 127.0.0.1
DEBUG: ow_cache.c:(546) Adding device location 10 FE 77 1D 02 08 00 3A
bus=0
DEBUG: ow_cache.c:(635) Add to cache sn 10 FE 77 1D 02 08 00 3A
pointer=0xb779d914 index=0 size=4
DEBUG: ow_cache.c:(667) pthread_mutex_lock B779D9A0 begin
DEBUG: ow_cache.c:(667) pthread_mutex_lock B779D9A0 done
DEBUG: ow_cache.c:(670) pthread_mutex_unlock B779D9A0 begin
DEBUG: ow_cache.c:(670) pthread_mutex_unlock B779D9A0 done
DEBUG: ow_cache.c:(336) pthread_mutex_lock B779D9A0 begin
DEBUG: ow_cache.c:(336) pthread_mutex_lock B779D9A0 done
DEBUG: ow_cache.c:(336) pthread_mutex_unlock B779D9A0 begin
DEBUG: ow_cache.c:(336) pthread_mutex_unlock B779D9A0 done
DEBUG: ow_read.c:(88) pthread_mutex_lock B779D9A0 begin
DEBUG: ow_read.c:(88) pthread_mutex_lock B779D9A0 done
DEBUG: ow_read.c:(95) pthread_mutex_unlock B779D9A0 begin
DEBUG: ow_read.c:(95) pthread_mutex_unlock B779D9A0 done
DEBUG: ow_read.c:(96) /10.FE771D020800/temperature return -90
DEBUG: ow_parsename.c:(61) /10.FE771D020800/temperature
unique: 140, error: -90 (Message too long), outsize: 16
unique: 141, opcode: RELEASE (18), nodeid: 41, insize: 64, pid: 0
release[0] flags: 0x8000
CALL: owfs_callback.c:(135) RELEASE path=/10.FE771D020800/temperature
unique: 141, success, outsize: 16
It might be related to the new kernel, but I'm not sure ...
monitor:~ # uname -a
Linux monitor 3.16.7-7-default #1 SMP Wed Dec 17 18:00:44 UTC 2014 (762f27a)
i686 i686 i386 GNU/Linux
Help! :-)
(and many thanks for owfs!)
kind regards,
Markus
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers