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) попробовать, но мне что-то лень.) Ю.