I've attached a connection trace. The K70 is powered on at the start. I attach to a Intel 6 C200 PC at around 2 seconds. I see the initial attempt to set up, but after 4 retries (Tra 3-5, 95-97, 183-185, 276-278), it stops trying. I unplug, then reattach to the same USB port on the samePC, this time through a cheap unpowered hub. Immediate, correct enumeration and driver install.
The problem is, I also get immediate correct enumeration on others PCs without the hub. It's only these earlier Intel 6 and Intel 7 chipsets that cause problems. If I could force the K70 to push out the descriptor data, or something... I don't mind a sloppy polling method at this point. Just want it to work without extra hardware. Unfortunately, the K70 USB module doesn't give you many levers to adjust; you're just expected to respond to the hardware events. If it can't see the hardware events, I'm at a loss.
ftp://ftp.neutronicsinc.com/usb_problem.jpgftp://ftp.neutronicsinc.com/usb_problem2.jpgedit: The PC sees the attach, and attempts to talk ot the K70, but for whatever reason, the K70 doesn't see the attempt, and doesn't respond. Any ideas on how to trick the K70 into responding?