From 53600c45a980c14da1e5a8a412edcf2a63c798ec Mon Sep 17 00:00:00 2001 From: Harish Karumuthil Date: Fri, 20 Dec 2024 14:57:21 +0530 Subject: [PATCH] Usb reset --- home/.local/Apps/daily-utils/bin/hari-tools.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/home/.local/Apps/daily-utils/bin/hari-tools.sh b/home/.local/Apps/daily-utils/bin/hari-tools.sh index b223fe9..59c8851 100755 --- a/home/.local/Apps/daily-utils/bin/hari-tools.sh +++ b/home/.local/Apps/daily-utils/bin/hari-tools.sh @@ -429,6 +429,17 @@ fontCacheRefresh(){ fc-cache -f -v } +# usbreset +usbreset(){ + set -x + buses=$(lspci | grep USB | cut -d' ' -f1) + for i in $buses; do + echo -n "0000:$i" | sudo tee /sys/bus/pci/drivers/xhci_hcd/unbind + sleep 0.5 + echo -n "0000:$i" | sudo tee /sys/bus/pci/drivers/xhci_hcd/bind + done +} + # Setup autocomplete. run eval "$(THIS_FILE setup-autocomplete)" setup-autocomplete(){