Well, glad it works for starters. At least we know it managed to get up to higher diff which was half the problem to begin with. I doubt that getting it to diff 2k would help any further. So if it hashes lower than that then there's still some remaining issue, and likely it's the choice of a halfway diff.
Halfway Diff?
Checkn2diff is a hack used by the slow bitmain products to round off diff to the nearest power of 2 since they're so slow at confirming hashes. There's a chance it may not be needed with the hack I added to the driver, so try removing that command line option. As for suggest_diff, only ckpools have that implemented at the pool end anyway so I didn't bother adding it to the driver (though it's easy enough for me to do). So try without checkn2diff next.
Ok I removed the chicken diff option, but no change, really. I couldn't keep staring at half my hashrate being lost in slush's pool anymore so I pointed the S4 at ckpool (user gigawatt) and set the difficulty to 2250 (since its overclocked). Finally, a pool that recognizes my hashrate!
I wonder how thw payout will compare to Slush's pool... Assuming of course that ckppool ever solves a block lol -- it's like solo mining with a few friends!
{sigh} i'm gonna go nag Slush to re-enable user diff, now.
Halfway diff is what checkn2diff does. Because of lousy hardware support for diff, they just round down the diff to the nearest power of 2 or something like that. It wasn't that anyway.
Well I guess that means there's still something else wrong as well in that case. [..]
EDIT: Further investigation shows a flood of:
[2014-10-10 07:22:22] BitMain: Nonce not find work(7010)
type errors, suggesting there are more reasons for the driver falling behind while the diff is low. There's something else broken here, and it's hard to know if the overall design is broken or it's something minor,
Yup yup I see that flood every time it connects to a pool that lets me set my minimum difficulty. once the work starts they come less often but they dont go away completely i dont think.
I'm out of things to try -- If you think it would help you investigate further though I'm happy to point the S4 back at ckpool, just let me know.
I switched it to GHash.io last night (since I'm making the rounds!) and the poolside hashrate there is good (as reported by them, as with with BTC Guild, once the minimum diff is set), but their payout, like BTC Guild, is only about the same as Slush has paid out over the same hours for
the 1TH that my pair of S3's are doing over there there so, about half what I'd expect if I could point the S4 at Slush's pool {double-frownie-face emoji not found}
Thanks for your help Con.
Maybe it's my secret plan to get everyone onto a ckpool pool.
Are you thinking what I'm thinking, Pinkie?
thanks,
-dave