Отключить USB

Devider
Дата: 22.04.2010 20:55:54
Нужно программно отключиить питание от USB. Нагуглили следующее:
echo suspend > /sys/bus/usb/devices/?/power/level

Проблема в том, что не ясно куда именно в devices это писать т.к.
ls /sys/bus/usb/devices/
1-0:1.0 1-1:1.0 1-1.2:1.0 1-1.5 1-1.5:1.1 1-1.5:1.3 2-1 2-1.3 usb1
1-1 1-1.2 1-1.2:1.1 1-1.5:1.0 1-1.5:1.2 2-0:1.0 2-1:1.0 2-1.3:1.0 usb2

и пока куда бы я не пробовал, на все получаю
# echo suspend > /sys/bus/usb/devices/usb1/power/level
bash: echo: ошибка записи: Недопустимый аргумент
PA3YM
Дата: 22.04.2010 22:38:26
Devider,

Файл level в каталоге должен уже быть
Обычно в нем auto, выключается если вывести off, вклочается понятно on
suspend не везде возможно, как и off - например я могу отключить мышь, но не клавиатуру
ошибка такая же - write error: Invalid argument
откуда вообще желание саспендить юсб? ;-)
vkle
Дата: 22.04.2010 23:42:41

Посмотрите, тут вроде подробно описано: http://otvety.google.ru/otvety/thread?tid=0b3ca7b47df021a1

У меня питание отключается такой командой:
echo suspend > /sys/bus/usb/devices/5-2/power/level
Помнится, device_id определил практически методом тыка, посмотрев вывод ls /sys/bus/usb/devices/ до и после подключения устройства. Впрочем, его можно посмотреть и в /var/log/messages при подключении девайса. Там будет нечто вроде
..... usb 5-2: New USB device found.....

Posted via ActualForum NNTP Server 1.4

vkle
Дата: 22.04.2010 23:51:01

> откуда вообще желание саспендить юсб? ;-)

Кому-зачем, а у меня были очень неприятные ощущения, когда мой внешний хард StoreJet Transcend издавал неприличные звуки при выдёргивании usb-кабеля из гнезда, даже после "безопасного извлечения". На виндах видимо питание снимается, а ALT Linux вот этого не делает.

Posted via ActualForum NNTP Server 1.4

Devider
Дата: 23.04.2010 10:43:35
Задача минимум - выключать юсбовую лампу на ноуте.) Задача максимум - прикрутить такую штуку на падение билда на сервак и на прочие эксцессы. Проблема в том, что список девайсов не меняется при подключении лампы. Втыкаю флешку - меняется, на лампу - 0 реакции.
PA3YM
Дата: 23.04.2010 12:34:39
Devider
Задача минимум - выключать юсбовую лампу на ноуте.) Задача максимум - прикрутить такую штуку на падение билда на сервак и на прочие эксцессы. Проблема в том, что список девайсов не меняется при подключении лампы. Втыкаю флешку - меняется, на лампу - 0 реакции.

Ничего удивительного - лампа берет только питание ;-)