BRI Card Fails after upgrading FreePBX from 15 to 16

Hi,

Ι upgraded a PBX from version 15 to 16 following this guide which completed successfully.
Unfortunately in this case, I can no longer make calls outgoing/incoming through BRI card.

Since then I have upgrade plenty of FreePBX 15 and all of those that had BRI cards still work normally.

Pastebin executing dahdi_hardware, dahdi_scan, dahdi_cfg

https://pastebin.com/JhSpwBEd
[root@pbx ~]# lspci -vv
...
...
04:01.0 Ethernet controller: Digium, Inc. Wildcard TDM410 4-port analog card (rev 11)
        Subsystem: Digium, Inc. Wildcard TDM410 4-port analog card
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64 (16000ns min, 32000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 19
        Region 0: I/O ports at d000 [size=256]
        Region 1: Memory at ea000000 (32-bit, non-prefetchable) [size=1K]
        [virtual] Expansion ROM at e9000000 [disabled] [size=128K]
        Capabilities: [c0] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=100mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: wctdm24xxp
        Kernel modules: wctdm24xxp


04:02.0 ISDN controller: Cologne Chip Designs GmbH ISDN network Controller [HFC-4S] (rev 01)
        Subsystem: Cologne Chip Designs GmbH HFC-4S [BeroNet BN2S0]
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 18
        Region 0: I/O ports at d100 [size=8]
        Region 1: Memory at ea001000 (32-bit, non-prefetchable) [size=4K]
        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-
        Kernel driver in use: wcb4xxp
        Kernel modules: hfcmulti, wcb4xxp

It was working before the upgrade and now it isn’t.

When I make incoming call, the call drops.

When I make outgoing call it hangups but with hangup cause 0:

 == Spawn extension (from-digital, 06934576737, 1) exited non-zero on 'DAHDI/i3/6934576737-1'
    -- DAHDI/i3/6934576737-1 Internal Gosub(func-apply-sipheaders,s,1(6)) complete GOSUB_RETVAL=
    -- Requested transfer capability: 0x00 - SPEECH
    -- Called DAHDI/g2/6934576737
    -- DAHDI/i3/6934576737-1 is proceeding passing it to SIP/4545-00000001
    -- DAHDI/i3/6934576737-1 is making progress passing it to SIP/4545-00000001
    -- Span 3: Channel 0/1 got hangup request, cause 0

Full pastebin of the call is here:

https://pastebin.com/DFNXyuRz

I have tried to uninstall dahdiconfig module, reinstalled dahdi 2.11 (make && make install && make config) in order to set it again from the ground.

I am at loss because everything shows as it should work when I look at FreePBX and asterisk command line (I use dahdi config module). eg. the BRI has 2 ports. if I switch port where I connect the cable then alarms for the ports get correctly updated and show “OK” on the connected and “RED” on the disconnected port.

Apart from trying to reinstall FreePBX, is there a way to troubleshoot it?
Is there a chance it is hardware problem that just happened to surface during the upgrade?

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.