<div dir="ltr"><div><div><div><div><div>Thanks to Tzafrir help, Now I have an Asterisk-Dahdi system installed from Stretch repository.<br></div><div>This system has a Digium HX8 card with BRI modules, Asterisk 13.14.0, Dahdi 2.11.1.<br></div><div>BRI spans appears as up and active but I've not tested them yet:<br>CLI> pri show spans<br>PRI span 1/0: Up, Active<br>PRI span 2/0: Up, Active<br>PRI span 3/0: Up, Active<br><br></div><div><br></div>I'm still having some questions:<br><br></div>1. I can't find any /etc/init.d/dahdi file in my newly built system so "service dahdi status" (or systemctl status dahdi) fails with:<br>Unit dahdi.service could not be found.<br></div><div>Shall I worry about this ?<br></div><div><br></div>2. Where can Dahdi 2.11.1 Changelog file be found ?<br></div>In <a href="http://downloads.asterisk.org/pub/telephony/">http://downloads.asterisk.org/pub/telephony/</a> ?<br><br></div>Best regards<br><div><div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-03-20 16:25 GMT+01:00 Olivier <span dir="ltr"><<a href="mailto:oza.4h07@gmail.com" target="_blank">oza.4h07@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">2017-03-14 15:26 GMT+01:00 Tzafrir Cohen <span dir="ltr"><<a href="mailto:tzafrir.cohen@xorcom.com" target="_blank">tzafrir.cohen@xorcom.com</a>></span>:<br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><div class="m_-7432006206107804825gmail-HOEnZb"><div class="m_-7432006206107804825gmail-h5">On Tue, Mar 14, 2017 at 02:58:07PM +0100, Olivier wrote:<br>
> 2017-03-14 13:08 GMT+01:00 Tzafrir Cohen <<a href="mailto:tzafrir.cohen@xorcom.com" target="_blank">tzafrir.cohen@xorcom.com</a>>:<br>
><br>
> > On Tue, Mar 14, 2017 at 11:10:57AM +0100, Olivier wrote:<br>
> > > Hello,<br>
> > ><br>
> > > After all these years installing from source, I'm giving Dahdi package<br>
> > > installation a try on a recent Stretch box.<br>
> > ><br>
> > > Google over the web, I didn't find too many doc on this topic.<br>
> > ><br>
> > > 1. Is this one [1] up-to-date ?<br>
> ><br>
> > Not exactly.<br>
> ><br>
> > > Reading Stretch I would say a single asterisk-dahdi would be enough to<br>
> > > install asterisk dahdi and libpri.<br>
> ><br>
> > Almost. Except the kernel modules. For those:<br>
> ><br>
> >   apt install dahdi-source<br>
> >   # also install module-assistant, if it wasn't installed already<br>
> >   m-a a-i dahdi<br>
> >   # Should also install linux-headers-`uname -r`, IIRC<br>
> ><br>
> > ><br>
> > > 2. On my box, the following fails. What would you suggest ? Re-base<br>
> > > everything on Jessie ?<br>
> > > apt-get install linux-headers-`uname -r`<br>
> ><br>
> > That should not happen. What is the output of uname -r #?<br>
> ><br>
><br>
> # uname -r<br>
> 4.8.0-2-686-pae<br>
><br>
> # apt-get install linux-headers-`uname -r`<br>
> ...<br>
> E: Couldn't find any package by glob 'linux-headers-4.8.0-2-686-pae<wbr>'<br>
><br>
> # apt-cache show linux-headers-4.8<br>
> ...<br>
> N: Couldn't find any package by glob 'linux-headers-4.8'<br>
> ...<br>
><br>
> # apt-cache show linux-headers-4.9<br>
> Package: linux-headers-4.9.0-2-686<br>
> Source: linux<br>
> ...<br>
><br>
> It looks like linux-headers-4.8 are currently missing in Stretch repo<br>
> though currently installed kernel is 4.8.<br>
> This issue seems quite independant from asterisk, anyway.<br>
<br>
</div></div>You probably started working on this box a while ago. Streetch's current<br>
kernel is 4.9.0-2 (it changed shortly before the freeze). It is now<br>
frozen and won't change (barring a really good reason).<br>
<span class="m_-7432006206107804825gmail-"><br>
><br>
><br>
> I started all over with a Jessie box.<br>
<br>
</span>I recommend to go back to Stretch and just upgrade the kernel. In other<br>
words: keep the software up-to-date.<br>
<span class="m_-7432006206107804825gmail-"><br>
> Relating to [1], I could positively run:<br>
> # m-a a-i dahdi<br>
> ...<br>
><br>
> But # dahdi_genconf required a reboot to run OK.<br>
<br>
</span>Certainly not. See below.<br>
<span class="m_-7432006206107804825gmail-"><br>
> Though this worries me as I need to script the whole install process, I can<br>
> leave it aside at the moment.<br>
><br>
><br>
><br>
> > ><br>
> > > 3. How is dahdi started-stopped in Stretch ? (I can't find any<br>
> > > /etc/init.d/dahdi file after apt-get install asterisk-dahdi).<br>
> ><br>
> > Started: should be automatically at boot.<br>
><br>
><br>
> Shall I find an /etc/init.d/dahdi file or equivalent ?<br>
> If positive which command produces this file ?<br>
> I would expect dahdi-linux or dahdi packages to install these file.<br>
><br>
><br>
> > Waht hardware device do you<br>
> > have?<br>
> ><br>
><br>
> # dahdi_hardware<br>
> pci:0000:04:05.0     wctdm24xxp+  d161:8007 HA8-0000<br>
<br>
</span>Traditionally dahdi has been shipped with a modprobe.d configuration<br>
file to blacklist all of the PCI cards. This was because the order in<br>
which they were loaded was not well-defined.<br>
<br>
This is irrelevant on a system with a single device. And anyway,<br>
irrelevant in a system configured (as is in the Debian packages) with<br>
auto_assign_spans=0 . In such a system, devices register automatically,<br>
but their spans are not assigned span and channel numbers unless they<br>
are configured in /etc/dahdi/assigned-spans.conf .<br>
<br>
So try:<br>
<br>
  dahdi_span_assignment auto<br>
  dahdi_genconf<br>
<br></blockquote><div><br><br></div></div></div><div>This "dahdi_span_assignments auto" stratement was missing in my installation script.<br><br></div><div>This one is now:<br><br><br>    DAHDI_MODULES="wctdm24xxp"<br>    apt-get -s install asterisk-dahdi module-assistant linux-headers-$(uname -r) dahdi-source<br>    m-a a-i dahdi<br>    modprobe ${DAHDI_MODULES}<br>    dahdi_span_assignments auto<br><br></div><div>    ... edit asterisk and dahdi config files<br></div><div><br>    dahdi_cfg -vvvvvvvvv<br><br></div><div>Thank you very much for letting me know about this dahdi_span_assignments command.<br><br></div><div>May I add I've still got no /etc/init.d/dahdi file or equivalent though dahdi channels seems OK within Asterisk ?<br></div><div>I'll learn a bit deeper into dahdi_span_assignments to clarify my further questions, if any.<br></div></div><br></div></div>
</blockquote></div><br></div>