На Raspberry PI 3B + просто включить и выключить питание четырех USB-портов. Просто напишите «0» в /sys/devices/platform/soc/3f980000.usb/buspower
, чтобы выключить питание, и «1», чтобы включить питание.
Тот же метод не работает на Raspberry PI 4B, 4 ГБ (шестнадцатеричное число перед "). USB "отличается, это не проблема). Я пробовал uhubctl
и hub-ctl
, но безуспешно. Я использовал измеритель мощности USB для измерения напряжения на портах. Это не меняется. В случае PI 3B + он меняется, как и ожидалось.
Поддерживает ли PI 4 выключение и включение питания USB в программном обеспечении вообще? Если это так, как это сделать? Или есть где-то ошибка, которую нужно исправить, чтобы она заработала? Я использую новейший Rapbian на Pi 3B + и Pi 4.