FreePBX 2.10 - Kernel version 2.6.18
Some simple steps to add OSLEC support to DAHDI.
-
amportal stop
-
dahdi service stop
-
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/dahdi-linux-2.6.1.tar.gz
-
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2
-
tar xzvf dahdi-linux-2.6.1.tar.gz
-
tar xjf linux-2.6.28.tar.bz2
-
mkdir /usr/src/dahdi-linux-2.6.1/drivers/staging
-
cp -fR /usr/src/linux-2.6.28/drivers/staging/echo /usr/src/dahdi-linux-2.6.1/drivers/staging
-
sed -i “s|# obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|” /usr/src/dahdi-linux-2.6.1/drivers/dahdi/Kbuild
10.# sed -i “s|# obj-m += …/staging/echo/|obj-m += …/staging/echo/|” /usr/src/dahdi-linux-2.6.1/drivers/dahdi/Kbuild
11. #e cho ‘obj-m += echo.o’ > /usr/src/dahdi-linux-2.6.1/drivers/staging/echo/Kbuild
12. # make
13. # make install
14. # vi /etc/dahdi/genconf_parameters
14a Find and Uncomment this line #echo_can oslec so that it looks like this echo_can oslec
15. # amportal start
16. # dahdi service start
17. # dahdi_genconf
18. # dahdi_cfg –vv