[Решено] ИБП PowerCom BNT-500AP - проблема при установке/загрузке ОС

Ответить
fandroid
Сообщения: 17
Зарегистрирован: 12 авг 2015, 13:52
Operating system: Mageia

[Решено] ИБП PowerCom BNT-500AP - проблема при установке/загрузке ОС

Сообщение fandroid » 12 авг 2015, 14:06

Имею указанный ибп подключённый к системнику через USB кабель, устанавливаю Rosa Fresh R6, почти сразу после установки отключается системник, ибп начинает издавать сдвоенные короткие сигналы, потом выключается и включается заново, первый раз подумал, что проблема с электричеством, начал ставить заново, всё повторилось. Вытащил USB кабель, запустил установку, всё установилось без проблем. Выключил системник, подключил кабель, включил системник, на каком-то этапе загрузки ОС опять то-же самое, опять выдернул кабель, включил системник, всё загрузилось нормально, подключил USB кабель, в системном лотке пошли сообщения, (что-то касающееся UPS, не успел прочитать), всё опять повторилось. Как можно исправить сию проблему?, какую информацию собрать и как, чтобы предоставить её разработчикам.
Последний раз редактировалось fandroid 13 авг 2015, 10:07, всего редактировалось 2 раза.

keleg
Сообщения: 5518
Зарегистрирован: 15 сен 2011, 01:58

Re: ИБП PowerCom BNT-500AP - проблема при установке/загрузке ОС

Сообщение keleg » 12 авг 2015, 17:01

ну, самое простое (хотя и костыльное) решение - отключить USB-управление этим UPS.

fandroid
Сообщения: 17
Зарегистрирован: 12 авг 2015, 13:52
Operating system: Mageia

Re: ИБП PowerCom BNT-500AP - проблема при установке/загрузке ОС

Сообщение fandroid » 12 авг 2015, 17:41

Это понятно, хотелось бы решить нормальным способом, если возможно.

Логи после подключения usb кабеля:

Код: Выделить всё

[  501.424779] usb 7-4: new low-speed USB device number 2 using ohci-pci
[  501.809526] usb 7-4: New USB device found, idVendor=0d9f, idProduct=00a6
[  501.809534] usb 7-4: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[  501.809539] usb 7-4: Product:   UPS  BNT--500AP FW5.A6 
[  501.809543] usb 7-4: Manufacturer: POWERCOM Co.,LTD 
[  501.809547] usb 7-4: SerialNumber: 0A6-0000-0001  
[  501.886745] hid-generic 0003:0D9F:00A6.0005: hiddev0,hidraw4: USB HID v1.00 Device [POWERCOM Co.,LTD    UPS  BNT--500AP FW5.A6 ] on usb-0000:00:16.0-4/input0
[  502.119778] audit: type=1130 audit(1439386384.971:232): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=nut-driver comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  502.138557] audit: type=1130 audit(1439386384.990:233): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=nut-server comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  502.169318] audit: type=1130 audit(1439386385.021:234): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=nut-monitor comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  512.211150] audit: type=1130 audit(1439386395.071:235): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-shutdownd comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  512.213389] audit: type=1131 audit(1439386395.073:236): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=nut-monitor comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  512.306213] audit: type=1131 audit(1439386395.166:237): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=cups comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  512.343191] audit: type=1131 audit(1439386395.203:238): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=cpupower comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[origin software="rsyslogd" swVersion="8.4.2" x-pid="2816" x-info="http://www.rsyslog.com"] exiting on signal 15.
В системном лотке пишет после подключения:
Broadcast message from ups@username (somewhere) (дата и время)

Аватара пользователя
Галахов Роман
Сообщения: 2349
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: ИБП PowerCom BNT-500AP - проблема при установке/загрузке ОС

Сообщение Галахов Роман » 12 авг 2015, 19:05

В Sinology NAS тоже Linux. И при проблемах ИБП на форуме часто спрашивают проверить его - утилитой upsc ups - Посмотрите, что даст.
Должно быть, примерно, так в консоли, желательно, под root :

Код: Выделить всё

 DiskStation> upsc ups
battery.charge: 88
battery.charge.low: 10
battery.charge.warning: 30
battery.date: 2010/01/01
battery.runtime: 1984
battery.type: PbAc
device.mfr: POWERCOM Co.,LTD
device.model:   UPS  WOW--500U FW3.A4
device.serial: 3A4-0000-0001
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 5
driver.parameter.port: auto
driver.version: SDS5-1-2014Q3branch-5005-141124
driver.version.data: PowerCOM HID 0.3
driver.version.internal: 0.37
input.frequency: 50.0
input.voltage: 226.0
input.voltage.nominal: 220
output.frequency: 50.0
output.voltage: 226.0
output.voltage.nominal: 220
ups.beeper.status: enabled
ups.date: 2010/01/01
ups.load: 0
ups.mfr: POWERCOM Co.,LTD
ups.model:   UPS  WOW--500U FW3.A4
ups.productid: 00a4
ups.serial: 3A4-0000-0001
ups.status: OL CHRG
ups.test.result: Done and passed
ups.vendorid: 0d9f 
Это, как минимум, даст понимание насколько правильно Linux определяет ваш ИБП.
В вашем случае, как я понимаю, Linux видит "пустой" ИБП и сразу/ почти сразу выключается - ну и дает команду ИБП выключиться и начать заряжаться (что ИБП и делает :) )
Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

fandroid
Сообщения: 17
Зарегистрирован: 12 авг 2015, 13:52
Operating system: Mageia

Re: ИБП PowerCom BNT-500AP - проблема при установке/загрузке ОС

Сообщение fandroid » 13 авг 2015, 10:03

Это нужно поймать до того как он выключится, докладываю:

В файле ups.conf был такой конфиг

Код: Выделить всё

[pcmups]
driver = usbhid-ups
port = auto
ignorelb
override.battery.charge.low = 30
override.battery.charge.warning = 45
первым делом закомментировал строку ignorelb, система стала нормально загружаться и не вырубаться, но в лотке продолжали сыпаться сообщения от ups, поставил nut-monitor, knut и стала понятна причина по которой это происходило, заряд батареи показывался почти всегда как 12% (изредка по непонятному алгоритму начинал показывать 100%), поиски привели сюда: http://forum.pcm.ru/viewtopic.php?f=4&t=5251
Ещё недавно это было большой проблемой, так как эти бесперебойники идут только на российский рынок, а среди текущих разрабов NUT русских не было и нет, и образец им достать неоткуда.

Промежуточным решением было использование (специального или не очень) модуля ядра, делавшего COM-интерфейс из USB, наподобие тех, которые используются для поддержки USB-модемов. Иногда это работало, иногда -- нет. Теперь такие извращения ни к чему. NUT 2.4 уже вполне может получать информацию по USB-интерфейсу.

Может, когда сам обращается к бесперебойнику. А когда сам бесперебойник пытается сообщить свой статус по прерыванию, он то ли говорит ерунду, то ли драйвер NUT путает данные со служебной информацией шины -- не знаю. В общем, для нормальной работы NUT прерывания нужно игнорировать.

Для этого достаточно добавить в /etc/nut/ups.conf одну строчку в конфигурацию драйвера:

[powercom]
driver = usbhid-ups
port = auto
pollonly

По крайней мере, это работает с ревизиями IMD 2009 года, которые идентифицируют себя как 0d9f:00a2. Если DeviceID=0002, то всё намного хуже.
сделал такой конфиг и всё заработало, очень надеюсь, что разработчики учтут этот момент в следующих версиях.

keleg
Сообщения: 5518
Зарегистрирован: 15 сен 2011, 01:58

Re: [Решено] ИБП PowerCom BNT-500AP - проблема при установке/загрузке ОС

Сообщение keleg » 14 авг 2015, 04:05

На моем ippon была похожая проблема. Не вырубался, правда, но бомбардировал сообщениями.
Попробовал предложенный конфиг - ничего не изменилось.
:-(

Аватара пользователя
Галахов Роман
Сообщения: 2349
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: [Решено] ИБП PowerCom BNT-500AP - проблема при установке/загрузке ОС

Сообщение Галахов Роман » 14 авг 2015, 07:16

keleg писал(а):На моем ippon была похожая проблема. Не вырубался, правда, но бомбардировал сообщениями.
Попробовал предложенный конфиг - ничего не изменилось.
:-(
А определяется в Linux правильно?
Галахов Роман писал(а):В Sinology NAS тоже Linux. И при проблемах ИБП на форуме часто спрашивают проверить его - утилитой upsc ups - Посмотрите, что даст.
Должно быть, примерно, так в консоли, желательно, под root :

Код: Выделить всё

 DiskStation> upsc ups
battery.charge: 88
battery.charge.low: 10
battery.charge.warning: 30
battery.date: 2010/01/01
battery.runtime: 1984
battery.type: PbAc
device.mfr: POWERCOM Co.,LTD
device.model:   UPS  WOW--500U FW3.A4
device.serial: 3A4-0000-0001
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 5
driver.parameter.port: auto
driver.version: SDS5-1-2014Q3branch-5005-141124
driver.version.data: PowerCOM HID 0.3
driver.version.internal: 0.37
input.frequency: 50.0
input.voltage: 226.0
input.voltage.nominal: 220
output.frequency: 50.0
output.voltage: 226.0
output.voltage.nominal: 220
ups.beeper.status: enabled
ups.date: 2010/01/01
ups.load: 0
ups.mfr: POWERCOM Co.,LTD
ups.model:   UPS  WOW--500U FW3.A4
ups.productid: 00a4
ups.serial: 3A4-0000-0001
ups.status: OL CHRG
ups.test.result: Done and passed
ups.vendorid: 0d9f 
Это, как минимум, даст понимание насколько правильно Linux определяет ваш ИБП.
В вашем случае, как я понимаю, Linux видит "пустой" ИБП и сразу/ почти сразу выключается - ну и дает команду ИБП выключиться и начать заряжаться (что ИБП и делает :) )
Может вам тоже стоит провести подобную диагностику, чтобы узнать реальные причины недовольства ИБП?
Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

fandroid
Сообщения: 17
Зарегистрирован: 12 авг 2015, 13:52
Operating system: Mageia

Re: [Решено] ИБП PowerCom BNT-500AP - проблема при установке/загрузке ОС

Сообщение fandroid » 14 авг 2015, 17:48

keleg писал(а):На моем ippon была похожая проблема. Не вырубался, правда, но бомбардировал сообщениями.
Попробовал предложенный конфиг - ничего не изменилось.
:-(
А какой конкретно ippon у вас?

Аватара пользователя
r0g3r
Сообщения: 104
Зарегистрирован: 05 апр 2012, 10:50
Operating system: ROSA 2014.1 KDE R6
ROSA 2014.1 LXDE R5
ClearOS 6
Откуда: Moscow, Russia

Re: [Решено] ИБП PowerCom BNT-500AP - проблема при установке/загрузке ОС

Сообщение r0g3r » 15 авг 2015, 01:52

Опция ignorelb тут не виновата, учитывая, что у вас BNT-500AP. Компания PowerCom предоставляла нам для отладки и доработки NUT именно такой ИБП (ну и не только). Один такой я даже сжёг. :)
Скорее всего, у вас не странным образом показывает заряд, а банально загибается батарея. Их каждые два года надо сдавать на рекалибровку или полную замену. У вас ИБП необслуживаемый, скорее всего надо покупать новый.
А ignorelb в конфигурационном файле нужна для того, чтобы у пользователей была возможность самим задавать произвольные значения разряда батареи, а не брать их из ПЗУ бесперебойника.

fandroid
Сообщения: 17
Зарегистрирован: 12 авг 2015, 13:52
Operating system: Mageia

Re: [Решено] ИБП PowerCom BNT-500AP - проблема при установке/загрузке ОС

Сообщение fandroid » 15 авг 2015, 09:38

Нет, с батареей всё в порядке, недавно купленная, во всем известной ос например корректно отображается заряд и никаких проблем нет, вырубаться ибп перестал именно после комментирования строки ignorelb, могу повторить эксперимент 10 раз и снять на видео. :wink: Там по ссылке которую я привёл у человека такая-же проблема и всё в порядке с батареей.

Ответить

Вернуться в «Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)»