<div class="gmail_quote">On Mon, May 16, 2011 at 10:20 PM, Shaun Ruffell <span dir="ltr">&lt;<a href="mailto:sruffell@digium.com">sruffell@digium.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On Mon, May 16, 2011 at 09:26:48PM -0400, A E [Gmail] wrote:<br>
&gt;<br>
&gt; following this advice, is there a quick and minimal way to install/use<br>
&gt; res_timing_dahdi without having to build/compile/install the whole dahdi<br>
&gt; package and all the other modules associated with it? back in the zaptel<br>
&gt; days, I used to be able to modify the Makefile and compile JUST the ztdummy<br>
&gt; module to provide timing for meetme. Haven&#39;t touched * for a while esp.<br>
&gt; Zaptel/Dahdi, so not sure how it works anymore.<br>
<br>
</div>In the dahdi-linux package you can edit drivers/dahdi/Kbuild and comment out<br>
every module except for dahdi.ko. So looking in that file you will see<br>
something like:<br>
<br>
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI)                   += dahdi.o<br>
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DUMMY)            += dahdi_dummy.o<br>
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DYNAMIC)           += dahdi_dynamic.o<br>
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DYNAMIC_LOC)       += dahdi_dynamic_loc.o<br>
<br>
Here dahdi_dummy is commented out.  Just comment out all the other modules<br>
(lines that start with obj-) and leave only dahdi.o.<br>
<br>
dahdi.ko now automatically monitors the spans and if there isn&#39;t one providing<br>
timing, it will use the built in timing source which functions very similarly<br>
to dahdi dummy of the past.<br>
<div class="im"><br>
&gt; I&#39;m assuming to get res_timing_dahdi, I need dahdi_dummy installed at the<br>
&gt; very least?<br>
<br>
</div>Since dahdi-linux 2.3.0, all you need is dahdi.ko. There is no more<br>
&quot;dahdi_dummy&quot; module required unless you specifically install it.<br>
<div class="im"><br>
&gt; Do I need the kernel source packages like in the old days to compile DAHDI<br>
&gt; against the Kernel etc?<br>
<br>
</div>You will still need the kernel sources to compile dahdi.ko against. Also when<br>
you install dahdi-tools, you will want to comment out all the lines in<br>
/etc/dahdi/modules so that the init script does not try to load any of the<br>
board drivers.<br><font class="Apple-style-span" color="#888888"><br></font></blockquote><div><br></div><div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif" color="#000099">Wow! Thanks Shaun for the amazingly detailed and clear instructions. Really appreciate it.  Let me give this a go. </font></div>

<div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif" color="#000099"><br></font></div><div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif" color="#000099">Cheers :)</font></div>

</div>