Hello,

First of all, I'd like to thank Paul and the other developers for an
awesome piece of software.  I've been using it for several years now
and have found it immensely useful.  I suppose I should have
subscribed to this list long ago, but I only just now got around to
it.  I apologize if this topic has already been discussed at length.

I just wanted to share my experiences with bus masters and see if
anyone can share their experience/wisdom with me.  In the past I used
DS2480B based adapters.  A couple years ago I had a problem with one
of them.  After performing well (I hesitate to say "flawlessly") for
well over a year, I started experiencing stability issues.  The 1-wire
network would become unresponsive.  I isolated the problem to the bus
master.  The only way to bring it back up was to unmount OWFS, power
cycle the bus master, and remount OWFS.  This was kind of a pain in
the butt, since I wasn't always physically near the hardware when the
problem occurred.  At first it only happened every few weeks, but it
got to the point that it was happening almost daily.  I happened to
have a MAX232 in a DB9 shell laying around.  As an experiment, I
soldered the input and output of the +5v side together and used that
to drive the 1-wire bus.  The internal pullup resistance of the MAX232
is only 300 ohms -- significantly less than other 1-wire bus masters
-- but it hasn't seemed to be an issue in the 2+ years that I've been
using it.  OWFS detects it as a passive adapter.  I have since set up
several systems using these incredibly inexpensive (around $2-$3
including the connector and shell) adapters.

A few months ago I was building another system.  The most recent OWFS
release (presumably 2.8p12) did not detect the bus master.  I passed
it off as a bug (irresponsibly not reporting it), installed an older
version, and went on my merry way.  The other day I was setting up yet
another system with 2.8p14 and experienced the same problem.  This
time, rather than reverting to an older version, I searched the
mailing list archive and quickly found the thread from 12-8 to 12-11
about a passive adapter not working.  I was able to solve my problem
by using --passive=/dev/ttyS0 rather than -d /dev/ttyS0.

At this point, I'm perfectly happy using my "passive" adapters, but
I'm just curious if anyone else has experienced similar trouble with
DS2480B adapters or any others.  I'm also curious whether using a
"smart" bus master could give me a noticeable performance improvement.

Thanks,

Kurt Forsberg

------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to