flash-edl.sh: disable host USB autosuspend during EDL flashing
This commit is contained in:
@@ -43,6 +43,12 @@ if [ "$(id -u)" -eq 0 ]; then
|
|||||||
echo "[*] Unloading host qcserial kernel module so it does not claim 05c6:9008..."
|
echo "[*] Unloading host qcserial kernel module so it does not claim 05c6:9008..."
|
||||||
modprobe -r qcserial 2>/dev/null || rmmod qcserial 2>/dev/null || true
|
modprobe -r qcserial 2>/dev/null || rmmod qcserial 2>/dev/null || true
|
||||||
fi
|
fi
|
||||||
|
if [ -w /sys/module/usbcore/parameters/autosuspend ]; then
|
||||||
|
echo -1 > /sys/module/usbcore/parameters/autosuspend 2>/dev/null || true
|
||||||
|
fi
|
||||||
|
for pctrl in /sys/bus/usb/devices/usb*/power/control; do
|
||||||
|
[ -w "$pctrl" ] && echo on > "$pctrl" 2>/dev/null || true
|
||||||
|
done
|
||||||
udevadm control --reload 2>/dev/null || true
|
udevadm control --reload 2>/dev/null || true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user