From 619db1107c3fad425dee3f903a33a3cdb00c63fd Mon Sep 17 00:00:00 2001 From: Kuen-Han Tsai Date: Fri, 13 Sep 2024 15:52:49 +0800 Subject: [PATCH] usb: modify initial_descriptor_timeout to 500ms If the enumeration is too long, it may trigger the watchdog mechanism to cause device reset. Therefore, this patch will modify the timeout. Ported from Change-Id: Ib54d8ff5a1e680fc86f2b89ee0d02d63ee5741d8 (usb: modify the initial_descriptor_timeout to 500ms) Bug: 365715654 Test: verified `initial_descriptor_timeout` is set to 500 Flag: EXEMPT cherry-picked CLs from existing projects Change-Id: I36c5a0ba0a766720cd7d6601cc56f3a883adac8a Signed-off-by: Kuen-Han Tsai --- conf/init.zumapro.usb.rc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/conf/init.zumapro.usb.rc b/conf/init.zumapro.usb.rc index 6dce47e..2fb3639 100644 --- a/conf/init.zumapro.usb.rc +++ b/conf/init.zumapro.usb.rc @@ -252,6 +252,8 @@ on early-boot setprop vendor.usb.functions.ready 1 on boot + # Set USB timeout + write sys/module/usbcore/parameters/initial_descriptor_timeout 500 # Use USB Gadget HAL setprop sys.usb.configfs 2 # Enable in-kernel media-presence polling for SD cards