--- zzzz-none-000/linux-3.10.107/drivers/usb/host/ehci-ps3.c 2017-06-27 09:49:32.000000000 +0000 +++ scorpion-7490-727/linux-3.10.107/drivers/usb/host/ehci-ps3.c 2021-02-04 17:41:59.000000000 +0000 @@ -71,7 +71,7 @@ .product_desc = "PS3 EHCI Host Controller", .hcd_priv_size = sizeof(struct ehci_hcd), .irq = ehci_irq, - .flags = HCD_MEMORY | HCD_USB2, + .flags = HCD_MEMORY | HCD_USB2 | HCD_BH, .reset = ps3_ehci_hc_reset, .start = ehci_run, .stop = ehci_stop, @@ -189,6 +189,7 @@ goto fail_add_hcd; } + device_wakeup_enable(hcd->self.controller); return result; fail_add_hcd: