LINUX.ORG.RU
ФорумAdmin

Проблема с настройкой UPS и/или COM-порта


0

0

Приветствую
При запуске powerd пишет

Config file /etc/powerd.conf does not exist.
Please run the 'detectups' application, or use one of the examples included with the application.

При запуске detectups

./detectups: /dev/ttyS0: No such file or directory

если пробую
./detectups /dev/ttys0
то пишет
./detectups: /dev/ttys0: Input/output error

То же с /dev/ttys1 и т. д.

К COM-порту подключен Powercom KIN1000AP
COM-порт интегрирован в мать на i440FX
Gentoo linux, ядро 2.6.7

Что не так с СОМ-портом? может кто настраивал UPS и подскажет?

anonymous

Не помню (он дома), то ли type=KIN2200AP, то ли type=KIN1500AP, то ли вообще type=Egys. NUT нужно брать посвежее (возможно, что devel-ветку). Каких-либо настроек COM-порта не проводилось. Ставил строго по прилагаемой к сырцам инструкции. Slackware 9.1.

P.S. На 2.6 ветке не пробовал.

Obidos ★★★★★
()

У тебя вообще /dev/ttyS0 существует???

А может тебе нужно подгрузить модуль serial??? (modprobe serial)

А devfsd у тебя запущен???

Порт в БИОСе включен или выключен???

cvv ★★★★★
()
Ответ на: комментарий от cvv

>У тебя вообще /dev/ttyS0 существует???
Существует только /dev/ttys0 (s - маленькое)
>А может тебе нужно подгрузить модуль serial??? (modprobe serial)
все модули, относящиеся к ком порту я включил в ядро...
>А devfsd у тебя запущен???
да
>Порт в БИОСе включен или выключен???
в БИОСе нет настроек...(AMI BIOS)

anonymous
()
Ответ на: комментарий от anonymous

>>У тебя вообще /dev/ttyS0 существует???

>Существует только /dev/ttys0 (s - маленькое)

А ето чё за глюк??? Ето чтото совсем левое

А как у тебя на тему /dev/tts/0 ???

>>Порт в БИОСе включен или выключен??? >в БИОСе нет настроек...(AMI BIOS)

Ты уверен?? У меня в АМИ биосе порты выключаются так что его никакой прогой ненайдёш

А ещё сделай: 'cat /proc/devices', 'cat /proc/tty/drivers', 'cat /proc/tty/driver/serial'

Может чёто уразумеешь.

cvv ★★★★★
()
Ответ на: комментарий от cvv

>А как у тебя на тему /dev/tts/0 ???

/dev/tts вообще нету

>>>Порт в БИОСе включен или выключен??? >в БИОСе нет настроек...(AMI BIOS)

>Ты уверен?? У меня в АМИ биосе порты выключаются так что его никакой прогой ненайдёш

>сделай: cat /proc/devices

Character devices:
1 mem
2 pty
3 ttyp
4 /dev/vc/0
4 tty
5 /dev/tty
5 /dev/console
5 /dev/ptmx
6 lp
7 vcs
10 misc
13 input
14 sound
36 netlink
128 ptm
136 pts
180 usb
203 cpu/cpuid
254 devfs

Block devices:
2 fd
3 ide0
7 loop
22 ide1
43 nbd

>cat /proc/tty/drivers

/dev/tty /dev/tty 5 0 system:/dev/tty
/dev/console /dev/console 5 1 system:console
/dev/ptmx /dev/ptmx 5 2 system
/dev/vc/0 /dev/vc/0 4 0 system:vtmaster
pty_slave /dev/pts 136 0-1048575 pty:slave
pty_master /dev/ptm 128 0-1048575 pty:master
pty_slave /dev/ttyp 3 0-255 pty:slave
pty_master /dev/pty 2 0-255 pty:master
unknown /dev/tty 4 1-63 console

>cat /proc/tty/>driver/serial

-bash: driver/serial: No such file or directory

Что-то непонятное с этими портами...

Может таки каких-то параметров в ядре не хватает? Какие именно отвечают за сом-порты? (если б было что-то очевидное, я б не пропустил, вроде пару раз конфиг пересматривал...)

anonymous
()
Ответ на: комментарий от cvv

>Ты уверен?? У меня в АМИ биосе порты выключаются так
>что его никакой прогой ненайдёш

Serial Port 1 Interface = Auto Configured
Serial Port 2 Interface = Auto Configured

соответственно на 4 и 3 IRQ

anonymous
()
Ответ на: комментарий от anonymous

Твоё ядро не обнаружило последовательных портов. По всей видимости поддержка последовательных портов толи наглухо вырублена в ядре толи скомпилина в виде модуля который неподгружен (а может и не скомпилен???)

На всякий случай попытайся сделать 'modprobe serial'

Ещё также сделай 'dmesg'.

Когда ядро нормально обнаружит твои сом-порты оно об етом радостно сообщит в файле /proc/tty/driver/serial. Например:

$cat /proc/tty/driver/serial

serinfo:1.0 driver:5.05c revision:2001-07-08

0: uart:16550A port:3F8 irq:4 baud:1200 tx:16 rx:29913 fe:70 brk:31 RTS|DTR|DSR

1: uart:16550A port:2F8 irq:3 baud:9600 tx:0 rx:0

cvv ★★★★★
()
Ответ на: комментарий от cvv

>Твоё ядро не обнаружило последовательных портов. По всей видимости >поддержка последовательных портов толи наглухо вырублена в ядре толи >скомпилина в виде модуля который неподгружен (а может и не >скомпилен???) >На всякий случай попытайся сделать 'modprobe serial'

нету такого модуля :( FATAL: Module serial not found.

Ещё также сделай 'dmesg'.

да, действительно ничего не видно...

О! кажется, нашел. Модуль называется parport_serial После его подгрузки по

# cat /proc/tty/driver/serial

читаю: serinfo:1.0 driver revision: 0: uart:16550A port:000003F8 irq:4 tx:0 rx:0 1: uart:unknown port:000002F8 irq:3 2: uart:unknown port:000003E8 irq:4 3: uart:unknown port:000002E8 irq:3

это нормально, что так мало параметров или надо что-то задавать по setserial?

Интересно, что сейчас открыл make menuconfig и не могу поставить * напротив Multi-IO cards (parallel and serial) - это параметр CONFIG_PARPORT_SERIAL :) только М или ничего :) Такой вот забавный глюк... Проставлю в конфиге вручную и попробую сразу вкомпилить в ядро...

anonymous
()
Ответ на: комментарий от anonymous

>О! кажется, нашел. Модуль называется parport_serial После его подгрузки по

Здесь я не уверен так я с 2.6 не работал

>serinfo:1.0 driver revision:
>0: uart:16550A port:000003F8 irq:4 tx:0 rx:0
>1: uart:unknown port:000002F8 irq:3
>2: uart:unknown port:000003E8 irq:4
>3: uart:unknown port:000002E8 irq:3

ето ближе к жизни.

Дальше мы имеем конфликт прерываний. У тебя наверное стоит внутренний модем. Вобсщем после нормальной раздачи прерываний в БИОС всё должно работать. Хотя если на конфликтующем порте никакое устройство не висит можешь попробовать прям сейчас. Также не помешает ещё раз сделать 'dmesg'

cvv ★★★★★
()
Ответ на: комментарий от cvv

>Дальше мы имеем конфликт прерываний.

У меня только 1 сериал девайс. В БИОСе я вручную задал прерывания для ДВУХ СОМ-портов. О каком конфликте речь? Если детектятся несколько портов, которые ВСЕ ВМЕСТЕ висят на 2-х прерываниях (3 и 4), то есть ли возможность их отключить программно? (аппаратно их тока 2)

>У тебя наверное стоит внутренний модем.

нету, только 3 сетевухи :)

anonymous
()
Ответ на: комментарий от anonymous

Странная ситуация.

Может модулю надо передать какието параметры???

Попытайся в биосе выключить один СОМ-порт если он тебе ненужен.

Хотя в принципе я думаю что УПС запустится и так.

и повтори все команды которыя я просил выполнить.

cvv ★★★★★
()
Ответ на: комментарий от cvv

Большой сенкс, подгрузил модуль и вроде NUT работает :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.