On 1/4/11 9:26 PM, [email protected] wrote:
Shaun Ruffell<[email protected]> wrote:
On 01/04/2011 05:09 PM, [email protected] wrote:
Hi. I have a Debian Leni system with asterisk-1.8. I was trying to
get meetme to work and it depends on dahdi, so I compiled dahdi-trunk
and dahdi-tools-trunk, however, when trying to insert dahdi_dummy, it
complained about symbol crc_ccitt_table, although the module was
actually there in the kernel tree. So, I took the Debian source, and I
had the config and I did make Bzimage, make modules and make
modules_install, but dahdi_dummy still complains about the same symbol,
it says no version for that symbol, so I am confused as to how to
resolve this so I can modprobe dahdi_dummy properly.
Any ideas would be appreciated.
First off, I recommend using dahdi-linux 2.4.0 *without* compiling
dahdi_dummy. A dummy span is no longer needed for DAHDI to provide a
timing source to asterisk.
But you'll still need crc_ccitt module for dahdi to load, so that
doesn't fix the problem as you describe here.
If you rebuilt your kernel (which probably wasn't necessary...) you need
to reboot into the new kernel, then rebuild DAHDI against your running
kernel in order to load. Sounds like you have built DAHDI against one
version of the kernel and you're running against another one.
Also...make sure you're using "modprobe" and not "insmod" to load the
driver...so that crc_ccitt will automatically be loaded as a dependency.
For example you can see it automatically loaded here (and how
dahdi_dummy isn't needed for timing).
]# lsmod | grep crc_ccitt
]# dahdi_test -c 1
Unable to open dahdi interface: No such file or directory
]# modprobe dahdi
]# lsmod | grep crc_ccitt
crc_ccitt 10240 1 dahdi
]# dahdi_test -c 5
Opened pseudo dahdi interface, measuring accuracy...
99.998% 99.981% 99.990% 99.990% 99.991%
--- Results after 5 passes ---
Best: 99.998 -- Worst: 99.981 -- Average: 99.990100, Difference: 99.990101
]#
I did rebuild the kernel, it has the same version and the same config as
the old one and it did build a crc_ccitt module, and I even rebooted the
system with the new modules, but no joy at all. Igot the same results
whether I rebuilt the kernel or not, so this is what is confusing to me.
What you get from the following commands:
]# lsmod | grep crc_ccitt
]# modinfo crc_ccitt
]# uname -a
]# cat /proc/kallsyms | grep crc_ccitt
]# modinfo dahdi
--
Shaun Ruffell
Digium, Inc. | Linux Kernel Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users