ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

последовательность плат OpenVox A1200P и Digium TDM400P

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

последовательность плат OpenVox A1200P и Digium TDM400P

Сообщение sadjahodr » 06 дек 2010, 18:31

Добрый день. подскажите как решить проблему:
есть 2 платы OpenVox A1200P (4fxo и 8fxs) и Digium TDM400P (4fxo)
после перезегрузке системы
dahdi_scan выдает:
active=yes
alarms=OK
description=OpenVox A1200P/A800P Board 13
name=OPVXA1200/12
manufacturer=OpenVox
devicetype=OpenVox A1200P/A800P
location=PCI Bus 00 Slot 12
basechan=1
totchans=12
irq=129
type=analog
port=1,FXO
port=2,FXO
port=3,FXO
port=4,FXO
port=5,FXS
port=6,FXS
port=7,FXS
port=8,FXS
port=9,FXS
port=10,FXS
port=11,FXS
port=12,FXS
[2]
active=yes
alarms=OK
description=Wildcard TDM400P REV E/F Board 5
name=WCTDM/4
manufacturer=Digium
devicetype=Wildcard TDM400P REV E/F
location=PCI Bus 00 Slot 10
basechan=13
totchans=4
irq=121
type=analog
port=13,FXO
port=14,FXO
port=15,FXO
port=16,FXO


но если перезапустить dahdi, то последовательность меняется:
active=yes
alarms=OK
description=Wildcard TDM400P REV E/F Board 5
name=WCTDM/4
manufacturer=Digium
devicetype=Wildcard TDM400P REV E/F
location=PCI Bus 00 Slot 10
basechan=1
totchans=4
irq=121
type=analog
port=1,FXO
port=2,FXO
port=3,FXO
port=4,FXO
[2]
active=yes
alarms=OK
description=OpenVox A1200P/A800P Board 13
name=OPVXA1200/12
manufacturer=OpenVox
devicetype=OpenVox A1200P/A800P
location=PCI Bus 00 Slot 12
basechan=5
totchans=12
irq=129
type=analog
port=5,FXO
port=6,FXO
port=7,FXO
port=8,FXO
port=9,FXS
port=10,FXS
port=11,FXS
port=12,FXS
port=13,FXS
port=14,FXS
port=15,FXS
port=16,FXS


ну и соответственно выдает ошибку что конфиг неправильный.
sadjahodr
 
Сообщений: 5
Зарегистрирован: 06 дек 2010, 18:30

Re: последовательность плат OpenVox A1200P и Digium TDM400P

Сообщение ded » 06 дек 2010, 20:03

Надо посмотреть в БИОСе возможность жёсткой привязки конкретных IRQ конкретным слотам PCI. Если нет такой опции - пробовать загружать ядро с опциями noapic & acpi=off (посмотреть в интернете как это делается).
Чтобы не влететь в клин, нужно создать ещё один пункт в меню загрузки в grub.conf где размаркировать слово hiddenmenu, поставить там таймаут 5 сек, и скопировать абзац из дефолтного с добавлением noapic acpi=off
Загрузиться и посмотреть что будет.
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: последовательность плат OpenVox A1200P и Digium TDM400P

Сообщение sadjahodr » 07 дек 2010, 18:59

noapic acpi=off пробовал, но потом выяснилось что проблема была не в этом.
не загружался модуль ядра, в файле /etc/modprobe.d/dahdi.blacklist.conf была строчка:
blacklist wctdm
ее закоментировал и перестали платы меняться местами.

вот только 2 вопроса возникли:
1. при старте dahdi он подгружает модули которые указаны в файле /etc/dahdi/modules почему же при старте системы dahdi срабатывал не правильно.

2. после решения проблемы пробовал менять IRQ у плат, но они оставались на своих местах, dahdi запускался нормально, после пробовал менять платы местами, тоже нормально. Подскажите как dahdi определяет что digium должна идти первая а OpenVox - вторая?
sadjahodr
 
Сообщений: 5
Зарегистрирован: 06 дек 2010, 18:30

Re: последовательность плат OpenVox A1200P и Digium TDM400P

Сообщение sadjahodr » 08 дек 2010, 13:25

Добрый день.
В общем я получил почти все ответы на мои вопросы прочитав http://www.cadvision.com/blanchas/Aster ... blems.html и http://www.cadvision.com/blanchas/Aster ... ivers.html
теперь вроде грузится в нужной последовательности, правда часть вопроса осталась открытой =( если бы у меня было 2 одинаковые платы, то как бы я решал эту проблему?
sadjahodr
 
Сообщений: 5
Зарегистрирован: 06 дек 2010, 18:30


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH