Похоже, что ядро просматривает номера устройств при повторном -обнаружении устройства, поэтому использование номера USB-устройства для обнаружения неисправного устройства не будет работать. Но похоже часть 1-1.2
стабильна...
Попробуйте это:
echo '1-1.2' | sudo tee /sys/bus/usb/drivers/usb/unbind
Источник:https://karlcode.owtelse.com/blog/2017/01/09/disabling-usb-ports-on-linux/
В качестве альтернативы:
echo disabled | sudo tee /sys/bus/usb/devices/1-1.2/power/wakeup
echo suspend | sudo tee /sys/bus/usb/devices/1-1.2/power/level
Источник :немного изменен по сравнению с этим ответом на AskUbuntu.SE .