G'Day, > When I `cat 2D.serial/memory', it does not work, so I checked `cat > statistics/errors/BUS_*' and noticed that BUS_send_data_errors was 1,
I may have been looking at the wrong thing with that: that error is probably being flagged at some earlier time, and as such not related to the problem I am experiencing. I have been watching what happens when I cat `memory' with an oscilloscope, and noted some rather unusual behaviour. For some reason, when I cat this file the `Match ROM' command (effectively, BUS_select() for the purposes of owfs), is being performed twice, then nothing else. The OW_r_mem() function in ow_2433.c, however, lists a BUS_select() call followed by BUS_send_data() and BUS_readin_data(), so I am not sure why nothing is getting called after BUS_select(), nor why that function is being called twice. Because the DS2431 I am using is sharing almost identical code to the DS2433, I was wondering if anyone has either device and is able to observe similar behaviour, or have any suggestions as to what may be going on here. I watched closely, and there were definitely no additional calls to the omap_owire kernel driver, and if the BUS_*/OMAP_* functions were to fail they should produce an error, so it seems more likely that the functions are never being called. -- Matthew ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers