kernel/drivers/usb/core/hub.c
.. .. @@ -5188,6 +5188,7 @@ 5188 5188 dev_info(&port_dev->dev, "attempt power cycle\n"); 5189 5189 usb_hub_set_port_power(hdev, hub, port1, false); 5190 5190 msleep(2 * hub_power_on_good_delay(hub)); 5191 + set_bit(HCD_FLAG_POWER_ON, &hcd->flags);5191 5192 usb_hub_set_port_power(hdev, hub, port1, true); 5192 5193 msleep(hub_power_on_good_delay(hub)); 5193 5194 }