CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2014/01/15 04:10:40

Modified files:
        sys/dev/usb    : ehci.c ohci.c usb_subr.c 

Log message:
Remove a hack to update the address and packet length for every device
request and instead re-open the default pipe with updated values when
attaching a new device, adapted from FreeBSD r162977.

This fixes a problem where the controller could have cached the previous
values and would fail to get the device descriptor, leaving the device
unrecognized with a message like: "device problem, disabling port n".

Reply via email to