Здравствуйте. Есть UPS Ippon BackPower 600VA, подключен via USB. Настроен, передаёт своё состояние компу, комп при разряде батареи уходит в s2disk.
Проблемы: после возврата питания и восстановления из s2disk UPS отваливается, при перетыкивании кабеля USB - соединяется и продолжает работу.
Ещё хотелось бы сделать так, чтобы при восстановлении питания UPS автоматически включал систему. Без него это было настроенно в биосе - Power state after power fail == Last state. Теперь это не работает, т. к. система корректно завершает работу и выключает питание, соответственно Last state == off.
Можно бы было запретить компу отключаться после s2disk и дождаться пока батарея умрёт окончательно (память записана, не страшно), но UPS при полном истощении батарей вырубается и включить его после этого можно только нажав дважды кнопку на морде.
Что можно сделать чтобы UPS не отваливался после s2disk (кстати, USB Bluetooth модуль у меня тоже этим страдает) и заставить систему восстанавливаться после восстановления питания?
/etc/nut/hosts.conf
MONITOR myups@localhost "Local UPS"
/etc/nut/nut.conf
MODE=standalone
/etc/nut/ups.conf
[myups]
driver = megatec_usb
port = /dev/usb/hiddev1
desc = "Local UPS"
lowbatt = 10 #(выгрузка системы при 10% заряда батареи)
/etc/nut/upsd.conf
ACL all 0.0.0.0/0
ACL localhost 127.0.0.1/32
ACCEPT localhost
REJECT all
/etc/nut/upsd.users
MONITOR myups@localhost 1 upsmaster 8f15aa1c7a master
/etc/nut/upsmon.conf
MONITOR myups@localhost 1 monmaster pass master
MINSUPPLIES 1
SHUTDOWNCMD "/usr/sbin/s2disk"
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5
/etc/nut/upssched.conf
CMDSCRIPT /usr/local/ups/bin/upssched-cmd