[asterisk-users] oslec + dahdi

Dave Fullerton dfullertasterisk at shorelinecontainer.com
Thu Jan 22 12:47:51 CST 2009


Vincent Li wrote:
> 
> 
> On Thu, 22 Jan 2009, troxlinux wrote:
> 
>> I have dahdi-linux-2.1.0.3 in centos 5.2 and the last version oslec svn
>>
>> I have installed oslec and loaded, but it doesn't work me with dahdi
>>
>> modinfo oslec
>> filename:       /lib/modules/2.6.18-92.1.22.el5/kernel/net/ipv4/oslec.ko
>> description:    Open Source Line Echo Canceller Zaptel Wrapper
>> author:         David Rowe
>> license:        GPL
>> srcversion:     13813ACD4A228F69FF4B5C1
>> depends:
>> vermagic:       2.6.18-92.1.22.el5 SMP mod_unload 686 REGPARM 4KSTACKS gcc-4.
>>
>> oslec is a great great great software, with the version of zaptel
>> 1.4.11 I had it installed and without anything of echo in my card TDM
>> 400
> 
> I almost have the same enviroment as you, I basically run the following 
> script to get oslec work with my tdm411 card.
> 
> #!/bin/sh
> cd /usr/src
> wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2
> tar xjf linux-2.6.28.tar.bz2
> wget http://downloads.digium.com/pub/telephony/dahdi-tools/dahdi-tools-2.1.0.2.tar.gz
> wget http://downloads.digium.com/pub/telephony/dahdi-linux/dahdi-linux-2.1.0.3.tar.gz
> tar zxvf dahdi-linux-2.1.0.3.tar.gz
> ln -s /usr/src/dahdi-linux-2.1.0.3 /usr/src/dahdi
> mkdir /usr/src/dahdi/drivers/staging
> cp -fR /usr/src/linux-2.6.28/drivers/staging/echo /usr/src/dahdi/drivers/staging
> sed -i "s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|" /usr/src/dahdi/drivers/dahdi/Kbuild
> sed -i "s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|" /usr/src/dahdi/drivers/dahdi/Kbuild
> echo 'obj-m += echo.o' > /usr/src/dahdi/drivers/staging/echo/Kbuild
> cd /usr/src/dahdi
> make
> make install
> cd /usr/src
> tar zxvf dahdi-tools-2.1.0.2.tar.gz
> cd /usr/src/dahdi-tools-2.1.0.2
> ./configure
> make
> make install
> 
> Hope it helps.
> 
> 
> Vincent Li
> System Administrator
> BRC,UBC
> perl -e'print"\131e\164\040\101n\157t\150e\162\040\114i\156u\170\040\107e\145k\012"'


Thanks! I think this is the part we were missing:
echo 'obj-m += echo.o' > /usr/src/dahdi/drivers/staging/echo/Kbuild

Any chance someone could add that line into the dahdi-linux README?

It now modprobe's without issues. I'll get to trying it out later.

-Dave



More information about the asterisk-users mailing list