URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80660
[ Назад ]

Исходное сообщение
"APC RS500 в FreeBSD 6.3"

Отправлено Dip , 08-Июн-08 20:05 
Пытаюсь подружить APC RS500 с apcupsd. Интерфейс USB. apcupsd-3.14.2 из пакетов вообще не захотел работать. Собрал вручную apcupsd-3.14.4, apctest из него завелся, а сам apcupsd нет. Он запускается, даже хватает usb и что-то шлет в него с интервалом секунды в 3-4, но на этом все. Сетевой сокет для apcaccess не открывает, при пропадании питания ничего не делает и даже ничего не пишет в лог, кроме "exiting, signal 15" при перезагрузке машины.
Куда копать?

P.S. Может есть что-то более адекватное, чем apcupsd? Мне надо всего лишь корректно выключать машину при пропадании питания.


Содержание

Сообщения в этом обсуждении
"APC RS500 в FreeBSD 6.3"
Отправлено Dip , 16-Июн-08 02:17 
Да что ж, неужели никто не заводил этот УПС? Вроде бы одна из самых ходовых офисных моделей...

"APC RS500 в FreeBSD 6.3"
Отправлено PavelR , 16-Июн-08 08:08 
>Да что ж, неужели никто не заводил этот УПС? Вроде бы одна
>из самых ходовых офисных моделей...

ApcUPSd с CS 500 работает без проблем (6.3).


"APC RS500 в FreeBSD 6.3"
Отправлено butcher , 16-Июн-08 08:44 
>P.S. Может есть что-то более адекватное, чем apcupsd? Мне надо всего лишь
>корректно выключать машину при пропадании питания.

Попробуйте NUT.
https://www.opennet.ru/search.shtml?words=nut+ups


"APC RS500 в FreeBSD 6.3"
Отправлено Сергей , 16-Июн-08 17:16 
Использую Back-UPS 500 APC c USB вот apcupsd.status

DATE     : Mon Jun 16 17:13:46 MSD 2008
RELEASE  : 3.14.3
VERSION  : 3.14.3 (20 January 2008) freebsd
UPSNAME  : Free-UPS
CABLE    : Custom Cable Smart
MODEL    : Back-UPS 500
UPSMODE  : Stand Alone
STARTTIME: Mon Jun 16 16:14:02 MSD 2008
STATUS   : ONLINE
BCHARGE  : 100.0 Percent
TIMELEFT :  43.0 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME  : 0 Seconds
NUMXFERS : 0
TONBATT  : 0 seconds
CUMONBATT: 0 seconds
XOFFBATT : N/A
STATFLAG : 0x07000008 Status Flag
MANDATE  : 2003-04-08
SERIALNO : BB0315004780
BATTDATE : 2003-04-08
FIRMWARE : 6.4.I USB FW: c1
APCMODEL : Back-UPS 500
END APC  : Mon Jun 16 17:13:46 MSD 2008

Проблем нет... Все делалось по примерам...


"APC RS500 в FreeBSD 6.3"
Отправлено Dip , 21-Июн-08 02:29 
> Проблем нет... Все делалось по примерам...

Мистика! Вы не могли бы скинуть свои конфиги? И что за
> CABLE    : Custom Cable Smart

? Я пытался завести кабель USB.

P.S. Я все это дело отлаживаю под vmware, может проблема в этом? Надо попробовать "живьем". Хотя раньше все USB устройства работали под vmware нормально, даже всякая экзотика типа тачскринов.


"APC RS500 в FreeBSD 6.3"
Отправлено Сергей , 23-Июн-08 09:57 
>> Проблем нет... Все делалось по примерам...
>
>Мистика! Вы не могли бы скинуть свои конфиги? И что за
>> CABLE    : Custom Cable Smart
>
>? Я пытался завести кабель USB.
>
>P.S. Я все это дело отлаживаю под vmware, может проблема в этом?
>Надо попробовать "живьем". Хотя раньше все USB устройства работали под vmware
>нормально, даже всякая экзотика типа тачскринов.

Для начало смотрим вообще опознается ли устройство,
ну а затем в apcupsd.conf
UPSCABLE smart
UPSTYPE usb
DEVICE  
  


"APC RS500 в FreeBSD 6.3"
Отправлено Dip , 23-Июн-08 22:53 
> Для начало смотрим вообще опознается ли устройство,
>ну а затем в apcupsd.conf
> UPSCABLE smart
> UPSTYPE usb
> DEVICE
>

Устройство опознается как /dev/ugen0. Такой вариант конфигурации пробовал, apctest вроде как видит девайс, тест запускается, но завершается ошибкой. Т.е. УПС переходит на питание от аккумулятора, но apctest пишет какую-то ошибку, какую не помню, в разных версиях разную. Сам же apcupsd запускается и на этом все. В лог ничего не пишет, на падение AC не реагирует, сокет не слушает. Причем убить его процесс невозможно. В общем уже не знаю куда копать...
P.S. Еще я не совсем понял, как сочетается UPSCABLE smart и UPSTYPE usb? Вроде же smart - это RS232 кабель?