Page 1 of 1

N4f+UPS Powercom

Posted: 14 Mar 2016 16:00
by asuscom
Нужна помощь. Никак не удается подружить NAS4Free и UPS Powercom BNT-600AP с usb портом. Система определяет UPS как HID устройство и драйвера устанавливает usbhid-ups. Оказывается в UPS стоит переходник UPS-COM, и драйвер должен стоять Powercom. Следствие: ERROR:Data stale! В нете перелопатил кучу сайтов - мозг закипает. Некоторые люди решили эту проблему, но на Linux. Может кто подскажет как прикрутить к NAS4Free (http://forum.pcm.ru/viewtopic.php?f=3&t=1134, http://forum.pcm.ru/viewtopic.php?f=3&t ... 9070#p9070).
Заранее спасибо.

Re: N4f+UPS Powercom

Posted: 14 Mar 2016 21:06
by MikeMac
asuscom wrote:Некоторые люди решили эту проблему, но на Linux.
По http://forum.pcm.ru/viewtopic.php?f=3&t ... 9070#p9070
предлагается патчить исходные коды (на С) драйвера. Почти уверен и что патч одинаковый под Linux и FreeBSD и что советовать вам собирать из исходных кодов драйвер без мазы. Поищите патченый.

В http://forum.pcm.ru/viewtopic.php?f=3&t=1134 архив на протухшем хостинге.

Re: N4f+UPS Powercom

Posted: 14 Mar 2016 21:47
by asuscom
1) И где-же можно поискать патченый драйвер и как мне потом заменить?

2) Архив я нашел на другом обменнике. Если я правильно понял суть метода - отменить автоматическое определение УПС и заставить его работать с драйверами для ком порта - powercom. А как подсунуть правильный драйвер. Спасибо за помощь и за это http://2gusia.livejournal.com/.

Re: N4f+UPS Powercom

Posted: 14 Mar 2016 22:13
by asuscom

Re: N4f+UPS Powercom

Posted: 15 Mar 2016 12:15
by asuscom
И еще http://forum.pcm.ru/viewtopic.php?f=3&t=9169. Как это всё можно применить в моём случае, хотя бы, чтобы автоматически не определялся УПС?

Re: N4f+UPS Powercom

Posted: 15 Mar 2016 21:59
by MikeMac
Из предложенного только вот это выглядит обещающим.
asuscom wrote:И еще http://forum.pcm.ru/viewtopic.php?f=3&t=9169. Как это всё можно применить в моём случае, хотя бы, чтобы автоматически не определялся УПС?
что советую сделать
1) возьмите чистую флешку. Поставьте на неё для тестов FULL (!) версию nas4free. Сделайте минимальный конфиг - что нужно, чтоб работало (сеть, ssh) - диски можно не настраивать. Или подгрузите конфиг, предварительно сохранённый с рабочей флешки

2) Попытайтесь настроить всё как во втором посте по ссылке. Если заживёт - будем переносить на embedded.

Re: N4f+UPS Powercom

Posted: 16 Mar 2016 03:48
by asuscom
Я уже пробовал ставить Full, но устройство driver.parameter.port: /dev/ttyUSB0 не появляется. Как заставить УПС использовать драйвер powercom?

Re: N4f+UPS Powercom

Posted: 16 Mar 2016 20:02
by MikeMac
asuscom wrote:Как заставить УПС использовать драйвер powercom?
написать powercom в поле driver?

Re: N4f+UPS Powercom

Posted: 16 Mar 2016 21:06
by asuscom
У меня powercom и стоит драйвером, но usbhid-usb наверное первым определяет УПС судя по этому

ugen1.2: <POWERCOM CO., LTD.> at usbus1
uhid0: <POWERCOM CO., LTD. USB to Serial, class 0/0, rev 1.00/0.00, addr 2> on u
usbus1
Если бы драйвер установился бы powercom то устройство определилось как

device.mfr: PowerCom
driver.parameter.port: /dev/ttyUSB0
Вот такие ошибки повторяются постоянно...

Broadcast Message from root@nas4free.local
(no tty) at 9:30 EET...

Communications with UPS uuppss@localhost lost

UPS uuppss@localhost is unavailable

Error: Connection failure: Connection refused

Если я правильно понял ошибки говорят что устройства /dev/ttyUSB0 нет "(no tty)". Значит usbhid-ups первым определил устройство, а powercom не установился....
И еще вопрос вы случайно не знаете, что за драйвер cypress_m8? Вернее это драйвер usb-com, а вопрос он установлен в в сборке NAS4Free?

Re: N4f+UPS Powercom

Posted: 17 Mar 2016 06:34
by asuscom
http://cateee.net/lkddb/web-lkddb/USB_S ... SS_M8.html это по драйверу CYPRESS_M8, так есть в N4F или нет?

Re: N4f+UPS Powercom

Posted: 17 Mar 2016 21:36
by MikeMac
asuscom wrote:http://cateee.net/lkddb/web-lkddb/USB_S ... SS_M8.html это по драйверу CYPRESS_M8, так есть в N4F или нет?
в nas4free просто стоит nut - без модификаций.
а судя по
http://networkupstools.org/ddl/Online/Yunto_YQ450.html
driver.parameter.subdriver cypress
или
http://networkupstools.org/protocols/voltronic.html
USB
Serial over USB with cypress protocol

cypress protocol - это не драйвер UPS для nut, а вариант реализации USB в таком драйвере.

Думаю, есть смысл бросить попытки. Если не бросить - то я бы поставил Ubuntu, попытался приживить к ней UPS - и затем, при удаче - перетаскивать драйвер в nas4free.

Re: N4f+UPS Powercom

Posted: 18 Mar 2016 00:57
by asuscom
http://forum.pcm.ru/viewtopic.php?f=5&t=15138#p80135 судя по этому - модуль драйвера usbhid...Спасибо за помощь