Hello,
There might be Hardware error counter bug present
I am running cgminer 2.7.6
From time to times HW error counter increases in 7K for 5 minutes
The same board was having HW errors like 200-300 After 5 mins it showed 7030. It seems to me that something is looping inside. It is just not possible to Accept 7000 Shares (as of my understanding how cgminer works) for 5 mins. Is that true?
PGA Name ID Enabled Status Temperature MHS av MHS 5s Accepted Rejected Hardware Errors Utility Last Share Pool Last Share Time Total MH Frequency Diff1 Work Difficulty Accepted Difficulty Rejected Last Share Difficulty
3 ICA 3 Y Alive 0.00°C 378.59 378.81 10,910 6 7030 5.39/m 0 17:50:04 45,954,053.6439 0.00 17,955 10910.00000000 6.00000000 1.00000000
Best
Yes I know about this one - it's been there since the beginning.
It's actually almost certainly a hardware issue.
Since Icarus never actually reported HW errors until I changed it leading up to 2.7.6, no one ever noticed it was happening.
You will notice that it doesn't actually cause a problem - the quick spin in the code fixes itself once the Icarus goes back to returning shares properly.
I had thought of a fix for this before but I haven't implemented it coz it didn't seem eloquent - I did think of a much better idea yesterday but have yet to implement it.
Anyway, as you can see - you can ignore it until I get to changing the code to identify the hardware problem (it's simple now that I've thought of a better solution) and hopefully that will fix it
We'll see after that if the problem goes away
Oddly, it happens on both Icarus and CM1 even though it's probably a USB problem and they have different USB UARTs
There is one other unusual (rare - one in 2billion shares) situation I can think of that might be related - so if the fix doesn't solve it, I'll have to read up in detail about how the bitstream handles that other rare issue and see if that can cause the spin