keywords: ip pbx voip gateway gsm gateway

×

Notice

The forum is in read only mode.
× Questions about A400/800/1200 Analog Interface Card

A400P FXS hangup errors

11 years 11 months ago #8030 by Berlic
Hello, we have a problem with A400P card.
If we dial undefined extension from FXS port, in 50% cases we get FXS port locked (no busy-tone, just click and then silence until you go on-hook).
Asterisk logs the folowing message: DAHDI hook failed returned -1 (trying 1): Device or resource busy
We tried different PCs (motherboards/chipsets/processors), different asterisk+dahdi versions. All the same.

Here are the details:
# cat /proc/sys/kernel/osrelease
2.6.18-308.4.1.el5

# cat /etc/issue
CentOS release 5.8 (Final)

# lspci -v
...
01:0b.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface
Subsystem: OpenVox Communication Co. Ltd. OpenVox A400P 4-port analog card
Flags: bus master, medium devsel, latency 64, IRQ 217
I/O ports at d800
Memory at fe5fe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 2
Kernel driver in use: wctdm
Kernel modules: wctdm, hisax

# cat /proc/interrupts
CPU0
0: 3707302 IO-APIC-edge timer
1: 242 IO-APIC-edge i8042
6: 5 IO-APIC-edge floppy
7: 2 IO-APIC-edge parport0
8: 1 IO-APIC-edge rtc
9: 1 IO-APIC-level acpi
12: 114 IO-APIC-edge i8042
14: 11058 IO-APIC-edge ide0
15: 9204 IO-APIC-edge ata_piix
169: 0 IO-APIC-level ehci_hcd:usb1
177: 0 IO-APIC-level uhci_hcd:usb2, uhci_hcd:usb5
185: 0 IO-APIC-level uhci_hcd:usb3
193: 0 IO-APIC-level uhci_hcd:usb4
201: 0 IO-APIC-level Intel ICH5
209: 23324 IO-APIC-level eth0
217: 3630983 IO-APIC-level wctdm
NMI: 0
LOC: 3706484
ERR: 0
MIS: 0

*CLI> core show version
Asterisk 1.8.12.0 built by root @ localhost.localdomain on a i686 running Linux on 2012-05-03 06:23:02 UTC

*CLI> dahdi show version
DAHDI Version: 2.6.1 Echo Canceller: HWEC, MG2

# dahdi_scan
[1]
active=yes
alarms=OK
description=Wildcard TDM400P REV E/F Board 5
name=WCTDM/4
manufacturer=Digium
devicetype=Wildcard TDM400P REV E/F
location=PCI Bus 01 Slot 12
basechan=1
totchans=4
irq=0
type=analog
port=1,FXS
port=2,FXS
port=3,FXO
port=4,FXO

# cat /etc/dahdi/system.conf
fxoks=1
echocanceller=mg2,1
fxoks=2
echocanceller=mg2,2
fxsks=3
echocanceller=mg2,3
fxsks=4
echocanceller=mg2,4

loadzone = ru
defaultzone = ru

# cat /etc/asterisk/chan_dahdi.conf
[trunkgroups]

[channels]
context=from-pstn
signalling=fxs_ks
rxwink=300 ; Atlas seems to use long (250ms) winks
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
faxdetect=incoming
echotraining=800
rxgain=0.0
txgain=0.0
callgroup=1
pickupgroup=1

;Uncomment these lines if you have problems with the disconection of your analog lines
;busydetect=yes
;busycount=3


immediate=no

#include dahdi-channels.conf

# cat /etc/asterisk/dahdi-channels.conf
; Span 1: WCTDM/4 "Wildcard TDM400P REV E/F Board 5" (MASTER)
;;; line="1 WCTDM/4/0 FXOKS"
signalling=fxo_ks
callerid="Channel 1" <4001>
mailbox=4001
group=5
context=from-internal
channel => 1
callerid=
mailbox=
group=
context=default

;;; line="2 WCTDM/4/1 FXOKS"
signalling=fxo_ks
callerid="Channel 2" <4002>
mailbox=4002
group=5
context=from-internal
channel => 2
callerid=
mailbox=
group=
context=default

;;; line="3 WCTDM/4/2 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 3
callerid=
group=
context=default

;;; line="4 WCTDM/4/3 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 4
callerid=
group=
context=default

# cat /etc/asterisk/extensions.conf
[from-internal]
exten => 100,1,NoOp()

[from-pstn]
exten => 100,1,NoOp()


# cat /var/log/messages
....
May 3 11:38:58 localhost kernel: dahdi: Telephony Interface Registered on major 196
May 3 11:38:58 localhost kernel: dahdi: Version: 2.6.1
May 3 11:38:58 localhost kernel: dahdi: Registered Span 1 ('WCTDM/4') with 4 channels
May 3 11:38:58 localhost kernel: dahdi: Master changed to WCTDM/4
May 3 11:39:01 localhost kernel: Freshmaker version: 71
May 3 11:39:01 localhost kernel: Freshmaker passed register test
May 3 11:39:01 localhost kernel: Post-leakage voltage: 24 volts
May 3 11:39:02 localhost kernel: Module 0: Installed -- AUTO FXS/DPO
May 3 11:39:02 localhost kernel: Post-leakage voltage: 22 volts
May 3 11:39:02 localhost kernel: Module 1: Installed -- AUTO FXS/DPO
May 3 11:39:02 localhost kernel: Module 2: Installed -- AUTO FXO (RUSSIA mode)
May 3 11:39:02 localhost kernel: Module 3: Installed -- AUTO FXO (RUSSIA mode)
May 3 11:39:02 localhost kernel: Found a Wildcard TDM: Wildcard TDM400P REV E/F (4 modules)
May 3 11:39:02 localhost kernel: dahdi: Registered tone zone 0 (United States / North America)
May 3 11:39:02 localhost kernel: NOTICE-dahdi: 1: dahdi_ioctl_chanconfig: bad sigtype. sigcap: 157f8, sigtype: 2004.
May 3 11:39:02 localhost kernel: dahdi: Unregistering tone zone 0 (United States / North America)
May 3 11:39:02 localhost kernel: dahdi: Registered tone zone 0 (United States / North America)
May 3 11:39:02 localhost kernel: NOTICE-dahdi: 2: dahdi_ioctl_chanconfig: bad sigtype. sigcap: 157f8, sigtype: 2004.
May 3 11:39:02 localhost kernel: NOTICE-dahdi: 3: dahdi_ioctl_chanconfig: bad sigtype. sigcap: 16785, sigtype: 1020.
May 3 11:39:02 localhost kernel: dahdi: Unregistering tone zone 0 (United States / North America)
May 3 11:39:02 localhost kernel: dahdi: Registered tone zone 0 (United States / North America)
May 3 11:39:02 localhost kernel: NOTICE-dahdi: 4: dahdi_ioctl_chanconfig: bad sigtype. sigcap: 16785, sigtype: 1020.
May 3 11:39:02 localhost kernel: dahdi: Unregistering tone zone 0 (United States / North America)
May 3 11:39:02 localhost kernel: dahdi: Registered tone zone 0 (United States / North America)
May 3 11:39:02 localhost kernel: dahdi_echocan_mg2: Registered echo canceler 'MG2'
May 3 11:39:02 localhost kernel: dahdi: Registered tone zone 40 (Russian Federation)
....
May 3 11:41:42 localhost kernel: ioctl: Start OnHookTrans, card 0
May 3 11:41:43 localhost kernel: ioctl: Start OnHookTrans, card 1
May 3 11:48:13 localhost kernel: ioctl: Start OnHookTrans, card 0
May 3 11:48:14 localhost kernel: ioctl: Start OnHookTrans, card 1
May 3 11:48:34 localhost kernel: Power alarm on module 1, resetting!
May 3 11:54:13 localhost kernel: ioctl: Start OnHookTrans, card 0
May 3 11:54:14 localhost kernel: ioctl: Start OnHookTrans, card 1
May 3 11:55:36 localhost kernel: ioctl: Start OnHookTrans, card 0
May 3 11:55:37 localhost kernel: ioctl: Start OnHookTrans, card 1
May 3 12:00:38 localhost kernel: ioctl: Start OnHookTrans, card 0
May 3 12:00:39 localhost kernel: ioctl: Start OnHookTrans, card 1
May 3 12:02:26 localhost kernel: ioctl: Start OnHookTrans, card 0
May 3 12:02:27 localhost kernel: ioctl: Start OnHookTrans, card 1
May 3 12:04:29 localhost kernel: ioctl: Start OnHookTrans, card 0
May 3 12:04:30 localhost kernel: ioctl: Start OnHookTrans, card 1
May 3 12:04:50 localhost kernel: Power alarm on module 1, resetting!

# cat /var/log/asterisk/messages
...
[May 3 11:48:27] WARNING[3452] chan_dahdi.c: DAHDI hook failed returned -1 (trying 1): Device or resource busy
[May 3 11:48:30] WARNING[3452] chan_dahdi.c: DAHDI hook failed returned -1 (trying 1): Device or resource busy
[May 3 11:48:34] WARNING[3452] chan_dahdi.c: DAHDI hook failed returned -1 (trying 1): Device or resource busy
11 years 11 months ago #8031 by hua
Hello

Please give me SSH ,I need to check your server.By the way please add me MSN This email address is being protected from spambots. You need JavaScript enabled to view it..

Best regards
upper,hua
11 years 11 months ago #8033 by Berlic
SSH access in your PM, thank you in advance.
Time to create page: 0.051 seconds
Powered by Kunena Forum