Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Не запускается DAHDI на Suse11

Не запускается DAHDI на Suse11

Не запускается DAHDI на Suse11
1 2>
Откуда: Krasnoyarsk
Сообщений: 5

Не запускается DAHDI на Suse11

Не получается запустить dahdi - service dahdi start выдает следующее:
/etc/init.d/dahdi: line 50: /etc/init.d/functions: No such file or directory

На машине с Suse 11.1 установлена карта Digium AEX800 c 2 модулями на 8 портов FXO и модулем эхокомпенсации.
Далее, установлены из исходников libpri, dahdi-linux-2.1.0.3 и asterisk-1.4.22.1.

Команды modprobe dahdi и modprobe wctdm24xxp проходят.
dahdi_hardware выдает pci:0000:04:08.0 wctdm24xxp+ d161:8002 Wildcard AEX800
dahdi_scan выдает следующее:
[1]
active=yes
alarms=OK
description=Wildcard AEX800 Board 1
name=WCTDM/0
manufacturer=Digium
devicetype=Wildcard AEX800 with VPMADT032
location=PCI Express Bus 04 Slot 09
basechan=1
totchans=8
irq=16
type=analog
port=1,FXO
port=2,FXO
port=3,FXO
port=4,FXO
port=5,FXO
port=6,FXO
port=7,FXO
port=8,FXO

Конфигурационные файлы:
/etc/dahdi/modules
wctdm24xx0

/etc/dahdi/
# Autogenerated by /usr/sbin/dahdi_genconf on Fri Jan 16 13:12:22 2009 -- do not hand edit
# Dahdi Configuration File
#
# This file is parsed by the Dahdi Configurator, dahdi_cfg
#
# Span 1: WCTDM/0 "Wildcard AEX800 Board 1" (MASTER)
fxsks=1
echocanceller=mg2,1
fxsks=2
echocanceller=mg2,2
fxsks=3
echocanceller=mg2,3
fxsks=4
echocanceller=mg2,4
fxsks=5
echocanceller=mg2,5
fxsks=6
echocanceller=mg2,6
fxsks=7
echocanceller=mg2,7
fxsks=8
echocanceller=mg2,8
# Global data
loadzone = us
defaultzone = us



Как победить? Прошу вашего совета.




2009-01-16 09:59

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Не запускается DAHDI на Suse11

/etc/init.d/dahdi: line 50: /etc/init.d/functions: No such file or directory
Ну так и что там в 50й строке?
А кто после modprobe будет делать ztcfg -vv
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-01-16 11:07

Откуда: Krasnoyarsk
Сообщений: 5

Re: Не запускается DAHDI на Suse11

Вот участок кода скрипта, 50-я строка помечена "********"

# Determine which kind of configuration we're using
#
system=redhat # assume redhat
if [ -f /etc/debian_version ]; then
system=debian
fi

# Source function library.
if [ $system = redhat ]; then
******* . $initdir/functions || exit 0
fi

DAHDI_MODULES_FILE="/etc/dahdi/modules"

[ -r /etc/dahdi/init.conf ] && . /etc/dahdi/init.conf

if [ $system = redhat ]; then
LOCKFILE=/var/lock/subsys/dahdi
fi

------------------------------
>А кто после modprobe будет делать ztcfg -vv
Наверно, все таки, имеется в виду dahdi_cfg? ztcfg относится к zaptel-у?


dahdi_cfg -vv
DAHDI Tools Version - 2.1.0.2

DAHDI Version: 2.1.0.3
Echo Canceller(s):
Configuration
======================


Channel map:

Channel 01: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 01)
Channel 02: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 02)
Channel 03: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 03)
Channel 04: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 04)
Channel 05: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 05)
Channel 06: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 06)
Channel 07: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 07)
Channel 08: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 08)

8 channels to configure.

Setting echocan for channel 1 to mg2
Setting echocan for channel 2 to mg2
Setting echocan for channel 3 to mg2
Setting echocan for channel 4 to mg2
Setting echocan for channel 5 to mg2
Setting echocan for channel 6 to mg2
Setting echocan for channel 7 to mg2
Setting echocan for channel 8 to mg2

2009-01-16 11:41

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Не запускается DAHDI на Suse11

А если закомментировать строку 50?
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-01-16 17:03

Сообщений: 1573

Re: Не запускается DAHDI на Suse11

Замените это - . $initdir/functions

на - . /lib/lsb/init-functions
2009-01-17 02:45

Откуда: Krasnoyarsk
Сообщений: 5

Re: Не запускается DAHDI на Suse11

>Замените это - . $initdir/functions
>на - . /lib/lsb/init-functions

Спасибо! Это помогло. Но вылезла другая проблема.
Shell, по-видимому, не понимает команду action. В результате:

#service dahdi start
Loading DAHDI hardware modules:
/etc/init.d/dahdi: line 182: action: command not found

2009-01-19 06:39

Откуда: Krasnoyarsk
Сообщений: 5

Re: Не запускается DAHDI на Suse11

- может быть, это происходит потому, что эта функция (action) не описана в /lib/lsb/init-functions ?
2009-01-19 07:02

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Не запускается DAHDI на Suse11

Забей на service dahdi start - http://uk.youtube.com/watch?v=TxvpctgU_s8 - название про Linux ;-)

P.S. Пропиши куда-то в rc.local:
dahdi_cfg -vv && sleep 1 && safe_asterisk
и радуйся жизни дальше ;-)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-01-19 08:43

Сообщений: 1573

Re: Не запускается DAHDI на Suse11

igors:

>Замените это - . $initdir/functions
>на - . /lib/lsb/init-functions

Спасибо! Это помогло. Но вылезла другая проблема.
Shell, по-видимому, не понимает команду action. В результате:

#service dahdi start
Loading DAHDI hardware modules:
/etc/init.d/dahdi: line 182: action: command not found

Сделайте так - закомментируйте, где нужно (в двух местах) строки, содержащие - action, и добавьте вместо них строки, такие же как в [ $system = debian ]. Вот так:

elif [ $system = redhat ]; then
# action "Running dahdi_cfg: " $DAHDI_CFG_CMD
echo -n "Running dahdi_cfg: "
$DAHDI_CFG_CMD 2> /dev/null && echo -n "done"
echo "."

fi
2009-01-19 12:25

Откуда: Krasnoyarsk
Сообщений: 5

Re: Не запускается DAHDI на Suse11

cron333:

Сделайте так - закомментируйте, где нужно (в двух местах) строки, содержащие - action, и добавьте вместо них строки, такие же как в [ $system = debian ]. Вот так:
Большое спасибо, cron333, рецепт помог :)
2009-01-22 08:08

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru