FreePBX 13 -> 14 Upgrade Script kills DAHDI

I’ve tried the distro-upgrade on two systems (my own and one of my clients). Each system is VMware ESXi based and has DAHDI hardware passed-through from the host to the vm. In each instance the upgrade killed the DAHDI config.

On a system with a Digium Wildcard TDM410 there was no hardware found.
On a system with a Sangoma A200, the card showed up but wasn’t configurable.

In each instance, thje Dahdi config screen complained that Dahdi wasn’t running

Doing a dahdi_cfg -vvv
Results in:
Notice: Configuration file is /etc/dahdi/system.conf
line 0: Unable to open master device '/dev/dahdi/ctl’
1 error(s) detected

I simply reverted the VMs back to a backup and all is well.

Obviously the warning says NOT TO RUN ON PRODUCTION SYSTEM as the upgrade script is still in beta.

I suspect anyone without Dahdi hardware should have no problems, everything else seemed to be in working order.

Just an FYI.


The latest errors I get, which I was login on here right now to post about in my thread :smile: , after arunning this script are with kmod-dahdi…


I appear to still have the el6 packages with missing dependencies…

Good luck and have a nice day!


I can’t get dahdi to run either, and also noticed that I appear to have some of the el6 packages. Were you able to fix this, and if so, how?

[root@freepbx dev]# yum list *dahdi*
Loaded plugins: fastestmirror, kmod, versionlock
Loading mirror speeds from cached hostfile
Installed Packages
asterisk13-dahdi.x86_64                           13.17.0-3.sng7                                               @sng-pkgs
dahdi-firmware.noarch                             3.0.0-1.sng7                                                 @sng-pkgs
dahdi-firmware-xorcom.noarch                      1.0-1                                                        @anaconda-CentOS-201207061011.x86_64/6.3
dahdi-linux.x86_64                                2.11.1-1.26.sng                                              installed
dahdi-linux-devel.x86_64                          2.11.1-1.26.sng                                              @sng-pkgs
dahdi-linux-kmod-debuginfo.x86_64                 2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64                  @pbx/6
dahdi-tools.x86_64                                2.11.1-1.23.sng                                              @sng-pkgs
dahdi-tools-doc.x86_64                            2.11.1-1.23.sng                                              @sng-pkgs
kmod-dahdi-linux.x86_64                           2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64                  @pbx/6
schmooze-dahdi.noarch                             1.0.0-2                                                      @pbx/6
Available Packages
asterisk11-dahdi.x86_64                           11.25.1-1.sng7                                               sng-pkgs
asterisk14-dahdi.x86_64                           14.6.0-3.sng7                                                sng-pkgs
dahdi-firmware-a4a.noarch                         a0017-1.3.sng                                                sng-pkgs
dahdi-firmware-a4b.noarch                         d001e-1.3.sng                                                sng-pkgs
dahdi-firmware-a8a.noarch                         1d0017-1.3.sng                                               sng-pkgs
dahdi-firmware-a8b.noarch                         1f001e-1.3.sng                                               sng-pkgs
dahdi-firmware-hx8.noarch                         2.06-1.3.sng                                                 sng-pkgs
dahdi-firmware-oct6114-032.noarch                 1.07.01-1.3.sng                                              sng-pkgs
dahdi-firmware-oct6114-064.noarch                 1.05.01-1.3.sng                                              sng-pkgs
dahdi-firmware-oct6114-128.noarch                 1.05.01-1.3.sng                                              sng-pkgs
dahdi-firmware-oct6114-256.noarch                 1.05.01-1.3.sng                                              sng-pkgs
dahdi-firmware-oct6126-128.noarch                 01.07.04-1.3.sng                                             sng-pkgs
dahdi-firmware-tc400m.noarch                      MR6.12-1.3.sng                                               sng-pkgs
dahdi-firmware-te133.noarch                       780019-1.3.sng                                               sng-pkgs
dahdi-firmware-te134.noarch                       780017-1.3.sng                                               sng-pkgs
dahdi-firmware-te435.noarch                       e0019-1.3.sng                                                sng-pkgs
dahdi-firmware-te436.noarch                       10017-1.3.sng                                                sng-pkgs
dahdi-firmware-te820.noarch                       1.76-1.3.sng                                                 sng-pkgs
dahdi-firmware-vpmoct032.noarch                   1.12.0-1.3.sng                                               sng-pkgs
[root@freepbx dev]#


I was, with the help of @GameGamer43

Try this, minus the install of the sangoma-devel package:

and please post back.

Good luck and have a nice day!