Elastix Project

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000258 [Elastix distro] Hardware (Telephony Cards) minor have not tried 2010-02-07 10:07 2010-03-31 13:29
Reporter tzafrir View Status public  
Assigned To a_villacis
Priority normal Resolution open  
Status confirmed   Product Version
Summary 0000258: 'echo' (oslec) not unloaded automatically
Description The dahdi init.d script unloads dahdi and the rest of the DAHDI modules on the 'stop' action. The modules to unload are all the modules that (recursively) depend on dahdi.

However the package also includes the module 'echo' (the basic code of the OSLEC echo canceller). It gets loaded if any channel asks for the 'oslec' echo canceller (which is the default for generated configuration). As it does not depend on dahdi, it will not get unloaded.

Thus on driver upgrades, 'echo' will not be unloaded, and later on the new dahdi_echocan_oslec will fail to load.

The fix is included in two patches: the first patches dahdi.init to allow setting the list of modules to unload, rather than hardwiring it to dahdi. I've just commited it upstream (trunk of dahdi-tools):

http://svn.debian.org/viewsvn/pkg-voip/dahdi-tools/trunk/debian/patches/init_unload_modules?view=markup [^]

The second, based on the first, simply changes this list of modules to also include 'echo' (OSLEC):

http://svn.debian.org/viewsvn/pkg-voip/dahdi-tools/trunk/debian/patches/init_unload_oslec?view=markup [^]
Additional Information
Tags No tags attached.
Elastix version 1.6
Attached Files

- Relationships

-  Notes
(0001122)
tzafrir (reporter)
2010-03-29 04:37

This is a known issue. Fixed in the Debian package already.

I've committed most of that fix into trunk, and this is why the fix is broken into two parts. The bigger one would eventually be dropped:

http://svn.debian.org/viewsvn/pkg-voip/dahdi-tools/trunk/debian/patches/init_unload_modules?view=markup [^]

And the small config tweak:

http://svn.debian.org/viewsvn/pkg-voip/dahdi-tools/trunk/debian/patches/init_unload_oslec [^]
(0001144)
a_villacis (developer)
2010-03-31 13:29

Confirmed. Will fix as part of update to dahdi-2.2.1.1 .

- Issue History
Date Modified Username Field Change
2010-02-07 10:07 tzafrir New Issue
2010-02-07 10:07 tzafrir Elastix version => 1.6
2010-02-10 15:07 bmacias Assigned To => a_villacis
2010-02-10 15:07 bmacias Status new => assigned
2010-03-29 04:37 tzafrir Note Added: 0001122
2010-03-31 13:29 a_villacis Note Added: 0001144
2010-03-31 13:29 a_villacis Status assigned => confirmed


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker