plan9fox/sys
mischief 83ab780783 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.
2019-04-18 02:48:35 -07:00
..
doc
games/lib fortunes: Open source may not be safe if it has no super excellent moderator. 2019-03-17 23:13:27 -04:00
include dtracy: avoid dmachlock() race 2019-03-30 09:17:46 +01:00
lib rootstub: create arm64 directories 2019-04-08 13:07:18 +02:00
man ip(3): document TCP ctl close command 2019-04-14 04:50:55 +00:00
src nusb/usbd: stop sending port enable commands 2019-04-18 02:48:35 -07:00