Как настроить ИБП с USB-соединением
Я не смог настроить nut
на сервере для ИБП Eaton 5E с подключением USB. Все, что я получил, было то, что драйвер не работает, а ИБП не распознается. Какой драйвер мне подходит и какие настройки? Единицей является Итон 5Е.
Результат $ lsusb -v
Bus 004 Device 007: ID 0463:ffff MGE UPS Systems UPS
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0463 MGE UPS Systems
idProduct 0xffff UPS
bcdDevice 0.01
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 20mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 33 US
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 549
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 20
Device Status: 0x0001
Self Powered
Содержание /etc/nut/ups.conf
[Eaton5E]
driver = blazer_usb
port = auto
Результат $ upsdrvctl start
за usbhid-ups
Водитель:
Network UPS Tools - UPS driver controller 2.4.3
Network UPS Tools - Generic HID driver 0.34 (2.4.3)
USB communication driver 0.31
No matching HID UPS found
Driver failed to start (exit status=1)
Результат $ upsdrvctl start
за blazer_usb
Водитель:
Network UPS Tools - UPS driver controller 2.4.3
Network UPS Tools - Megatec/Q1 protocol USB driver 0.03 (2.4.3)
No supported devices found. Please check your device availability with 'lsusb'
and make sure you have an up-to-date version of NUT. If this does not help,
try running the driver with at least 'subdriver', 'vendorid' and 'productid'
options specified. Please refer to the man page for details about these options
(man 8 blazer).
Driver failed to start (exit status=1)
Обновление: я попытался подключить настольный Linux Xubuntu 12.04, который обнаружил поставщика ИБП и ИБП через драйвер usbhid-ups, но не обнаружил состояние батареи и показывает батарею как разряженную (что не соответствует действительности, сервер работает на нем несколько минут без проблем) и технология поля как Неизвестно.
5 ответов
Попробуйте использовать конфигурацию этого блоггера: http://risc-a-day.blogspot.hu/2014/09/getting-my-ups-to-work-with-linux.html
(Выдержки:
lsusb
...
Bus 008 Device 002: ID 0463:ffff MGE UPS Systems UPS
... отредактируйте /etc/nut/ups.conf и добавьте раздел для самого устройства ИБП:
...
[myups]
driver = usbhid-ups
port = auto
vendorid = 0463
pollfreq = 30
...
$ sudo upsdrvctl start
...
$ upsc myups
battery.charge: 75
battery.runtime: 1737
battery.type: PbAc
device.mfr: EATON
device.model: 5E 1100i
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.parameter.vendorid: 0463
driver.version: 2.6.4
driver.version.data: MGE HID 1.31
driver.version.internal: 0.37
input.voltage: 229.0
outlet.1.status: on
outlet.desc: Main Outlet
outlet.id: 1
outlet.switchable: no
output.frequency: 49.9
output.frequency.nominal: 50
output.voltage: 233.0
output.voltage.nominal: 230
ups.beeper.status: enabled
ups.delay.shutdown: 20
ups.firmware: 01.04.0018
ups.load: 12
ups.mfr: EATON
ups.model: 5E 1100i
ups.power.nominal: 1100
ups.productid: ffff
ups.start.battery: yes
ups.status: OL CHRG
ups.timer.shutdown: -1
ups.vendorid: 0463
)
once try these things,
You can use lsusb to find out the bus and device number
Затем измените разрешение на устройство
chmod 0666 /dev/bus/usb/[bus number]/[device number]
as for details go with rouble starting Network UPS Tools with a Eaton 3S UPS
Возможно, стоит также проверить кабели. Была точно такая же проблема на двух устройствах Eaton 5E, которая была устранена путем переключения на более короткие USB-кабели. Также usbhid-ups
правильный драйвер для Eaton 5E.
Связанные ИБП EATON/MGE 5E - драйвер не работает
Если у вас есть проблемы с безопасностью, сделайте как #Dee
1. в etc/udev/rules.d добавьте файл '90-nut-eaton.rules':
ДЕЙСТВИЕ =="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0463", ATTR{idProduct}=="ffff", MODE="0660", GROUP="nut",
- Не забудьте отключить ваши USB-устройства и подключить его снова! Правила должны идти:), потому что они применяются системой на вновь обнаруженных устройствах (после изменения rules.d).
Согласно странице Настройка NUT для ИБП Eaton 3S в Ubuntu Linux, вы должны использовать драйверы usbhid-up, а не blazer_usb в /etc/nut/ups.conf
, Также убедитесь, что у вас есть MODE=standalone
в /etc/nut/nut.conf
,