Re: nut, usbhid-ups, Powercom WOW
Леонид Кальмаев -> debian-russian@lists.debian.org @ Thu, 21 Nov 2013 22:33:33 +0700:
ЛК> А уверены насчёт выбранного модуля ? Данные отдаёт? Раньше был сериал что
ЛК> то там модуль и поверкомы работали через него.
Да, уверен.
>> Привет.
>>
>> Что-то я туплю, и не могу нагуглить решение. Доку от начала до конца
>> еще не читал.
>>
>> Итак.
>>
>> wheezy, amd64, nut-server 2.6.4-2.3
>>
>> Если написать в /etc/nut/ups.conf
>>
>> [powercom]
>> driver = usbhid-ups
>> port = auto
>>
>> и позвать
>>
>> /lib/nut/usbhid-ups -DDDD -a powercom
>>
>> то драйвер пишет
>>
>> failed to claim USB device: could not claim interface 0: Operation not
>> permitted
>> failed to detach kernel driver from USB device: could not detach kernel
>> driver from interface 0: Operation not permitted
>>
>> и отваливается. Если добавить перед секцией
>>
>> user=root
>>
>> то прав ему хватает, но не хватает прав upsd, чтобы связаться с драйвером:
>>
>> upsd[3302]: Can't connect to UPS [powercom] (usbhid-ups-powercom):
>> Permission denied
>>
>> Если добавить еще
>>
>> UPSD_OPTIONS="-u root"
>>
>> в /etc/nut/nut.conf, то вроде как все поднимается нормально, но, блин,
>> не зря же он по умолчанию запускается под юзером nut, а не под рутом.
>>
>> Где бы чего подкрутить, чтобы ему рута было не надо? Вряд ли же пакет
>> делают так, чтобы он не работал из коробки с большинством упсов...
>>
>> Еще, надо сказать, я нагуглил в процессе дополнительную опцию pollonly в
>> секцию упса. Надо сказать, что если поставить pollonly, то драйвер
>> дебаггинг выводит гораздо более тихий, но вроде, демон работает и без
>> нее...
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact
>> listmaster@lists.debian.org
>> Archive: [🔎] 8738mr3oyo.fsf@wizzle.ran.pp.ru">http://lists.debian.org/[🔎] 8738mr3oyo.fsf@wizzle.ran.pp.ru
>>
>>
Reply to: