Re: После обновления ядра не отключается питание USB портов в suspend mode
On Wed, 28 Nov 2012, Сергей Москвичёв wrote:
Теперь значение auto сохраняется.
Поведение системы теперь следущее: при переходе в suspend по причине низкого заряда (у меня этим рулит xfce4-power-manager) питание портов отключается, но при "ручном" переводе (закрытие крышки или через меню) - нет. Уже лучше чем было, хотя хотелось бы большего :)
Было бы хорошо еще определится, что вы имеете в виду под "отключаются".
В сиспенд моде питание на USB должно ограничиваться, но не отключаться.
Тут вот:
http://www.beyondlogic.org/usbnutshell/usb2.shtml#SuspendCurrent
приводятся цифры ограничение в 500uA по стандарту, но реальные
ограничения (хардверные) обычно наступают для токов ~10-100mA.
Правда, если у вас вентилятор по USB питается, то ток будет заметно
выше. Должен отключиться.
Судя по интернету, проблема более менее у всех одинаковая.
При переходе на ядра 3-й серии отключение питания перестало
проходить. Похоже, что все таки в ядре где-то накосячили.
Я поигрался с программкой hubpower
(http://marc.info/?l=linux-usb&m=127162615232234&q=p3)
Глубоко не разбирался, просто попробовал вкл/выкл порты.
Для таких устройств как флешка и мышь все работает.
Устройства выключаются (led на флешке гаснет) из списка
usb устройств исчезает (lsusb). Однако если воткнут в этот
порт лампочку, то горит как ни в чем ни бывало.
Было бы любопытно на старом ядре (2.6) попробовать,
но мне что-то лень.)
Ю.
Reply to: