Bug#598886: dahdi-source: vzaphfc does not work: "Unable to receive TEI from network"

karl156 karl156 at abwesend.de
Mon Oct 4 17:53:28 UTC 2010


Alex, can you test long calls?

On my side everything looks good too, but after approximately one minute
of phoning (sometimes more sometimes less) my system freezes.

I could not solve that problem yet, but I think I should file a separate
bug for that.

>> I could solve the TEI problem with a newer upstream version of vzaphfc.
>> There is a version specially for dahdi 2.3.0. (A version for 2.4.0 is
>> also available).
> 
> Nice!
> I can also confirm that the TEI problem can be solved by patching
> dahdi-source 2.3.0.1+dfsg-1 zaphfc/base.c with upstream's r8=r9 branch
> 2.3 (http://zaphfc.googlecode.com/svn).
> 
>> But the kernel warning problem remains. Maybe dahdi 2.4.0 can solve that
>> problem?
> 
> In my case, it is even better than karl's report, as it also got rid of
> the warn_slowpath_common. This has been tested on 2 different machines
> (w/ and w/o shared irq), although with the same HFC card. I'm using
> stock squeeze kernel package (linux-image-2.6.32-5-686 2.6.32-23).
> 
> I can make & receive calls over the dahdi channels, so everything looks
> good to me. I can even see the callerid being received properly in the
> logs (although my dialplan needs more tweaking to handle the callerid
> changes occurred since asterisk 1.2, but you don't care).
> 
> I didn't try dahdi 2.4 or any other kernel version. I just want a
> standard system I can forget and update without thinking too much...
> 
> Smallish changes:
> 
> $ diff /usr/src/modules/dahdi/drivers/dahdi/zaphfc/base.c
> /usr/src/zaphfc-googlecode/branches/2.3/zaphfc/base.c
> 34a35
>> #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 32))
> 35a37
>> #endif
> 659a662
>>       hfccard->span.owner = THIS_MODULE;
> 701c704
> <                       hfccard->sigchan = &hfccard->chans[D];
> ---
>>                       hfccard->sigchan = &hfccard->chans[DAHDI_D];
> 
> 





More information about the Pkg-voip-maintainers mailing list