[elrepo] RFE Dahdi-linux & Dahdi-tools Version 2.2.1.1

Alan Bartlett ajb at elrepo.org
Fri Mar 26 10:48:01 EDT 2010


On 26 March 2010 05:52, Clinton Lee Taylor <clintonlee.taylor at gmail.com> wrote:
> Greetings ...
>
> Thanks for the quick responce ...

>> Here is the list of modules built by default:
>>
>> dahdi_dummy.ko                       wcb4xxp.ko
>> dahdi_dynamic_eth.ko               wcfxo.ko
>> dahdi_dynamic.ko                     wct1xxp.ko
>> dahdi_dynamic_loc.ko               wct4xxp.ko
>> dahdi_echocan_jpah.ko             wctc4xxp.ko
>> dahdi_echocan_kb1.ko              wctdm24xxp.ko
>> dahdi_echocan_mg2.ko             wctdm.ko
>> dahdi_echocan_sec2.ko            wcte11xp.ko
>> dahdi_echocan_sec.ko              wcte12xp.ko
>> dahdi.ko                                   xpd_bri.ko
>> dahdi_transcode.ko                   xpd_fxo.ko
>> dahdi_voicebus.ko                    xpd_fxs.ko
>> dahdi_vpmadt032_loader.ko     xpd_pri.ko
>> pciradio.ko                               xpp.ko
>> tor2.ko                                      xpp_usb.ko

>  As always, would be great to add in the YeaStar drivers ...
> http://www.yeastar.com/download/ystdm-dahdi-2.2.1.patch.tar.gz ... I
> see they have not updated to dahdi 2.2.1.1, but I would believe that
> this little bit old patch should add pretty cleanly ... The two files
> have be found at http://www.yeastar.com/download/dahdi-linux-2.2.1/

That's no problem at all. After I wrote the above I thought "D'oh!" . . .

Please add the following to the above list:

ystdm16xx.ko                                 ystdm8xx.ko

to make a total of 32 modules built in the package.

> P.S. I did do a quick update to dahdi-2.2.1 and add the YeaStar
> drivers in locally and see that dahdi tar ball has changed just enough
> to cause me a little trouble.

Of the patches that you asked us to apply, when we first built this
package at the tail end of 2009, one enables "#define
CONFIG_DAHDI_CORE_TIMER" (it's disabled by default):

[quote]
/*
 * Define CONFIG_DAHDI_CORE_TIMER if you would like dahdi to always provide a
 * timing source regardless of which spans / drivers are configured.
 */
/* #define CONFIG_DAHDI_CORE_TIMER */
[/quote]

whilst the other disables the build of the firmware loaders:

[quote]
Index: Makefile
===================================================================
--- Makefile    (revision 6837)
+++ Makefile    (working copy)
@@ -90,7 +90,7 @@
        fi
        @rm -f $@.tmp

-prereq: include/dahdi/version.h firmware-loaders
+prereq: include/dahdi/version.h #firmware-loaders

 stackcheck: $(CHECKSTACK) modules
        objdump -d drivers/dahdi/*.ko drivers/dahdi/*/*.ko | $(CHECKSTACK)
[/quote]

So, to recap, we will add the YeaStar patch (most definitely) and the
CORE_TIMER patch (if you still consider it a requirement) but not add
the patch to disable the build of the firmware loaders.

Your comments, please.

Alan.



More information about the elrepo mailing list