Hi,
Figured I would post my findings with one of the 17 board "kits" in this thread.
First off, it took me about a week of tinkering to get these things humming at 40Gh per board with all 17 connected to one pi/controller.
My reject/error rate is below 1%. First thing you need to do to get rid of the rejects/dupes/error is OVERCLOCK your Pi to 900mhz.
The little Raspberry pi can't handle more than about 12 of these boards if you use Cgminer.
Next thing to do is edit the file driver-bab.c before you compile. Edit line 2124 from:
#define BAB_STD_WORK_DELAY_uS 900000
to:
#define BAB_STD_WORK_DELAY_uS 800000
Increasing the SPI bus from 96000 to about 165000 helped with the waiting for work messages. That is line 42.
This plus overclocking made CGminer run perfect with the 17 board kit.
Also for you electronic types, installing some tantalum caps on the 1.8V regulator helped a lot with SPI errors. Grounding between the boards and controller is VERY important!
Hope this helps those who have these boards and are struggling with error/dupes/rejects.
Edit: Don't use the barrel connector/PCI express adapters that came with the kit. Make your own out of 14 gauge or better wire. I had one catch on fire!
Estimate that each
board requires about 50W. Safety first.