If I want to restrict an instance of cgminer to BitFury mining, e.g. "usb" : "BF1:16,ICA:0,BAS:0", what is the code for them
![Huh](https://bitcointalk.org/Smileys/default/huh.gif)
I've seen BF1, BFL and BXF used in the readmes but no mention where ReadMe explains the 3 ways to use the command.
TIA
BAS is BFL ASIC
ICA is Icarus based I think block erupters came under that
BF1 I am relatively sure is Bitfury.
BFL is the FPGA boards.
BXF I have no idea on.
The first version
--usb 1:2,1:3,1:4,1:*
allows you to select which devices to mine on with a list of USB
bus_number:device_address
All other USB devices will be ignored
The second version
--usb BAS:1,BFL:1,MMQ:0,ICA:0,KLN:0
allows you to specify how many devices to choose based on each device
driver cgminer has - there are currently 5 USB drivers: BAS, BFL, MMQ.
ICA & KLN
N.B. you can only specify which device driver to limit, not the type of
each device, e.g. with BAS:n you can limit how many BFL ASIC devices will
be checked, but you cannot limit the number of each type of BFL ASIC
Also note that the MMQ count is the number of MMQ backplanes you have
not the number of MMQ FPGAs
The third version
--usb :10
means only use a maximum of 10 devices of any supported USB devices
Once cgminer has 10 devices it will not configure any more and hotplug will
not scan for any more
If one of the 10 devices stops working, hotplug - if enabled, as is default
- will scan normally again until it has 10 devices
Someone more in the know may correct me. The only ones I used where BAS and BFL so the others are gleaned from reading the forum.