есть новый 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
>Все равно какой 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) или перебором.
>[оверквотинг удален]
>На моей машине с линуксом(возможно, что во фре что-то подобное)
>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)
Пробовал оба - все равно не коннектится
а все - этот упс не поддерживается фрей, тока вынь или линух
>а все - этот упс не поддерживается фрей, тока вынь или линух
>Где берёте такую забористую травку? :)
>[оверквотинг удален]
>/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 и при необходимости его выправить под количество портов скорости на них и т.п.
>так вот, демон запускается но apctest пишет что не может соединиться
>PANIC! Cannot communicate with UPS via serial port.надо выгрузить демон и только после этого запускать apctest. AFAIK, они друг-другу мешают (COM-порт не шарится).
>[оверквотинг удален]
>
>так вот, демон запускается но 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