Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Возможность мануального отключения питания на USB  (Прочитано 4244 раз)

0 Пользователей и 1 Гость просматривают эту тему.

| toZen |

  • Автор темы
  • Гость
Доброго времени суток!
Описание сабжа:
• есть подсветка для клавы ноута, подключаемая к USB;
• требуется возможность с помощью скрипта, например отключать питание на подсветку (ибо тумблёра никакого нема).
СПС   :coolsmiley:
« Последнее редактирование: 07 Октября 2012, 00:06:40 от | toZen | »

Оффлайн di-erz

  • Активист
  • *
  • Сообщений: 364
  • Не ангел, крыльев нету...
    • Просмотр профиля
    • Sanaviron
Проще тумблер приделать  :2funny:
Большинство проблем от невнимательности, остальные от лени..
[Acer Aspire 5738G, ATI Mobility Radeon HD 4570, Ubuntu 12.04 LTS]
[HP ENVY m6-1106er AMD A10-4600M, Radeon HD 7660G/7670M, Ubuntu 14.04.2]

| toZen |

  • Автор темы
  • Гость
Проще тумблер приделать  :2funny:
да ладно, не ужели - беда? o_O

Оффлайн di-erz

  • Активист
  • *
  • Сообщений: 364
  • Не ангел, крыльев нету...
    • Просмотр профиля
    • Sanaviron
Да, я когда то копался с этим тоже.
Большинство проблем от невнимательности, остальные от лени..
[Acer Aspire 5738G, ATI Mobility Radeon HD 4570, Ubuntu 12.04 LTS]
[HP ENVY m6-1106er AMD A10-4600M, Radeon HD 7660G/7670M, Ubuntu 14.04.2]


| toZen |

  • Автор темы
  • Гость
http://stackoverflow.com/questions/4702216/controlling-a-usb-power-supply-on-off-with-linux
(Нажмите, чтобы показать/скрыть)
  ???

Оффлайн di-erz

  • Активист
  • *
  • Сообщений: 364
  • Не ангел, крыльев нету...
    • Просмотр профиля
    • Sanaviron
sudo -i
Большинство проблем от невнимательности, остальные от лени..
[Acer Aspire 5738G, ATI Mobility Radeon HD 4570, Ubuntu 12.04 LTS]
[HP ENVY m6-1106er AMD A10-4600M, Radeon HD 7660G/7670M, Ubuntu 14.04.2]

| toZen |

  • Автор темы
  • Гость
sudo -i
(Нажмите, чтобы показать/скрыть)
;D
походу, с тумблёром ты был прав...

Оффлайн GreatKir

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Похоже, ядро убунты собрано с таким конфигом, что команда # echo suspend > /sys/bus/usb/devices/<choose your own>/power/level не проходит. -bash: echo: ошибка записи: Недопустимый аргумент
Ещё есть какие-то способы?


Однако раньше в убунте была возможность "безопасного отключения" устройства при клике правой кнопкой мыши по значку накопителя на рабочем столе.
У кого сейчас Ubuntu, подскажите, такой способ есть сейчас?
« Последнее редактирование: 10 Ноября 2012, 16:29:58 от GreatKir »

| toZen |

  • Автор темы
  • Гость
возможность сохранилась...

Оффлайн GreatKir

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
А питание usb в данном случае как-то можно отключить (погасить индикатор флешки)?

| toZen |

  • Автор темы
  • Гость
А питание usb в данном случае как-то можно отключить (погасить индикатор флешки)?
да, конечно... но у меня вопрос не о флешке, которая определяется системой, а соответственно и питание можно отключить через Safely Remove, мне подсветку в виде лампочки бы отправлять в офф по желанию...

Оффлайн GreatKir

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
По идее механизм отключения питания на порту должен быть один и тот же.
В общем, я немного почитал о способах отключения питания USB http://www.mjmwired.net/kernel/Documentation/usb/power-management.txt
Отключить питание может драйвер.
Для пользователя возможна настройка autosuspend - это время для отключения при неактивности устройства. Autosuspend можно полностью отключить. Судя по всему, произвольно отключать питание нельзя.
Свою проблему я решил выгрузкой и загрузкой драйвера:
sudo rmmod -w snd-usb-audio
reconnecting webcam
sudo modprobe snd-usb-audio
Поставил скрипт в крон на ежеминутное выполнение. Скрипт проверяет, есть ли сообщения о проблеме в kern.log - если есть, выгружает и загружает модуль.

| toZen |

  • Автор темы
  • Гость
эммм...спасибо, будем посмотреть...

 

Страница сгенерирована за 0.057 секунд. Запросов: 20.