<p>You can probably go up to the maximum of 127 devices if you really wanted (the USB2 limit), remembering though that the Ethernet adaptor is one, and each hub also counts in one. Word on the street also indicates a 49 Eruptor limit, though that's probably just a software limitation. </p>

<p>The transfer speed will never be an issue. </p>

<p>The CPU speed will never be an issue. </p>

CC BY-SA 3.0
2013-10-29T01:44:11.990Z
Unfortunately, the rPi does not have a full USB firmware controller implementation and cannot handle multiple levels of hubs. Some single hubs exceed this by themselves (because they're internally implemented as more than one hub) and that's why "cascaded hubs" don't properly with the rPi (some ports are dead).
David Schwartz
CC BY-SA 3.0
2013-10-29T01:53:36.063Z
I've not seen this. In my own testing I've gone a few levels deep and had no problems with all the devices. My Chinese USB drive RAID was dirt slow, but that's a whole other story.
Anonymous
CC BY-SA 3.0
2013-10-29T20:49:32.290Z
so it looks like only 8 (4ports/hub * 2hubs/rpi => 8ports) :(
tarabyte
CC BY-SA 3.0
2014-03-12T01:33:28.523Z
what USB hub are you using?
Phill Pafford
CC BY-SA 3.0
2013-10-28T22:55:44.930Z
2013-10-28T22:55:44.930Z
Anonymous
<p>You should have no problem with 2x 10port hubs on a rasp-pi. I have tried a 49 port hub with full erupters and had several issues (using minepeon on the pi). </p>

<p>Also, I can easily run over 100 erupters using a single instance of BFGminer on a laptop with windows 7; I don't know how this would work on a rasp pi though.</p>

<p>I don't know about tools to get the numbers you are asking about, but hopefully some of this info will help a bit!</p>

CC BY-SA 3.0
2014-01-01T12:13:17.823Z
2014-01-01T12:13:17.823Z
vnhyp0
<p>I have personally tried many erupters on a RPi. With 9 devices it was stable, with 21 devices it would have issues. After a couple days of random hangs, erupters stopping, and other nonsense I switched out the RPi for a netbook and haven't looked back.</p>

CC BY-SA 3.0
2014-01-08T07:01:41.030Z
2014-01-08T07:01:41.030Z
ldm314
<p>I'm trying to figure out where the bottle neck in terms of bandwidth would be.</p>

<p>Assume:</p>

<ul>
<li>no other processes running on raspberry pi (700MHz processor, no
overclocking)</li>
<li>no limit on internet up/down rates no limit on power of
external USB hub (5V, 12A power supply)</li>
</ul>

<p>What is the maximum data rate that the usb bus can handle?
What is the maximum data rate a block erupter could ever need (I don't know how to convert Hashes/s to Bytes/s on the USB bus)</p>

<p>Are there tools I can use to grab these numbers (e.g. some utility like netcat?)</p>

<p>Can I put a 10-port usb hub in each of the two raspberry pi usb ports?</p>

CC BY-SA 3.0
2014-03-12T01:32:53.413Z
what USB hub are you using?
Phill Pafford
<asic>
Maximum number of block erupters raspberry pi can handle?
tarabyte
# Maximum number of block erupters raspberry pi can handle?

(Asked by: username_0 on 2013-10-28)

I'm trying to figure out where the bottle neck in terms of bandwidth would be.

Assume:

* no other processes running on raspberry pi (700MHz processor, no
  overclocking)
* no limit on internet up/down rates no limit on power of
  external USB hub (5V, 12A power supply)

What is the maximum data rate that the usb bus can handle?
What is the maximum data rate a block erupter could ever need (I don't know how to convert Hashes/s to Bytes/s on the USB bus)

Are there tools I can use to grab these numbers (e.g. some utility like netcat?)

Can I put a 10-port usb hub in each of the two raspberry pi usb ports?

**Tags:** asic

> **Comments:**
> **username_1**: what USB hub are you using?  

---

## 3 answers

### Answer by username_2 on 2013-10-28. Score: 1 | Accepted answer

You can probably go up to the maximum of 127 devices if you really wanted (the USB2 limit), remembering though that the Ethernet adaptor is one, and each hub also counts in one. Word on the street also indicates a 49 Eruptor limit, though that's probably just a software limitation.

The transfer speed will never be an issue.

The CPU speed will never be an issue.

> **Comments:**
> **username_3**: Unfortunately, the rPi does not have a full USB firmware controller implementation and cannot handle multiple levels of hubs. Some single hubs exceed this by themselves (because they're internally implemented as more than one hub) and that's why "cascaded hubs" don't properly with the rPi (some ports are dead).  
> **username_2**: I've not seen this. In my own testing I've gone a few levels deep and had no problems with all the devices. My Chinese USB drive RAID was dirt slow, but that's a whole other story.  
> **username_0**: so it looks like only 8 (4ports/hub * 2hubs/rpi => 8ports) :(  
> **username_1**: what USB hub are you using?  

---

### Answer by username_4 on 2014-01-01. Score: 0

You should have no problem with 2x 10port hubs on a rasp-pi. I have tried a 49 port hub with full erupters and had several issues (using minepeon on the pi).

Also, I can easily run over 100 erupters using a single instance of BFGminer on a laptop with windows 7; I don't know how this would work on a rasp pi though.

I don't know about tools to get the numbers you are asking about, but hopefully some of this info will help a bit!


---

### Answer by username_5 on 2014-01-08. Score: 0

I have personally tried many erupters on a RPi. With 9 devices it was stable, with 21 devices it would have issues. After a couple days of random hangs, erupters stopping, and other nonsense I switched out the RPi for a netbook and haven't looked back.


---

