Skip to main content

chan_dahdi missing from Asterisk 1.6.0.5 using yum update

Posted by amagurie on Fri, 03/06/2009

Hi,

We are using the ISO and recently upgraded to 1.6.0.5 via yum and have noticed that conference rooms are no longer working correctly and get the following messages:

WARNING[6518]: channel.c:3477 ast_request: No channel type registered for 'DAHDI'
WARNING[6518]: app_meetme.c:3032 find_conf: No DAHDI channel available for conference, user introduction disabled (is chan_dahdi loaded?)

Checking there is no chan_dahdi.so?

Feb 28 02:58:51 teletraan1 yum: Updated: krb5-libs - 1.6.1-25.el5_2.2.i386
Feb 28 02:58:52 teletraan1 yum: Updated: dahdi-linux - 2.1.0.4-el5.i386
Feb 28 02:58:53 teletraan1 yum: Updated: dahdi-tools - 2.1.0.2-4.el5.i386
Feb 28 02:58:58 teletraan1 yum: Updated: dahdi-linux-modules - 2.1.0.4-2.6.18.92.1.22.el5.i386
Feb 28 02:58:59 teletraan1 yum: Updated: nss - 3.12.2.0-4.el5.centos.i386
Feb 28 02:59:04 teletraan1 yum: Updated: asterisk16 - 1.6.0.5-el5.i386
Feb 28 02:59:05 teletraan1 yum: Updated: krb5-devel - 1.6.1-25.el5_2.2.i386
Feb 28 02:59:06 teletraan1 yum: Updated: krb5-workstation - 1.6.1-25.el5_2.2.i386

Regards
Allister


Submitted by eeman on Fri, 03/06/2009 Permalink

is the module in /usr/lib/asterisk/modules/ ?

if so you may not have the dahdi modules loaded (did you upgrade your kernel and not build new kernel modules?)

Submitted by amagurie on Fri, 03/06/2009 Permalink

Hi Erik,

Thanks for the help, no chan_dahdi.so is not in /usr/lib/asterisk/modules/ as would be expected.

Kernel is the same version from 1.6.0.3 and the modules are loaded and that part seems to work fine eg: /etc/init.d/dahdi starts fine etc.

We currently have two Thirdlane servers running Asterisk 1.6 installed using the ISO and both have this issue since upgrading to version 1.6.0.5. We were playing around with getting a PAE kernel going but the rpm repositories don't have PAE supported dahdi modules and therefore gave up, so I reinstalled Asterisk on one of the servers in the following order to make sure.

dahdi-linux - 2.1.0.4-el5.i386

dahdi-tools - 2.1.0.2-4.el5.i386

dahdi-linux-modules - 2.1.0.4-2.6.18.92.1.22.el5.i386

asterisk16 - 1.6.0.5-el5.i386

asterisk16-addons.i386 0:1.6.0-el5

And chan_dahdi.so is still missing, maybe it was missed in the package build?

Regards

Allister Maguire

Submitted by eeman on Fri, 03/06/2009 Permalink

possibly; I don't use the rpm's. Thats a pretty friggen huge oversight it it was. When it comes to asterisk and dahdi kernel modules; I always roll my own. Just download and compile 1.6.0.5 yourself and it should resolve the issue.