URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 85735
[ Назад ]

Исходное сообщение
"Подскажите по бесперебойнику"

Отправлено apcupsd , 25-Июн-09 17:38 
есть новый UPS, подключен через serial кабель
собрал apcupsd(freebsd7.2)
конфиг:

UPSNAME upska
UPSCABLE smart
UPSTYPE apcsmart
DEVICE /dev/ttyv9
....


так вот, демон запускается но apctest пишет что не может соединиться
PANIC! Cannot communicate with UPS via serial port.

Все равно какой tty* писать в кофиге?лишь бы не занят был?
ls /dev/tty*
/dev/ttyd0      /dev/ttyp0      /dev/ttyv2      /dev/ttyv5      /dev/ttyv8      /dev/ttyvb      /dev/ttyve
/dev/ttyd0.init /dev/ttyv0      /dev/ttyv3      /dev/ttyv6      /dev/ttyv9      /dev/ttyvc      /dev/ttyvf
/dev/ttyd0.lock /dev/ttyv1      /dev/ttyv4      /dev/ttyv7      /dev/ttyva      /dev/ttyvd


Содержание

Сообщения в этом обсуждении
"Подскажите по бесперебойнику"
Отправлено angra , 25-Июн-09 18:43 
>Все равно какой tty* писать в кофиге?лишь бы не занят был?

С чего бы это, телепатия вроде пока ядрам неизвестна :)

На моей машине с линуксом(возможно, что во фре что-то подобное)
dmesg |grep tty
[    0.004000] console [tty0] enabled
[    1.315929] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.316042] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Как видим за нужный порт/разъем отвечает ttyS0. Если у вас их несколько, то гляньте в BIOS по номерам портов(в данном случае это 0x3f8) или перебором.


"Подскажите по бесперебойнику"
Отправлено apcupsd , 25-Июн-09 18:45 

>[оверквотинг удален]
>На моей машине с линуксом(возможно, что во фре что-то подобное)
>dmesg |grep tty
>[    0.004000] console [tty0] enabled
>[    1.315929] serial8250: ttyS0 at I/O 0x3f8 (irq =
>4) is a 16550A
>[    1.316042] 00:09: ttyS0 at I/O 0x3f8 (irq =
>4) is a 16550A
>Как видим за нужный порт/разъем отвечает ttyS0. Если у вас их несколько,
>то гляньте в BIOS по номерам портов(в данном случае это 0x3f8)
>или перебором.

У меня в dmesg пишет sio.Почитав по форумам нашел что обычно это ttydX(или cuadX)
Пробовал оба - все равно не коннектится


"Подскажите по бесперебойнику"
Отправлено apcupsd , 25-Июн-09 18:52 
а все - этот упс не поддерживается фрей, тока вынь или линух



"Подскажите по бесперебойнику"
Отправлено Serjant , 26-Июн-09 09:45 
>а все - этот упс не поддерживается фрей, тока вынь или линух
>

Где берёте такую забористую травку? :)


"Подскажите по бесперебойнику"
Отправлено Anonym , 25-Июн-09 19:47 
>[оверквотинг удален]
>/dev/ttyd0      /dev/ttyp0      
>/dev/ttyv2      /dev/ttyv5    
> /dev/ttyv8      /dev/ttyvb    
>  /dev/ttyve
>/dev/ttyd0.init /dev/ttyv0      /dev/ttyv3    
> /dev/ttyv6      /dev/ttyv9    
>  /dev/ttyvc      /dev/ttyvf
>/dev/ttyd0.lock /dev/ttyv1      /dev/ttyv4    
> /dev/ttyv7      /dev/ttyva    
>  /dev/ttyvd

Ну и с какого перепуга это дожен быть ttyv9 ?
У Вас что там батарея tty
Сколько последовательных портов ?
СОМ1 это ttyd0 остальные нумеруются ttyd1  и т.д.
полезно заглянуть в /etc/ttys и при необходимости его выправить под количество портов скорости на них и т.п.


"Подскажите по бесперебойнику"
Отправлено Sarge , 25-Июн-09 23:12 
>так вот, демон запускается но apctest пишет что не может соединиться
>PANIC! Cannot communicate with UPS via serial port.

надо выгрузить демон и только после этого запускать apctest. AFAIK, они друг-другу мешают (COM-порт не шарится).


"Подскажите по бесперебойнику"
Отправлено Serjant , 26-Июн-09 09:42 
>[оверквотинг удален]
>
>так вот, демон запускается но apctest пишет что не может соединиться
>PANIC! Cannot communicate with UPS via serial port.
>
>Все равно какой tty* писать в кофиге?лишь бы не занят был?
> ls /dev/tty*
>/dev/ttyd0      /dev/ttyp0      
>/dev/ttyv2      /dev/ttyv5    
> /dev/ttyv8      /dev/ttyvb    
>  /dev/ttyve

Во FreeBSD COM-порты называются cuad0,cuad1 и т.д.
>/dev/ttyd0.init /dev/ttyv0      /dev/ttyv3    
> /dev/ttyv6      /dev/ttyv9    
>  /dev/ttyvc      /dev/ttyvf
>/dev/ttyd0.lock /dev/ttyv1      /dev/ttyv4    
> /dev/ttyv7      /dev/ttyva    
>  /dev/ttyvd