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

E1 на * через Digium TE121

Проблема настройки платы.
1 2>
Откуда: Москва
Сообщений: 36

E1 на * через Digium TE121

Здравствуйте, коллеги.
В очередной раз обращаюсь к вам за советом.
Есть платочка Digium TE121. Есть рабочий астериск *. Установлены zaptel и dahdi. Вроде плата нашлась, вроде всё ок. Только не нравться пару моментов, найденных в логах:
1) [Apr 19 02:37:48] ERROR[5679] codec_dahdi.c: Failed to open /dev/zap/transcode: No such file or directory
Хотя transcode есть
2) Apr 19 02:37:48] ERROR[5679] chan_dahdi.c: Unable to load zapata.conf Разве dahdi использует zapata.conf???
3) на выводе dmesg
[ 135.684932] wcte12xp0: Missed interrupt. Increasing latency to 5 ms in order to compensate. что это значит?
2009-04-19 03:02

Откуда: Kiev
Сообщений: 801

Re: E1 на * через Digium TE121

Установлены zaptel и dahdi.
Зачем!?

P.S. cat /proc/interrupts что говорит?
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2009-04-19 03:32

Откуда: Москва
Сообщений: 36

Re: E1 на * через Digium TE121

betman:

Установлены zaptel и dahdi.
Зачем!?

P.S. cat /proc/interrupts что говорит?
Сначала ставил zaptel, потом по манам карты увидел что надо dahdi. Но в сети увидел такую фразу "Релизы Asterisk ветки 1.4 с версией выше 1.4.21, и все релизы ветки 1.6, автоматически будут использовать DAHDI вместо Zaptel, даже если Zaptel все еще установлен и присутствует в системе." (http://asterisk.ru/knowledgebase/zaptel2dahdi)

root@airpbx:/etc/dahdi# cat /proc/interrupts
CPU0 CPU1
0: 142 0 IO-APIC-edge timer
1: 2 0 IO-APIC-edge i8042
4: 6 0 IO-APIC-edge
7: 0 0 IO-APIC-edge parport0
8: 59 0 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
14: 51215 0 IO-APIC-edge ata_piix
15: 0 0 IO-APIC-edge ata_piix
16: 5226300 0 IO-APIC-fasteoi wcte12xp0, i915@pci:0000:00:02.0
17: 482677 0 IO-APIC-fasteoi uhci_hcd:usb3, eth0
18: 0 0 IO-APIC-fasteoi uhci_hcd:usb4
19: 1407 0 IO-APIC-fasteoi uhci_hcd:usb5, HDA Intel
20: 0 0 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2
23: 33839 0 IO-APIC-fasteoi ata_piix
NMI: 0 0 Non-maskable interrupts
LOC: 483242 483359 Local timer interrupts
RES: 2629 2351 Rescheduling interrupts
CAL: 75 28827 function call interrupts
TLB: 421 919 TLB shootdowns
SPU: 0 0 Spurious interrupts
ERR: 0
MIS: 0
2009-04-19 03:49

Откуда: Kiev
Сообщений: 801

Re: E1 на * через Digium TE121

16: 5226300 0 IO-APIC-fasteoi wcte12xp0, i915@pci:0000:00:02.0 ключевая запись!

P.S. Так что у Вас в качестве дров для карты? lsmod | grep zaptel что-то рисует?
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2009-04-19 04:16

Откуда: Москва
Сообщений: 36

Re: E1 на * через Digium TE121

Не, ничего не рисует
2009-04-19 04:22

Откуда: Kiev
Сообщений: 801

Re: E1 на * через Digium TE121

lsmod | grep dahdi ?
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2009-04-19 04:23

Откуда: Москва
Сообщений: 36

Re: E1 на * через Digium TE121

root@airpbx:/etc/dahdi# lsmod | grep dahdi
dahdi_transcode 15244 1 wctc4xxp
dahdi 202280 10 xpp,dahdi_transcode,wcb4xxp,wctdm,wcfxo,wctdm24xxp,wcte11xp,wct1xxp,wcte12xp,wct4xxp
crc_ccitt 10112 1 dahdi
2009-04-19 04:23

Откуда: Kiev
Сообщений: 801

Re: E1 на * через Digium TE121

1) Таки dahdi
2) У Вас карта PRI разделяет прерывание с другим девайсом, что не рекомендуется для корректной работы первого. Надо чесать затылок ;)
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2009-04-19 04:26

Откуда: г.Харьков
Сообщений: 4

Re: E1 на * через Digium TE121

kest:

betman:

Установлены zaptel и dahdi.
Зачем!?
Сначала ставил zaptel, потом по манам карты увидел что надо dahdi. Но в сети увидел такую фразу "Релизы Asterisk ветки 1.4 с версией выше 1.4.21, и все релизы ветки 1.6, автоматически будут использовать DAHDI вместо Zaptel, даже если Zaptel все еще установлен и присутствует в системе." (http://asterisk.ru/knowledgebase/zaptel2dahdi)
При установке dahdi-linux-complete-2.1.0.4+2.1.0.2 ( это последний на http://downloads.digium.com/pub/telephony/ )
в подкаталоге ./linux в Makefile находим такие любопытные ;) строчки:


install-include:
for hdr in $(INST_HEADERS); do \
install -D -m 644 include/dahdi/$$hdr $(DESTDIR)/usr/include/dahdi/$$hdr; \
done
-@rmdir $(DESTDIR)/usr/include/zaptel

и другие им подобные... Т.е. dahdi пытается снести всё, что осталось после установки zaptel, и код, который до этого успешно компилировался и работал (собственные модули ядра zaptel) - даже не компилируется:


../marse1az-const.h:15:27: error: zaptel/zaptel.h: Нет такого файла или каталога

Но корректно ли он всё сносит?! Например /etc/zaptel.conf - прекрасно остаётся там где и был ;)
B ./ztcfg прекрасно отрабатывает с zaptel модулем, который был загружен до установки dahdi.
Так что "слухи о их совместимости", похоже, сильно преувеличены.


2009-04-24 14:25

Откуда: г.Харьков
Сообщений: 4

Re: E1 на * через Digium TE121

Где-то на http://www.asterisk.org или http://downloads.digium.com - был выложен файл хэдеров *.h - совместимости символьных определения вида ZT_* и DAHDI_* ...
А теперь я не могу найти.
Никто не подскажет?
2009-04-24 14:29

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