We have found an odd situation.
We have a embedded single core computer with the Intel® Celeron® M Processor ULV 722. When we connect the TUSB7340 EVM and install the latest driver the system will intermittently gives the following error:
Hardware Id Missing Windows cannot identify the device plugged into the Texas Instruments XHCI Controller. For assistance, contact the hardware manufacturer.
There is nothing connected to the board TUSB7340 board ports, the xHCI controller fails to identify the root hub and all the interfaces are not operational. Looking in device manager, the controller is there but the root hub is gone.
The setup:
- Windows 7 SP1 Ultimate
- CPU with x1 slot interface.
- Driver package Texas_Instruments_xHCI_Driver_v1.16.3_WHQL
- If we swap out the single core CPU with the Core 2 Duo version (same chipset), the driver failures disappear. If we disable one core the problem re-appears.
- If we only use USB keyboard and mouse (connected to the CPU USB 2.0 controller) instead of PS/2 keyboard and mouse , the driver failures disappear.
- If we disable the i8042prt driver in windows 7 (with the PS/2 keyboard attached ) the problems disappear.
- If we uninstall the driver and re-install the driver after the failure occurs the root hub is detected and everything works fine.