Keep building on the changes required for BFL SC when it comes out, adding new features and fixing bugs with the new 2.11 branch... This is still the unstable development version but is proving quite stable for my testing so far.

Human readable changelog:

Faster startup now when pools are slow, connecting to the first pool available!Fixed some stratum bugs which would lead to weird disconnects when pools were slow.Improved the mining resume support for stratum.Added the show message feature of stratum (which I don't believe any pool uses yet?).Lots of other minor stratum fixes and improvements.Added the --hotplug (time) feature if you have hardware that has random stalls every time the usb devices are probed (default is 5 seconds).Extra API features.Random bugfixes.

I have a system that utilizes both gpus and fpgas and I want to run one cgminer instance for gpus and another for fpgas. Starting in 2.11.0 with the new usb subsystem, I am unable to start an instance of cgminer for just the gpus. Whenever I try to start the instance for gpus only, cgminer displays "MTX: BitForce USB failed to get cgminer-usb..." and exits. Is there any way to disable the usb detection like how "-S noauto" used to work?

I don't know if this unique to my rig (7 BFL's on an Atom ITX running Ubuntu 12.10 Server) but I have been using the same steps to git clone and compile going back many versions. Never any issues. Starting today with 2.11.1 when I would start my same cgminer script I have been using it would say "./cgminer: -S: unrecognized option". I removed the "-S auto" from my script and all is good. Just passing the info in case anyone runs into it.

Keep building on the changes required for BFL SC when it comes out, adding new features and fixing bugs with the new 2.11 branch... This is still the unstable development version but is proving quite stable for my testing so far.

I have a system that utilizes both gpus and fpgas and I want to run one cgminer instance for gpus and another for fpgas. Starting in 2.11.0 with the new usb subsystem, I am unable to start an instance of cgminer for just the gpus. Whenever I try to start the instance for gpus only, cgminer displays "MTX: BitForce USB failed to get cgminer-usb..." and exits. Is there any way to disable the usb detection like how "-S noauto" used to work?

--hotplug 0

tried that and still had the same problem

Yep at the moment all BFL/MMQ devices are detected immediately.

--hotplug 0 will only stop it finding new devices when you plug them in.

I've decided on how to handle this already but not implemented it yet.I'll move it further up the todo list

In the mean time, if you start the cgminer that uses the FPGAs first (with -G), then start the GPU cgminer 2nd with --hotplug 0 then the GPU miner won't pick them up at startup or later via hotplug.

Keep building on the changes required for BFL SC when it comes out, adding new features and fixing bugs with the new 2.11 branch... This is still the unstable development version but is proving quite stable for my testing so far.

Keep building on the changes required for BFL SC when it comes out, adding new features and fixing bugs with the new 2.11 branch... This is still the unstable development version but is proving quite stable for my testing so far.

Heh whoops, I just got a crash so it's not quite there yet

Yup, me too........

Working on it. There're some fixes in git already which should prevent the crash.