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

DAHDI не видит OpenVox AE2410E

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

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

Ответить
Андрей
Сообщения: 12
Зарегистрирован: 21 май 2018, 09:27

DAHDI не видит OpenVox AE2410E

Сообщение Андрей »

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

Система: 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'
...
Помогите разобраться, пожалуйста!
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

согласно вашему логу это не 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
Андрей
Сообщения: 12
Зарегистрирован: 21 май 2018, 09:27

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

Сообщение Андрей »

Да, ExpressLane PEX 8112 - этот мост используется в OpenVox AE2410E
смотрю вашу ссылку....
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

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

Сообщение Zavr2008 »

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

PCI Vendor ID: 1b74 OpenVox Communication Co. Ltd.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Андрей
Сообщения: 12
Зарегистрирован: 21 май 2018, 09:27

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

Сообщение Андрей »

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

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

Сообщение Андрей »

Подскажите направление - где почитать как поправить дрова PLX?
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

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

Сообщение Zavr2008 »

Сорцы
opvxa24xx
Вот там ищите - это модуль ядра.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

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

Сообщение Zavr2008 »

Можно еще с помощью PlxUtil перешить EEPROM. Но в дровах проще поменять.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Андрей
Сообщения: 12
Зарегистрирован: 21 май 2018, 09:27

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

Сообщение Андрей »

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

Код: Выделить всё

# 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)
Спасибо!
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH