Forum Home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    [Dev] Feathercoin - P2Pool-Neoscrypt - Now Available

    Technical Development
    8
    88
    68339
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • lizhi
      lizhi last edited by

      Today,I had test p2pool and cgminer again. I still find some problem.

      GPU miner version : vehre’s cgminer 3.7.1

      from https://github.com/vehre/neo-gpuminer

      P2Pool version : ghostlander’s 13.4-54

      from https://github.com/ghostlander/p2pool-neoscrypt

      AMD Card 7850 and AMD 13.12 Catalyst + SDK 2.9

      My p2pool is http://pool.ftc-c.com:10554/static/

      Pool rate: 662kH/s

      I think pool rate is right. :)

      Issue #1:

      Cgminer works abnormally and local rate always 0H/s .

      If I use " --fix-protocol -o http:// " ,cgminer will not work. It say JSON error.

      gpu_err1.jpg

      If I use “-o stratum+tcp” , cgminer can run , but it work abnormally, local rate= 0H/s .

      gpu_err2.jpg

      my pool rate is right,it is 662K/s. local rate is 0, I think gpuminer or p2pool work abnormal.

      gpu_pool1.jpg

      wellenreiter01’s p2pool-neoscrypt still have some problem too. pool rate and local rate is very low.

      I hope you git your codes from github, build a new pool , test again, I think you can find some error. I guess you may be miss something. :)

      1 Reply Last reply Reply Quote 0
      • lizhi
        lizhi last edited by

        Wellenreiter, my gpu-miner can mine PXC norml in your p2pool, local rate about 10K/s.

        I thinl pool20.neoscrypt.de is right. so please check your https://github.com/wellenreiter01/p2pool-neoscrypt/

        I guess you may be miss something.

        gpu_right1.jpg

        1 Reply Last reply Reply Quote 0
        • ghostlander
          ghostlander Regular Member last edited by

          If I use " --fix-protocol -o http:// " ,cgminer will not work. It say JSON error.

          I have corrected this.

          Getwork Fixed, Midstate Removed

          1 Reply Last reply Reply Quote 0
          • lizhi
            lizhi last edited by

            After I change SANE_TARGET_RANGE = (2**256 - 1 >> 30, 2**256 - 1 >> 12) to SANE_TARGET_RANGE = (2**256//1000000000 - 1, 2**256//1000 - 1) , cgminer can work normal ,but pool have not hashrate , Local: 0H/s .

            I will try Wellenreiter’s new version on git https://github.com/ghostlander/p2pool-neoscrypt

            1 Reply Last reply Reply Quote 0
            • lizhi
              lizhi last edited by

              I have corrected this.

              Getwork Fixed, Midstate Removed

              I make your cgminer-neoscrypt , I have a error. can not compile success.

                CC     cgminer-cgminer.o
              cgminer.c: In function 'kill_mining':
              cgminer.c:3237:11: error: invalid operands to binary && (have 'int' and 'pthread_t')
              cgminer.c: In function '__kill_work':
              cgminer.c:3286:2: warning: implicit declaration of function 'sleep' [-Wimplicit-function-declaration]
              make[2]: *** [cgminer-cgminer.o] Error 1
              make[2]: Leaving directory `/D/FTC/neo2/cgminer-neoscrypt-100g'
              
              1 Reply Last reply Reply Quote 0
              • lizhi
                lizhi last edited by

                **P2Pool version : ghostlander’s 13.4-54 **https://github.com/ghostlander/p2pool-neoscrypt

                **GPU miner version : vehre’s cgminer 3.7.1 , **AMD Card 7850

                Test Failure

                If I use “SANE_TARGET_RANGE = (2**256 - 1 >> 30, 2**256 - 1 >> 12)” in p2pool/bitcoin/networks/phoenixcoin.py , p2pool always display " Accepted d94ffdc3 Diff 145/-2147483648 GPU 1" , This is a abnormally informtion.

                local rate is 0, I think gpuminer or p2pool work abnormal.

                If I use “SANE_TARGET_RANGE = (2**256//1000000000 - 1, 2**256//1000 - 1)” in p2pool/bitcoin/networks/phoenixcoin.py , p2pool display " Accepted 329bea3e Diff 3/1 GPU 1 ", This is a right .

                But Local rate is 0 still , p2pool always display " Worker PfF9PKBjkmz7gFAkA7h6ajY5AHc9B1mijW submitted share with hash > target: " .

                p2pool can not work ,mine pxc failure.

                1 Reply Last reply Reply Quote 0
                • ghostlander
                  ghostlander Regular Member last edited by

                  Your MinGW doesn’t declare sleep() and pth descriptors. My one does. See the last patch for Windows 64-bit and revert those changes you need.

                  1 Reply Last reply Reply Quote 0
                  • lizhi
                    lizhi last edited by

                    **Wellenreiter’s p2pversion : 13.4-34-g1eb6d7b-dirty **https://github.com/wellenreiter01/p2pool-neoscrypt/

                    CAN WORK WITH A ISSUE

                    If I use “SANE_TARGET_RANGE = (2**256 - 1 >> 30, 2**256 - 1 >> 12)” in p2pool/bitcoin/networks.py , can not work too .

                    If I use “SANE_TARGET_RANGE = (2**256//1000000000 - 1, 2**256//1000 - 1)” in p2pool/bitcoin/networks.py , p2pool can work, cgminer can work normal.

                    But have a problem only , p2pool display "local rate is very low ". cgminer display 20K/s , but pool display about 400H/s only. :-[

                    1 Reply Last reply Reply Quote 0
                    • Wellenreiter
                      Wellenreiter Moderators last edited by

                      Strange thing is, that cpuminer works fine for me’ while gpu miner get’s very low hashrates on the pool only

                      I wil investigate further.

                      Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                      Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                      1 Reply Last reply Reply Quote 0
                      • lizhi
                        lizhi last edited by

                        Strange thing is, that cpuminer works fine for me’ while gpu miner get’s very low hashrates on the pool only

                        I wil investigate further.

                        Further examination

                        I find my cpu miner work normal ,their hashrate is about 3K/s , correct .

                        Only gpu miner’s hashrate is very low, about 400H/s. When they work at the same time, cpu miner work normal, but gpu miner can not work.

                        I think your gpu miner too on pool.ftc-c.com:10554

                        cpu_2miner_1.jpg

                        When they work at the same time, cpu miner work normal, but gpu miner can not work.

                        cpu_2miner_2.jpg

                        cgminer 3.7.1 Look normal

                        cpu_2miner_3.jpg

                        1 Reply Last reply Reply Quote 0
                        • Wellenreiter
                          Wellenreiter Moderators last edited by

                          Gpuminer 3.7.0 is working fine for me on p2pool.neosrypt.de:10554
                          With 3.7.1 low hashrates of ~400 hash/sec is seen by the pool.

                          Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                          Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                          1 Reply Last reply Reply Quote 0
                          • lizhi
                            lizhi last edited by

                            Gpuminer 3.7.0 is working fine for me on p2pool.neosrypt.de:10554
                            With 3.7.1 low hashrates of ~400 hash/sec is seen by the pool.

                            my miner 3.7.4exp is Ph5Cy7cGhF3qW14cD6w8DJcSVPrLmX4Goa ,it is working on your pool20.neoscrypt.de

                            It look normal , have 20K/s hashrate.

                            how to fix your p2pool ?

                            1 Reply Last reply Reply Quote 0
                            • Wellenreiter
                              Wellenreiter Moderators last edited by

                              mining at ~ 35 khash on p2pool.neoscrypt.de with gpumminer 3.7.5 , what is comparable to the hashrates the miner reports :)

                              I pulled the latest p2pool code and currently test it on a private node.

                              I will push that code as soon as the tests are finnished.

                              Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                              Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                              1 Reply Last reply Reply Quote 0
                              • Wellenreiter
                                Wellenreiter Moderators last edited by

                                A new version of the p2pool is available on Github.

                                Changes:

                                • import of latest master code with significant code changes

                                • adaption to Ghostlanders pools, so the pools now can fully connect to each other and build a common pool.

                                • tested with cpuminer and the latest version of gpuminer.

                                • longpoll and stratum are supported

                                Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                                Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                                1 Reply Last reply Reply Quote 0
                                • M
                                  MrSheep last edited by

                                  Updated p2pool.maeh.org. Looks good. Orphan rate reduced significantly from my point of view.

                                  1 Reply Last reply Reply Quote 1
                                  • lizhi
                                    lizhi last edited by

                                    Yes , the new version of the p2pool is available :)

                                    since 24 hours , I work normal

                                    gpu_miner375_9.jpg

                                    1 Reply Last reply Reply Quote 1
                                    • M
                                      MrSheep last edited by

                                      Greetings!

                                      The p2pool on p2pool.maeh.org still seems very stable. There are now 4 active miners and the efficiency is quite high in comparison to earlier versions (95% in comparison to around 50% earlier).

                                      As i like statistics, i have started to create some p2pool statistics and also have a list of PXC p2pools at http://crypto.maeh.org/p2pools_pxc.html

                                      Regards,

                                      MrSheep

                                      1 Reply Last reply Reply Quote 1
                                      • C
                                        cisahasa last edited by

                                        i cant get phoenix to connect, feathercoin connects with same settings(win7)

                                        what im missing?

                                        defaultkey=1
                                        dns=1
                                        server=1
                                        daemon=1
                                        listen=1
                                        rpcport=9554
                                        port=9555

                                        rpcuser=xxx
                                        rpcpassword=yyy

                                        2014-10-14 17:44:00.069000 P2Pool (version unknown 6e6e6e)
                                        2014-10-14 17:44:00.131000
                                        2014-10-14 17:44:00.131000 Testing daemon RPC connection to ‘http://127.0.0.1:95
                                        54/’ with username ‘xxx’…
                                        2014-10-14 17:44:01.161000 > Error while checking the daemon connection:
                                        2014-10-14 17:44:01.161000 > Traceback (most recent call last):
                                        2014-10-14 17:44:01.161000 > Failure: twisted.internet.error.ConnectionRefusedEr
                                        ror: Connection was refused by other side: 10061: No connection could be made be
                                        cause the target machine actively refused it…

                                        1 Reply Last reply Reply Quote 1
                                        • Wellenreiter
                                          Wellenreiter Moderators last edited by

                                          How long did phoenixcoind run on your system before you started the p2pool?

                                          Phoenixcoind needs to sync the full blockchain, before it strts listening on the ports 9554 and 9555, so a pool or miner can connect.

                                          on Windows you can open a cmd window and use the netstat command to get information about listening ports.

                                          type ‘netstat /h’ for explanation of options

                                          You can find a known working version of p2pool here: https://github.com/wellenreiter01/p2pool-neoscrypt/archive/master.zip

                                          Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                                          Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                                          1 Reply Last reply Reply Quote 1
                                          • C
                                            cisahasa last edited by

                                            chain is up to date.

                                            i have absolute similar settings with feathercoin neofork client and that works just fine

                                            im using qt with daemon=1 option in config, used the official and compiled my own, no help

                                            should i compile only daemon?

                                            i got errors when trying it

                                            1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post