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

Asterisk + DAHDI

Откуда: Курск
Сообщений: 10

Asterisk + DAHDI

Имеется: Asterisk 1.6.2.0~rc2-0ubuntu1 + плата Digium AEX404E.
Всё работало, проблем не было... Случился перебой с электричеством, сервак перезагрузился.
После перезагрузки asterisk подниматся, sip телефоны работают, но вот позвонить не в не из обычной телефонной сети нельзя. При входящем, плата трубку не берет, а при исходящем:
[Jan 25 19:38:05] WARNING[1790]: channel.c:3982 ast_request: No channel type registered for 'DAHDI'
[Jan 25 19:38:05] WARNING[1790]: app_dial.c:1721 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 66 - Channel not implemented)


команда dahdi в консоли asterisk недоступна.

dahdi restart
Unloading DAHDI hardware modules: ERROR: Module dahdi is in use
error
Loading DAHDI hardware modules:
dahdi: done dahdi_dummy: done dahdi_transcode: done
Running dahdi_cfg: .

dahdi_scan
[1]
active=yes
alarms=UNCONFIGURED
description=DAHDI_DUMMY/1 (source: HRtimer) 1
name=DAHDI_DUMMY/1
manufacturer=
devicetype=DAHDI Dummy Timing
location=
basechan=1
totchans=0
irq=0
type=analog
[2]
active=yes
alarms=OK
description=Wildcard AEX410 Board 1
name=WCTDM/0
manufacturer=Digium
devicetype=Wildcard AEX410 with VPMADT032
location=PCI Express Bus 15 Slot 09
basechan=1
totchans=4
irq=17
type=analog
port=1,none
port=2,FXO
port=3,FXO
port=4,FXO

port=1, none, хотя он подключен...

cat /proc/dahdi/*
Span 1: DAHDI_DUMMY/1 "DAHDI_DUMMY/1 (source: HRtimer) 1" (MASTER)

Span 2: WCTDM/0 "Wildcard AEX410 Board 1"
IRQ misses: 23

2 WCTDM/0/0 FXSKS
3 WCTDM/0/1 FXSKS
4 WCTDM/0/2 FXSKS
5 WCTDM/0/3 FXSKS

IRQ misses: 23 - что это означает?


Подскажите куда копать?

2010-01-25 19:43

Сообщений: 6521

Re: Asterisk + DAHDI

SergoKan:

IRQ misses: 23 - что это означает?
Это означает - проблемы с IRQ, и поможет посмотреть что там -
#cat /proc/interrupts
#asterisk -r
CLI>stop now
#/etc/init.d/dahdi stop
#dmesg
#/etc/init.d/dahdi start
# dahdi_cfg -vv
#/etc/init.d/asterisk start
*CLI> dahdi show channels
2010-01-25 19:56

Откуда: Курск
Сообщений: 10

Re: Asterisk + DAHDI

cat /proc/interrupts

CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7
0: 43 0 0 0 0 0 0 0 IO-APIC-edge timer
1: 0 1 1 1 1 1 2 1 IO-APIC-edge i8042
8: 1 0 0 0 0 0 0 0 IO-APIC-edge rtc0
9: 0 0 0 0 0 0 0 0 IO-APIC-fasteoi acpi
12: 21 17 18 21 19 21 19 11 IO-APIC-edge i8042
14: 86 0 0 0 0 0 0 0 IO-APIC-edge ata_piix
15: 0 0 0 0 0 0 0 0 IO-APIC-edge ata_piix
16: 0 0 0 0 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2
17: 17083 17115 17117 17068 17157 17090 17110 17102 IO-APIC-fasteoi uhci_hcd:usb3, wctdm24xxp0
18: 0 0 0 0 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
19: 0 0 0 0 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb5
21: 141 138 130 132 134 133 132 134 IO-APIC-fasteoi ipmi_si
22: 12 11 12 14 11 12 11 11 IO-APIC-fasteoi uhci_hcd:usb6
37: 403 399 403 433 373 421 395 430 PCI-MSI-edge cciss0
39: 221 206 207 220 195 209 219 199 PCI-MSI-edge eth0
NMI: 0 0 0 0 0 0 0 0 Non-maskable interrupts
LOC: 26539 124039 19849 27333 4296 3666 7873 5459 Local timer interrupts
SPU: 0 0 0 0 0 0 0 0 Spurious interrupts
CNT: 0 0 0 0 0 0 0 0 Performance counter interrupts
PND: 0 0 0 0 0 0 0 0 Performance pending work
RES: 2 2 8 6 3 11 6 5 Rescheduling interrupts
CAL: 45 69 66 62 56 60 55 56 Function call interrupts
TLB: 170 184 170 182 367 392 409 436 TLB shootdowns
TRM: 0 0 0 0 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 0 0 0 0 Machine check exceptions
MCP: 1 1 1 1 1 1 1 1 Machine check polls
ERR: 0
MIS: 0

Про irq 23 ничего нет.

dmesg

[ 13.077820] Booting VPMADT032
[ 14.431829] VPMADT032: Present and operational (Firmware version 117)
[ 14.431962] Found a Wildcard TDM: Wildcard AEX410 (4 modules)
[ 311.030055] dahdi_transcode: Unloaded.
[ 311.044679] wctdm24xxp 0000:0f:08.0: PCI INT A disabled
[ 311.044691] Freed a Wildcard
[ 311.059583] dahdi: Telephony Interface Unloaded


dahdi_cfg -vv

DAHDI Tools Version - 2.2.0

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


Channel map:

Channel 01: FXS Kewlstart (Default) (Echo Canceler: none) (Slaves: 01)
Channel 02: FXS Kewlstart (Default) (Echo Canceler: none) (Slaves: 02)
Channel 03: FXS Kewlstart (Default) (Echo Canceler: none) (Slaves: 03)
Channel 04: FXS Kewlstart (Default) (Echo Canceler: none) (Slaves: 04)

4 channels to configure.

DAHDI_CHANCONFIG failed on channel 1: No such device or address (6)






2010-01-26 09:15

Сообщений: 6521

Re: Asterisk + DAHDI

Вот это -
17: 17083 17115 17117 17068 17157 17090 17110 17102 IO-APIC-fasteoi uhci_hcd:usb3, wctdm24xxp0
и есть проблемы с IRQ. Учимся пользоваться Гуглом

[ 14.431962] Found a Wildcard TDM: Wildcard AEX410 (4 modules)
[ 311.030055] dahdi_transcode: Unloaded.
[ 311.044679] wctdm24xxp 0000:0f:08.0: PCI INT A disabled
[ 311.044691] Freed a Wildcard
[ 311.059583] dahdi: Telephony Interface Unloaded
Драйвера ядра для карты загрузились (и выгрузились). Ищите - почему.
2010-01-26 09:38

Откуда: Курск
Сообщений: 10

Re: Asterisk + DAHDI

и есть проблемы с IRQ. Учимся пользоваться Гуглом
Так что, надо чтобы карта не делила прерывание с другим устройством?
2010-01-26 10:27

Сообщений: 6521

Re: Asterisk + DAHDI

Диалоги на любую тему, повторенные по 100-му разу теряют всякий смысл.
2010-01-26 10:44

Добавить страницу в закладки:  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