Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

DAHDI не видит OpenVox AE2410E

Вопросы по использованию и настройке IP телефонов, шлюзов и всего прочего

Модератор: april22

DAHDI не видит OpenVox AE2410E

Сообщение Андрей » 21 май 2018, 11:40

Здравствуйте!

Система: CentOS 7 с ядром 3.10.0-693.el7.x86_64
Железо: ASUS PRIME B350-PLUS
Плата: OpenVox AE2410E + 1 модуль FXO400
FreePBX 13.0.195.1
Asterisk 14.7.6

Действую согласно документу производителя OpenVox A2410E/AE2410E Base on Elastix User Manual:

Скачал драйверы DAHDI
Код: выделить все
# wget http://downloads.openvox.cn/pub/drivers/dahdi-linux-complete/openvox_dahdi-linux-complete-current.tar.gz
# tar -xvzf openvox_dahdi-linux-complete-current.tar.gz


Проверяем карту
Код: выделить все
# lspci –vvvv
...
08:00.0 PCI bridge: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge (rev aa) (prog-if 00 [Normal decode])
      Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
      Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
      Latency: 0, Cache Line Size: 64 bytes
      Interrupt: pin A routed to IRQ 11
      Bus: primary=08, secondary=09, subordinate=09, sec-latency=32
      I/O behind bridge: 0000f000-00000fff
      Memory behind bridge: fff00000-000fffff
      Prefetchable memory behind bridge: fff00000-000fffff
      Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
      BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
              PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
      Capabilities: [40] Power Management version 2
              Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0+,D1+,D2-,D3hot+,D3cold-)
              Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
      Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
              Address: 0000000000000000  Data: 0000
      Capabilities: [60] Express (v1) PCI-Express to PCI/PCI-X Bridge, MSI 00
              DevCap: MaxPayload 128 bytes, PhantFunc 0
                      ExtTag- AttnBtn- AttnInd- PwrInd- RBE- SlotPowerLimit 26.000W
              DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                      RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- BrConfRtry-
                      MaxPayload 128 bytes, MaxReadReq 512 bytes
              DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
              LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
                      ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
              LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
                      ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
              LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
      Capabilities: [100 v1] Power Budgeting <?>
      Kernel modules: shpchp


В документе говорится, что если карта определена, то она обозначается как
Код: выделить все
... Communication controller: Unknown device 1b74:2410 ...

У меня она обозначается как
Код: выделить все
08:00.0 PCI bridge: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge (rev aa) (prog-if 00 [Normal decode])


Устанавливаю DAHDI
Код: выделить все
# cd dahdi-linux-complete-*
# make all
# make install
# make config


Редактирую файл /etc/dahdi/modules
Добавил строку
Код: выделить все
opvxa24xx

Остальное закоментировал

Загружаю драйвер
Код: выделить все
# modprobe dahdi
# modprobe -r opvxa24xx
# modprobe opvxa24xx opermode=RUSSIA
# dahdi_genconf
Empty configuration -- no spans
Empty configuration -- no spans
Empty configuration -- no spans


Почему Empty configuration -- no spans?

Код: выделить все
# dahdi_cfg -vvvv
DAHDI Tools Version - 2.11.1

DAHDI Version: 2.11.1
Echo Canceller(s):
Configuration
======================
Channel map:
0 channels to configure.


Код: выделить все
# dahdi_hardware
#

Ничего не выдаёт

Код: выделить все
# dmesg
...
[    0.302851] pci 0000:08:00.0: [10b5:8112] type 01 class 0x060400
[    0.303046] pci 0000:08:00.0: supports D1
[    0.303048] pci 0000:08:00.0: PME# supported from D0 D1 D3hot
[    0.303091] pci 0000:08:00.0: System wakeup disabled by ACPI
[    0.303115] pci 0000:08:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
...


Помогите разобраться, пожалуйста!
Андрей
 
Сообщений: 5
Зарегистрирован: 21 май 2018, 10:27

Re: DAHDI не видит OpenVox AE2410E

Сообщение ded » 21 май 2018, 13:34

согласно вашему логу это не Openvox
08:00.0 PCI bridge: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge (rev aa) (prog-if 00
а вполне себе системный чип PCI Express-to-PCI Bridge:
https://www.broadcom.com/products/pcie- ... es/pex8112
ded
 
Сообщений: 13286
Зарегистрирован: 26 авг 2010, 19:00

Re: DAHDI не видит OpenVox AE2410E

Сообщение Андрей » 21 май 2018, 14:41

Да, ExpressLane PEX 8112 - этот мост используется в OpenVox AE2410E
смотрю вашу ссылку....
Андрей
 
Сообщений: 5
Зарегистрирован: 21 май 2018, 10:27

Re: DAHDI не видит OpenVox AE2410E

Сообщение Zavr2008 » 21 май 2018, 14:49

У чипа PLX слетел EEPROM. Можно конечно руками дрова поправить и будет работать и с ними. Но правильнее - по гарантии.

PCI Vendor ID: 1b74 OpenVox Communication Co. Ltd.
Asterisk-совместимые Российские SIP/E1 шлюзы Alvis. Для форумчан скидки ! В цены входит настройка связи с Asterisk! Помогаем в настройке TDM АТС: TDA/TDE/LDK и др.
Аватар пользователя
Zavr2008
 
Сообщений: 1181
Зарегистрирован: 27 янв 2011, 01:35

Re: DAHDI не видит OpenVox AE2410E

Сообщение Андрей » 21 май 2018, 14:59

Интересная мысль - по гарантии. Но это займет несколько месяцев.
А вот как можно дрова поправить? Где об этом почитать?
Андрей
 
Сообщений: 5
Зарегистрирован: 21 май 2018, 10:27

Re: DAHDI не видит OpenVox AE2410E

Сообщение Андрей » 21 май 2018, 15:13

Подскажите направление - где почитать как поправить дрова PLX?
Андрей
 
Сообщений: 5
Зарегистрирован: 21 май 2018, 10:27

Re: DAHDI не видит OpenVox AE2410E

Сообщение Zavr2008 » 21 май 2018, 15:56

Сорцы
opvxa24xx


Вот там ищите - это модуль ядра.
Asterisk-совместимые Российские SIP/E1 шлюзы Alvis. Для форумчан скидки ! В цены входит настройка связи с Asterisk! Помогаем в настройке TDM АТС: TDA/TDE/LDK и др.
Аватар пользователя
Zavr2008
 
Сообщений: 1181
Зарегистрирован: 27 янв 2011, 01:35

Re: DAHDI не видит OpenVox AE2410E

Сообщение Zavr2008 » 21 май 2018, 16:04

Можно еще с помощью PlxUtil перешить EEPROM. Но в дровах проще поменять.
Asterisk-совместимые Российские SIP/E1 шлюзы Alvis. Для форумчан скидки ! В цены входит настройка связи с Asterisk! Помогаем в настройке TDM АТС: TDA/TDE/LDK и др.
Аватар пользователя
Zavr2008
 
Сообщений: 1181
Зарегистрирован: 27 янв 2011, 01:35

Re: DAHDI не видит OpenVox AE2410E

Сообщение Андрей » 21 май 2018, 16:41

Всем кто читал и ответил спасибо!
Проблема решилась.
Проверил еще раз установку платы, подключение питания к ней и всё заработало!

Код: выделить все
# lspci
08:00.0 PCI bridge: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge (rev aa)
09:00.0 Communication controller: OpenVox Communication Co. Ltd. Device 2410 (rev 14)


Спасибо!
Андрей
 
Сообщений: 5
Зарегистрирован: 21 май 2018, 10:27


Вернуться в VoIP оборудование

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

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

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