[Impact] Sometimes USB hub on Dell TB16 stop working after S3.
[Fix] Attempt to power cycle USB device when a it's stuck at eSS.Disabled state, it's basically not recoverable.
[Test] After applying the patch, USB ports and USB ethernet are still working after 100 times S3 stress test.
[Regression Potential] Low. This is a last resort attempt, in most cases this code path won't be reached.
[Impact]
Sometimes USB hub on Dell TB16 stop working after S3.
[Fix]
Attempt to power cycle USB device when a it's stuck at eSS.Disabled
state, it's basically not recoverable.
[Test]
After applying the patch, USB ports and USB ethernet are still working
after 100 times S3 stress test.
[Regression Potential]
Low. This is a last resort attempt, in most cases this code path won't
be reached.