So I got my first erupters today and spent about 2 hours trying to take the advice in a bunch of threads about settings them up with cgminer. Silly me tried to set them up with the latest version of cgminer 3.3.1. Since the -S command was removed a few versions ago it seems like you are now supposed to get a perfect install of the drivers and then it magically detects the USB devices on start up. But this didn't work for me, and others in some threads had problems with this too.
So I followed this guide
http://rdmsnippets.com/tag/install-block-erupter-on-windows-7/ to the letter and used the older 3.1.1 and it worked more or less perfectly.
Not sure how support for the USB miners will progress with new versions of cgminer. I suppose its best to just leave it alone since it works.
Also I used the D-Link DUB-H7 hub and it works flawlessly. Running of my netbook (~13 watts) which runs 24/7 anyway, seems like a good host.
Unless you have USB 3.0 hubs, you should have just followed the simple paragraph in the ASIC readme file and installed the WinUSB driver with Zadig and associate your USB Erupter with the WinUSB driver.
I did that and had my Erupters running in minutes and has been running flawlessly since with no command line arguments besides --usb ICA:3 since I'm running three instances of CGMiner with 3 Erupters per pool.
Much simpler than mapping all of those serial ports and putting each port/miner in the command line.
Sam
ASIC-README.txt in version 3.1.1 only refers to BFL and Avalon devices. I had a look in it but figured it was not relevant at the time.