stern@rowland.harvard.edu [PATCH] USB Hub driver: Add reset recovery-time delay ChangeSet 1.2056, 2005/02/16 14:26:53-08:00, stern@rowland.harvard.edu [PATCH] USB Hub driver: Add reset recovery-time delay This patch is clearly needed for us to be in compliance with the USB spec. It adds the mandated recovery-time delay following a port reset. Regardless of anything else we do to alter the device initialization sequence, this is necessary. Signed-off-by: Alan Stern Signed-off-by: Greg Kroah-Hartman drivers/usb/core/hub.c | 3 +++ 1 files changed, 3 insertions(+) diff -Nru a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c --- a/drivers/usb/core/hub.c 2005-02-16 14:47:36 -08:00 +++ b/drivers/usb/core/hub.c 2005-02-16 14:47:36 -08:00 @@ -1382,6 +1382,9 @@ /* return on disconnect or reset */ switch (status) { case 0: + /* TRSTRCY = 10 ms */ + msleep(10); + /* FALL THROUGH */ case -ENOTCONN: case -ENODEV: clear_port_feature(hub->hdev,