Pages:
Author

Topic: Set-up to run up to 25 ASIC units (Read 6301 times)

legendary
Activity: 2212
Merit: 1001
December 13, 2012, 12:57:00 AM
#73
Can it run win7 or XP  Huh

It has ATI6320 onboard video,should play minecraft pretty well,right  Huh

Got some customers looking to get something for thier kids to play that game  Wink

Edit: Yeppers,Win7 needs to be installed from a USB stick.Found the info here in the feedback.........I LOVE NEWEGG  Grin

http://www.newegg.com/Product/Product.aspx?Item=N82E16856173035

Some folks are talking about an overheat issue,hmmm  Roll Eyes

If you try and mine on it, it probably will overheat!

Some say it's cool, some say it over heats. I suspect the over-heaters are pushing the little thing beyond what it's designed to do.

 Cheesy  Definitly not for mining  Cheesy But for minecraft or websurfing it should be what my customers are looking for.Just a little concerned about that possible heat issue  Wink
legendary
Activity: 1795
Merit: 1208
This is not OK.
December 12, 2012, 07:31:09 PM
#72
Can it run win7 or XP  Huh

It has ATI6320 onboard video,should play minecraft pretty well,right  Huh

Got some customers looking to get something for thier kids to play that game  Wink

Edit: Yeppers,Win7 needs to be installed from a USB stick.Found the info here in the feedback.........I LOVE NEWEGG  Grin

http://www.newegg.com/Product/Product.aspx?Item=N82E16856173035

Some folks are talking about an overheat issue,hmmm  Roll Eyes

If you try and mine on it, it probably will overheat!

Some say it's cool, some say it over heats. I suspect the over-heaters are pushing the little thing beyond what it's designed to do.
legendary
Activity: 2212
Merit: 1001
December 12, 2012, 07:07:29 PM
#71
Got one of these off fleebay for $125:

http://www.zotacusa.com/zbox-ad04.html

Should do the job Smiley

Can it run win7 or XP  Huh

It has ATI6320 onboard video,should play minecraft pretty well,right  Huh

Got some customers looking to get something for thier kids to play that game  Wink

Edit: Yeppers,Win7 needs to be installed from a USB stick.Found the info here in the feedback.........I LOVE NEWEGG  Grin

http://www.newegg.com/Product/Product.aspx?Item=N82E16856173035

Some folks are talking about an overheat issue,hmmm  Roll Eyes
legendary
Activity: 1795
Merit: 1208
This is not OK.
December 12, 2012, 04:01:28 PM
#70
Got one of these off fleebay for $125:

http://www.zotacusa.com/zbox-ad04.html

Should do the job Smiley
legendary
Activity: 952
Merit: 1000
December 07, 2012, 05:14:52 PM
#69
I see there's a new version (III) with a dual 1.6GHz Arm Processor, that might be enough...
I looked into that, and realized there are still a few problems. The MK802, MK802+, and MK802 II all used the same chipset, the Allwinner A10. This has been out for a while, so there is plenty of Linux support for these devices. The MK802 III, MK808, and UG802 switched to a dual core chipset, the RK3066. There are early, alpha builds of Ubuntu available, but with complicated installation procedures and many known issues (such as not being able to use the internal wifi). Because of this, I choose the older, but better supported devices.
legendary
Activity: 1795
Merit: 1208
This is not OK.
December 07, 2012, 04:20:07 PM
#68
I see there's a new version (III) with a dual 1.6GHz Arm Processor, that might be enough...
legendary
Activity: 952
Merit: 1000
December 07, 2012, 03:45:20 PM
#67
What ever happened to your e3000? I thought you were using that to mine?
I'm not entirely convinced it'll be fast enough for ASICs, maybe it would be... either way, I updated the firmware and put the wrong one on and bricked it :/
Tried the serial recovery... not working either.
Ouch! Sorry to hear that, as your thread was my inspiration!
Nice! That's certainly a lot more powerful then the router, at least 2x the CPU speed 8x the memory (though that's not so important). It would probably handle a few asics OK.

I wanted something a bit more powerful, I'll have 240GH/s when the asics arrive, also want to run a full bitcoin node, and probably use it as a media / backup server since it'll always be on.
Ya that's what I'm hoping. I got just over 200GH/s myself, but I don't plan on doing anything besides running CGMiner, so it should be adequate. I'm concerned about running it over wifi, but I can always pick up a usb->ethernet adapter as a backup, run 8 ASICs instead of 9, and still have the whole setup for under $75.
legendary
Activity: 1795
Merit: 1208
This is not OK.
December 07, 2012, 03:08:38 PM
#66
What ever happened to your e3000? I thought you were using that to mine?

I'm not entirely convinced it'll be fast enough for ASICs, maybe it would be... either way, I updated the firmware and put the wrong one on and bricked it :/
Tried the serial recovery... not working either.

Ouch! Sorry to hear that, as your thread was my inspiration!

Nice! That's certainly a lot more powerful then the router, at least 2x the CPU speed 8x the memory (though that's not so important). It would probably handle a few asics OK.

I wanted something a bit more powerful, I'll have 240GH/s when the asics arrive, also want to run a full bitcoin node, and probably use it as a media / backup server since it'll always be on.
legendary
Activity: 952
Merit: 1000
December 07, 2012, 02:53:09 PM
#65
What ever happened to your e3000? I thought you were using that to mine?

I'm not entirely convinced it'll be fast enough for ASICs, maybe it would be... either way, I updated the firmware and put the wrong one on and bricked it :/
Tried the serial recovery... not working either.

Ouch! Sorry to hear that, as your thread was my inspiration!
legendary
Activity: 1795
Merit: 1208
This is not OK.
December 07, 2012, 02:48:02 PM
#64
What ever happened to your e3000? I thought you were using that to mine?

I'm not entirely convinced it'll be fast enough for ASICs, maybe it would be... either way, I updated the firmware and put the wrong one on and bricked it :/
Tried the serial recovery... not working either.
legendary
Activity: 952
Merit: 1000
December 07, 2012, 02:45:01 PM
#63
Gaah!

I've been looking for a nice low power simple and cheap nettop type PC to run my FPGAs and ASICs (if/when they arrive), but they all seem to be 19v supply. Which is terribly inconvenient when I have my nice efficient ATX PSU sitting right there delivering a juicy 12v.
The only 12v ones are over-priced (imo) and not well spec'ed compared to the 19v ones available.

Guess I'll have to use the power brick Sad

What ever happened to your e3000? I thought you were using that to mine?
legendary
Activity: 1795
Merit: 1208
This is not OK.
December 07, 2012, 02:38:21 PM
#62
Gaah!

I've been looking for a nice low power simple and cheap nettop type PC to run my FPGAs and ASICs (if/when they arrive), but they all seem to be 19v supply. Which is terribly inconvenient when I have my nice efficient ATX PSU sitting right there delivering a juicy 12v.
The only 12v ones are over-priced (imo) and not well spec'ed compared to the 19v ones available.

Guess I'll have to use the power brick Sad
sr. member
Activity: 322
Merit: 250
November 22, 2012, 09:22:00 PM
#61

^^^^ Re:  Long, informative USB stuff


Ok, now I get it.  Rather than the issues of collisions found in hubbed CSMA like Ethernet USB is multiplexed with the host controller as master.


I was worried that USB introduced collisions in the formal sense.  That would definitely be a problem for non buffered nonces every 70ms.


Ok, I can relax now Wink


edit:  I believe FTDI usb/serial chips have advanced driver settings to control payload buffering in the chip.
full member
Activity: 196
Merit: 100
November 22, 2012, 08:21:50 PM
#60
So I'm trying to get my mind around what the best set-up would be for up to 25 ASIC units. Either the BFL SC singles or bASIC.

What about USB bandwith ? Can you use a couple high quality usb hubs or will they have bandwith issues ?


Bandwidth has less to do with it......., since actual bandwidth is quite small, the REAL issue is the protocol.
In another post I'd recommended that the  Chinese ASIC system could potentially scale better, since they have opted to include WIFI/Ethernet.

The problem with USB is that only ONE device can be on the buss at a time AND you have to signal connection & disconnection
Which means as the number of devices grows, so does the buss collisions.
Hubs solve F*** ALL, the same way that building more roads into a city does, all a hub does is increase the potential for collisions.

It is RAW ports that you need, since they decrease the chance of collisions by a power of the number employed.
Two RAW ports decrease the collisions by a power of two over the number of devices.(since you can split the USB tree)

Overall it is very difficult to work out HOW ASICS will impact the USB communication, because so little details have been released.

Consider the Implementation of a SIMPLE buffer scheme for returned nonces.

Take the following.....

Setup one:
Returns EACH nonce when found

Setup Two
Bundles up nonces and returns a batch every second.

consider that we find 5 nonces that are viable,
Setup Two will only negotiate with the USB ONCE every second, therefore the collisions are limited down.

Setup one will attempt to connect & disconnect ATLEAST 5 TIMES with the USB infrastructure, this will seriously impact the distribution of work to other devices, plus it is going to be exponential for each extra device.


Since the Damned ASIC vendors are telling us nothing about how the devices are implemented, we cannot plan ahead or work out anything.

HC

Your idea about how USB works is factually incorrect. Start reading about the technology on wiki which correctly states:

The host controller directs traffic flow to devices, so no USB device can transfer any data on the bus without an explicit request from the host controller. In USB 2.0, the host controller polls the bus for traffic, usually in a round-robin fashion. The throughput of each USB port is determined by the slower speed of either the USB port or the USB device connected to the port.

In case you need a translation. The speed of the chain/hub determines how quickly each attached device is polled for transfering data. This operation in double digit milliseconds (around 12 iirc) in most cases, but there do exist some that poll speed is in the single digit. This is for usb 2.0. Furthermore, the signaling method for USB 3.0, while still host-directed, is now asynchronous instead of polling. and drops that access time to each device by a factor of 10.

So no, there's no "attempt to connect and disconnect ATLEAST 5 TIMES" it is in effect a flag that's set on the device (closing the ground line???) that indicates it has data to transfer. Polling would be a query from the usbcontroller to the device asking if it's got data... When that happens and the device has data to send... it transmits.

Also, this is why it's called Universal Serial Bus it's using the same methods that a data bus on any circuit board uses but to communicate with external devices (and logically instead of physically).



Actually it is NOT factually incorrect... perhaps  a little unclear in the wording. (The 5 times WAS AN EXAMPLE OF FINDING 5 nonces, and collisions perhaps would have been better to describe as  "work waiting to be serviced" would have been better),
Sometimes I forget that not everyones first language is English, I apologize for my mistake.

I.E
poll slavex...... I have a nonce for you......transfer.. Disconnect... poll next device....... nothing.. back to salve x... I have a nonce for you....

A better solution would be.......

poll slavex...... I have a X nonces for you transfer..disconnect poll next device....... nothing... back to slave x


As I stated at the start... we do not know about HOW they have implemented the USB system.

Even if you took the trouble to do a very basic search of Wikipidia (god help us....) and from your text I see that you have indeed just copied and pasted from Wikipedia without correctly Citing.

if you read down a bit you would see:
"On-The-Go Supplement 1.3: Released in December 2006.
USB On-The-Go makes it possible for two USB devices to communicate with each other without requiring a separate USB host. In practice, one of the USB devices acts as a host for the other device."

So it would be possible with such a setup to have a "chain" of devices (two ports) where each device was BOTH a host and a slave, ideally two.

As regards you description of USB and how it relates to how "its based on ANY databus"

"it's using the same methods that a data bus on any circuit board uses but to communicate with external devices (and logically instead of physically "

Sorry Wikipedia ........
Some external devices CAN POLL, and so do most INTERNAL devices (its called interrupts) and in this case the "signaling" is EXTERNAL to the databus using separate control wires (parallel printers are another example, but RS232 can be either)

 USB CANNOT do this, because as you stated yourself copied and pasted from wikipidia... it is MASTER/SALVE and has to be " polled in round robin"

Whilst we are on the subject of reading up.......

Jan, Axelson (2005) USB Complete Third Edition. http://picvietnam.com/download/Tutorial/USB_Complete_3rdEdition.pdf

It's a bit out of date... but it will get you up to speed on the subject, look at section 2 and 3.

Look USB is a complex subject, not just the protocol, but how simple design decisions in the controlling software can have a MAJOR impact on the protocol.

HC



legendary
Activity: 2212
Merit: 1001
November 22, 2012, 06:01:32 PM
#59


Re:  USB hubs vs root ports


Typically a vendor will identify a multi port USB PCI-E card as "full bandwidth" to indicate that each port is a root port and not hubbed.

I have seen very few "full bandwidth" cards.  Most are hubbed.

By looking at the PCB it's usually easy to spot the hubbed cards.  They have a single set of 2 large IC's.



Any links to show what your talking about  Huh

I looked some up,but had no idea what I was looking for....Thanks!!!!  Wink
sr. member
Activity: 322
Merit: 250
November 22, 2012, 08:28:37 AM
#58


Re:  USB hubs vs root ports


Typically a vendor will identify a multi port USB PCI-E card as "full bandwidth" to indicate that each port is a root port and not hubbed.

I have seen very few "full bandwidth" cards.  Most are hubbed.

By looking at the PCB it's usually easy to spot the hubbed cards.  They have a single set of 2 large IC's.
full member
Activity: 196
Merit: 100
November 21, 2012, 09:33:28 PM
#57
What about the usb ports which attach to the rear slots and plug directly into the motherboard ?

I have msi gd70's from my gpu set-ups and have attached three of the usb add-ins directly to the motherboard which gives me 12 extra ports.

Does that solve the collisions ?

It would depend HOW they are routed... some of these multi-port setups are cons........
Basically the motherboard supplier has ONE hard USB port, which they route to an internal USB HUB CHIP!!!!!!, so you are f***d before you start, they do it because the hub chips have abuse protection built in, so on repairs, they replace one shitty hub chip, instead of a more expensive Port chip.

Other manufacturers or SOC chips have 4 HARD USB connections WITHOUT a hub, so if the software is written properly you have the bandwidth of 4 USB ports+ DMA
You have to pull some data-sheets.
Even with these new PCIe cards, you have to ensure they are raw ports and not some shitty USB hub implementation with  a bit of PCIe 'magic' shoved on the outside.
 (it all comes back to WHY should I pay $10,000 for an intel server when an ASUS motherboard costs $40)
full member
Activity: 196
Merit: 100
November 21, 2012, 09:25:04 PM
#56
So I'm trying to get my mind around what the best set-up would be for up to 25 ASIC units. Either the BFL SC singles or bASIC.

What about USB bandwith ? Can you use a couple high quality usb hubs or will they have bandwith issues ?


Bandwidth has less to do with it......., since actual bandwidth is quite small, the REAL issue is the protocol.
In another post I'd recommended that the  Chinese ASIC system could potentially scale better, since they have opted to include WIFI/Ethernet.


So only Avalon units have WIFI/Ethernet ? and BFL + bASICs have USB ports ?
I should have checked this out before I got a 8 port switch the other day.
Now I need to buy 1 or 2 powered USB hubs.

Yep.... Maybe bit more research..........
However ....... There  may be a solution to scalability, but it would depend on the  other manufacturers having TWO USB ports and some *specially written firmware, possibly it would work with ONE USB port, but again it would need  Custom firmware, and a modified mining client.

HC.



sr. member
Activity: 420
Merit: 250
November 21, 2012, 01:25:26 PM
#55
So I'm trying to get my mind around what the best set-up would be for up to 25 ASIC units. Either the BFL SC singles or bASIC.

What about USB bandwith ? Can you use a couple high quality usb hubs or will they have bandwith issues ?


Bandwidth has less to do with it......., since actual bandwidth is quite small, the REAL issue is the protocol.
In another post I'd recommended that the  Chinese ASIC system could potentially scale better, since they have opted to include WIFI/Ethernet.

The problem with USB is that only ONE device can be on the buss at a time AND you have to signal connection & disconnection
Which means as the number of devices grows, so does the buss collisions.
Hubs solve F*** ALL, the same way that building more roads into a city does, all a hub does is increase the potential for collisions.

It is RAW ports that you need, since they decrease the chance of collisions by a power of the number employed.
Two RAW ports decrease the collisions by a power of two over the number of devices.(since you can split the USB tree)

Overall it is very difficult to work out HOW ASICS will impact the USB communication, because so little details have been released.

Consider the Implementation of a SIMPLE buffer scheme for returned nonces.

Take the following.....

Setup one:
Returns EACH nonce when found

Setup Two
Bundles up nonces and returns a batch every second.

consider that we find 5 nonces that are viable,
Setup Two will only negotiate with the USB ONCE every second, therefore the collisions are limited down.

Setup one will attempt to connect & disconnect ATLEAST 5 TIMES with the USB infrastructure, this will seriously impact the distribution of work to other devices, plus it is going to be exponential for each extra device.


Since the Damned ASIC vendors are telling us nothing about how the devices are implemented, we cannot plan ahead or work out anything.

HC

Your idea about how USB works is factually incorrect. Start reading about the technology on wiki which correctly states:

The host controller directs traffic flow to devices, so no USB device can transfer any data on the bus without an explicit request from the host controller. In USB 2.0, the host controller polls the bus for traffic, usually in a round-robin fashion. The throughput of each USB port is determined by the slower speed of either the USB port or the USB device connected to the port.

In case you need a translation. The speed of the chain/hub determines how quickly each attached device is polled for transfering data. This operation in double digit milliseconds (around 12 iirc) in most cases, but there do exist some that poll speed is in the single digit. This is for usb 2.0. Furthermore, the signaling method for USB 3.0, while still host-directed, is now asynchronous instead of polling. and drops that access time to each device by a factor of 10.

So no, there's no "attempt to connect and disconnect ATLEAST 5 TIMES" it is in effect a flag that's set on the device (closing the ground line???) that indicates it has data to transfer. Polling would be a query from the usbcontroller to the device asking if it's got data... When that happens and the device has data to send... it transmits.

Also, this is why it's called Universal Serial Bus it's using the same methods that a data bus on any circuit board uses but to communicate with external devices (and logically instead of physically).



legendary
Activity: 1890
Merit: 1003
November 21, 2012, 02:02:48 AM
#54
Pages:
Jump to: