Как я могу из оболочки извлечь и подать питание USB на один из USB-портов хоста на моей машине?
2 ответа
Так что кажется, что этого нельзя сделать, что я вроде уже подозревал.
Совет нашел в некоторых местах о вторя on
и suspend
к /sys/bus/usb/devices/usb?/power/level
самом деле не отключает питание от хост-порта USB, он просто просит устройство перейти в режим ожидания и наоборот.
Я решил свою проблему, подключив USB-концентратор с внешним источником питания, а затем обрезав USB-кабель 5 В в USB-кабеле, идущем от хост-машины к USB. Затем я могу отключить питание моего устройства через внешнее реле питания, подключенное к источнику питания концентратора USB.
Это было задано в Stackoverflow и действительно должно быть перенесено сюда.
https://stackoverflow.com/questions/4702216/controlling-a-usb-power-supply-on-off-with-linux