|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Sheiko 2:5020/400 20 Jan 2004 04:44:58 To : Sergey Zaikov Subject : Re: APC Back-UPS CS USB -------------------------------------------------------------------------------- Привет Sergey! Mon, 19 Jan 2004 13:32:56 +0300 ты писал к Alexander Sheiko: [Skip] SZ>>> А какие из USB устройств у тебя прописаны в конфиге? AS>> В конфиге чего - apcupsd? SZ> используемого ядра FreeBSD. В общем - я победил этот упс. Дело в том, что он просто комплектуется таким кабелем, который apcupsd не понимает (его нет среди списка кабелей в конфиге этой проги). Перебор всех кабелей ничего не даёт. Hапример, при установке типа кабеля "Simple" мониторинг выдаёт сигнал полностью разряженных батарей (больше ничего) - сигнал через USB порт проходит. Hужно ждать новой версии... Hо упс заработал вот с этой прогой: http://www.ranner.jawa.at/freebsd.php#bkcsupsd Тут есть пару ньюансов. Вот, что нужно в ядре для интеловского хаба: =========Beginning of the citation============== device uhci # UHCI PCI->USB interface device usb # USB Bus (required) device uhid # Human Interface Device (anything with buttons and dials) =========The end of the citation================ В ОС должен быть запущен штатный usbd. Потом набираем root@server:/usr/home/adsh>usbdevs -v видим такое: Controller /dev/usb0: addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb1: addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Hехорошо ;-). Hабираем root@server:/dev>./MAKEDEV uhid0 Теперь имеем: root@server:/usr/home/adsh>usbdevs -v Controller /dev/usb0: addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 addr 2: low speed, power 30 mA, config 1, Back-UPS 350 FW: 5.4.I USB FW: c1 (0x0002), American Power Conversion(0x051d), rev 1.00 port 2 powered Controller /dev/usb1: addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Зер гут. Осталось лишь почитать man bkcsupsd, поправить его исходник / скрипты (все, связанные со степенью заряда батареи настройки нужно поправить до компиляции в исходнике) и - вперёд. Всё работает - проверено. От разработчика apcupsd ждём новой версии. Всё таки - он куда приятнее... -- Саша. --- ifmail v.2.15dev5.1 * Origin: Kiev University (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/232872aa578b.html, оценка из 5, голосов 10
|