# 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
那么,我可能不再需要那个模块了吗?为什么它不会编译?
感谢。
答案 0 :(得分:0)
你不再需要dahdi_dummy了。自DAHDI-Linux 2.3.0以来,它一直没有被要求。如果没有安装电话硬件,DAHDI的核心现在可以自动使用内核定时器。
它无法在2.6.0中编译的原因是由于2.6.0-rc1中修复的错误。 DAHDI的核心和板驱动程序之间的接口已更改,但dahdi_dummy也未更新。更多信息可在问题DAHLIN-274中的Asterisk问题跟踪器中找到。