Asterisk 10,dahdi_dummy不会构建

时间:2012-03-31 16:27:59

标签: module asterisk

# cat /proc/version
Linux version 3.2.0-2-amd64 (Debian 3.2.12-1) (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-1) ) #1 SMP Tue Mar 20 18:36:37 UTC 2012

我已经阅读过Asterisk 10中的一些应用仍然使用来自dahdi_dummy的计时器。但它不会构建 - 忽略dahdi_dummy模块:

root@ster:/usr/src/dahdi-linux-complete-2.6.0+2.6.0# find ./ -name '*dummy*'
./tools/menuselect/contrib/Makefile-dummy
./tools/menuselect/contrib/menuselect-dummy
./linux/drivers/dahdi/dahdi_dummy.c
cli中的

dahdi show status没有显示任何内容。真的我不会使用数字卡,所以我可能只需要dahdi_dummy。

# lsmod | grep dahdi
dahdi_transcode        13001  1 wctc4xxp
dahdi_voicebus         45931  2 wcte12xp,wctdm24xxp
dahdi                 191058  11     wct4xxp,dahdi_voicebus,wcte12xp,wct1xxp,wcte11xp,wctdm24xxp,wcfxo,wctdm,wcb4xxp,dahdi_transcode,xpp
crc_ccitt              12347  2 dahdi,wctdm24xxp

那么,我可能不再需要那个模块了吗?为什么它不会编译?

感谢。

1 个答案:

答案 0 :(得分:0)

你不再需要dahdi_dummy了。自DAHDI-Linux 2.3.0以来,它一直没有被要求。如果没有安装电话硬件,DAHDI的核心现在可以自动使用内核定时器。

它无法在2.6.0中编译的原因是由于2.6.0-rc1中修复的错误。 DAHDI的核心和板驱动程序之间的接口已更改,但dahdi_dummy也未更新。更多信息可在问题DAHLIN-274中的Asterisk问题跟踪器中找到。