I found this FAQ at usb.org.
Maybe you running in a bandwidth limit. But I am just guessing.
Q6: How many USB peripherals can I connect at once?
A6: Technically, you can connect up to 127 individual USB peripherals at one time. Due to the fact that some devices reserve USB bandwidth, the practical maximum of devices is less than the theoretical maximum. However, PCI-USB add-in cards provide an independent USB bus to which even more peripherals can be connected.