So I was playing around a bit today with the RasPi + minerd setup per your instructions miaviator...Hope this helps you to revise your docs and others as well...
Objective: Mine both BTC & LTC off of the RasPi.
I used the following to run cgminer for the BTC chip:
./cgminer --gridseed-options=baud=115200,freq=850,chips=5,modules=1,usefifo=0,btc=16 --hotplug=0 -o stratum+tcp://[servername]:[port] -u [worker_id] -p [worker_pwd]
Couple of things I learned:
baud=115200:
Didn't mess with this, I figured the BTC chip was "fixed" to work at this baud rate.
freq=850:
It's similar to the freq setting on the controller dashboard and I saw small gains in BTC hashing performance going from 700 to 800 in 50unit increments. Not huge but the power shoots way up from ~500watts to ~725+ watts. Not worth it in my opinion.
chips=5:
Don't change this, I thought it was for letting cgminer know how many devices (i.e. 10 miners vs. 5 miners) i had connected...but that's not the case!! It actually stands for "5-chip Gridseed device" which is the round miners.
modules=1:
Didn't change or mess with this at all because I didn't know what it was for.
usefifo=0:
Didn't change or mess with this at all because I didn't know what it was for.
btc=16:
I dialed this up from 11 (as shown in the Gridseed instructions PDF) up to 16 and did notice an increase in hashrate & watts...though I'm not 100% sure exactly what effect it had.
hotplug=0:
Didn't change or mess with this at all because I didn't know what it was for...guessing it has something to do with USB-hotplugging of devices.
Next, I tried to run the cgminer for my BTC chip, and per the Gridseed instructions document (making sure to start the BTC hashing first like they said then starting LTC hasing)...I tried to run cgminer & minerd flike this:
./cgminer --gridseed-options=baud=115200,freq=850,chips=5,modules=1,usefifo=0,btc=16 --hotplug=0 -o stratum+tcp://[servername]:[port] -u [worker_id] -p [worker_pwd] &
/minerd -G /dev/[ttyACM#] -o stratum+tcp://themagepool.com:3333 -u LW2mFv4qdUdwETKNpADycrSRFuqR2VPYzc -p x --freq=850 &
FYI, I ran the minerd command once for each of the 10 miners...replacing the ttyACM# with the actual device # from 0 through 9.
The above commands (11 in total; 1 for cgminer/BTC and 10 for minerd/LTC) yielded BTC hashing around 60GH for BTC and 0Mh for LTC.
So then I re-read the instructions and saw that their example leaves out the -G option to specify the device...so I then tried this:
./cgminer --gridseed-options=baud=115200,freq=850,chips=5,modules=1,usefifo=0,btc=16 --hotplug=0 -o stratum+tcp://[servername]:[port] -u [worker_id] -p [worker_pwd] &
/minerd -o stratum+tcp://themagepool.com:3333 -u LW2mFv4qdUdwETKNpADycrSRFuqR2VPYzc -p x --freq=850 &
However this got me about 60GH for BTC and a dismal 200kh for LTC. So it seems leaving out the -G for some reason defaults to hashing only on 1 miner.
Clearly I'm doing this wrong!
So for now I'm going back to just running LTC mining via minerd and see if I can find some docs/info to figure out what I'm doing wrong.
Cheers!