Spot on. This is exactly what’s happening.
It is a Nicherons card: http://www.nicherons.com/TDM410P.html
Edit: Their site seems to be down, but their ebay shop is still up: http://stores.ebay.co.uk/Nicherons-International-Inc/Analog-Telephony-Device-/_i.html?_fsub=1241224014&_sid=798913034&_trksid=p4634.c0.m322 although I can no longer see the actual 410P card for sale any longer.
Note that this card has worked flawlessly in my FreePBX13 system, and works in my FreePBX14 system if I manully start DADHi after a reboot. Also, others with genuine Digium hardware are reporting similar issues, so I don’t think its the card:
With the slightly older (and from what I understand, broken) wanpipe driver installed (7.0.20-9.sng7), everything boots fine, and I get the following:
[root@freepbx ~]# yum list kmod-wanpipe.x86_64 wanpipe.x86_64
Loaded plugins: fastestmirror, kmod, versionlock
Loading mirror speeds from cached hostfile
Installed Packages
kmod-wanpipe.x86_64 7.0.20-9.sng7 @sng-pkgs
wanpipe.x86_64 7.0.20-9.sng7 @sng-pkgs
Available Packages
kmod-wanpipe.x86_64 7.0.20.13-1.sng7 sng-pkgs
wanpipe.x86_64 7.0.20.13-1.sng7 sng-pkgs
[root@freepbx ~]# dahdi_cfg -vvvv
DAHDI Tools Version - 2.11.1
DAHDI Version: 2.11.1
Echo Canceller(s): OSLEC
Configuration
======================
Channel map:
Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01)
Channel 02: FXO Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02)
Channel 03: FXO Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 03)
Channel 04: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 04)
4 channels to configure.
Setting echocan for channel 1 to oslec
Setting echocan for channel 2 to oslec
Setting echocan for channel 3 to oslec
Setting echocan for channel 4 to oslec
[root@freepbx ~]# asterisk -rx "dahdi show status"
Description Alarms IRQ bpviol CRC Fra Codi Options LBO
Wildcard TDM400P REV I Board 5 OK 0 0 0 CAS Unk 0 db (CSU)/0-133 feet (DSX-1)
[root@freepbx ~]#
If I then upgrade to the latest wanpipe driver, I get the following:
[root@freepbx ~]# yum list kmod-wanpipe.x86_64 wanpipe.x86_64
Loaded plugins: fastestmirror, kmod, versionlock
Loading mirror speeds from cached hostfile
Installed Packages
kmod-wanpipe.x86_64 7.0.20.13-1.sng7 @sng-pkgs
wanpipe.x86_64 7.0.20.13-1.sng7 @sng-pkgs
[root@freepbx ~]# dahdi_cfg -vvvv
DAHDI Tools Version - 2.11.1
DAHDI Version: 2.11.1
Echo Canceller(s):
Configuration
======================
Channel map:
Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01)
Channel 02: FXO Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02)
Channel 03: FXO Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 03)
Channel 04: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 04)
4 channels to configure.
DAHDI_CHANCONFIG failed on channel 1: Invalid argument (22)
Selected signaling not supported
Possible causes:
FXS signaling is being used on a FXS interface (use a FXO signaling variant)
RBS signaling is being used on a E1 CCS span
Signaling is being assigned to channel 16 of an E1 CAS span
[root@freepbx ~]# asterisk -rx "dahdi show status"
Description Alarms IRQ bpviol CRC Fra Codi Options LBO
[root@freepbx ~]#
Edit: The latest kmod-wanpipe.x86_64 has just disappeared from the repo, so I can’t upgrade any longer!
Edit 2: Repo now fixed, so I’ve updated the post to show the results with the latest wanpipe.