Not sure if I should post here or in the cgminer thread. But since I now have 3 x cairnsmore1's whirring away rather happily, I thought here was more than appropriate
After receiving the boards, things proceeded rather satisfactorily; my raspberry pi appeared to recognise the cairnsmore1's with little fuss (via my Plugable 7 Port High Speed USB 2.0 Hub). Indeed, after running:
$ modprobe ftdi_sio product=0x8350 vendor=0x0403
I get 12 usb devices listed (/dev/ttyUSB0 though 11), and dmesg reports thus for each:
[ 121.752887] ftdi_sio 1-1.3.6:1.1: FTDI USB Serial Device converter detected
[ 121.753086] usb 1-1.3.6: Detected FT4232H
[ 121.753108] usb 1-1.3.6: Number of endpoints 2
[ 121.753124] usb 1-1.3.6: Endpoint 1 MaxPacketSize 512
[ 121.753138] usb 1-1.3.6: Endpoint 2 MaxPacketSize 512
[ 121.753152] usb 1-1.3.6: Setting MaxPacketSize 512
So it all appeared to be going swimmingly well!
Rather taken by my success, I merrily downloaded cgminer. After compiling it successfully (with icarus support enabled), I ran it thus:
cgminer --disable-gpu -S /dev/ttyUSB0 -S /dev/ttyUSB1 -S /dev/ttyUSB2 -S /dev/ttyUSB3 -S /dev/ttyUSB4 -S /dev/ttyUSB5 -S /dev/ttyUSB6 -S /dev/ttyUSB7 -S /dev/ttyUSB8 -S /dev/ttyUSB9 -S /dev/ttyUSB10 -S /dev/ttyUSB11 -o
http://poolserver:port -u myuser -p mypass
Unfortunately, my troubles began (and ended) there. Because unhappily, I was given the rather unsatisfactory news that:
[2013-05-14 17:07:53] Started cgminer 3.1.1
[2013-05-14 17:07:53] Icarus Detect: Test failed at /dev/ttyUSB0: get 00000000, should: 000187a2
[2013-05-14 17:07:53] Icarus Detect: Test failed at /dev/ttyUSB1: get 00000000, should: 000187a2
[2013-05-14 17:07:53] Icarus Detect: Test failed at /dev/ttyUSB2: get 00000000, should: 000187a2
[2013-05-14 17:07:53] Icarus Detect: Test failed at /dev/ttyUSB3: get 00000000, should: 000187a2
[2013-05-14 17:07:53] Icarus Detect: Test failed at /dev/ttyUSB4: get 00000000, should: 000187a2
[2013-05-14 17:07:53] Icarus Detect: Test failed at /dev/ttyUSB5: get 00000000, should: 000187a2
[2013-05-14 17:07:53] Icarus Detect: Test failed at /dev/ttyUSB6: get 00000000, should: 000187a2
[2013-05-14 17:07:53] Icarus Detect: Test failed at /dev/ttyUSB7: get 00000000, should: 000187a2
[2013-05-14 17:07:54] Icarus Detect: Test failed at /dev/ttyUSB8: get 00000000, should: 000187a2
[2013-05-14 17:07:54] Icarus Detect: Test failed at /dev/ttyUSB9: get 00000000, should: 000187a2
[2013-05-14 17:07:54] Icarus Detect: Test failed at /dev/ttyUSB10: get 00000000, should: 000187a2
[2013-05-14 17:07:54] Icarus Detect: Test failed at /dev/ttyUSB11: get 00000000, should: 000187a2
[2013-05-14 17:07:54] All devices disabled, cannot mine!
I have seen mention of said problem on other threads. But alas, no solution proffered. Any ideas how one might go about solving this?