diff options
author | mischief <mischief@offblast.org> | 2019-04-18 02:48:35 -0700 |
---|---|---|
committer | mischief <mischief@offblast.org> | 2019-04-18 02:48:35 -0700 |
commit | 83ab780783623cfa22febc82a4c7e1725db94f48 (patch) | |
tree | 82f19adb8a8765e78a0d680af947befbefde22c8 /sys/lib | |
parent | 8c95a221b041848a479cb2f79d5bb7be74022446 (diff) |
nusb/usbd: stop sending port enable commands
from what i can tell, sending port enable is a spec violation.
this fixes a hang during hub enumeration in the ASMedia
xhci controller when i plug in my IBM UltraNav SK-8845.
also, send unsuspend when port is suspended instead of enable.
from the USB 2 specification:
11.24.2.7.1.2 PORT_ENABLE
...
This bit may be set only as a result of a SetPortFeature(PORT_ENABLE).
...
The hub response to a SetPortFeature(PORT_ENABLE) request is not specified.
Diffstat (limited to 'sys/lib')
0 files changed, 0 insertions, 0 deletions