On Mar 13, 2010, at 10:42 AM, Charlie Garrison wrote:
Hopefully I will have some time later today to take a more in-depth
look at your original problem. On the other hand, if the driver is
working in debug mode, our efforts might be better spent on
creating a solid example launchd script for running the driver.
I'm working on that now. I'll send the one I'm using when I've got
it ready.
Excellent. Sounds like you are further along than I am...
Would you expect a different launchd plist for each of upsdrvctl,
upsd and upsmon? That's the way I'm approaching it. Your thoughts
would be appreciated.
Well, due to the problem of "no USB connectivity unless in debug
mode", I don't think it will be useful to have one for upsdrvctl. The
problem is that upsdrvctl will not start the driver in debug mode, so
we will end up with your original issue.
My reasoning for suggesting a launchd plist for the driver is that
launchd can respawn the driver if necessary - which would be helpful
in your case if the device disconnects. (However, I seem to remember
that you said the driver still reports "data stale", which means it
has not treated the error code as a "device disconnection". We need to
work on that.)
On the other hand, we may have some startup issues with upsd and
upsmon, especially if they start before networking is available. For
those, it might be better to create a StartupItem for now.
--
Charles Lepple
_______________________________________________
Nut-upsdev mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/nut-upsdev