В версии Wiren Board 6 вы можете управлять питанием модуля через GPIO 74.
Wiren Board 4.
Есть статья:
https://wirenboard.com/wiki/index.php/Питание_USB-портов
Там как раз есть пример для отключения Wi-Fi на Wiren Board 4:
hubpower 1:2 power 4 off
Спасибо. А отключение USB тогда?
hubpower 1:2 power 3 off
А за что отвечают порты 2 и 5?
Не,
hubpower 1:2 power 4 on
4 – это номер порта, там в статье расписано.
Подключеные устройства описаны, 2 и 5 не имеет смысл трогать.
Добавил ссылки на управление питанием USB на основные страницы контроллеров Wiren Board 5 и 6, чтоб было легче искать.
Я в статье и посмотрел
3 - порты USB-Hub, выход 5V
Почему тогда 4, а не 3 и on, а не off?
hubpower 1:2 power 4 on
4 – номер порта Wi-Fi на контроллере Wiren Board 4
zhukovia, добрый день! Хотел уточнить: команда помогла вам отключить Wi-Fi?
on – включить питание, off --выключить:
Чтобы посмотреть, какое устройство к какому порту на какой шине подключено, можно воспользоваться командой
lsusb -t
Я видимо или не правильно спрашиваю, или не понимаю ответа. Попробую по другому спросить.
У меня вот такой вывод hubpower 1:2 status
Port 1 status: 0503 High-Speed Power-On Enabled Connected
Port 2 status: 0100 Power-On
Port 3 status: 0100 Power-On
Port 4 status: 0503 High-Speed Power-On Enabled Connected
Port 5 status: 0100 Power-On
Если я введу команду
hubpower 1:2 power 3 off
я отключу питание на USB портах? Они мне в принципе не нужны совсем.
А вывод lsusb -t выдает следующее
1-1.4:1.0: No such file or directory
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ci_hdrc/1p, 480M
Не совсем понимаю, что это?
А просто lsusb что показывает?
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0bda:8179 Realtek Semiconductor Corp.
Просто весь USB отключать не надо, он еще внутри используется.
выполните, пожалуйста, команду:
hubpower 1:2 power 4 off && hubpower 1:2 power 4 on && dmesg tail
Если на экране вы увидите, что-то похожее на:
То, значит
hubpower 1:2 power 4 off – выключает wifi
hubpower 1:2 power 4 on – включает.
Да выводит примерно так. Только надо команду по другому писать, вдруг кому понадобится
hubpower 1:2 power 4 off && hubpower 1:2 power 4 on && dmesg tail
А USB как я понял лучше не трогать, чтобы не поломать чего.
Спасибо, отредактировал в исходном посте!