Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » EV-iMX287
Программное управление питанием USB
Ванкер
Добавлено 08.11.2016 01:52
0
Сообщение: 1
Ванкер
0

Пункты: 702
Регистрация: 10.10.2012
Поставил свисток WiFi на USB1. Иногда зависает. Хочу сделать автоматический сброс каждую ночь.
На матплате установлена микросхема управления питания USB.
Как можно указать драйверу произвести такой сброс или реконнект, что бы был со снятием питания с порта?
Спасибо.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 08.11.2016 13:41 Редактировалось 08.11.2016 13:42 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Как можно указать драйверу произвести такой сброс или реконнект, что бы был со снятием питания с порта?

как варианты
- собрать поддержку USB модулями и скриптом выгружать/загружать модули - это если в исходниках прописано управление питанием USB портов (USB0_PWR_EN | USB1_PWR_EN)
- вариант попроще, выкусить управление питанием портов и прописать в GPIO, и через echo дергать питание по расписанию в crontab - системе может не понравиться выпадение устройства (wifi)
- поискать источник проблем в драйверах usb и wifi - возможно у вас старый драйвер для свистка

у меня самосборная AP на dlink - работает как часы.. очень редко выбивает в кору ядро из-за нехватки памяти (9g45), но само восстанавливается и работает дальше..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
John Smith
Добавлено 24.11.2016 16:41 Сообщение: 3
John Smith
0

Пункты: 2289
Регистрация: 18.02.2011
Цитата
Поставил свисток WiFi на USB1. Иногда зависает. Хочу сделать автоматический сброс каждую ночь.
На матплате установлена микросхема управления питания USB.
Как можно указать драйверу произвести такой сброс или реконнект, что бы был со снятием питания с порта?

Если в ядре управление питанием usb реализовано по стандарту работает эта утилита (проверено):
hubpower
она же годится для хабов с индивидуальным управлением портами (с групповым сложнее, вообще считаю что групповое мало на что годится).
перед отключением нужно прекратить использование устройства и/или сделать unbind. отключить питание работающего устройства не получится.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » EV-iMX287