[Hardware] несколько вопросов по uvcvideo

A.Kitouwaykin cetus на newmail.ru
Пн Янв 31 10:55:49 UTC 2011


On Thu, 27 Jan 2011 22:26:01 +0200
Michael Shigorin wrote:

> On Thu, Jan 27, 2011 at 12:10:33PM +0300, A.Kitouwaykin wrote:
> > Как того же достичь в Линукс?
> 
> /sys/bus/usb/devices/*/power/autosuspend ?
> 

Ага. Кое-что накопал.

Камера A4TECH PK-836MJ представляется 4 под-устройствами.

$ cat /sys/bus/usb/devices/1-7.1/power/autosuspend
2
$ cat /sys/bus/usb/devices/1-7.1:1.{0,1,2,3}/power/autosuspend
cat: /sys/bus/usb/devices/1-7.1:1.0/power/autosuspend: No such file or directory
cat: /sys/bus/usb/devices/1-7.1:1.1/power/autosuspend: No such file or directory
cat: /sys/bus/usb/devices/1-7.1:1.2/power/autosuspend: No such file or directory
cat: /sys/bus/usb/devices/1-7.1:1.3/power/autosuspend: No such file or directory
# cat /sys/bus/usb/devices/1-7:1.{0,1,2,3}/supports_autosuspend
1
1
0
0

То есть похоже на то, что камера поддерживает autosuspend очень
частично. И похоже на то, что с видео связаны только первые два
подустройства, а оставшиеся отвечают за микрофон. 

Немного другая камера, A4TECH PK-333E, представляется только двумя
подустройствами, оба поддерживают autosuspend, и все отключается само.
И, кстати, и при работе существенно меньше потребляет электричества.

Остались два вопроса:

1) как автоматически прописать в power/control auto вместо on?
2) можно ли вообще отключить неиспользуемые подустройства с тем,
чтобы остальное autosuspend-илось? В смысле - автоматически.

Учить матчасть в части udev?


-- 
Китайкин Анатолий Константинович
ОАО "Радиоавионика", СПб



Подробная информация о списке рассылки Hardware