Hey all,
Just wondering if someone could tell me what the --enable-ants1 configuration options are for and if they should be ignored when running CGMiner alongside the pool. Also what is the relationship between the cgminer instance running along side the pool (running the miners) and the cgminer installed on the miners? I want to understand the work relationship. I assume the work is parsed from the pool via the first instance and then work is passed to the cluster of ASICS managed by CGMiner on each respective miner.
Am I way off here?
J
Like all other "--enable-*" configure options, it means that you compile in the given driver into the binary you create.
--enable-ants1 is for the Bitmain Antminer S1 (as per the README says)
https://github.com/ckolivas/cgminer/blob/master/README#L116The S1 runs cgminer just like any other device, you don't run 'another' cgminer anywhere else for it.
But you need to cross compile it for the OpenWRT CPU and then put that cgminer into the S1
... or use my binary
https://github.com/kanoi/cgminer-binaries/tree/master/AntS1You wouldn't compile in AntS1 support for anything but an AntS1 and conversely, you would only compile in AntS1 support, not anything else, if you were cross compiling an AntS1 driver.
Edit: when you run configure it tells you this if you include AntS1 with another driver.