I have basically no idea what these settings do, but I changed them on my acepc i5 to this:
USB Precondition: enabled
xHCI Mode: smart auto
trunk gating: enabled
per port disable control: enabled
The one that seemed to do the trick is "xHCI Mode: smart auto"