Hi all, I work for a company that supplies systems that use a number of Full Speed PIC micro based boards plugged into a number of cascaded High Speed USB hubs (DLink DUB-H7). A typical system would have 3 hubs connected (cascaded) to a single USB port on the PC (WinXP & soon Win7) with 5 or more full speed micro boards distributed across the 3 hubs. Cables are 5meters between each hub. We are forcing the whole system to run at full speed because there were enumeration and dropout issues under high speed. Depending on the version of motherboard we either do it by disabling EHCI's in device manager or in the BIOS (therefore it defaults to using the UHCI = full speed). This has been working fine.
We are now assessing a new PC based on the Z68 intel motherboard chipset for suitability and this does not seem to have a UHCI so we can't disable the EHCI to force full speed.
Is there any other way to force full speed comms from the PC in this situation when all hubs are USB2.0 High speed?
Obviously we are working on getting the system stable under high speed but I need some time.
For example is there any specific chipset PCI/USB card that may be suitable?
I am open to absolutely ANY suggestions that may buy us some time.
ps: Jan, I bought your USB Complete Book which has been excellent in helping my understanding of USB in general.