On Sun, Dec 20, 2015 at 03:10:48PM -0500, Kevin O'Connor wrote:
Some USB3 controllers (and/or devices) need additional time after the device is detected to place the port in an enabled state. Wait for the controller to report enabled before proceeding. This fixes several reports of devices that showed a "stall" error (cc 4) during set address.
FYI, I committed this change.
Wim, Zheng, Idwer - this commit appears to fix several USB3 issues. If you are still having problems with USB3 devices, can you retry with the latest SeaBIOS from git?
-Kevin