Страница 1 из 1
Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2012-10-10 14:30:59
xM
Что-то я потерялся в решении вот какой проблемы.
Имеется хороший UPS Powercom Vanguard 3000 rackmount с интерфейсом USB.
Детектится и цепляется он в системе как
Код: Выделить всё
root@beta:/boot # dmesg | grep POWERCOM
ugen2.2: <POWERCOM CO., LTD.> at usbus2
uhid0: <POWERCOM CO., LTD. USB to Serial, class 0/0, rev 1.00/0.00, addr 2> on usbus2
Ну и подробнее
Код: Выделить всё
root@beta:/boot # lsusb | grep ugen2.2
Bus /dev/usb Device /dev/ugen2.2: ID 0d9f:0002 Powercom Co., Ltd
По коду устройства выяснилось, что данный девайс не поддерживает HID-протокол, а лишь транслирует через USB посредством встроенного конвертера стандартные сигналы COM-порта. Соответственно, чтобы его заюзать в NUT надо использовать какой-то из USB to Serial драйверов. Об этом, собственно, и написано в разделе совместимости на его сайте
(various) USB (<= 2009 models, product id: 0002) powercom (requires 'usbserial' kernel module)
Однако, попытки подгрузить нужный драйвер (наиболее вероятный кандидат ucycom.ko) не привели к появлению нужного /dev/ttyU в девайсах. Наиболее вероятное объяснение - uhid уже задетектил и "занял" девайс под себя.
Попытки исключить device uhid из ядра ни к чему не привели. При старте он подгружается на автомате и выгружать себя ручками не дает (точнее, дает, но тут же вновь грузится).
Наиболее разумный, как мне предcтавляется, путь это отвязать девайс от uhid и заставить нужный u*com.ko драйвер его занюхать повторно и создать искомые псевдо COM-порт и соответствующий ttyU.
Я теряюсь в догадках как мне это сделать. Подскажете?
Re: Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2012-10-12 10:51:31
manefesto
вроде это ftdi
man uftdi
У нас был конвертор usb->com, как раз таки на основе платы ftdi, судя по ману у тебя что-то да получиться
Re: Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2012-10-12 11:46:39
xM
manefesto писал(а):вроде это ftdi
man uftdi
У нас был конвертор usb->com, как раз таки на основе платы ftdi, судя по ману у тебя что-то да получиться
Принято, сейчас буду копать.
Re: Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2012-10-12 12:31:19
xM
ttyu создались после добавления в /boot/loader.conf загрузки драйверов ufdi и ucom.
С драйвером powercom, однако, не взлетело. Поигрался с протоколами обмена - тоже безрезультатно.
Сейчас пробую выяснить у производителя какой именно конвертер интерфейсов используется в этом девайсе.
Re: Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2012-10-30 14:58:37
xM
Ну вот ответили, что
Код: Выделить всё
USB-контроллер в VGD (плата 119-0VGD-020) реализован на микросхеме CY7C63723
Re: Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2014-12-17 8:01:32
kharkov_max
xM писал(а):Что-то я потерялся в решении вот какой проблемы.
Имеется хороший UPS Powercom Vanguard 3000 rackmount с интерфейсом USB.
Детектится и цепляется он в системе как
Код: Выделить всё
root@beta:/boot # dmesg | grep POWERCOM
ugen2.2: <POWERCOM CO., LTD.> at usbus2
uhid0: <POWERCOM CO., LTD. USB to Serial, class 0/0, rev 1.00/0.00, addr 2> on usbus2
Ну и подробнее
Код: Выделить всё
root@beta:/boot # lsusb | grep ugen2.2
Bus /dev/usb Device /dev/ugen2.2: ID 0d9f:0002 Powercom Co., Ltd
По коду устройства выяснилось, что данный девайс не поддерживает HID-протокол, а лишь транслирует через USB посредством встроенного конвертера стандартные сигналы COM-порта. Соответственно, чтобы его заюзать в NUT надо использовать какой-то из USB to Serial драйверов. Об этом, собственно, и написано в разделе совместимости на его сайте
(various) USB (<= 2009 models, product id: 0002) powercom (requires 'usbserial' kernel module)
Однако, попытки подгрузить нужный драйвер (наиболее вероятный кандидат ucycom.ko) не привели к появлению нужного /dev/ttyU в девайсах. Наиболее вероятное объяснение - uhid уже задетектил и "занял" девайс под себя.
Попытки исключить device uhid из ядра ни к чему не привели. При старте он подгружается на автомате и выгружать себя ручками не дает (точнее, дает, но тут же вновь грузится).
Наиболее разумный, как мне предcтавляется, путь это отвязать девайс от uhid и заставить нужный u*com.ko драйвер его занюхать повторно и создать искомые псевдо COM-порт и соответствующий ttyU.
Я теряюсь в догадках как мне это сделать. Подскажете?
День добрый.
Если не секрет, расскажите чем закончилась история.
А то вот попался UPS с такими же показателями.
Код: Выделить всё
dmesg | grep POWERCOM
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 usbus1
Код: Выделить всё
lsusb | grep ugen1.2
Bus /dev/usb Device /dev/ugen1.2: ID 0d9f:0002 Powercom Co., Ltd
и не получается драйвер прикрутить ...
Re: Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2014-12-17 15:48:15
xM
Фиаско. Было опробовано всё, что было возможно.
Единственное разумное решение - менять интерфейсный модуль.
Re: Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2014-12-17 15:55:48
kharkov_max
xM писал(а):Фиаско. Было опробовано всё, что было возможно.
Единственное разумное решение - менять интерфейсный модуль.
Грустно ...
Я вот сейчас это смотрю
http://forum.pcm.ru/viewtopic.php?f=10&t=780&start=15
Не пробовали ?
Re: Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2014-12-17 16:58:41
kharkov_max
Re: Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2014-12-17 17:09:36
xM
Не, я до патчей не добрался. Попробуйте, интересно.
Re: Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2014-12-17 17:34:34
kharkov_max
xM писал(а):
Не, я до патчей не добрался. Попробуйте, интересно.
Да я бы рад, только ни когда не патчил ...
Не знаю пока с какой стороны зайти на проблему ...
Re: Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2014-12-17 17:41:28
xM
Я делал.
Да ничего сложного. Можно даже без diff - распаковываете порт make extract и ручками правите исходник в нужном месте.
Дальше традиционно make install clean
Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2022-12-24 0:18:17
kharkov_max
Старая тема, но все же, в текущих реалиях становиться актуальной.
Есть BTN-1000AP, драйвером powercom определяется как IMP.
Под freebsd не завелся, пришлось заколхозить на ESXi и ubuntu22.04, воде данные снимаются, но !!!
В выводе следующее:
Код: Выделить всё
Init SSL without certificate database
battery.charge: 86.0
device.mfr: PowerCom
device.model: IMP-1200AP
device.serial: Unknown
device.type: ups
driver.name: powercom
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyUSB0
driver.parameter.synchronous: no
driver.parameter.type: IMP
driver.version: 2.7.4
driver.version.internal: 0.17
input.frequency: 50.00
input.voltage: 218.0
input.voltage.nominal: 220
output.frequency: 50.00
output.voltage: 218.0
ups.load: 0.0
ups.mfr: PowerCom
ups.model: IMP-1200AP
ups.model.type: IMP
ups.serial: Unknown
ups.status: OL
Смущает battery.charge: 86.0
Это состояние стоит сутки, как я понимаю это 100% заряда, т.к. АКБ новые.
Вопрос.
Как можно откалибровать NUT или UPS, драйвер powercom
Хочется видеть красоту ...
Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2022-12-31 20:53:39
Alex Keda
может это износ? (остаточная ёмкость)
Powercom Vanguard 3000 rackmount and NUT: Mein Kampf
Добавлено: 2023-05-03 12:01:18
kharkov_max
Alex Keda писал(а): ↑2022-12-31 20:53:39
может это износ? (остаточная ёмкость)
Постоял еще, перегрузил и все нормализовалось 97-99 показывает, упс старый может так и нужно ...