Pages:
Author

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

sr. member
Activity: 462
Merit: 251
June 28, 2012, 12:41:57 PM
Ok some running dip switch settings. These are now on support page as well.



newbie
Activity: 49
Merit: 0
June 28, 2012, 11:42:55 AM
I normally program with SW6 1 on as per the pdf, but ive tried with SW6 #1 off for both programming and operation and its definately COM22/COM23 for me;

Code:
 [2012-06-28 17:29:37] Icarus Detect: Test failed at \\.\COM20: get 00000000, should: 000187a2
 [2012-06-28 17:29:38] Icarus Detect: Test failed at \\.\COM21: get 00000000, should: 000187a2
 [2012-06-28 17:29:38] Icarus Detect: Test failed at \\.\COM22: get 00018799, should: 000187a2
 [2012-06-28 17:29:38] Icarus Detect: Test failed at \\.\COM23: get 000187a1, should: 000187a2

CGminer works at 115,200 baud, so thats why SW6 1 needs to be off for it
full member
Activity: 199
Merit: 100
June 28, 2012, 11:04:14 AM
to daemonic:

Programming fpga 0 and 3  my COM ports are 21 and 22. i Had your problem using stock cgminer 2.4.3 till i changed the sw6 1 to off
( 115k)  ( dont remember who said that but he's got all the credits) Wink

switch 6 in my board is up acording with pdfs

try it!
donator
Activity: 919
Merit: 1000
June 28, 2012, 11:03:27 AM
Are there different board versions with different switchs positions ?

in my card the switch positions are:

                23
6(top)       ##
1(botton)   ##
                54


could you confirm your config to avoid misunderstandings.   Thank you.

Sorry if I caused confusion. I was not aware that the switch numbers are printed on the board. Now with a lens I saw them (my eyes, you know...) and in fact in my post the numbering is swapped for SW1 SW6.

Will correct it there. Thanks for the heads up.
newbie
Activity: 49
Merit: 0
June 28, 2012, 11:01:12 AM
    SW1 (array top):       1 off, 234 on (115kBaud)
    SW6 (array bottom): 3 off, 124 on (programming mode)

in my card the switch positions are:

                23
6(top)       ##
1(botton)   ##
                54

I think zefir has SW6/SW1 the wrong way around, i was quoting it that way around also as i assumed the SW number worked clockwise around the board, it wasnt till i got a maginfying glass out i could see properly Smiley
newbie
Activity: 49
Merit: 0
June 28, 2012, 10:56:18 AM
Im starting to think i have an issue with my board;

CGMiner
Code:
[2012-06-28 16:52:57] Icarus Detect: Test failed at \\.\COM22: get 00018791, should: 000187a2
[2012-06-28 16:52:57] Icarus Detect: Test failed at \\.\COM23: get 000187a1, should: 000187a2

MPBM
Code:
2012-06-28 16:53:28.579000 [100]: Exception: Mining device is not working correctly (returned 81cce447 instead of 5eb01f04)
2012-06-28 16:53:30.080000 [100]: Exception: Mining device is not working correctly (returned 8fa31f04 instead of 5eb01f04)
2012-06-28 16:53:31.637000 [100]: Exception: Mining device is not working correctly (returned eea21f04 instead of 5eb01f04)

Sad
full member
Activity: 199
Merit: 100
June 28, 2012, 10:51:28 AM

2.) set DIP switches as described for twin_test PROGRAMMING plus 115kBaud:
    SW1 (array top):       1 off, 234 on (115kBaud)
    SW6 (array bottom): 3 off, 124 on (programming mode)
    SW2 + SW5 (FPGA 0+3): 1234 on
    SW3 + SW4 (FPGA 1+2): 12 off, 34 on
HTH

Are there different board versions with different switchs positions ?

in my card the switch positions are:

                23
6(top)       ##
1(botton)   ##
                54


could you confirm your config to avoid misunderstandings.   Thank you.


donator
Activity: 919
Merit: 1000
June 28, 2012, 02:40:36 AM
Short update before I head to work.

I got 12 boards (with all USB hubs and PSUs I could grab) up and running over night with no hiccups. Pool reports 4.3 GHps average which matches half of what cgminer is reporting as all time rate.

One problem I observed is the USB cables. With my lot I got two types with 1.8 and 1.2m, with the long ones had problems to properly operate (both directly connected to my Laptop or over a passive USB hub). While some cause aborting communication, with others the ttyUSB ports are even not detected at all. So, if you observe glitches and see from your syslog that the tty ports were disconnected, just take the USB cable from your digital cam and give a try.

For those who also ordered lots of boards, here is how I set mine up (which without persistent SPI programing is PITA), for Linux:
1.) connect all to the PSU and USB cables
2.) set DIP switches as described for twin_test PROGRAMMING plus 115kBaud:
    SW6 (array top):       1 off, 234 on (115kBaud)
    SW1 (array bottom): 3 off, 124 on (programming mode)
    SW2 + SW5 (FPGA 0+3): 1234 on
    SW3 + SW4 (FPGA 1+2): 12 off, 34 on
3.) power on all boards
4.) for every board
 a) connect it to host
 b) program all FPGAs with 190M_V3.bit
 c) disconnect from host
 d) switch SW6-3 on (red controller LED starts blinking)
5.) connect boards to host one after another (first connect the hub and then the boards to the hub)
6.) run cgminer (default Icarus at 115kBaud) with all ttyUSB
7.) note which ones are the inactive FPGAs (usually those at ttyUSBx with (x/2 % 2 == 0))
8.) run cgminer with only active FPGAs (you might need to run several times until all are detected properly)
9.) mine
10.) hope nothing goes bad, otherwise: goto 1


HTH


Edit: fixed previously swapped SW1 and SW6
sr. member
Activity: 462
Merit: 251
June 28, 2012, 02:07:03 AM
I think the Icarus design is built off the Ztex one but I might be wrong on that. If anyone happens to have the NCD files for either these and wants to supply them I will try a couple of modifications to see if they will work seperately of the main team on our original bitstream. It's a process not guaranteed to work but sometimes it does but most importantly these sorts of hack can be done in 30 mins not 2 days of a rebuild. I know you all are keen to see the performance side of this and I don't think we will have any major problems getting to about the 800MH/s mark it's more a case of how long to get there.
sr. member
Activity: 336
Merit: 250
June 27, 2012, 08:57:31 PM
Quite understandable, "Only one to build upon the original, freely provided code."
full member
Activity: 196
Merit: 100
June 27, 2012, 07:50:01 PM
Aren't all the bitstreams from ztex to icarus to x6500 to modminer all based on code that was previously published by someone else for free? Hence the exact same performance of those devices. They just made hardware designed to use available code.The only person to do his own work was ET.

I believe that should be did his own work on top of that freely provided work.

Could you repeat that statement in english please? ;p

http://www.youtube.com/watch?v=WxmUKVrT0iI
hero member
Activity: 504
Merit: 500
June 27, 2012, 07:45:09 PM
Aren't all the bitstreams from ztex to icarus to x6500 to modminer all based on code that was previously published by someone else for free? Hence the exact same performance of those devices. They just made hardware designed to use available code.The only person to do his own work was ET.

I believe that should be did his own work on top of that freely provided work.

Could you repeat that statement in english please? ;p
full member
Activity: 196
Merit: 100
June 27, 2012, 07:43:59 PM
Aren't all the bitstreams from ztex to icarus to x6500 to modminer all based on code that was previously published by someone else for free? Hence the exact same performance of those devices. They just made hardware designed to use available code.The only person to do his own work was ET.

I believe that should be did his own work on top of that freely provided work.
newbie
Activity: 54
Merit: 0
June 27, 2012, 07:32:31 PM
Aren't all the bitstreams from ztex to icarus to x6500 to modminer all based on code that was previously published by someone else for free? Hence the exact same performance of those devices. They just made hardware designed to use available code.The only person to do his own work was ET.
hero member
Activity: 697
Merit: 500
June 27, 2012, 07:15:09 PM
Are you planning on contacting TMC (eldentyrell) and providing him with stuff he needs to make his bitstream compatible with Cairnsmore1?

We have had a conversation but it does need some work from our side that would take from our bitstream progression. So it's not likely to get us there much faster that our own approach. so for the moment we continue as we are.


I will be very surprised if you will be able to produce a bitstream of 220MHs+ performance in a reasonable timeframe (1-2 weeks). From what I've heard, it's a pain in the neck to work with Spartan-6 in such high performance application. I believe TML would be much faster to implement.

I personally would just prefer a 750-800 MH/s firmware to get my boards running. After all that's what I was sold on (double Icarus performance for $640). Any additional work would be icing on the cake.

You'd have to be quite a ninja to write a bitstream even of that performance in 2 weeks.

Isn't the ZTEX firmware open-sourced? I believe ZTEX's quad is treated as 4 individual FPGAs, which if I understand, Cairnsmore1 supports besides the inter-FPGA link to mimic Icarus. I could be wrong, but I don't think you'd need to be a ninja.
hero member
Activity: 560
Merit: 500
June 27, 2012, 07:06:57 PM
Are you planning on contacting TMC (eldentyrell) and providing him with stuff he needs to make his bitstream compatible with Cairnsmore1?

We have had a conversation but it does need some work from our side that would take from our bitstream progression. So it's not likely to get us there much faster that our own approach. so for the moment we continue as we are.


I will be very surprised if you will be able to produce a bitstream of 220MHs+ performance in a reasonable timeframe (1-2 weeks). From what I've heard, it's a pain in the neck to work with Spartan-6 in such high performance application. I believe TML would be much faster to implement.

I personally would just prefer a 750-800 MH/s firmware to get my boards running. After all that's what I was sold on (double Icarus performance for $640). Any additional work would be icing on the cake.

You'd have to be quite a ninja to write a bitstream even of that performance in 2 weeks.
sr. member
Activity: 397
Merit: 500
June 27, 2012, 06:56:38 PM
Can you try to attach your board to a PC (not a netbook) and/or a PC with linux?

I don't want to start a flame war on windows vs linux, I use both when I have to, but I'm on linux and neither I have problems with cgminer nor I had problems with mpbm while I used it.

I went back to cgminer because Mpbm was not giving enough work to my FPGAs which had the yellow leds on even for 10 seconds in a row every now and then.

spiccioli.

I will try that and use cgminer for it on win7 64. Let's hope something changes for me, but i have to wait to tomorrow evening, need my notebook workstation for daily work. I must say the flashing part looks "faster" on my workstation notebook as on my netbook (lesser tries). hmm... but can be luck  Huh
sr. member
Activity: 397
Merit: 500
June 27, 2012, 06:47:06 PM
I personally would just prefer a 750-800 MH/s firmware to get my boards running. After all that's what I was sold on (double Icarus performance for $640). Any additional work would be icing on the cake.

+1  Wink
hero member
Activity: 697
Merit: 500
June 27, 2012, 06:41:36 PM
Are you planning on contacting TMC (eldentyrell) and providing him with stuff he needs to make his bitstream compatible with Cairnsmore1?

We have had a conversation but it does need some work from our side that would take from our bitstream progression. So it's not likely to get us there much faster that our own approach. so for the moment we continue as we are.


I will be very surprised if you will be able to produce a bitstream of 220MHs+ performance in a reasonable timeframe (1-2 weeks). From what I've heard, it's a pain in the neck to work with Spartan-6 in such high performance application. I believe TML would be much faster to implement.

I personally would just prefer a 750-800 MH/s firmware to get my boards running. After all that's what I was sold on (double Icarus performance for $640). Any additional work would be icing on the cake.
hero member
Activity: 560
Merit: 500
June 27, 2012, 06:38:28 PM
Are you planning on contacting TMC (eldentyrell) and providing him with stuff he needs to make his bitstream compatible with Cairnsmore1?

We have had a conversation but it does need some work from our side that would take from our bitstream progression. So it's not likely to get us there much faster that our own approach. so for the moment we continue as we are.


I will be very surprised if you will be able to produce a bitstream of 220MHs+ performance in a reasonable timeframe (1-2 weeks). From what I've heard, it's a pain in the neck to work with Spartan-6 in such high performance application. I believe TML would be much faster to implement.
Pages:
Jump to: