Can any electrically-valid behavior of a connected USB2 device cause a permanent failure of the TUSB7320 USB Host Controller?
One of our PCI Express card designs has the TUSB7320, without a configuration EEPROM installed, with a single Cypress FX2LP connected (integrated on same PCA).
While performing a burn-in test over the holiday weekend the USB peripheral stopped responding; CyUSB3.sys no longer saw the device, it didn't enumerate in Device Manager, Linux `lsusb` took 20 seconds to display the devices, and the details of the USBHC included multiple error messages. (All operations on the PCIe portion of the TUSB7320 appear to work fine (only the USBHC and downstream are symptomatic).)
These behaviors remained after cold-booting, moving the PCIe card to a radically different motherboard, etc.
I wonder: can our USB / Cypress FX2LP brick the TUSB7320 USBHC-side circuit? We have hundreds if not thousands of these cards in the field and this is the first known instance of this problem.
Note: if we move the failed PCIe card to an OLD motherboard it operates correctly. Perhaps the TUSB7320 "bricked" in a manner that causes it to fail on modern gen PCIe busses? Our testing continues.