[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: UPS DNS SMART PRO + nut



28.03.2012 9:21, Dmitry A. Zhiglov пишет:
> 28 марта 2012 г. 8:42 пользователь "Артём Н." <artiom14@yandex.ru> написал:
>>>> В мануале, который на прилагающемся диске с драйверами такой адрес:
>>>> http://richcomm.com/
>>>>
>>>> lsusb показывает его, как Lakeview Research.
>>>
>>> Опыта в ups мало но все же...
>>>
>>> Можно чуть больше подробностей?
>>> Что вы делали? В чем затык?
>>
>> 1. Драйвера apcups с ним не работают.
>> 2. Прилагающиеся драйвера - кривая китайская поделка
>> (китайский код в скриптах установки, копирование бинарников в /etc,
>> ни о каком deb пакете там и речи нет, а сам драйвер вызывает SendMSG.sh,
>> чтобы послать сообщение, возможно парсить - но это мучение, лучше nut).
>> 2. В nut есть драйвер. richcomm_usb. Он работает. Но он пустой. :-)
>> Имеет тип experimental.
>> После инициализации драйвера вызывается fatalx(), который завершает
>> драйвер с выводом сообщения о  том, что устройство найдено,
>> "but driver callback failed".
>> driver_callback вообще нигде не вызывается.
>> Это просто скелет с прописанными upsdebugx, выводящими отладочные сообщения.
>>
>> Вот как-то так. И что делать?
> 
> Судя по всему там стоит контроллер от людей из дружественной
> республики Китай. У них же может быть обновленный софт. (что-то есть
> на сайте, что-то битое лежит, но вроде как заявлено)
У них ссылки битые, к тому же, их софт кривой. Хочу использовать nut.
Изучаю драйвер. Насчёт того, что он пустой, я соврал. :-|
Читаю документацию.
upsdrv_updateinfo() рабочий там есть и driver callback тоже вызывается.
Просто в коллбэке производятся проверки, он возвращает результат.
Ничего более не делает. И не должен.
Опросом устройства занимается upsdrv_updateinfo().

Я что-то сделал (сам пока не понял), и драйвер nut заработал.
С ним ещё много разбираться, но что-то выдаёт (я debug_level увеличил,
остаётся покопаться и разобраться в том, что он пишет).

Потом есть ещё проблема: этого драйвера (видимо потому, что
experimental) нет в deb пакете с nut... Как-то надо будет собрать пакет
с ним (чего я не умею).

> Если тут не ответят, то тогда плотно общаться с китайцами, можно
> попробовать пообщаться с производителем.
Сомнительное занятие. Что это даст? Драйвера для nut, вряд ли, у них есть.

> Исследуйте ресурс [2].
На нём, родимом, я вчера сидел пару часов. :-)

> --
> [1] http://richcomm.com/
> [2] http://www.networkupstools.org


Reply to: