Bonjour à tous,

Mon problème est le suivant:

Je tourne sur ubuntu 12.04 avec kernel 3.8.0.31 + asterisk 11 et dahdi 2.7
Ma carte est une digium tdm 400 avec 1 fxo et 1 fxs.

Je souhaite utiliser oslec comme echo canceller à la place de mg2.

lorsque j'essaie de basculer de mg2 à oslec via dahdi_cfg ou en modifiant manuellement /etc/dahdi/system.conf, je tombe sur le message suivant

DAHDI_ATTACH_ECHOCAN failed on channel 1: Invalid argument (22)




J'ai dans ma source dahdi (qui compile bien):

/usr/src/dahdi-linux-complete-2.7.0.1+2.7.0.1/linux/drivers/dahdi/dahdi_echocan_oslec.c mais pas de .o

j'ai dans ma source de kernel /driver/staging/echo un oslec.h et non .o?


j'ai envie de suivre les tutos qui consistent à copie coller le module du kernel à dahdi mais rien ne fait référence à ce oslec.h et je n'ai que ça? J'ai déjà essayé de modifier le kbuild de dahdi pour spécifier le oslec.h mais ça ne compile pas.

Est ce que des ames charitables dans un cas similaire pourraient m'aider?


Merci d'avance

David