commit 74333aebb4fdc2422fa4054657e1b25b2175a268 Author: Matthew Dillon <dil...@apollo.backplane.com> Date: Thu Nov 21 16:57:29 2013 -0800
kernel - Fix bug in ehci port reset code * Fix a bug when the port reset fails where the port locks up and no longer works. The reset code was returning without disposing of the transfer request. * Some devices (usually smart phones) won't reset on the first attempt. Try at least twice before reporting an error. * Change the PR clear test to wait up to one second, instead of 250ms. Summary of changes: sys/bus/usb/ehci.c | 74 ++++++++++++++++++++++++++++++++++++--------------- sys/bus/usb/ehcireg.h | 2 +- 2 files changed, 53 insertions(+), 23 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/74333aebb4fdc2422fa4054657e1b25b2175a268 -- DragonFly BSD source repository