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".