Found a USB device that won't work, what feedback do you folks need?

@Scratch I was able to root cause this to a firmware bug in our PD controller.

It looks like this device has a high inrush current, and causes the overcurrent detection signal to glitch. We are supposed to debounce this in firmware, but the code doing the debouncing was only handling this correctly for 1 port on each controller.

If an overcurrent condition happens on the upper right or lower left ports on bios 3.03 or below it will cause both ports to reset on that side.

To mitigate this, use the other port on each side until the firmware update is available.

I am planning on rolling this into release 3.04 assuming all our testing is ok.
I don’t have an exact ETA for this update yet.

20 Likes