I'm running my own p2pool for both bitcoin and litecoin.
I pulled the latest github master from today and I'm happily running away on the BTC instance.
My bitcoin asics are getting vardiff balanced out to around 250-400 depending on what kind they are.
The litecoin instance I ran from the same root folder. (I didn't forget to compile the scrypt stuff first)
My scrypt asics are all coming in from one machine running cgminer 4.3.5 customized for zeus (but not by them).
This cgminer version works fine connecting to other external p2pools for litecoin.
However, when I connect locally to my p2pool for litecoin, it keeps telling the miners to set difficulty to 0.0 and it is creating havoc since my miners are backing up the usb buses trying to throw that many crappy little shares.
This has been going for 20 minutes and I only ever see messages from my p2pool for difficulty like:
[2014-09-13 12:33:03] Pool 0 difficulty changed to 0.0
Nothing I add to the end of my litecoin address has any effect on initial or continuing vardiff, it just keeps sending me to 0.0. Resulting in some very bad stats:
cgminer version 4.3.5 - Started: [2014-09-13 12:42:56]
--------------------------------------------------------------------------------
(5s):7.224M (1m):7.207M (5m):8.857M (15m):11.98M (avg):10.70Mh/s
A:11441 R:21 HW:94363 WU:0.0/m
Connected to 10.21.1.47 diff 0 with stratum as user L-removed-nnnnnnnnnn+128
Block: 8a77fac5... Diff:28.3K Started: [13:04:13] Best share: 22.8K
Does anyone has any ideas about how to fix this?