ALT Linux hardware support
 help / color / mirror / Atom feed
* [Hardware] UPS Inelt Monolith II 1000: patch for nut
@ 2009-01-13  8:36 Andrey Liakhovets
  2009-01-18 11:03 ` Andrey Liakhovets
  0 siblings, 1 reply; 2+ messages in thread
From: Andrey Liakhovets @ 2009-01-13  8:36 UTC (permalink / raw)
  To: hardware

[-- Attachment #1: Type: text/plain, Size: 1718 bytes --]

Здравствуйте.

Несмотря на заявленную поддержку протокола Megatec и рекомендацию
использовать именно nut для работы с UPS'ами Inelt под Linux
(
http://www.ineltups.ru/index.php?direct=catalog&topic=1021050200&iid=1073984212
http://www.ineltups.ru/index.php?direct=catalog&topic=1021050200&iid=1045043585
),
выяснилось, что команда shutdown (S...) в Inelt Monolith II 1000
работает "не по протоколу".
А именно, чтобы она сработала, её надо послать дважды, с интервалом
между посылками от 5 до 8 секунд (судя по экспериментам).
Что очень напоминает описанное в man upscmd поведение APC.

Во вложении патч для nut-2.0.5-alt2 из Branch 4.0, добавляющий в
драйвер megatec возможность повтора shutdown с конфигурируемой
задержкой (cmdrepeat, мсек). Заодно, ради эксперимента, сделал
какую-то поддержку Megatec'овских долей минуты для shutdown delay.
К сожалению, время на UPS'ы закончилось, так что выкладываю как
есть (попытки минимизации и попытки сделать то же самое для Сизифа
закончились ничем :().

nut с патчем протестирован и работает с этим UPS на обновлённом
до Branch 4.0 Terminal'е, с такой конфигурацией в ups.conf:
[inelt]
  driver = megatec
  port = /dev/ttyS0
  cmdrepeat = 5100
(кстати, в Terminal'е понадобилось установить dev-minimal).

watchdog не проверял (и не использую).

Андрей Ляховец

PS. В коде рекомендованного драйвера fentonups также нет двойной
посылки команд, так что с ним даже не проверял, тем более, что в
nut рекомендуется именно megatec.
Наверное, добавленный в fentonups несколько лет назад Inelt
полностью следовал протоколу Megatec, но сейчас это не так.

PPS. С этим патчем заработал старенький N-Power SVL-600, например,
с cmdrepeat = 1500 (только он выключается через 49 секунд).

[-- Attachment #2: nut-2.0.5-my-megatec.patch --]
[-- Type: application/octet-stream, Size: 5921 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Hardware] UPS Inelt Monolith II 1000: patch for nut
  2009-01-13  8:36 [Hardware] UPS Inelt Monolith II 1000: patch for nut Andrey Liakhovets
@ 2009-01-18 11:03 ` Andrey Liakhovets
  0 siblings, 0 replies; 2+ messages in thread
From: Andrey Liakhovets @ 2009-01-18 11:03 UTC (permalink / raw)
  To: hardware

On Tue, 13 Jan 2009 11:36:11 +0300 "Andrey Liakhovets" wrote:
>Во вложении патч для nut-2.0.5-alt2 из Branch 4.0, добавляющий в
>драйвер megatec возможность повтора shutdown с конфигурируемой
>задержкой (cmdrepeat, мсек).

Написал в Nut-upsdev и завёл #18540 у нас.

Андрей Ляховец


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-01-18 11:03 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-13  8:36 [Hardware] UPS Inelt Monolith II 1000: patch for nut Andrey Liakhovets
2009-01-18 11:03 ` Andrey Liakhovets

ALT Linux hardware support

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \
		hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
	public-inbox-index hardware

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.hardware


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git