The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"UPS на FreeBSD 4.3"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"UPS на FreeBSD 4.3"
Сообщение от mary emailИскать по авторуВ закладки on 22-Июн-02, 23:15  (MSK)
У меня такая проблемв:
нужно подключить UPS от APS, да так чтобы он делал shatdown. UPS подключен через USB.

Сделано следующее:

1. В ядро включена поддержка apm0
device  apm0    at nexus? disable flags 0x20 # Advanced Power Management
ядро пересобрано, загружается!

2. В dmesg apm не наблюдается :( Почему?

3 В rc.conf
usbd_enable="YES"
apm_enable="YES"

4. Установлен upsd и в ps -ax присутствует.

5. на zzz отвечает:
zzz: can't open /dev/apm: Device not configured
В этом думается мне и проблема, но как ее решить не знаю :(

6. В messeges ругается так:
Jun 22 21:01:18 mail upsd[308]: last test:   , light test:
Jun 22 21:01:18 mail upsd[308]: frequency: 0.00, maxvac: 0.0, minvac: 0.0, voltage: 0.0
Jun 22 21:01:18 mail upsd[308]: load: 0.0, recharge: 0.0, temp: 0.0, vdc: 0.00, output voltage: 0.0
Jun 22 21:01:58 mail upsd[308]: Cannot put the UPS into smart mode!

Ну вот вроде и все. Что мне еще сделать чтобы все это заработало? Может в BIOSe еще чего сделать? А может проблема с USB?

Очень надеюсь на помощь.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: UPS на FreeBSD 4.3"
Сообщение от lavr emailИскать по авторуВ закладки on 23-Июн-02, 18:49  (MSK)
>У меня такая проблемв:
>нужно подключить UPS от APS, да так чтобы он делал shatdown. UPS
>подключен через USB.
>
>Сделано следующее:
>
>1. В ядро включена поддержка apm0
>device  apm0    at nexus? disable flags 0x20 #
>Advanced Power Management
>ядро пересобрано, загружается!
>

попробуй
device          apm0

и посмотри:

ls -la /dev/apm*
если их нет, создай:
cd /dev
./MAKEDEV apm apmctl

>2. В dmesg apm не наблюдается :( Почему?
>
>3 В rc.conf
>usbd_enable="YES"
>apm_enable="YES"
>
>4. Установлен upsd и в ps -ax присутствует.
>
>5. на zzz отвечает:
>zzz: can't open /dev/apm: Device not configured
>В этом думается мне и проблема, но как ее решить не знаю
>:(
>
>6. В messeges ругается так:
>Jun 22 21:01:18 mail upsd[308]: last test:   , light test:
>
>Jun 22 21:01:18 mail upsd[308]: frequency: 0.00, maxvac: 0.0, minvac: 0.0, voltage:
>0.0
>Jun 22 21:01:18 mail upsd[308]: load: 0.0, recharge: 0.0, temp: 0.0, vdc:
>0.00, output voltage: 0.0
>Jun 22 21:01:58 mail upsd[308]: Cannot put the UPS into smart mode!
>
>
>Ну вот вроде и все. Что мне еще сделать чтобы все это
>заработало? Может в BIOSe еще чего сделать? А может проблема с
>USB?
>
>Очень надеюсь на помощь.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: UPS на FreeBSD 4.3"
Сообщение от mary emailИскать по авторуВ закладки on 24-Июн-02, 13:03  (MSK)
>>У меня такая проблемв:
>>нужно подключить UPS от APS, да так чтобы он делал shatdown. UPS
>>подключен через USB.
>>
>>Сделано следующее:
>>
>>1. В ядро включена поддержка apm0
>>device  apm0    at nexus? disable flags 0x20 #
>>Advanced Power Management
>>ядро пересобрано, загружается!
>>
>
>попробуй
>device          apm0

Т.е. без (at nexus? disable flags 0x20 #)

>
>и посмотри:
>
>ls -la /dev/apm*
>если их нет, создай:
>cd /dev
>./MAKEDEV apm apmctl

Они у меня и так есть:
mail# ls -la /dev/apm*
crw-rw-r--  1 root  operator   39,   0 Jun 22 15:27 /dev/apm
crw-rw----  1 root  operator   39,   8 Sep  9  2001 /dev/apmctl


>
>>2. В dmesg apm не наблюдается :( Почему?
>>
>>3 В rc.conf
>>usbd_enable="YES"
>>apm_enable="YES"
>>
>>4. Установлен upsd и в ps -ax присутствует.
>>
>>5. на zzz отвечает:
>>zzz: can't open /dev/apm: Device not configured
>>В этом думается мне и проблема, но как ее решить не знаю
>>:(
>>
>>6. В messeges ругается так:
>>Jun 22 21:01:18 mail upsd[308]: last test:   , light test:
>>
>>Jun 22 21:01:18 mail upsd[308]: frequency: 0.00, maxvac: 0.0, minvac: 0.0, voltage:
>>0.0
>>Jun 22 21:01:18 mail upsd[308]: load: 0.0, recharge: 0.0, temp: 0.0, vdc:
>>0.00, output voltage: 0.0
>>Jun 22 21:01:58 mail upsd[308]: Cannot put the UPS into smart mode!
>>
>>
>>Ну вот вроде и все. Что мне еще сделать чтобы все это
>>заработало? Может в BIOSe еще чего сделать? А может проблема с
>>USB?
>>
>>Очень надеюсь на помощь.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: UPS на FreeBSD 4.3"
Сообщение от mary emailИскать по авторуВ закладки on 25-Июн-02, 14:01  (MSK)
В ядре теперь просто:
device          apm0
и zzz работает, правда как-то странно.
В dmesg apm наверно и не должно быть это ведь внешнее устройство, как например там нет монитора, а есть видеокарта.

У меня теперь другой вопрос - может ли upsd работать с с USB
На сколько я понимаю cuaa0 это com1. А как сделать чтобы был USB?
Может быть есть свежая версия upsd с поддержкой USB, но где ее найти может у кого есть? Поделитесь!

Вот конфиг upsd:
# $FreeBSD: ports/sysutils/upsd/files/upsd.conf,v 1.2 1999/08/31 02:00:16 peter Exp $
#
# UPS Daemon
# The Wild Wind Communications, 1995, 1996
#
# See file LICENSE for the distribution terms of this software.
#

ups "smart-ups" (230) proto "apc-smart" {
device                  "/dev/cuaa0"                                    
        speed                   2400
        read-timeout            2
        write-block-size        1
        write-block-delay       50
        queue-size              64
}

every 5 { # check events every 5 seconds
        nop
}

on "initialize" != "SM" {
        poll "initialize"
        after 60 every 60 {
                log emerg "Cannot put the UPS into smart mode!"
        }
}

every 600 {
        tune "high-transfer-point"              264
        tune "low-transfer-point"               196
        tune "line-alarm"                       "0"
        tune "line-sensitivity"                 "L"
        tune "low-batteries-duration"           2
        tune "nominal-voltage"                  220
        tune "shutdown-delay"                   20
        tune "wakeup-batteries-capacity"        25
        tune "wakeup-delay"                     0
#       tune "batteries-replaced"               "01/01/77"
#       tune "label"                            "WildWind"
}

every 300 {                     # poll the UPS
        poll "last-test"
#       poll "light-test"
        poll "line-frequency"
        poll "line-maxvac"
        poll "line-minvac"
        poll "line-voltage"
        poll "load"
        poll "recharge"
        poll "temperature"
        poll "vdc"
        poll "voltage"

        log notice "last test: %last-test%, light test: %light-test%"
        log notice "frequency: %line-frequency%, maxvac: %line-maxvac%, minvac: %line-minvac%, voltage: %line-v
oltage%"
        log notice "load: %load%, recharge: %recharge%, temp: %temperature%, vdc: %vdc%, output voltage: %volta
ge%"

        on "load" > 95 {
                log alert "UPS load is too high: %load%"
        }
}

on "line-fail" {
        log emerg "*** ALERT! Source power line failed, save your work! ***"
}

on "line-fail" after 30 {
        log emerg "*** ALERT! System shutdown in 30 seconds, LOGOUT NOW! ***"
}

on "line-restore" {
        log emerg "Source power line restored, you may continue your work."
}

on "line-fail" after 60 {
        log emerg "*** ALERT! THE SYSTEM IS SHUTTING DOWN! ***"

        poll "shutdown"
        poll "shutdown"
        poll "power-test"
        poll "power-test"
        poll "shutdown"
        poll "shutdown"

        sleep 2

        exec "/sbin/halt &"

        poll "power-test"
        poll "shutdown"
        poll "power-test"
        poll "shutdown"
        poll "power-test"
        poll "shutdown"
        poll "power-test"

        sleep 1000      # let us wait peacefully
}

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: UPS на FreeBSD 4.3"
Сообщение от lavr emailИскать по авторуВ закладки on 25-Июн-02, 14:07  (MSK)
>В ядре теперь просто:
>device          apm0
>и zzz работает, правда как-то странно.
>В dmesg apm наверно и не должно быть это ведь внешнее устройство,
>как например там нет монитора, а есть видеокарта.
>
>У меня теперь другой вопрос - может ли upsd работать с с
>USB
>На сколько я понимаю cuaa0 это com1. А как сделать чтобы был
>USB?
>Может быть есть свежая версия upsd с поддержкой USB, но где ее
>найти может у кого есть? Поделитесь!
>
>Вот конфиг upsd:
># $FreeBSD: ports/sysutils/upsd/files/upsd.conf,v 1.2 1999/08/31 02:00:16 peter Exp $
>#
># UPS Daemon
># The Wild Wind Communications, 1995, 1996
>#
># See file LICENSE for the distribution terms of this software.
>#
>
>ups "smart-ups" (230) proto "apc-smart" {
> device          
>       "/dev/cuaa0"
>        speed    
>          
>    2400
>        read-timeout    
>        2
>        write-block-size    
>    1
>        write-block-delay    
>   50
>        queue-size    
>          64
>
>}
>
>every 5 { # check events every 5 seconds
>        nop
>}
>
>on "initialize" != "SM" {
>        poll "initialize"
>        after 60 every 60
>{
>            
>    log emerg "Cannot put the UPS into
>smart mode!"
>        }
>}
>
>every 600 {
>        tune "high-transfer-point"  
>          
>264
>        tune "low-transfer-point"  
>          
> 196
>        tune "line-alarm"  
>          
>         "0"
>        tune "line-sensitivity"  
>          
>   "L"
>        tune "low-batteries-duration"  
>        2
>        tune "nominal-voltage"  
>          
>    220
>        tune "shutdown-delay"  
>          
>     20
>        tune "wakeup-batteries-capacity"  
>     25
>        tune "wakeup-delay"  
>          
>       0
>#       tune "batteries-replaced"    
>          
>"01/01/77"
>#       tune "label"    
>          
>          
>  "WildWind"
>}
>
>every 300 {          
>          
># poll the UPS
>        poll "last-test"
>#       poll "light-test"
>        poll "line-frequency"
>        poll "line-maxvac"
>        poll "line-minvac"
>        poll "line-voltage"
>        poll "load"
>        poll "recharge"
>        poll "temperature"
>        poll "vdc"
>        poll "voltage"
>
>        log notice "last test:
>%last-test%, light test: %light-test%"
>        log notice "frequency: %line-frequency%,
>maxvac: %line-maxvac%, minvac: %line-minvac%, voltage: %line-v
>oltage%"
>        log notice "load: %load%,
>recharge: %recharge%, temp: %temperature%, vdc: %vdc%, output voltage: %volta
>ge%"
>
>        on "load" > 95 {
>            
>    log alert "UPS load is too high:
>%load%"
>        }
>}
>
>on "line-fail" {
>        log emerg "*** ALERT!
>Source power line failed, save your work! ***"
>}
>
>on "line-fail" after 30 {
>        log emerg "*** ALERT!
>System shutdown in 30 seconds, LOGOUT NOW! ***"
>}
>
>on "line-restore" {
>        log emerg "Source power
>line restored, you may continue your work."
>}
>
>on "line-fail" after 60 {
>        log emerg "*** ALERT!
>THE SYSTEM IS SHUTTING DOWN! ***"
>
>        poll "shutdown"
>        poll "shutdown"
>        poll "power-test"
>        poll "power-test"
>        poll "shutdown"
>        poll "shutdown"
>
>        sleep 2
>
>        exec "/sbin/halt &"
>
>        poll "power-test"
>        poll "shutdown"
>        poll "power-test"
>        poll "shutdown"
>        poll "power-test"
>        poll "shutdown"
>        poll "power-test"
>
>        sleep 1000  
>   # let us wait peacefully
>}

либо искать в портах для твоего варианта, либо спросить в
FreeBSD maillist, как вариант, поискать на freshmeat, может найдешь
то что можно будет портировать

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру