Bitcoin Forum
May 09, 2024, 03:00:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 »  All
  Print  
Author Topic: IN STOCK - OneStringMiner boards, up to 39GH/s last ITEMS: from US$15...FUN!!!  (Read 38735 times)
cscape
Sr. Member
****
Offline Offline

Activity: 251
Merit: 250



View Profile
March 18, 2014, 08:17:42 AM
 #101

Code:
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: SEND version
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV hwerror 0
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV job 67 5327f8d0 0
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV needwork 3
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV hwerror 1
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV hwerror 2
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV job 69 5327f8d1 2
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV needwork 3
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV hwerror 3
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV hwerror 4
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV job 6c 5327f8d3 4
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV needwork 3
  [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV version 1.2 rev 1 chips 2

Ben the preceding is a snippet of a log from bfgminer run with --device-protocol-dump

it is plainly clear that the firmware shipped on the OSM boards is hard coded with a response the version command. if this is so and you have access to the source it would need modified to 15. if not could you request cscape recompile a fw specifically for the OSM boards with this modification.

Following this post, i will be trying to hack together a modification to bfgminer's Bifury driver to see if this fixes the poor performance.

the issue lies in the way bfgminer uses the FW response to VERSION to allocate and setup the queue. since it replies only 2 chip in the response the other 12 are left hungry as f*** and any values they find arent being logged since as far as BFG knows they dont exist

We'll change the firmware, but note that the 'chip' parameter was never intended to be used to calculate work load. Instead, if the board requires more work, it sends the 'needwork <jobs>' command to the miner. This is a much more accurate representation of exactly how many jobs are required by the firmware to ensure smooth mining.

Happy with your c-scape product ? Consider a tip: 16X2FWVRz6UzPWsu4WjKBMJatR7UvyKzcy
1715266810
Hero Member
*
Offline Offline

Posts: 1715266810

View Profile Personal Message (Offline)

Ignore
1715266810
Reply with quote  #2

1715266810
Report to moderator
1715266810
Hero Member
*
Offline Offline

Posts: 1715266810

View Profile Personal Message (Offline)

Ignore
1715266810
Reply with quote  #2

1715266810
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715266810
Hero Member
*
Offline Offline

Posts: 1715266810

View Profile Personal Message (Offline)

Ignore
1715266810
Reply with quote  #2

1715266810
Report to moderator
1715266810
Hero Member
*
Offline Offline

Posts: 1715266810

View Profile Personal Message (Offline)

Ignore
1715266810
Reply with quote  #2

1715266810
Report to moderator
1715266810
Hero Member
*
Offline Offline

Posts: 1715266810

View Profile Personal Message (Offline)

Ignore
1715266810
Reply with quote  #2

1715266810
Report to moderator
Taugeran
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


CCNA: There i fixed the internet.


View Profile
March 18, 2014, 08:23:32 AM
 #102

...the issue lies in the way bfgminer uses the FW response to VERSION to allocate and setup the queue. since it replies only 2 chip in the response the other 12 are left hungry as f*** and any values they find arent being logged since as far as BFG knows they dont exist
^_^ hoora stubbornness for digging
Thank you for investigating. I will forward your message. And love your phrase 'hungry as f***' Wink



well its true. they arent being fed work items. since bfg only sees 2 chips.



**update


manually changing the procs count in the cgpu initialization (hardcode from .procs = chips, to .procs = 15,) leads to a moderate increase in hashrate. moderate as in from utility hashrate of 7Ghash to about 10 but that was a short 45 second run. but still not optimal. more investigating to do. and there goes my sleep. just downed a glass and a half of turkish coffee



on a side note debug outputs a s**tload of useful data. 45 seconds produced 4MB logfile

Bitfury HW & Habañero : 1.625Th/s
tips/Donations: 1NoS89H3Mr6U5CmP4VwWzU2318JEMxHL1
Come join Coinbase
Taugeran
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


CCNA: There i fixed the internet.


View Profile
March 18, 2014, 08:37:29 AM
 #103

and now im utterly confused. time for a drink and some GDB magic. if all else to luke

Bitfury HW & Habañero : 1.625Th/s
tips/Donations: 1NoS89H3Mr6U5CmP4VwWzU2318JEMxHL1
Come join Coinbase
BenTuras (OP)
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1001



View Profile
March 18, 2014, 09:04:23 AM
 #104

...just needs to be scaled up and it would make for some mean, cheap 1TH machines.
Working on it Wink

I am selling in stock OneStringMiner boards, based on the Bitfury chips. Have a look here: https://bitcointalk.org/index.php?topic=495536.0
BenTuras (OP)
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1001



View Profile
March 18, 2014, 11:23:00 AM
 #105

watching & really interested in this. awesome project. do you have anything more than 420gh? atm i'm running 9x290 cards and my power bill is insane here in korea. if i can get a good deal i will also help to promote your miner.
Each DIY0 is tested and hash at least 25GH/s. Some hash over 30GH/s. If you want to go higher, you'll need a heat sink(we are still waiting for our 2nd batch of heat sinks; only have a few left). Overvolting voids warranty and needs a heat sink for sure.

Number of DIY0 setsoutside EU priceprice including VAT inside EUprice excluding VAT for business owners
1$244€213€176
2$214€187€155
3$204€178€147
4-9$199€173€143
10-25$194€169€140

Prices are a piece when you buy the number of sets in the left column.
The price differences are caused by lower shipment cost per board, less additional items(for example 1 fan per 3 boards) and an applied discount when you buy more than 3.

Don't forget that the sets include everything you need to start mining, excluding a power supply and a Raspberry Pi.

And remember, shipping is FREE(FedEx), as is real and friendly customer support.

I am selling in stock OneStringMiner boards, based on the Bitfury chips. Have a look here: https://bitcointalk.org/index.php?topic=495536.0
wttbs
Legendary
*
Offline Offline

Activity: 2210
Merit: 1109



View Profile
March 18, 2014, 09:58:22 PM
Last edit: March 18, 2014, 10:09:51 PM by wttbs
 #106

Got my One String Miners today ! and... I loved them ! They are great.

I have 4 DIY1 and 4 DIY2 kits. This evening I build up the 4 DIY2 kits and build a small tower. Quality of the boards and other materials is high. Building was very easy. Screw the pcb to the heatsink, connect the wires to the powerconnectors, that’s about it. I used a BeQuiet PurePower 600W PSU I had laying around. Attached two fans, all in a temporary setup. 10 Port USB Hub is a Rosewill RHB-500. I used an ArchLinux PC, downloaded and compiled CGminer 3.12.3, turned on the miners, started CGMiner and it detected all miners. 3 miners were “ZOMBIE” at first but after just 10 seconds all boards were recognized and hashing. All works great with any issues. Temperatuur is stable with only 2 fans (in the most efficient position), 30 to 40 degrees Celcius. I haven’t tuned them yet so they hash around 25GH/s per board.

Photos: http://miningonmyown.com/2014/03/18/one-string-miner/
Taugeran
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


CCNA: There i fixed the internet.


View Profile
March 18, 2014, 10:29:09 PM
 #107

Code:
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: SEND version
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV hwerror 0
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV job 67 5327f8d0 0
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV needwork 3
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV hwerror 1
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV hwerror 2
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV job 69 5327f8d1 2
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV needwork 3
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV hwerror 3
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV hwerror 4
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV job 6c 5327f8d3 4
 [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV needwork 3
  [2014-03-18 07:42:47] bifury fd=8: DEVPROTO: RECV version 1.2 rev 1 chips 2

Ben the preceding is a snippet of a log from bfgminer run with --device-protocol-dump

it is plainly clear that the firmware shipped on the OSM boards is hard coded with a response the version command. if this is so and you have access to the source it would need modified to 15. if not could you request cscape recompile a fw specifically for the OSM boards with this modification.

Following this post, i will be trying to hack together a modification to bfgminer's Bifury driver to see if this fixes the poor performance.

the issue lies in the way bfgminer uses the FW response to VERSION to allocate and setup the queue. since it replies only 2 chip in the response the other 12 are left hungry as f*** and any values they find arent being logged since as far as BFG knows they dont exist

We'll change the firmware, but note that the 'chip' parameter was never intended to be used to calculate work load. Instead, if the board requires more work, it sends the 'needwork <jobs>' command to the miner. This is a much more accurate representation of exactly how many jobs are required by the firmware to ensure smooth mining.


Yea I'm still trying to work out the fundamental differences between cgminer BXF driver and bfgminer BIF driver.

I'll be quite honest bfgminers BiFury driver needs a lot of work. Just from looking it seems that on every poll it tells the device to flush, set target, and set maxroll. No idea how much workload that is on the PIC but I'm sure several times a second can't be light.


TO the drawing board... tonite after work and a few angry orchards

Bitfury HW & Habañero : 1.625Th/s
tips/Donations: 1NoS89H3Mr6U5CmP4VwWzU2318JEMxHL1
Come join Coinbase
cscape
Sr. Member
****
Offline Offline

Activity: 251
Merit: 250



View Profile
March 19, 2014, 06:46:55 AM
 #108

Sending unnecessary flush commands is bad for performance, since it wipes the entire work queue inside the device. For typical bitcoin mining, the device works fine without flush, as it will automatically flush when a new block is detected. Also, it is unnecessary to send target or maxroll repeatedly. They only need to be send again when they're changed.

Also, a low maxroll value is also bad for performance. For instance, with maxroll = 0, a single OSM board needs about 11-12 work items per second to keep busy. And if the boards are chained through the serial link, they could require nearly 200 work items per second. That's a lot. Setting maxroll to 60, only requires 1/60th of the workload, so about 1 work item every 5 seconds for a board.

In addition, it is good to send the pool difficulty to the board using 'target' command, to avoid unnecessary traffic going the other way.

Happy with your c-scape product ? Consider a tip: 16X2FWVRz6UzPWsu4WjKBMJatR7UvyKzcy
BenTuras (OP)
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1001



View Profile
March 19, 2014, 06:58:39 AM
 #109

Got my One String Miners today ! and... I loved them ! They are great.

I have 4 DIY1 and 4 DIY2 kits. This evening I build up the 4 DIY2 kits and build a small tower. Quality of the boards and other materials is high. Building was very easy. Screw the pcb to the heatsink, connect the wires to the powerconnectors, that’s about it. I used a BeQuiet PurePower 600W PSU I had laying around. Attached two fans, all in a temporary setup. 10 Port USB Hub is a Rosewill RHB-500. I used an ArchLinux PC, downloaded and compiled CGminer 3.12.3, turned on the miners, started CGMiner and it detected all miners. 3 miners were “ZOMBIE” at first but after just 10 seconds all boards were recognized and hashing. All works great with any issues. Temperatuur is stable with only 2 fans (in the most efficient position), 30 to 40 degrees Celcius. I haven’t tuned them yet so they hash around 25GH/s per board.

Photos: http://miningonmyown.com/2014/03/18/one-string-miner/
Thank you for the compliments.
With heat sinks, the board should do 30+ GH/s each, so no tuning should be necessary.
Only if you want to go way over 30GH/s, you can overvolt them, but that voids your warranty.
Thanks for the nice webpage too, I hope you don't mind me sending the link to some people Wink
Oh, and the boards are designed in Holland, but produced in Asia.

I am selling in stock OneStringMiner boards, based on the Bitfury chips. Have a look here: https://bitcointalk.org/index.php?topic=495536.0
Taugeran
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


CCNA: There i fixed the internet.


View Profile
March 19, 2014, 07:33:07 AM
 #110

Sending unnecessary flush commands is bad for performance, since it wipes the entire work queue inside the device. For typical bitcoin mining, the device works fine without flush, as it will automatically flush when a new block is detected. Also, it is unnecessary to send target or maxroll repeatedly. They only need to be send again when they're changed.

Also, a low maxroll value is also bad for performance. For instance, with maxroll = 0, a single OSM board needs about 11-12 work items per second to keep busy. And if the boards are chained through the serial link, they could require nearly 200 work items per second. That's a lot. Setting maxroll to 60, only requires 1/60th of the workload, so about 1 work item every 5 seconds for a board.

In addition, it is good to send the pool difficulty to the board using 'target' command, to avoid unnecessary traffic going the other way.

Thanks for the insight cscape.

A question that comes to mind does the clock command accept 1 value per chip so clock command for an OSM would be CLOCK followed by 15 space separated values?

Bitfury HW & Habañero : 1.625Th/s
tips/Donations: 1NoS89H3Mr6U5CmP4VwWzU2318JEMxHL1
Come join Coinbase
cscape
Sr. Member
****
Offline Offline

Activity: 251
Merit: 250



View Profile
March 19, 2014, 07:34:50 AM
 #111

A question that comes to mind does the clock command accept 1 value per chip so clock command for an OSM would be CLOCK followed by 15 space separated values?

Correct. But if you send less values, the last clock value will be replicated for all remaining chips.

Happy with your c-scape product ? Consider a tip: 16X2FWVRz6UzPWsu4WjKBMJatR7UvyKzcy
wttbs
Legendary
*
Offline Offline

Activity: 2210
Merit: 1109



View Profile
March 19, 2014, 07:45:07 AM
 #112

Got my One String Miners today ! and... I loved them ! They are great.

I have 4 DIY1 and 4 DIY2 kits. This evening I build up the 4 DIY2 kits and build a small tower. Quality of the boards and other materials is high. Building was very easy. Screw the pcb to the heatsink, connect the wires to the powerconnectors, that’s about it. I used a BeQuiet PurePower 600W PSU I had laying around. Attached two fans, all in a temporary setup. 10 Port USB Hub is a Rosewill RHB-500. I used an ArchLinux PC, downloaded and compiled CGminer 3.12.3, turned on the miners, started CGMiner and it detected all miners. 3 miners were “ZOMBIE” at first but after just 10 seconds all boards were recognized and hashing. All works great with any issues. Temperatuur is stable with only 2 fans (in the most efficient position), 30 to 40 degrees Celcius. I haven’t tuned them yet so they hash around 25GH/s per board.

Photos: http://miningonmyown.com/2014/03/18/one-string-miner/
Thank you for the compliments.
With heat sinks, the board should do 30+ GH/s each, so no tuning should be necessary.
Only if you want to go way over 30GH/s, you can overvolt them, but that voids your warranty.
Thanks for the nice webpage too, I hope you don't mind me sending the link to some people Wink
Oh, and the boards are designed in Holland, but produced in Asia.


No problem sending the link to people of course. I adjusted the text regarding the production in Asia. Next few days I will do more tests and tuning.
wttbs
Legendary
*
Offline Offline

Activity: 2210
Merit: 1109



View Profile
March 19, 2014, 07:55:46 AM
 #113

@Ben @cscape .. any news on when Serial Bus will be working? does this depend on software settings/adjustments for like cgminer of bfgminer?

Serial Bus feature is awesome, if this works we will only need 1 USB cable.
BenTuras (OP)
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1001



View Profile
March 19, 2014, 08:01:06 AM
 #114

@Ben @cscape .. any news on when Serial Bus will be working? does this depend on software settings/adjustments for like cgminer of bfgminer?

Serial Bus feature is awesome, if this works we will only need 1 USB cable.
You are correct, it will require only one USB cable for each tower of up to 16 boards.
We are still busy with it, it is working but we're not ready with fine tuning.
Our aim is to get it working without any change in bfgminer/cgminer, but the earlier messages in this thread indicate a change might be needed for bfgminer.

I am selling in stock OneStringMiner boards, based on the Bitfury chips. Have a look here: https://bitcointalk.org/index.php?topic=495536.0
wttbs
Legendary
*
Offline Offline

Activity: 2210
Merit: 1109



View Profile
March 19, 2014, 09:18:09 PM
Last edit: March 19, 2014, 10:24:04 PM by wttbs
 #115

Some more testing  Grin

http://miningonmyown.com/2014/03/19/one-string-miner-test-1/

I found out my PSU only provides 11,5V with the PCI-E cables....  Sad that's why these boards "only" hash at 26 to 29 GH/s. I will try another PSU tomorrow.
movie: https://vimeo.com/89554880

I also used thermal paste between heatsink and PCB, keeps it some degrees celcius cooler  Grin
intron
Sr. Member
****
Offline Offline

Activity: 427
Merit: 251


- electronics design|embedded software|verilog -


View Profile
March 19, 2014, 10:15:27 PM
 #116

Some more testing  Grin

http://miningonmyown.com/2014/03/19/one-string-miner-test-1/

I found out my PSU only provides 11,5V with the PCI-E cables....  Sad that's why these boards "only" hash at 26 to 29 GH/s. I will try another PSU tomorrow.

I also used thermal paste between heatsink and PCB, keeps it some degrees celcius cooler  Grin

Or use an adjustable power supply, something like this one (just an example):

http://www.ebay.com/itm/30-Amp-12-Volt-DC-13-8V-Regulated-Power-Supply-for-Ham-Radio-CB-US-SELLER-/360874766820

Output voltage can be set with a potmeter, so you can easily adjust for
the IR drop in the wiring. And often these are cheaper than PC PSUs.

You will be suprised with the hashrate when the boards are operated
'slightly' over 12 Volts:) Have six of them hashing now with a total of
202.78 GH/s at 13V1.  (Remember this warranty thingie;)

intron


wttbs
Legendary
*
Offline Offline

Activity: 2210
Merit: 1109



View Profile
March 19, 2014, 10:21:36 PM
 #117

Some more testing  Grin

http://miningonmyown.com/2014/03/19/one-string-miner-test-1/

I found out my PSU only provides 11,5V with the PCI-E cables....  Sad that's why these boards "only" hash at 26 to 29 GH/s. I will try another PSU tomorrow.

I also used thermal paste between heatsink and PCB, keeps it some degrees celcius cooler  Grin

Or use an adjustable power supply, something like this one (just an example):

http://www.ebay.com/itm/30-Amp-12-Volt-DC-13-8V-Regulated-Power-Supply-for-Ham-Radio-CB-US-SELLER-/360874766820

Output voltage can be set with a potmeter, so you can easily adjust for
the IR drop in the wiring. And often these are cheaper than PC PSUs.

You will be suprised with the hashrate when the boards are operated
'slightly' over 12 Volts:) Have six of them hashing now with a total of
202.78 GH/s at 13V1.  (Remember this warranty thingie;)

intron




I will test this with 1 board  Grin is 13,1V the max for the boards/chips? I use thermal paste and fan for cooling. What is the max temp? around 60 degrees Celcius?
intron
Sr. Member
****
Offline Offline

Activity: 427
Merit: 251


- electronics design|embedded software|verilog -


View Profile
March 19, 2014, 10:41:28 PM
 #118

Some more testing  Grin

http://miningonmyown.com/2014/03/19/one-string-miner-test-1/

I found out my PSU only provides 11,5V with the PCI-E cables....  Sad that's why these boards "only" hash at 26 to 29 GH/s. I will try another PSU tomorrow.

I also used thermal paste between heatsink and PCB, keeps it some degrees celcius cooler  Grin

Or use an adjustable power supply, something like this one (just an example):

http://www.ebay.com/itm/30-Amp-12-Volt-DC-13-8V-Regulated-Power-Supply-for-Ham-Radio-CB-US-SELLER-/360874766820

Output voltage can be set with a potmeter, so you can easily adjust for
the IR drop in the wiring. And often these are cheaper than PC PSUs.

You will be suprised with the hashrate when the boards are operated
'slightly' over 12 Volts:) Have six of them hashing now with a total of
202.78 GH/s at 13V1.  (Remember this warranty thingie;)

intron




I will test this with 1 board  Grin is 13,1V the max for the boards/chips? I use thermal paste and fan for cooling. What is the max temp? around 60 degrees Celcius?

No idea, I just stopped at that point because the power supply
couldn't handle more current. Current will rise sharply with increased
voltage, please be aware of that!

Start with 12 Volts measured at the board terminals and slowly
increase it with 0.1 Volt at a time. And then observe the board
closely while doing so. But please be careful:)




wttbs
Legendary
*
Offline Offline

Activity: 2210
Merit: 1109



View Profile
March 19, 2014, 11:25:09 PM
Last edit: March 19, 2014, 11:44:55 PM by wttbs
 #119

Be Quiet Pure Power 600W sucks, it only provides 11,5V from the PCI-E and other 12V connectors. Took a Seasonic S12G and this PSU provides 12.1V (max), better  Grin

de 4 DIY1 boards with the cheapo dealextreme 12V 10A PSU is turned up to 12.6V. Now 12 boards are hashing at a total of ± 404GH/s (± 33.6 per board). Next few days more tuning and testing.







BenTuras (OP)
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1001



View Profile
March 21, 2014, 07:41:08 PM
 #120

The prices as of March 21st:
Product   #boards   GH/s   outside EU price in $   price including VAT inside EU   price excluding VAT for business owners
OSM DIY0   1   25+   $210   €183   €151
2x OSM DIY0   2   50+   $369($51 advantage)   €323(€43 advantage)   €267(€35 advantage)
3x OSM DIY0   3   75+   $528($102 advantage)   €461(€88 advantage)   €381(€72 advantage)
OSM DIY1   1   30+   $220   €193   €160
OSM DIY2   2   60+   $400   €349   €289

The Elite is currently out of stock.

The price list with DIY0 prices a piece:
Number of DIY0 setsoutside EU priceprice including VAT inside EUprice excluding VAT for business owners
1$210€183€151
2$184€161€133
3$175€153€127
4-9$171€149€123
10-25$167€146€120

I am selling in stock OneStringMiner boards, based on the Bitfury chips. Have a look here: https://bitcointalk.org/index.php?topic=495536.0
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!