[asterisk-users] problems inserting dahdi modules using Debian Leni
covici at ccs.covici.com
covici at ccs.covici.com
Tue Jan 4 21:26:43 CST 2011
Shaun Ruffell <sruffell at digium.com> wrote:
> On 01/04/2011 05:09 PM, covici at ccs.covici.com 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.
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?
John Covici
covici at ccs.covici.com
More information about the asterisk-users
mailing list