[Comm] APC BackUPS USB

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Вт Окт 19 22:04:09 MSD 2004


On Tue, Oct 19, 2004 at 06:23:02PM +0300, Maxim Tyurin wrote:
> Кому-то удалось заставить работать nut с APC BackUPS по USB кабелю? 
> У меня оно вообще-то запустилось
> в ups.conf 
> [APCBackUPS650]
>         driver = hidups
>         port = /dev/usb/hiddev0
> 
> запускаю upsdrv, upsd, upsmon
> 
> Вроде работает и даже показывает состояние UPS по 
> upsc APCBackUPS650 на localhost
> battery.charge: 97
> battery.runtime: 1080
> battery.voltage: 13.3
> driver.name: hidups
> driver.parameter.port: /dev/usb/hiddev0
> driver.version: 2.0.0
> ups.mfr: American Power Conversion
> ups.model: Back-UPS 500 FW: 6.4.I USB FW: c1 

При этом на морде написано 650?  Мда...  Даже модель нормально не
прописали.

> ups.serial: BB0323007816
> ups.status: OL
> 
> Тольк есть проблема:
> Если пропадает свет - падает драйвер 
> в логах
> Oct 19 18:14:07 testlin kernel: hub.c: already running port 1 disabled by hub (EMI?), re-enabling...

Видимо, помехи, возникшей при переключении на питание от батарей,
оказалось достаточно, чтобы нарушить связь по USB.

> Oct 19 18:14:07 testlin kernel: usb.c: USB disconnect on device 00:1d.1-1 address 2
> Oct 19 18:14:08 testlin kernel: hub.c: new USB device 00:1d.1-1, assigned address 3
> Oct 19 18:14:08 testlin kernel: usb-uhci.c: interrupt, status 3, frame# 505
> Oct 19 18:14:08 testlin hidups[2108]: read: Input/output error
> Oct 19 18:14:08 testlin upsd[2038]: UPS [APCBackUPS650] disconnected - check driver
> Oct 19 18:14:08 testlin upsd[2038]: Data for UPS [APCBackUPS650] is stale - check driver
> Oct 19 18:14:09 testlin kernel: hiddev0: USB HID v1.00 Device [American Power Conversion Back-UPS 500 FW: 6.4.I USB FW: c1 ] on usb3:3.0
> Oct 19 18:14:09 testlin upsmon[1292]: Poll UPS [APCBackUPS650 на localhost] failed - Driver not connected
> Oct 19 18:14:09 testlin upsmon[1292]: Communications with UPS APCBackUPS650 на localhost lost
> 
> Ну и соответственно комп выключать не собирается.
> Система - Master 2.4
> Что подкрутить?

Я пробовал работать с BackUPS 500 CS - тоже работает ненадёжно.
Единственное, что тут можно пытаться сделать - добавить в драйвер
hidups из nut возможность восстановления связи с устройством (после
ошибки нужно закрывать /dev/usb/hiddev* и периодически пытаться
открыть его снова, чтобы вновь подключившееся устройство
обнаружилось).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20041019/9bd5fbf1/attachment-0003.bin>


Подробная информация о списке рассылки community