[asterisk-users] dahdi_genconf fails with "Empty configuration - no spans"
Bertrand LUPART - Linkeo.com
bertrand.lupart at linkeo.com
Sat Jan 17 09:16:22 CST 2015
>>>>> However, dahdi_genconf keeps finding no span:
>>>>> What am i missing?
>>>>
>>>> It looks like your driver is loaded correctly. My guess would be maybe
>>>> the dahdi-tools is packaged as an older version that doesn't know
>>>> about the newer te435 card. You could hand craft the config file using
>>>> the info in the card's manual
>>>> http://www.digium.com/sites/digium/files/quad-span-digital-card-user-manual.pdf
>>>
>>> The error is "no spans".
>>>
>>> What is the output of:
>>>
>>> dahdi_span_assignment list
>>
>> # /usr/sbin/dahdi_span_assignments list
>> 1:-:- [1TE435F_-_DM06134700043_-_A_-_20131202] @PCI_Bus_10_Slot_01 /sys/devices/pci0000:00/0000:00:1c.0/0000:0a:00.0/pci:0000:0a:00.0
>> 2:-:- [1TE435F_-_DM06134700043_-_A_-_20131202] @PCI_Bus_10_Slot_01 /sys/devices/pci0000:00/0000:00:1c.0/0000:0a:00.0/pci:0000:0a:00.0
>> 3:-:- [1TE435F_-_DM06134700043_-_A_-_20131202] @PCI_Bus_10_Slot_01 /sys/devices/pci0000:00/0000:00:1c.0/0000:0a:00.0/pci:0000:0a:00.0
>> 4:-:- [1TE435F_-_DM06134700043_-_A_-_20131202] @PCI_Bus_10_Slot_01 /sys/devices/pci0000:00/0000:00:1c.0/0000:0a:00.0/pci:0000:0a:00.0
>
> Interesting. Does the files /etc/dahdi/assigned-spans.conf exist?
Yes, it is:
$ ls -l /etc/dahdi/assigned-spans.conf*
-rw-r--r-- 1 root root 428 Jan 14 17:47 /etc/dahdi/assigned-spans.conf
-rw-r--r-- 1 root root 428 Jan 14 17:47 /etc/dahdi/assigned-spans.conf.bak
$ cat /etc/dahdi/assigned-spans.conf
#
# Autogenerated by /usr/sbin/dahdi_span_assignments on Wed 14 Jan 17:47:29 CET 2015
# Map devices + local spans to span + base channel number
# Device: [1TE435F_-_DM06134700043_-_A_-_20131202] @PCI_Bus_10_Slot_01 /sys/devices/pci0000:00/0000:00:1c.0/0000:0a:00.0/pci:0000:0a:00.0
# Skipped unassigned local span 1
# Skipped unassigned local span 2
# Skipped unassigned local span 3
# Skipped unassigned local span 4
> Anyway, try:
>
> dahdi_span_assignments auto
> dahdi_genconf
$ sudo dahdi_span_assignments -v auto
auto-assign /sys/bus/dahdi_devices/devices/pci:0000:0a:00.0
$ sudo dahdi_genconf -v
Default parameters from /etc/dahdi/genconf_parameters
Generating /etc/dahdi/assigned-spans.conf
Generating /etc/dahdi/system.conf
Generating /etc/asterisk/dahdi-channels.conf
This seems to do the trick.
Did something gone wrong during the package installation? This could be investigated by reinstalling from scratch is this could be of any help.
$ cat /etc/dahdi/assigned-spans.conf
#
# Autogenerated by /usr/sbin/dahdi_span_assignments on Sat 17 Jan 16:08:48 CET 2015
# Map devices + local spans to span + base channel number
# Device: [1TE435F_-_DM06134700043_-_A_-_20131202] @PCI_Bus_10_Slot_01 /sys/devices/pci0000:00/0000:00:1c.0/0000:0a:00.0/pci:0000:0a:00.0
1TE435F_-_DM06134700043_-_A_-_20131202 1:1:1
1TE435F_-_DM06134700043_-_A_-_20131202 2:2:25
1TE435F_-_DM06134700043_-_A_-_20131202 3:3:49
1TE435F_-_DM06134700043_-_A_-_20131202 4:4:73
$ cat /etc/dahdi/system.conf
# Autogenerated by /usr/sbin/dahdi_genconf on Sat Jan 17 16:08:48 2015
# If you edit this file and execute /usr/sbin/dahdi_genconf again,
# your manual changes will be LOST.
# Dahdi Configuration File
#
# This file is parsed by the Dahdi Configurator, dahdi_cfg
#
# Span 1: WCTE4/0/1 "WCTE43X (PCI) Card 0 Span 1" (MASTER)
span=1,1,0,esf,b8zs
# termtype: te
bchan=1-23
dchan=24
echocanceller=oslec,1-23
# Span 2: WCTE4/0/2 "WCTE43X (PCI) Card 0 Span 2"
span=2,2,0,esf,b8zs
# termtype: te
bchan=25-47
dchan=48
echocanceller=oslec,25-47
# Span 3: WCTE4/0/3 "WCTE43X (PCI) Card 0 Span 3"
span=3,3,0,esf,b8zs
# termtype: te
bchan=49-71
dchan=72
echocanceller=oslec,49-71
# Span 4: WCTE4/0/4 "WCTE43X (PCI) Card 0 Span 4"
span=4,4,0,esf,b8zs
# termtype: te
bchan=73-95
dchan=96
echocanceller=oslec,73-95
# Global data
loadzone = fr
defaultzone = fr
$ cat /etc/asterisk/dahdi-channels.conf
; Autogenerated by /usr/sbin/dahdi_genconf on Sat Jan 17 16:08:48 2015
; If you edit this file and execute /usr/sbin/dahdi_genconf again,
; your manual changes will be LOST.
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
;
; Span 1: WCTE4/0/1 "WCTE43X (PCI) Card 0 Span 1" (MASTER)
group=0,11
context=from-pstn
switchtype = national
signalling = pri_cpe
channel => 1-23
context = default
group = 63
; Span 2: WCTE4/0/2 "WCTE43X (PCI) Card 0 Span 2"
group=0,12
context=from-pstn
switchtype = national
signalling = pri_cpe
channel => 25-47
context = default
group = 63
; Span 3: WCTE4/0/3 "WCTE43X (PCI) Card 0 Span 3"
group=0,13
context=from-pstn
switchtype = national
signalling = pri_cpe
channel => 49-71
context = default
group = 63
; Span 4: WCTE4/0/4 "WCTE43X (PCI) Card 0 Span 4"
group=0,14
context=from-pstn
switchtype = national
signalling = pri_cpe
channel => 73-95
context = default
group = 63
Thank you!
--
Bertrand LUPART
More information about the asterisk-users
mailing list