Pages:
Author

Topic: [ANN][BLC] Blakecoin Blake-256 for GPU/FPGA With Merged Mined Pools Stable Net - page 80. (Read 409641 times)

newbie
Activity: 24
Merit: 0


Awesome news Blue! Welcome to the party UMO!
legendary
Activity: 1509
Merit: 1030
Solutions Architect
UMO now added to all merge mine pools  Grin
legendary
Activity: 1358
Merit: 1002
well board had more HW than accepted, so now im running at 175 MHz and no more HW and more shares being submitted, still have a wu of aprox 20 :-p

The HW errors are reported on the raw diff=1 shares, but since the pool (currently) accepts at diff=32, it's not quite as bad as it looks. You should be aiming for a HW error rate of a few percent of the diff=1 share rate, so anything less than the accept rate at diff=32 is probably OK (as usual, it's the hash rate reported by the pool that really matters). So you may be able to bump up the clock a little from 175MHz. I was easily achieving 200MHz, though since you've got an early board, it may perform a little worse than the later ones. Good luck Smiley

ok, im running the board now with 190,190,180,175 im just going to test and see where i get the best results, since its also incredible hot here right now, i dont want to push it further :-)

Thanks for all the help :-)
sr. member
Activity: 384
Merit: 250
well board had more HW than accepted, so now im running at 175 MHz and no more HW and more shares being submitted, still have a wu of aprox 20 :-p

The HW errors are reported on the raw diff=1 shares, but since the pool (currently) accepts at diff=32, it's not quite as bad as it looks. You should be aiming for a HW error rate of a few percent of the diff=1 share rate, so anything less than the accept rate at diff=32 is probably OK (as usual, it's the hash rate reported by the pool that really matters). So you may be able to bump up the clock a little from 175MHz. I was easily achieving 200MHz, though since you've got an early board, it may perform a little worse than the later ones. Good luck Smiley
legendary
Activity: 1358
Merit: 1002
I updated the WU in my previous post to 5.6 per device (60 * 2 * clock * 1000000) / 2^32 ) so you should be seeing around 20 or so for the CM1 board. The pool will tell you the actual rate (should be around 1600MHash/s at 200MHz).

well board had more HW than accepted, so now im running at 175 MHz and no more HW and more shares being submitted, still have a wu of aprox 20 :-p
sr. member
Activity: 384
Merit: 250
ive changed the timing, but since blue is setting up umo on the pool, its a bit hard to test, im just letting it run, at some point it will connect again :-p

It's useful to set up a failover pool (just add --failover-only and the second pool login credentials). I actually failover to solo mining so that I pick up the occasional pristine block.

Quote
awesome, ill safe this page so i can see if you update it with more good stuff :-)

Umm, I think that was just about it. I'm not actually doing very much with FPGA at the moment (especially the LX150 which is a right PITA to work with). Just waiting to come up with some cool idea to get stuck into (crypto-mining is pretty much dead on FPGA now, blake is just about the only algo that's worth mining with).

I updated the WU in my previous post to 5.6 per device (60 * 2 * clock * 1000000) / 2^32 ) so you should be seeing around 20 or so for the CM1 board. The pool will tell you the actual rate (should be around 1600MHash/s at 200MHz).
legendary
Activity: 1358
Merit: 1002
yeah got all that and patched up cgminer, i think its running now though with the following command line (im running linux) :-) yuhu got 3 shares, over the last 6 minutes :-p

sudo ./cgminer --icarus-timing long -S /dev/ttyUSB0 -S /dev/ttyUSB1 -S /dev/ttyUSB2 -S /dev/ttyUSB3 --url stratum+tcp://eu3.blakecoin.com:3334 --userpass FireWalkerX.1:x --cainsmore-clock 200,200,190,180

Yep, that looks good. As long as all four devices are giving accepted hashes at the right sort of rate (WU around 13 I think off the top of my head, I run my lancelot in background I don't see the interactive display, I'll need to check back through the thread to see what others are getting with the CM1). If you run it with the --verbose switch you'll see the difficulty=1 shares being reported in the log (the pool accepts at diff=32 so most of them will be above-targets, but it will show that it's working).

Use "--icarus-timing 1.0=20" instead of long as this gives better control of the work (20 is one work refresh every 2 seconds). You don't want the nonce wrapping and the devices going idle (yellow led).

ive changed the timing, but since blue is setting up umo on the pool, its a bit hard to test, im just letting it run, at some point it will connect again :-p

edit:
Kramble, i think you have done an awesome job, everywhere i went to try and figure this out, your name came up :-p, could you by any chance point me in a direction of learning about programming fpgas? books or websites?

Aww, shucks Embarrassed I'm just an amateur, I learned on Bitcoin https://bitcointalksearch.org/topic/official-open-source-fpga-bitcoin-miner-last-update-april-14th-2013-9047

That said, from my bookmarks

http://www.fpga4fun.com/
http://svenand.blogdrive.com/
http://www.asic-world.com/verilog/veritut.html
http://excamera.com/sphinx/fpga-vhdl-verilog.html#main
http://www.joelw.id.au/FPGA/CheapFPGADevelopmentBoards
http://opencores.org/or1k/Main_Page
http://www.rcis.aist.go.jp/special/SASEBO/SHA3-en.html (the inspiration for the blakecoin miner)
http://cryptography.gmu.edu/athena/index.php?id=source_codes (other crypto algos)

and I'll add some more once I've gone through them properly (apologies Blue if this is off topic).

awesome, ill safe this page so i can see if you update it with more good stuff :-)
sr. member
Activity: 384
Merit: 250
edit:
Kramble, i think you have done an awesome job, everywhere i went to try and figure this out, your name came up :-p, could you by any chance point me in a direction of learning about programming fpgas? books or websites?

Aww, shucks Embarrassed I'm just an amateur, I learned on Bitcoin https://bitcointalksearch.org/topic/official-open-source-fpga-bitcoin-miner-last-update-april-14th-2013-9047

That said, from my bookmarks

http://www.fpga4fun.com/
http://svenand.blogdrive.com/
http://www.asic-world.com/verilog/veritut.html
http://excamera.com/sphinx/fpga-vhdl-verilog.html#main
http://www.joelw.id.au/FPGA/CheapFPGADevelopmentBoards
http://opencores.org/or1k/Main_Page
http://www.rcis.aist.go.jp/special/SASEBO/SHA3-en.html (the inspiration for the blakecoin miner)
http://cryptography.gmu.edu/athena/index.php?id=source_codes (other crypto algos)

and I'll add some more once I've gone through them properly (apologies Blue if this is off topic).
sr. member
Activity: 384
Merit: 250
yeah got all that and patched up cgminer, i think its running now though with the following command line (im running linux) :-) yuhu got 3 shares, over the last 6 minutes :-p

sudo ./cgminer --icarus-timing long -S /dev/ttyUSB0 -S /dev/ttyUSB1 -S /dev/ttyUSB2 -S /dev/ttyUSB3 --url stratum+tcp://eu3.blakecoin.com:3334 --userpass FireWalkerX.1:x --cainsmore-clock 200,200,190,180

Yep, that looks good. As long as all four devices are giving accepted hashes at the right sort of rate (WU around 5.6 per fpga 13 I think off the top of my head, I run my lancelot in background I don't see the interactive display, I'll need to check back through the thread to see what others are getting with the CM1). If you run it with the --verbose switch you'll see the difficulty=1 shares being reported in the log (the pool accepts at diff=32 so most of them will be above-targets, but it will show that it's working).

Use "--icarus-timing 1.0=20" instead of long as this gives better control of the work (20 is one work refresh every 2 seconds). You don't want the nonce wrapping and the devices going idle (yellow led).
legendary
Activity: 1358
Merit: 1002
well, my cm1 has the serial number 11 so im guessing i have one of the "bad" ones...

I think the problem with the early boards was that only three of the four fpgas would work reliably (the clock signal was poorly routed and picked up noise), so you may still be mostly OK.

Quote
i cant seem to get spiprog to load, but i have a feeling its allready on, since when i flashed the bitstreams info where trown at me about made with top.(someting) and another with voodoo something dynamic... it counted and stuff, but im still trying to get it tostart mining.. so far py miner gives me errors about the hash...

It's a long time ago since I worked with this, and the board's since been returned to BlueDragon so I don't think I'm going to be able to help much, but here goes anyway (from memory)...

Spiprog.exe is in http://www.enterpoint.co.uk/cairnsmore/CAIRNSMORE1_CONTROLLER_SHARING_V1_5.zip and you'll need to copy hashvoodoo_controller_25.bit into the same folder (get it from https://github.com/downloads/pmumby/hashvoodoo-fpga-bitcoin-miner/hashvoodoo_release_09_23_2012.zip), then open a DOS command prompt and navigate down to the right place (shift-rightclick on the folder then open command prompt is a useful shortcut under more recent versions of windows).

As for mining, best to post your cgminer command string (and config file if you're using one). You need to use my custom version from https://github.com/kramble/FPGA-Blakecoin-Miner/tree/master/cgminer/cgminer-3.1.1 (and I assume you're running on windows?). Run it with the -T and -D switches and redirect the output to a log file with 2>log.txt then post that up.

yeah got all that and patched up cgminer, i think its running now though with the following command line (im running linux) :-) yuhu got 3 shares, over the last 6 minutes :-p

sudo ./cgminer --icarus-timing long -S /dev/ttyUSB0 -S /dev/ttyUSB1 -S /dev/ttyUSB2 -S /dev/ttyUSB3 --url stratum+tcp://eu3.blakecoin.com:3334 --userpass FireWalkerX.1:x --cainsmore-clock 200,200,190,180

edit:
Kramble, i think you have done an awesome job, everywhere i went to try and figure this out, your name came up :-p, could you by any chance point me in a direction of learning about programming fpgas? books or websites?
sr. member
Activity: 384
Merit: 250
well, my cm1 has the serial number 11 so im guessing i have one of the "bad" ones...

I think the problem with the early boards was that only three of the four fpgas would work reliably (the clock signal was poorly routed and picked up noise), so you may still be mostly OK.

Quote
i cant seem to get spiprog to load, but i have a feeling its allready on, since when i flashed the bitstreams info where trown at me about made with top.(someting) and another with voodoo something dynamic... it counted and stuff, but im still trying to get it tostart mining.. so far py miner gives me errors about the hash...

It's a long time ago since I worked with this, and the board's since been returned to BlueDragon so I don't think I'm going to be able to help much, but here goes anyway (from memory)...

Spiprog.exe is in http://www.enterpoint.co.uk/cairnsmore/CAIRNSMORE1_CONTROLLER_SHARING_V1_5.zip and you'll need to copy hashvoodoo_controller_25.bit into the same folder (get it from https://github.com/downloads/pmumby/hashvoodoo-fpga-bitcoin-miner/hashvoodoo_release_09_23_2012.zip), then open a DOS command prompt and navigate down to the right place (shift-rightclick on the folder then open command prompt is a useful shortcut under more recent versions of windows).

As for mining, best to post your cgminer command string (and config file if you're using one). You need to use my custom version from https://github.com/kramble/FPGA-Blakecoin-Miner/tree/master/cgminer/cgminer-3.1.1 (and I assume you're running on windows?). Run it with the -T and -D switches and redirect the output to a log file with 2>log.txt then post that up.
legendary
Activity: 1358
Merit: 1002
since im quite new to fpga's can someone point me in the right direction on a step by step of what i need to do to set my cairnsmore 1 up for blakecoin mining?

There is not much I can add to what has been said by BlueDragon and sidgrip. Just be sure to load the hashvoodo firmware via spiprog (or impact) before flashing the blake bitstream. I'll add those notes to the CM1 github README as it's a bit terse at the moment. EDIT: OK, that's done. Let me know if I can improve it or if there are any errors.

I didn't find the CM1 to be very reliable (at least the one I was testing on, borrowed from BlueDragon) as it kept dropping off the USB every few hours, needing a complete power cycle (including disconnecting and reconnecting the USB cable) to reset it. While the CM1 appears to be of really good build quality, there were some design issues with the USB, the clock distribution and the broken serial chaining of the FPGA devices. Later devices were apparently slightly better (serial number 0051 onwards, see here), but I don't know if Enterpoint ever got it properly up to production quality (and I'm not reading all the way through that thread to find out). There is also some useful background information on the Hashvoodo thread.

well, my cm1 has the serial number 11 so im guessing i have one of the "bad" ones...

i cant seem to get spiprog to load, but i have a feeling its allready on, since when i flashed the bitstreams info where trown at me about made with top.(someting) and another with voodoo something dynamic... it counted and stuff, but im still trying to get it tostart mining.. so far py miner gives me errors about the hash...
sr. member
Activity: 384
Merit: 250
since im quite new to fpga's can someone point me in the right direction on a step by step of what i need to do to set my cairnsmore 1 up for blakecoin mining?

There is not much I can add to what has been said by BlueDragon and sidgrip. Just be sure to load the hashvoodo firmware via spiprog (or impact) before flashing the blake bitstream. I'll add those notes to the CM1 github README as it's a bit terse at the moment. EDIT: OK, that's done. Let me know if I can improve it or if there are any errors.

I didn't find the CM1 to be very reliable (at least the one I was testing on, borrowed from BlueDragon) as it kept dropping off the USB every few hours, needing a complete power cycle (including disconnecting and reconnecting the USB cable) to reset it. While the CM1 appears to be of really good build quality, there were some design issues with the USB, the clock distribution and the broken serial chaining of the FPGA devices. Later devices were apparently slightly better (serial number 0051 onwards, see here), but I don't know if Enterpoint ever got it properly up to production quality (and I'm not reading all the way through that thread to find out). There is also some useful background information on the Hashvoodo thread.
full member
Activity: 211
Merit: 119
Man is free at the moment he wishes to be.
since im quite new to fpga's can someone point me in the right direction on a step by step of what i need to do to set my cairnsmore 1 up for blakecoin mining?

http://www.enterpoint.co.uk/cairnsmore/cairnsmore.ova  <---- Virtual Box Programming Tools - (Very large - 500MB. Allows configuration of array FPGAs and associate SPI Flash)



Anyway, to program ... power off the board, set the switches

x
x
x
x

x
    x  (three = program)
x      (two = fan override, switch this if not using the fans)
x

Wait for it to initialise, sequentially first blue, then red/yellow.

Start up your VirtualBox, login root/password



After that follow this for flashing https://en.bitcoin.it/wiki/CM1Quickstart


Use  the  hashvoodoo_controller_25.bit for the spiprog   and    the CM1-hv-v04a-175MHz-ucf-150-fmax-161.bit for xc3sprog

you can rename the bit files to something shorter so its easier to type.

If your CM1 is not flashing properly and your getting errors when using xc3sprog  you will have to flash using impact with a xilinx cable

 Grin

-Sid
legendary
Activity: 2198
Merit: 1000
have this wallet up and running v0.8.9.1-g8c5e74e-beta .... set to receive BTC+ is this right for that coin?

Blakecoin is BLC

Blakebitcoin is Ƀ+ (BBTC on exchange)
Thank you
legendary
Activity: 1509
Merit: 1030
Solutions Architect
legendary
Activity: 1509
Merit: 1030
Solutions Architect
have this wallet up and running v0.8.9.1-g8c5e74e-beta .... set to receive BTC+ is this right for that coin?

Blakecoin is BLC

Blakebitcoin is Ƀ+ (BBTC on exchange)
legendary
Activity: 1358
Merit: 1002
legendary
Activity: 2198
Merit: 1000
 have this wallet up and running v0.8.9.1-g8c5e74e-beta .... set to receive BTC+ is this right for that coin?
legendary
Activity: 2198
Merit: 1000
since im quite new to fpga's can someone point me in the right direction on a step by step of what i need to do to set my cairnsmore 1 up for blakecoin mining?

there are some basic notes for x3prog for cm1 in this thread but its a bit buried when I get some spare time will link it atm working on pool code to add UMO to merge


Question, I am mining on blakecoin.com. I have found all the wallets for merged coins EXCEPT  blakecoin... is it the same wallet as blakebitcoin? or is the same wallet shared? When I download the blakecoinwallet from github, it appears to be the same as the blakebitcoin already installed...help me get clear on this one lol

THX

check my github or see the OP Blakecoin is not same as Blakebitcoin

Blakecoin Github
https://github.com/BlueDragon747/Blakecoin



BlakeBitcoin Github
https://github.com/BlakeBitcoin/BlakeBitcoin
Thanks, checking it out now. I just DL the blakebitcoin master which I don't have. How do you launch wallet, don't see an .exe file in folder. Where am I going wrong lol




Pages:
Jump to: