Обычно UPS стараются приобрести c RS-232 интерфейсом, с которым проблем настройки обычно не возникает.
Однако в данное время все большее количество моделей оснащаются USB-интерфейсом. В виндовсе, тем не менее, это не является проблемой - все работает.
В линуксе же возникают проблемы, например.В наличии есть хорошо зарекомендовавший себя в работе UPS Powercom BNT-600AP из серии Black Knight Pro
http://pcm.ru/products/catalog/blackknight/bnt-400ap/
которому слегка не повезло - он тоже оснащен USB-интерфейсом.
Производитель оснащает его управляющим софтом для линукса
http://pcmups.com.tw/download/downloadsoftware.html
http://pcmups.com.tw/download/Download/UPSMON_USBV091.zip
Именно управляющим софтом, а не драйвером - как сообщила техподдержка, в этом семействе UPS применена именно такая концепция.
Этот софт представляет собой всего 2 исполняемых файлика - upsmon_usbv092 и down, которые согласно инструкции нужно положить в каталог /upsmon, а второй еще и в корень "/".
После чего нужно запустить софт в работу командой
./upsmon_usb1 Parameter_A Parameter_B Parameter_C
где
- Parameter_A - время отсутствия сетевого напряжения, после которого UPS должен дать серверу команду на выключение
- Parameter_A - время, которое отводится серверу на shutdown
- Parameter_C - обозначен просто: USB Name
Вот с этим третьим параметром и вся загвоздка - непонятно, какое значение нужно прописывать.
Если бы UPS был бы с RS-232 интерфейсом, то в качестве этого параметра нужно указывать dev/ttyS0
Но вот в одной из других инструкций удалось подсмотреть такой пример:
./upsmon_usb1 100 120 /dev/usb/hid/hiddev0
Однако в списке имеющихся в системе портов обнаружились только такие:
usbdev1.1
usbdev1.3
usbdev2.1
usbdev3.1
и других, похожих на USB, нет.
Попытка подставить эти порты в качестве параметра "C" дает один и тот же результат:
/dev/usbdev1.1 is not UPS
В чем тут загвоздка?
PS. Оборудование исправно - виндовс, запускаемая на этом же комьютере, обнаруживает UPS и работает с ним без проблем.
Также и линукс успешно работает с этими USB-портами - флешка, USB-плейер на этих портах ведут себя нормально.
Запарился уже разбираться с этим долбаным черным рыцарем - либо вы мне поможете решить проблему, либо придется нести его на помойку и покупать нормальный с RS-232 :-(