[asterisk-users] error compiling dahdi for recent kernels

Greg Woods greg at gregandeva.net
Thu Jun 6 14:42:47 CDT 2019


On Thu, Jun 6, 2019 at 12:17 PM Malcolm Davenport <malcolmd at sangoma.com>
wrote:

> Howdy,
>
> There's a dahdi-linux-complete-3.1.0-rc1+3.1.0-rc1.tar.gz.
>
> Try that.
>

I noticed that was there, but I didn't try it originally because it's
obviously a beta version. However, I did download it and try it. It does
compile, but doesn't work correctly. For one thing, it thinks my Digium
card is an Ethernet controller:

# lspci | grep Digium
07:01.0 Ethernet controller: Digium, Inc. Wildcard TDM410 4-port analog
card (rev 11)

Attempting to start the dahdi service results in:

Short version:Jun 06 13:11:38 worldsys.gregandeva.net sh[1026]: using
'/etc/dahdi/assigned-spans.conf'
Jun 06 13:11:38 worldsys.gregandeva.net sh[1026]: DAHDI_CHANCONFIG failed
on channel 1: Invalid argument (22)
Jun 06 13:11:38 worldsys.gregandeva.net sh[1026]: Selected signaling not
supported
Jun 06 13:11:38 worldsys.gregandeva.net sh[1026]: Possible causes:
Jun 06 13:11:38 worldsys.gregandeva.net sh[1026]:         FXO signaling is
being used on a FXO interface (use a FXS signaling variant)
Jun 06 13:11:38 worldsys.gregandeva.net sh[1026]:         RBS signaling is
being used on a E1 CCS span
Jun 06 13:11:38 worldsys.gregandeva.net sh[1026]:         Signaling is
being assigned to channel 16 of an E1 CAS span
Jun 06 13:11:38 worldsys.gregandeva.net systemd[1]: dahdi.service: Main
process exited, code=exited, status=1/FAILURE
Jun 06 13:11:38 worldsys.gregandeva.net systemd[1]: dahdi.service: Failed
with result 'exit-code'.
Jun 06 13:11:38 worldsys.gregandeva.net systemd[1]: Failed to start The
DAHDI drivers allow you to use your linux computer to accept incoming data
and voice interfaces.

(The assigned-spans.conf file has nothing in it but comments)

Long version:
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
WARNING[1333]: chan_dahdi.c:4058 dahdi_open: Unable to specify channel 1:
Invalid argument
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
ERROR[1333]: chan_dahdi.c:12002 mkintf: Unable to open channel 1: Invalid
argument
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
ERROR[1333]: chan_dahdi.c:17367 build_channels: Unable to register channel
'1'
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
WARNING[1333]: chan_dahdi.c:17574 process_dahdi: Channel '1' failure
ignored: ignore_failed_channels.
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
WARNING[1333]: chan_dahdi.c:4058 dahdi_open: Unable to specify channel 2:
Invalid argument
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
ERROR[1333]: chan_dahdi.c:12002 mkintf: Unable to open channel 2: Invalid
argument
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
ERROR[1333]: chan_dahdi.c:17367 build_channels: Unable to register channel
'2'
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
WARNING[1333]: chan_dahdi.c:17574 process_dahdi: Channel '2' failure
ignored: ignore_failed_channels.
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
WARNING[1333]: chan_dahdi.c:4058 dahdi_open: Unable to specify channel 3:
Invalid argument
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
ERROR[1333]: chan_dahdi.c:12002 mkintf: Unable to open channel 3: Invalid
argument
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
ERROR[1333]: chan_dahdi.c:17367 build_channels: Unable to register channel
'3'
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
WARNING[1333]: chan_dahdi.c:17574 process_dahdi: Channel '3' failure
ignored: ignore_failed_channels.
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
WARNING[1333]: chan_dahdi.c:4058 dahdi_open: Unable to specify channel 4:
Invalid argument
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
ERROR[1333]: chan_dahdi.c:12002 mkintf: Unable to open channel 4: Invalid
argument
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
ERROR[1333]: chan_dahdi.c:17367 build_channels: Unable to register channel
'4'
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
WARNING[1333]: chan_dahdi.c:17574 process_dahdi: Channel '4' failure
ignored: ignore_failed_channels.
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
WARNING[1333]: chan_dahdi.c:18883 process_dahdi: Ignoring any changes to
'userbase' (on reload) at line 23.
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
WARNING[1333]: chan_dahdi.c:18883 process_dahdi: Ignoring any changes to
'vmsecret' (on reload) at line 31.
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
WARNING[1333]: chan_dahdi.c:18883 process_dahdi: Ignoring any changes to
'hassip' (on reload) at line 35.
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
WARNING[1333]: chan_dahdi.c:18883 process_dahdi: Ignoring any changes to
'hasiax' (on reload) at line 39.
Jun 06 13:11:42 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:42]
WARNING[1333]: chan_dahdi.c:18883 process_dahdi: Ignoring any changes to
'hasmanager' (on reload) at line 47.
Jun 06 13:11:43 worldsys.gregandeva.net asterisk[1333]: [Jun  6 13:11:43]
ERROR[1333]: codec_dahdi.c:813 find_transcoders: Failed to open
/dev/dahdi/transcode: No such file or directory


It basically looks like the dahdi service is not finding the hardware.

# lsmod | grep -i wctdm24xxp
wctdm24xxp            122880  0
dahdi_voicebus         73728  1 wctdm24xxp
dahdi                 241664  2 wctdm24xxp,dahdi_voicebus

So it looks like the modules get loaded, but don't actually work.

--Greg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20190606/9871b36c/attachment.html>


More information about the asterisk-users mailing list