Hi Paul,
On 08/27/2010 04:19 PM, Paul Alfille wrote:
> I'm not able to replicate the error.
Yup, I can see that happening since updatedb works fine for you. There's
something different about our setups. I am using a brand new LinkUSB bus
master. Do you think that may have something to do, or you also have a
LinkUSB?
[...]
> Could you run owfs with the --debug option and send me (or post
> compressed) the ls -l /structure/FC/910 results?
Sure, here it is; it is not long:
$ sudo /etc/init.d/owfs start
CONNECT: owfs.c:main(123) fuse mount point: /owfs
CALL: ow_parsename.c:FS_ParsedName_anywhere(90) path=[]
DEBUG: owlib.c:SetupTemperatureLimits(79) Globals temp limits 0C 100C
(for simulated adapters)
DEBUG: ow_net_client.c:ClientAddr(78) IP address=[localhost] port=[4304]
DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 0 OWFS
DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 1 /owfs
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(152) fuse_mnt_opt=[(null)]
DEBUG: owfs.c:main(154) fuse_open_opt=[(null)]
DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 6 -o
DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 7 allow_other
FUSE library version: 2.8.1
nullpath_ok: 0
unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
INIT: 7.14
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(90) path=[/]
CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/
DEBUG: ow_parsename.c:FS_ParsedName_destroy(54) /
unique: 2, success, outsize: 120
unique: 3, 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(90) path=[/structure]
CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/structure
DEBUG: ow_parsename.c:FS_ParsedName_destroy(54) /structure
NODEID: 2
unique: 3, success, outsize: 144
unique: 4, opcode: LOOKUP (1), nodeid: 2, insize: 43
LOOKUP /structure/FC
getattr /structure/FC
CALL: ow_fstat.c:FS_fstat(22) path=/structure/FC
CALL: ow_parsename.c:FS_ParsedName_anywhere(90) path=[/structure/FC]
CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/structure/FC
DEBUG: ow_parsename.c:FS_ParsedName_destroy(54) /structure/FC
NODEID: 3
unique: 4, success, outsize: 144
unique: 5, opcode: LOOKUP (1), nodeid: 3, insize: 44
LOOKUP /structure/FC/910
getattr /structure/FC/910
CALL: ow_fstat.c:FS_fstat(22) path=/structure/FC/910
CALL: ow_parsename.c:FS_ParsedName_anywhere(90) path=[/structure/FC/910]
CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES
path=/structure/FC/910
DEBUG: ow_parsename.c:FS_ParsedName_destroy(54) /structure/FC/910
NODEID: 4
unique: 5, success, outsize: 144
unique: 6, opcode: GETXATTR (22), nodeid: 4, insize: 65
unique: 6, error: -38 (Function not implemented), outsize: 16
unique: 7, opcode: OPENDIR (27), nodeid: 4, insize: 48
unique: 7, success, outsize: 32
unique: 8, opcode: READDIR (28), nodeid: 4, insize: 80
getdir[0]
CALL: ow_parsename.c:FS_ParsedName_anywhere(90) path=[/structure/FC/910]
CALL: owfs_callback.c:FS_getdir(175) GETDIR path=/structure/FC/910
DEBUG: ow_dir.c:FS_dir(62) path=/structure/FC/910
CALL: ow_dir.c:FS_dir_both(97) path=/structure/FC/910
DEBUG: ow_cache.c:Cache_Get_Internal(884) 00 00 00 00 00 00 00 00 size=4
DEBUG: ow_parseobject.c:OWQ_create_from_path(29) /structure/FC/910
CALL: ow_parsename.c:FS_ParsedName_anywhere(90) path=[/structure/FC/910]
DEBUG: ow_parseobject.c:OWQ_create_sibling(62) Create sibling
device_type from /structure/FC/910 as /structure/FC/device_type
DEBUG: ow_parseobject.c:OWQ_create_from_path(29)
/structure/FC/device_type
CALL: ow_parsename.c:FS_ParsedName_anywhere(90)
path=[/structure/FC/device_type]
DEBUG: ow_read.c:adjust_file_size(379) file_length=30 offset=0 size=1
DEBUG: ow_parseobject.c:OWQ_create_sibling(62) Create sibling
typestate from /structure/FC/device_type as /structure/FC/typestate
DEBUG: ow_parseobject.c:OWQ_create_from_path(29) /structure/FC/typestate
CALL: ow_parsename.c:FS_ParsedName_anywhere(90)
path=[/structure/FC/typestate]
DEBUG: ow_read.c:adjust_file_size(379) file_length=30 offset=0 size=1
DEBUG: ow_cache.c:Cache_Get(783) 00 00 00 00 00 00 00 00 size=8
IsUncachedDir=0
DEBUG: ow_cache.c:Cache_Get_Common(1067) Get from cache sn 00 00 00
00 00 00 00 00 pointer=0xb788a878 index=0 size=8
DEBUG: ow_cache.c:Cache_Get_Common(1095) value not found in cache
DEBUG: ow_select.c:BUS_select(72) Selecting a path (and device)
path=/structure/FC/typestate SN=00 00 00 00 00 00 00 00 last path=FF 00
00 00 00 00 00 00
DEBUG: ow_select.c:BUS_select(77) Clearing root branch
Segmentation fault (core dumped)
Cheers,
Eloy.-
------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users
worldwide. Take advantage of special opportunities to increase revenue and
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers