System: Raspberry Pi
OS: Raspian Wheezy HF Kernel 3.10.25+
Hardware: Bitfury M-Board V1.0 (all chips are a single large string), so this is recognized with the generic BFY_GPIO driver
previous absolutely solid, stable build was from commit: a355ac63b5671abd7a373151b683cd4e6be9ae2d
just recently did what i call a -next compile, from git source HEAD.
the TLS support would NOT allow connecting to stratum.btcguild.com:3333
performed
then rebuilt. This allowed connection to the pool and hashing commenced.
however, i noticed: out of the 64 chips total, 64 were recognized however only 60 were hashing/returning nonces.
to rule out hardware state, i power cycled and tried again. same thing.
to see if the Gen 2 detection was the culprit or something in between i did the following.
git checkout a355ac63b5671abd7a373151b683cd4e6be9ae2d //known solid, been running for months
git cherry-pick 9d647767620ef121452db7f1ebf1d6be524ea4d8 //added Rev.2 detection/
git cherry-pick 61a2b9aacb4ff779d8c5cd29c9eab3e346aeb8be //fixed hashrate reporting for Rev.2 chips
./autogen.sh
CFLAGS="-O2" ./configure --without-libusb --without-hidapi
make -j2
sudo ./bfgminer -o stratum.btcguild.com:3333 -O user:pass --set BFY:osc6_bits=55 --set BFY:baud=500000
this resulted in a version of my previous stable build with the addition of the Rev.2 detection and reporting. Lo and behold the same 4 chips that were not returning results before, were NOT returning results with this modified version of my stable.
All executions were allowed 10 minutes to run.
ill attempt to get chainminer working so i can get a .core.log for the chips in question. ( just have to wait for MBP Rpi img v1 to download)
Bonus: whats special about the new values in bitfury_init_chip payload? do they produce a hit on one of the additional cores in rev.2 chips?