Reposting with less detail but new information.
My device uses the TI USB API in an HID configuration.
- When the device is connected to the PC via a USB cable and no apps are open that will communicate with the device, plugging a peripheral into any USB port on my PC can possibly cause my project to lock-up (once every ten or so tries).
- When the device is connected to an unattended PC via a USB cable overnight and no apps are open that will communicate with the device, the device will be locked up when I return to the office in the morning.
- When the device is connected to the PC via a USB cable and an app has opened the device thus making it unavailable to any other app on my PC, even if the app is not trying to communicate with the device, my device will continue to operate (my device remained operational all weekend).
Does anyone have any troubleshooting ideas? Could it be related to the PC USB selective suspend even though it should be disabled?