Pages:
Author

Topic: Cairnsmore1 - Quad XC6SLX150 Board - page 82. (Read 286370 times)

hero member
Activity: 556
Merit: 500
June 25, 2012, 07:55:40 PM
So you've got an older Icarus build running at full speed on 1 FPGA of each pair on the boards?

Yup.
hero member
Activity: 697
Merit: 500
June 25, 2012, 06:30:53 PM
So you've got an older Icarus build running at full speed on 1 FPGA of each pair on the boards?
rjk
sr. member
Activity: 448
Merit: 250
1ngldh
June 25, 2012, 06:25:11 PM
I can haz pic for comparison pls? Grin
legendary
Activity: 1379
Merit: 1003
nec sine labore
June 25, 2012, 04:47:12 PM
The twin test is more or less a standard Icarus build. I think the ID and maybe the DCM settings were changed but that was about it.

Ok, then it's based on the 190M_V4.bit. 190M_V3.bit and less is 100% different when i make a binary compare to the twin_test.bit.
But then that's the problem with twin_test.bit. It will stop working after some time. It is not droping it will complete stop working.

50 minutes so far on the 190M_V3.bit without invalids and pool stat is still rising the Mh/s. 386Mh/s/10 minutes so far.  Cheesy (fingers crossed!)

ebereon,

I stopped mpbm on my card this evening after it had been mining for more than two days without problems, but with low efficiency (dip 1 off, to go 115Kbaud).

The pool I'm mining on, ABC, reported hashing speeds between 180 and 250 MH/s during last two days and the yellow led on hashing FPGAs was on for several seconds every now and then.

So today I've compiled cgminer 2.4.1 (it is not the last one, I know) without OpenCL support, since my thin client has no ATI card inside, and with icarus support and I've started using it a couple of hours ago.

It works better, ABC reports speeds around 330-380 MH/s, I'm looking at it every few minutes, and the yellow led is nearly always off.

I'm starting to think that there are a few different problems:

- the controller FPGA update
- the use of an "old" cgminer (the one compiled for windows by enterpoint) with not so good icarus support
- mpbm and a pool like ABC which keeps closing longpoll connection every 60 seconds
- twin_test.bit not being fine tuned for cairnsmore card

Code:
ICA0                | (5s):353.4 (avg):357.8 Mh/s | A:249 R:0 HW:0 U:2.7/m
 [2012-06-25 23:30:37] Accepted 45811bfc.3ac16f7f ICA 1
ICA1                | (5s):349.7 (avg):357.4 Mh/s | A:239 R:0 HW:0 U:2.6/m
 [2012-06-25 23:31:10] Accepted bb507a3b.2188fe75 ICA 1
ICA1                | (5s):372.0 (avg):357.6 Mh/s | A:240 R:0 HW:0 U:2.5/m
 [2012-06-25 23:31:22] Accepted cfa0a52e.35c33b71 ICA 1
ICA1                | (5s):374.5 (avg):357.5 Mh/s | A:241 R:0 HW:0 U:2.6/m
 [2012-06-25 23:31:25] Accepted e6de1b1d.6e986e8c ICA 0
ICA0                | (5s):377.2 (avg):357.9 Mh/s | A:250 R:0 HW:0 U:2.6/m
 [2012-06-25 23:31:54] Accepted 52c7fe2d.f8bc1159 ICA 1
ICA1                | (5s):378.9 (avg):357.6 Mh/s | A:242 R:0 HW:0 U:2.5/m
 [2012-06-25 23:31:57] Accepted ecec238f.f9d04eba ICA 0
ICA0                | (5s):379.5 (avg):358.2 Mh/s | A:251 R:0 HW:0 U:2.6/m
 [2012-06-25 23:31:58] Accepted f4431cef.e0e9c274 ICA 0
(5s):889.2 (avg):715.5 Mh/s | Q:1680  A:494  R:0  HW:0  E:29%  U:5.1/m

spiccioli

ps. today I received the remaining cards, I've just unpacked one to see it, the board is of a different green, this one is of a "military" grade green... and with low profile heat spreaders. Serial nr. 62-0130, truly beatiful Smiley
sr. member
Activity: 397
Merit: 500
June 25, 2012, 03:27:15 PM
The twin test is more or less a standard Icarus build. I think the ID and maybe the DCM settings were changed but that was about it.

Ok, then it's based on the 190M_V4.bit. 190M_V3.bit and less is 100% different when i make a binary compare to the twin_test.bit.
But then that's the problem with twin_test.bit. It will stop working after some time. It is not droping it will complete stop working.

50 minutes so far on the 190M_V3.bit without invalids and pool stat is still rising the Mh/s. 386Mh/s/10 minutes so far.  Cheesy (fingers crossed!)
sr. member
Activity: 462
Merit: 251
June 25, 2012, 03:15:55 PM
I'm playing at the moment with different bitstreams.

I wonder why the icarus bitstream "190M_V4.bit" is the same as the "twin_test.bit" ?? I did a binary compare and it's the same 99,9%. Only the date and the directory from where it is compiled is different (comare the first bits in HEX).

@yohan: Is the "twin_test.bit" bitstream the same as the "190M_V4.bit" bitstream from icarus? I thought your team have make some changes to it to get it work?

If it is the same and i think so after the binary compare then read this:
Quote
190M for test.
in this bitsteam, the FPGA will continue working until nonce_to, even found a valid nonce.
Found at https://github.com/ngzhang/Icarus/blob/master/Downloads/bitsteam/V4/
Then it makes sense that the board is stop working after some time...


Never the less, i'm testing the 190M_V3.bit, it looks more stable at the moment (0% invalids with both fpga's so far), but know for sure in some hours.

The twin test is more or less a standard Icarus build. I think the ID and maybe the DCM settings were changed but that was about it.
hero member
Activity: 504
Merit: 500
June 25, 2012, 03:13:38 PM
I'm playing at the moment with different bitstreams.

I wonder why the icarus bitstream "190M_V4.bit" is the same as the "twin_test.bit" ?? I did a binary compare and it's the same 99,9%. Only the date and the directory from where it is compiled is different (comare the first bits in HEX).

@yohan: Is the "twin_test.bit" bitstream the same as the "190M_V4.bit" bitstream from icarus? I thought your team have make some changes to it to get it work?

If it is the same and i think so after the binary compare then read this:
Quote
190M for test.
in this bitsteam, the FPGA will continue working until nonce_to, even found a valid nonce.
Found at https://github.com/ngzhang/Icarus/blob/master/Downloads/bitsteam/V4/
Then it makes sense that the board is stop working after some time...


Never the less, i'm testing the 190M_V3.bit, it looks more stable at the moment (0% invalids with both fpga's so far), but know for sure in some hours.

 Cool
newbie
Activity: 49
Merit: 0
June 25, 2012, 03:13:07 PM
There is no bitstream that make more the 190Mh/s per pair, if you see more it's a sw problem. cgminer need --icarus-timing option to be set. the unit is giving the miner sw the wrong parameters. You only flashed 1 fpga per pair, the second is not working at the moment.

the miner thinks it have 2 icarus (380Mh/s per board), thats why it shows wrong 380mh/s per pair.

This board can only hash 380mh/s at moment (2x190) not more. Check with you pool stats.

But i will also try the SW6 on, if thats works for me in any way. Thanks!
Yeah i was aware of that, cgminer gets the information in the api to suggest 380 as well, so obviously the bitstream returns the info as if it was a pair, so even the calculated icarus-timing of 2.632=112 is wrong until the pair runs properly.

I guess at 57600 its only really 2x95MH/s so really, it may as well stay on the 2x100 standard bitstream for now

We're constantly learning with this hardware i guess Smiley
sr. member
Activity: 397
Merit: 500
June 25, 2012, 03:09:12 PM
I'm playing at the moment with different bitstreams.

I wonder why the icarus bitstream "190M_V4.bit" is the same as the "twin_test.bit" ?? I did a binary compare and it's the same 99,9%. Only the date and the directory from where it is compiled is different (comare the first bits in HEX).

@yohan: Is the "twin_test.bit" bitstream the same as the "190M_V4.bit" bitstream from icarus? I thought your team have make some changes to it to get it work?

If it is the same and i think so after the binary compare then read this:
Quote
190M for test.
in this bitsteam, the FPGA will continue working until nonce_to, even found a valid nonce.
Found at https://github.com/ngzhang/Icarus/blob/master/Downloads/bitsteam/V4/
Then it makes sense that the board is stop working after some time...


Never the less, i'm testing the 190M_V3.bit, it looks more stable at the moment (0% invalids with both fpga's so far), but know for sure in some hours.
sr. member
Activity: 462
Merit: 251
June 25, 2012, 03:08:32 PM
We think we know what the problem is where performance drops after some time usually on one FPGA. It's related to the comms and basically messages coming back with results are being lost. It won't be anything more than a short term issue and will be sorted out with our own bitstream.
sr. member
Activity: 397
Merit: 500
June 25, 2012, 02:24:35 PM
I have the same issue that twin_test will appear to mine at 350MH/s for 2-4 hours and then the amber led will start to show making it look like it waiting on work.

What i have found though, is if you leave SW6 1 on rather than off, (so SW1 and SW6 are all on) after flashing the twin_test, if you configure the workers in mpbm to use 57600 then it connects fine and mines for hours so far without issue (touch wood, fingers crossed, etc) but only at 190MH/s per PGA (pair?)

I know its slower MH/s, but its better than it dropping out whilst im asleep or something Smiley

There is no bitstream that make more the 190Mh/s per pair, if you see more it's a sw problem. cgminer need --icarus-timing option to be set. the unit is giving the miner sw the wrong parameters. You only flashed 1 fpga per pair, the second is not working at the moment.

the miner thinks it have 2 icarus (380Mh/s per board), thats why it shows wrong 380mh/s per pair.

This board can only hash 380mh/s at moment (2x190) not more. Check with you pool stats.

But i will also try the SW6 on, if thats works for me in any way. Thanks!
newbie
Activity: 49
Merit: 0
June 25, 2012, 02:01:45 PM
Is anyone with an early board still not mining?

I'd be happy with even the 50mh/s bitstream to work at this point...

100Mh/s bitstream is already on the unit. On the first post of this thread you can find the web page to get everything to play with.

The twin_test bitstream is not working propably on my unit (SN: 62-0015). Only 2 -4 hours it is hashing @ ~350Mh/s and stop after this time. I'm back to the shipping bitstream atm.

I have the same issue that twin_test will appear to mine at 350MH/s for 2-4 hours and then the amber led will start to show making it look like it waiting on work.

What i have found though, is if you leave SW6 1 on rather than off, (so SW1 and SW6 are all on) after flashing the twin_test, if you configure the workers in mpbm to use 57600 then it connects fine and mines for hours so far without issue (touch wood, fingers crossed, etc) but only at 190MH/s per PGA (pair?)

I know its slower MH/s, but its better than it dropping out whilst im asleep or something Smiley
sr. member
Activity: 397
Merit: 500
June 25, 2012, 01:53:02 PM
Ebe is this currently working for you?

It won't work for me.  Still showing 0.00 on MPBM

It is, but i think there must be some luck. Try that with cgminer 2.4.3 first and if cgminer is working you then can switch to mpbm.

If I get it not working with these steps, I shutdown the unit for 10 minutes, after that it's working "better". I'm back to the shipping bitstream, that is stable over more days for me. Better 100Mh/s over night then nothing. Sometimes it's working 4 hours, but then it stops and the orange led turn on and don't get it working again.
sr. member
Activity: 397
Merit: 500
June 25, 2012, 01:32:59 PM
Is anyone with an early board still not mining?

I'd be happy with even the 50mh/s bitstream to work at this point...

100Mh/s bitstream is already on the unit. On the first post of this thread you can find the web page to get everything to play with.

The twin_test bitstream is not working propably on my unit (SN: 62-0015). Only 2 -4 hours it is hashing @ ~350Mh/s and stop after this time. I'm back to the shipping bitstream atm.
sr. member
Activity: 462
Merit: 251
June 25, 2012, 08:55:20 AM
12V is a good choice for Cairnsmore1 although it can actually operate with a bit higher distribution voltage if needed.
I come prepared for all contingencies! How does 36kw of 48vdc sound? Grin

Keeping the estimate of 60 watts per board, that gives us 36,000 / 60 = 600 boards. 600 boards x $640 = $384,000.00.



That's some serious power and bad if you short it. Although I do of an incident of a spanner droppin over a battery out of a submarine and that was bad apparently.
rjk
sr. member
Activity: 448
Merit: 250
1ngldh
June 25, 2012, 08:06:44 AM
12V is a good choice for Cairnsmore1 although it can actually operate with a bit higher distribution voltage if needed.
I come prepared for all contingencies! How does 36kw of 48vdc sound? Grin

Keeping the estimate of 60 watts per board, that gives us 36,000 / 60 = 600 boards. 600 boards x $640 = $384,000.00.

legendary
Activity: 1400
Merit: 1000
I owe my soul to the Bitcoin code...
June 25, 2012, 07:39:35 AM
Yes they are opposite and that is one of the most stupid things they did in the PSU spec. They could have been the same. The 2x4 connectors are differently polarised but here's the worst bit the 2x3 PCIE can plug into the EPS socket and is totally the wrong way round so lots of smoke and probably fire if you do that. This was a side reason for not putting on the EPS on the PDB.

They also didn't do a good job going to the 2x4 PCIE either. Adding sense and not capacity over the 2x3. However that is what we have to work with.

I know right!!!  What the heck was molex thinking with the minifit-jr?  I know of one case where the PCIe/EPS issue did happen around here, luckily it turned out well. Smiley
sr. member
Activity: 462
Merit: 251
June 25, 2012, 02:09:32 AM
I believe it is correct that the EPS12V connectors have the positive and the negative swapped relative to a 6/8-pin PCIe connector, so be careful. Even if it fits, you might end up with reverse polarity and that would be bad.

So the 6-pin goes like this (with the connector latch on top):

Code:
+++
---

And I believe the ESP12V goes like this (also with the connector latch on top):

Code:
----
++++

But I don't have one next to me and so I can't check.

Yes they are opposite and that is one of the most stupid things they did in the PSU spec. They could have been the same. The 2x4 connectors are differently polarised but here's the worst bit the 2x3 PCIE can plug into the EPS socket and is totally the wrong way round so lots of smoke and probably fire if you do that. This was a side reason for not putting on the EPS on the PDB.

They also didn't do a good job going to the 2x4 PCIE either. Adding sense and not capacity over the 2x3. However that is what we have to work with.

It's common in general industry to have Point Of Load structure where power is distributed at higher voltage and lower current within a rack or rig. This makes for smaller copper wires and less distribution loss. Against that your local regulations stages are not 100% efficient so it's a balance between copper loss and POL regulator loss. The distribution voltage varies with system and usually depends on amount of power. In our extreme board Merrick1 we use 48V but that needs special PSUs at the front end and each board can be using up to 1000W. 12V is a good choice for Cairnsmore1 although it can actually operate with a bit higher distribution voltage if needed.



legendary
Activity: 1162
Merit: 1000
DiabloMiner author
June 24, 2012, 09:08:50 PM
Liking the power board. When it is available will it be possible to just add those to our shipments if we request/pay for them?



Actuallly I was looking at the post before. Yes that's very much the idea that you can do more or less what you want with the wiring. It's always difficult to get PCIE leads to wire up nicely in a rig always the wrong length and it's hard to split them nicely. Hopefully this board will be of use here. I imagine it will get used for other non-Cairnsmore uses as well. ATX PSU are hard to beat in efficiency terms and high power at a reasonable cost.

The plan is that this is an initial version and we will follow up with one supporting Ethernet as well. That enhanced one won't be done for 2-3 months yet. Depends on how busy we are,

Currently your board only limits 24pin and PCI-e connectors, i want to know why? Every PSU still has 2-3 molex 4-pin wires (i'm counting only wires because other connectors share the same wire are useless). Why not maximizing the available wires of a PSU? to save few bucks cents on the connector?


Most powersupplies can be maxed out on PCIe and +12v EPS pins. I don't know why you're throwing a hissy fit over obsolete and bulky 4-pin molex connectors. The better question is why aren't the 8-pin EPS connectors being utilized. 

Its not hissy fit when there are other enterprise PSU that we can use. The 4-pin molex is still very popular outside of PC.


Most enterprise PSUs that I have seen are 12vdc bulk powersupplies that then feed an in-chassis 5vdc and 3.3vdc power supply that steps down 12vdc. Then again your idea of enterprise and mine may differ. To me enterprise = rack mount gear. There might be a market for an adapter that could accept a rack-mount PSU and output a metric shit ton of PCIe 6-pin connectors. Problem with that though is you have to deal with 40mm fans..

To be fair, thats how all high efficiency PSUs work now. AC->DC 12v, DC->DC 12v->whatever for everything else.

In principal but typically in a rack-mount server that I've seen/worked with there are redundant 12vdc PSUs feeding a single power distribution block. Principal is the same, the hardware layout is different.

Well, HW layout is still actually the same, its just that the DC->DC VRMs are in the PSU housing instead of the modules (which also may not be outputting 12v, some I've seen output 24v for high wattage situations). Its kinda shitty when you realize that although your 12v is redundant, your 5v and 3.3v isn't.
hero member
Activity: 697
Merit: 500
June 24, 2012, 08:58:59 PM
Liking the power board. When it is available will it be possible to just add those to our shipments if we request/pay for them?



Actuallly I was looking at the post before. Yes that's very much the idea that you can do more or less what you want with the wiring. It's always difficult to get PCIE leads to wire up nicely in a rig always the wrong length and it's hard to split them nicely. Hopefully this board will be of use here. I imagine it will get used for other non-Cairnsmore uses as well. ATX PSU are hard to beat in efficiency terms and high power at a reasonable cost.

The plan is that this is an initial version and we will follow up with one supporting Ethernet as well. That enhanced one won't be done for 2-3 months yet. Depends on how busy we are,

Currently your board only limits 24pin and PCI-e connectors, i want to know why? Every PSU still has 2-3 molex 4-pin wires (i'm counting only wires because other connectors share the same wire are useless). Why not maximizing the available wires of a PSU? to save few bucks cents on the connector?


Most powersupplies can be maxed out on PCIe and +12v EPS pins. I don't know why you're throwing a hissy fit over obsolete and bulky 4-pin molex connectors. The better question is why aren't the 8-pin EPS connectors being utilized. 

Its not hissy fit when there are other enterprise PSU that we can use. The 4-pin molex is still very popular outside of PC.


Most enterprise PSUs that I have seen are 12vdc bulk powersupplies that then feed an in-chassis 5vdc and 3.3vdc power supply that steps down 12vdc. Then again your idea of enterprise and mine may differ. To me enterprise = rack mount gear. There might be a market for an adapter that could accept a rack-mount PSU and output a metric shit ton of PCIe 6-pin connectors. Problem with that though is you have to deal with 40mm fans..

To be fair, thats how all high efficiency PSUs work now. AC->DC 12v, DC->DC 12v->whatever for everything else.

In principal but typically in a rack-mount server that I've seen/worked with there are redundant 12vdc PSUs feeding a single power distribution block. Principal is the same, the hardware layout is different.
Pages:
Jump to: