Foniva Contact Center Software
Asterisk Experts Support

Error: missing /dev/dahdi

Another system another dahdi error.

This time I’m under CentOS. After building dahdi as usual without problem, when I try to run

service dahdi restart

I get the following error after a lot of missed modules

Error: missing /dev/dahdi!

After a lot of research, I found out that I was using kernel-PAE by running
`uname -r` because of 64 bits server.
And the source installed was not the right one.
So, you should install
yum install kernel-PAE-devel kernel-devel kernel-headers
Then, make sure that your build link in “cd /lib/modules/`uname -r`” directory points
to the right kernel source directory.

In my case, I have at the finish

[root@fonivadev /]# cd /lib/modules/`uname -r`
[root@fonivadev 2.6.18-194.32.1.el5PAE]# ls -l build
lrwxrwxrwx 1 root root 45 Jan 13 23:33 build -> /usr/src/kernels/2.6.18-194.32.1.el5-PAE-i686
[root@fonivadev 2.6.18-194.32.1.el5PAE]#

Now, go back in dahdi source directory and

make clean
make all
make install

Our sponsors

Asterisk Experts Support