I wouldn't worry about the Avahi messages, it isn't important.

How do you know the isn't a hardware error with the sensor? Wiring problem.

On Mon, Feb 6, 2012 at 2:28 PM, Kassai Istvan <k...@zhnet.hu> wrote:

>  owhttpd also shows the same directory structure as the owfs mounts.
> Everything is there but the sensor related subdirectory lacks.
> So as far as I can understand, it means fuse works.
>
>
>
>
>
> 2012-02-06 19:59 keltezéssel, Roberto Spadim írta:
>
> hum, try owhttpd and webbrowser to check if it's a fuse problem or not
>
> 2012/2/6 Kassai Istvan <k...@zhnet.hu>
>
>>  Hi,
>>
>> After you resolved this problem, I dicided to move this thermometer to a
>> routerboard. I thought it won't be hard, but it was a mistake.
>> I've installed an openwrt to a routerbord rb433ah, and prepared for owfs.
>> (Installed the packages needed like fuse, owfs etc)
>> I've disabled of course the serial terminal access by comment-out the
>> /bin/ash line in the inittab:
>>
>> root@OpenWrt:~# cat /etc/inittab
>> ::sysinit:/etc/init.d/rcS S boot
>> ::shutdown:/etc/init.d/rcS K shutdown
>> #ttyS0::askfirst:/bin/ash --login
>>
>>
>> After it , seemed to be working, but not really. In the mountpoint
>> directory appeared some other owfs related subdirs, but not the sensor
>> related "3B.xxxxxx.."  directory.
>>
>> When I was running owfs with --debug, that showed this:
>> ************
>> *root@OpenWrt:~# owfs --passive=/dev/ttyS0 -m /mnt/1w/ --8bit --debug
>> CONNECT: owfs.c:main(100) fuse mount point: /mnt/1w/
>> CONNECT: ow_avahi_link.c:OW_Load_avahi_library(72) No Avahi support.
>> Library libavahi-client couldn't be loaded
>> CONNECT: ow_dnssd.c:OW_Load_dnssd_library(136) Zeroconf/Bonjour is
>> disabled since dnssd library isn't found
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[]
>>   DEBUG: owlib.c:SetupTemperatureLimits(79) Globals temp limits 0C 100C
>> (for simulated adapters)
>>   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
>>   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
>>   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 0 OWFS
>>   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 1 /mnt/1w/
>>   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 2 -o
>>   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 3 direct_io
>>   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 4 -f
>>   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 5 -d
>>   DEBUG: owfs.c:main(125) fuse_mnt_opt=[(null)]
>>   DEBUG: owfs.c:main(127) fuse_open_opt=[(null)]
>> FUSE library version: 2.8.5
>> nullpath_ok: 0
>> unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
>> INIT: 7.16
>> flags=0x0000007b
>> max_readahead=0x00020000
>>    INIT: 7.12
>>    flags=0x00000011
>>    max_readahead=0x00020000
>>    max_write=0x00020000
>>    unique: 1, success, outsize: 40
>>
>> *************
>>
>>
>> Then I've installed every avahi* packages, and this debug list haven't
>> changed. I made a soft-link (libavahi-client.so) to the
>> libavahi-client.so.3.2.9 (even though I don't think this avahi lib loading
>> failure correlated to this error) and the debug list became to :
>>
>> ***********
>> *root@OpenWrt:~# owfs --passive=/dev/ttyS0 -m /mnt/1w/ --8bit --debug
>> CONNECT: owfs.c:main(100) fuse mount point: /mnt/1w/
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(75) Avahi support:
>> libavahi-client loaded successfully
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(77) Avahi library function
>> found: avahi_client_errno
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(78) Avahi library function
>> found: avahi_client_free
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(79) Avahi library function
>> found: avahi_client_new
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(80) Avahi library function
>> found: avahi_client_get_domain_name
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(81) Avahi library function
>> found: avahi_entry_group_add_service
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(82) Avahi library function
>> found: avahi_entry_group_commit
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(83) Avahi library function
>> found: avahi_entry_group_is_empty
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(84) Avahi library function
>> found: avahi_entry_group_new
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(85) Avahi library function
>> found: avahi_entry_group_reset
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(87) Avahi library function
>> found: avahi_service_resolver_free
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(88) Avahi library function
>> found: avahi_service_resolver_new
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(89) Avahi library function
>> found: avahi_service_browser_free
>>   DEBUG: ow_avahi_link.c:OW_Load_avahi_library(90) Avahi library function
>> found: avahi_service_browser_new
>> CONNECT: ow_avahi_link.c:OW_Load_avahi_library(99) No Avahi support.
>> Library libavahi-common couldn't be loaded.
>> CONNECT: ow_dnssd.c:OW_Load_dnssd_library(136) Zeroconf/Bonjour is
>> disabled since dnssd library isn't found
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[]
>>   DEBUG: owlib.c:SetupTemperatureLimits(79) Globals temp limits 0C 100C
>> (for simulated adapters)
>>   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
>>   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
>>   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 0 OWFS
>>   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 1 /mnt/1w/
>>   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 2 -o
>>   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 3 direct_io
>>   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 4 -f
>>   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 5 -d
>>   DEBUG: owfs.c:main(125) fuse_mnt_opt=[(null)]
>>   DEBUG: owfs.c:main(127) fuse_open_opt=[(null)]
>> FUSE library version: 2.8.5
>> nullpath_ok: 0
>> unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
>> INIT: 7.16
>> flags=0x0000007b
>> max_readahead=0x00020000
>>    INIT: 7.12
>>    flags=0x00000011
>>    max_readahead=0x00020000
>>    max_write=0x00020000
>>    unique: 1, success, outsize: 40
>>
>> unique: 2, opcode: GETATTR (3), nodeid: 1, insize: 56
>> getattr /
>>    CALL: ow_fstat.c:FS_fstat(22) path=/
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/]
>>    CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /
>>    unique: 2, success, outsize: 120
>> *
>> ***********
>>
>>
>>
>> And when I want to list the mountpoint directory further lines appearing
>> in the debug:
>>
>>
>> **************
>> *unique: 2, opcode: GETATTR (3), nodeid: 1, insize: 56
>> getattr /
>>    CALL: ow_fstat.c:FS_fstat(22) path=/
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/]
>>    CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /
>>    unique: 2, success, outsize: 120
>> unique: 3, opcode: ACCESS (34), nodeid: 1, insize: 48
>>    unique: 3, error: -89 (Function not implemented), outsize: 16
>> unique: 4, opcode: OPENDIR (27), nodeid: 1, insize: 48
>>    unique: 4, success, outsize: 32
>> unique: 5, opcode: READDIR (28), nodeid: 1, insize: 80
>> getdir[0]
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/]
>>    CALL: owfs_callback.c:FS_getdir(175) GETDIR path=/
>>   DEBUG: ow_dir.c:FS_dir(63) path=/
>>    CALL: ow_dir.c:FS_dir_both(98) path=/
>>   DEBUG: ow_cache.c:Cache_Get_Dir(868) Looking for directory 00 00 00 00
>> 00 00 00 00
>>   DEBUG: ow_cache.c:Cache_Get_Common_Dir(881) Get from cache sn 00 00 00
>> 00 00 00 00 00 pointer=0x2b924378 extension=0
>>   DEBUG: ow_cache.c:Cache_Get_Common_Dir(910) Dir not found in cache
>>   DEBUG: ow_search.c:BUS_first(32) Start of directory path=/ device=00 00
>> 00 00 00 00 00 00
>>   DEBUG: ow_select.c:BUS_select(66) Selecting a path (and device) path=/
>> SN=00 00 00 00 00 00 00 00 last path=00 00 00 00 00 00 00 00
>>   DEBUG: ow_select.c:BUS_select(79) Continuing root branch
>>   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
>>   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
>>   DEBUG: ow_bus_data.c:BUS_sendback_data_bitbang(120) Splitting byte 0 of
>> 1 = F0
>>   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 8 bytes Time: 5.000000 seconds
>>   DEBUG: ow_tcp_read.c:tcp_read(114) read: 8 - 0 = 8
>>   DEBUG: ow_bus_data.c:BUS_sendback_data_bitbang(141) Consolidating byte
>> 0 of 1 = F0
>>   DEBUG: ow_cache.c:Cache_Add_Dir(473) Won't cache empty directory
>>   DEBUG: ow_cache.c:Cache_Del_Common(1375) Delete from cache sn 00 00 00
>> 00 00 00 00 00 in=0x2b924378 index=0
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/bus.0]
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /bus.0
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/uncached]
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /uncached
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/settings]
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /settings
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/system]
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /system
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/statistics]
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /statistics
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/structure]
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /structure
>>   DEBUG: ow_dir.c:FS_dir_both(193) ret=0
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /
>>    unique: 5, success, outsize: 288
>> unique: 6, opcode: LOOKUP (1), nodeid: 1, insize: 46
>> LOOKUP /bus.0
>> getattr /bus.0
>>    CALL: ow_fstat.c:FS_fstat(22) path=/bus.0
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/bus.0]
>>    CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/bus.0
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /bus.0
>>    NODEID: 2
>>    unique: 6, success, outsize: 144
>> unique: 7, opcode: LOOKUP (1), nodeid: 1, insize: 49
>> LOOKUP /uncached
>> getattr /uncached
>>    CALL: ow_fstat.c:FS_fstat(22) path=/uncached
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/uncached]
>>    CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/uncached
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /uncached
>>    NODEID: 3
>>    unique: 7, success, outsize: 144
>> unique: 8, opcode: LOOKUP (1), nodeid: 1, insize: 49
>> LOOKUP /settings
>> getattr /settings
>>    CALL: ow_fstat.c:FS_fstat(22) path=/settings
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/settings]
>>    CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/settings
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /settings
>>    NODEID: 4
>>    unique: 8, success, outsize: 144
>> unique: 9, opcode: LOOKUP (1), nodeid: 1, insize: 47
>> LOOKUP /system
>> getattr /system
>>    CALL: ow_fstat.c:FS_fstat(22) path=/system
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/system]
>>    CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/system
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /system
>>    NODEID: 5
>>    unique: 9, success, outsize: 144
>> unique: 10, opcode: LOOKUP (1), nodeid: 1, insize: 51
>> LOOKUP /statistics
>> getattr /statistics
>>    CALL: ow_fstat.c:FS_fstat(22) path=/statistics
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/statistics]
>>    CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/statistics
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /statistics
>>    NODEID: 6
>>    unique: 10, success, outsize: 144
>> unique: 11, opcode: LOOKUP (1), nodeid: 1, insize: 50
>> LOOKUP /structure
>> getattr /structure
>>    CALL: ow_fstat.c:FS_fstat(22) path=/structure
>>    CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[/structure]
>>    CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/structure
>>   DEBUG: ow_parsename.c:FS_ParsedName_destroy(59) /structure
>>    NODEID: 7
>>    unique: 11, success, outsize: 144
>> unique: 12, opcode: READDIR (28), nodeid: 1, insize: 80
>>    unique: 12, success, outsize: 16
>> unique: 13, opcode: RELEASEDIR (29), nodeid: 1, insize: 64
>>    unique: 13, success, outsize: 16
>> ^C  DEBUG: ow_exit.c:ow_exit(18) Exit code = 0
>>
>> ***************
>>
>>
>> So in the mountpoint only the next subdirs are:
>>
>> root@OpenWrt:/mnt/1w# ls -la
>> drwxr-xr-x    1 root     root             8 Feb  6 18:29 .
>> drwxr-xr-x    1 root     root          2048 Feb  5 13:51 ..
>> drwxr-xr-x    1 root     root             8 Feb  6 18:29 bus.0
>> drwxr-xr-x    1 root     root             8 Feb  6 18:29 settings
>> drwxr-xr-x    1 root     root             8 Feb  6 18:29 statistics
>> drwxr-xr-x    1 root     root            32 Feb  6 18:29 structure
>> drwxr-xr-x    1 root     root             8 Feb  6 18:29 system
>> drwxr-xr-x    1 root     root             8 Feb  6 18:29 uncached
>>
>>
>>
>>
>> Has got an idea for anybody why it happens?
>>
>>
>> Thanks a lot!
>>
>>
>> kako
>>
>>
>>
>>
>>
>>
>>
>>  Thanks Paul!
>>
>> This way it's OK, works well!
>>
>> Taks again
>> bye
>>
>>
>> 2012-02-06 04:34 keltezéssel, Paul Alfille írta:
>>
>>  The timeouts changed to accomodate handshaking on some embedded devices.
>>
>> Try:
>> /opt/owfs/bin/owfs --passive=/dev/ttyS0 -m /mnt/1w --debug --8bit
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Try before you buy = See our experts in action!
>> The most comprehensive online learning library for Microsoft developers
>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>> Metro Style Apps, more. Free future releases when you subscribe now!
>> http://p.sf.net/sfu/learndevnow-dev2
>> _______________________________________________
>> Owfs-developers mailing list
>> Owfs-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>>
>>
>
>
> --
> Roberto Spadim
> Spadim Technology / SPAEmpresarial
>
>
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe 
> now!http://p.sf.net/sfu/learndevnow-dev2
>
>
>
> _______________________________________________
> Owfs-developers mailing 
> listOwfs-developers@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/owfs-developers
>
>
>
>
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>
>
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to