Hi NWoolls,
I have ongoing problems with all of my machines that run MM, but let me give you an example of a simple setup. I have three Asicminer USB sticks. (These things don't really generate much of anything but they are at the office so I don't pay the power bill, so why not run them?) When I first start-up MultiMiner it finds all three, but it only activates two. If I have it stop, rescan, and then start it'll find the third and start it up.
However, if I run BFGMiner directly with NO OPTIONS set other than what pool to hash from, it finds all three and starts hashing.
MM seems to slow down the process somewhere because if I run BFGMiner directly the green light on the sticks has a very tiny flash when it submits an accepted share or whatever. However, when MM is running the light comes on for a second or two before going out. Not a big deal, but obviously something is going on here to slow the process down.
Then what will happen is that all the miners just stop mining. The lights come on, but MM continues to show them as hashing and then very slowly the hash rate drops.
Again, if I launch BFGMiner by itself, I don't have this problem.
On my BFL equipment at home, I'll have the same behavior. It'll run, then things will slow down and then they'll hash really slowly. Sometimes just a single machine, but most of the time all the machines do this. Seems to happen randomly but consistently within hours of being launched.
Nothing in the logs about errors, although I do get some "can't connect to the API" type messages. Otherwise it just pretends that everything is fine.
Now, I did launch BFGMiner outside but anytime I change settings with it, MM crashes out. For instance, I rescanned hardware and picked up the lost miner, then went to save settings and MM crashed out. Then when I restarted it, it crashed right away. The third time it said it found some orphan miners, I killed them and it started up. It ran for a few minutes before the lights came on green again on the sticks and it slowly timed out.
I have this on 4 different Windows machines, 1 is on a different Internet connection, and I get this behavior out of all of them.
It's not a big deal, because I can just not run MM and everything works fine. But I like your software, so it'd be cool if it worked better in this situation, I'm just not sure why it does this. It's weird.