diff -ur linux-6.13.7-orig/drivers/usb/core/hub.c linux-6.13.7/drivers/usb/core/hub.c
--- linux-6.13.7-orig/drivers/usb/core/hub.c	2025-03-19 18:18:31.122939651 +0100
+++ linux-6.13.7/drivers/usb/core/hub.c	2025-03-19 18:18:09.011845397 +0100
@@ -3708,7 +3708,7 @@
 {
 	int status = 0, delay_ms = 0;
 
-	while (delay_ms < 2000) {
+	while (delay_ms < 10000) {
 		if (status || *portstatus & USB_PORT_STAT_CONNECTION)
 			break;
 		if (!usb_port_is_power_on(hub, *portstatus)) {
