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

Clinton Lee Taylor clintonlee.taylor at gmail.com
Fri Mar 26 12:53:38 EDT 2010


Greetings ...

>>> 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.
 Thanks, the YeaStar hardware is that which I have handy and what I
really need ... Not sure about the timer or firmware patch, seeing
that we don't really have any of the other tools in place for firmware
loading ... Wish I could give you some non selfish answer ...

 If we put all this together, I can test, but all else works fine from
what I have been able to test.

Thanks
Mailed
LeeT



More information about the elrepo mailing list