Author

Topic: [Windows] Many USB hubs and BEs/Furies? Clean-up in your devices manager. (Read 2962 times)

sr. member
Activity: 336
Merit: 250
Thanks for posting this.
It will be helpful at some point I am sure.

legendary
Activity: 1484
Merit: 1026
In Cryptocoins I Trust
This is a good OP, thanks.

Although I don't have any BE's anymore, I know how much of a PITA getting many block erupters to work at once can be. The most I ran was about 84 on one computer using 4 chains of 2-3 hubs each. When I linked all hubs together through one port in the Mobo, I got a lot of problems. Splitting them up into multiple chains seemed to help a lot.
legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
will try it better then doing a full complete install of windows 7.  right now one pc is up to 500's  the other pc was fresh installed and set over again.
vs3
hero member
Activity: 622
Merit: 500
+1 !

Very handy! I've been manually messing with the registry ... but this is much much safer! (and not to mention way easier too!) Smiley
member
Activity: 102
Merit: 10

Thanks for this Nemo.  I was worried about how to clean all that up eventually.
legendary
Activity: 1036
Merit: 1000
Nighty Night Don't Let The Trolls Bite Nom Nom Nom
thanks for the info Smiley I will try this at a friends tomorrow

Contact me for deals on USB erupters, shipping out of NL
legendary
Activity: 1680
Merit: 1014
I have too many BEs, and I have quite a lot of hubs, and I like shuffling them around, trying out different topologies, and I am not always consistent which ports which hubs and BEs are plugged into.

Is that a problem? On Windows: yes. Windows will create a new device entry for each connected device in each new permutation. If you use bfgminer with COM port emulation, a new bridge port will be created for each BE. This will quickly overwhelm Windows, resulting in slow starts (Windows tries to check each device point you have ever connected to see if there is a device there!) and bfgminer locking up on launch once the number of virtual COM ports exceeds 500.

Is there a solution? Yes.

First unplug all your BEs and hubs.

Launch cmd.exe

Then run the folloing in the command window:

Code:
set DEVMGR_SHOW_NONPRESENT_DEVICES=1

Next launch device manager from the same window by executing

Code:
devmgmt

Finally, in the Device Manager check View->Show hidden devices

Clean-up time.

Expand "Universal Serial Bus controllers" and delete (hit 'Del' key and confirm with enter) all devices with greyed-out icon (this section will contain your hubs). Do not delete driver software (leave the checkbox in the prompt unmarked)

Repeat for "Universal Serial Bus devices"

And finally for "Ports (COM & LPT)"

Optionally go through the other sections and delete greyed out devices: your Windows will be more stable and start faster. Don't worry, if you plug a device at a later point, it will get re-added to the list.

Done?

Now, plug in all your hubs (without BEs) in the topology you wish to use. Wait for them to be initialised.

Then plug your BEs.

Enjoy cleaner and more stable Windows.
Jump to: