[Asterisk-Users] HDLC Bad FCS (8) HDLC Abort on TE410P

roberto.grasso at puntocontatto.it roberto.grasso at puntocontatto.it
Tue Jan 4 09:11:57 MST 2005


Dear All,

we have installed a TE410P card on a Dell Poweredge 1750 running a slackware
10 with 2.4.26 Kernel. Then we have made two loops on the card and we have
configurated all the 120 channels. Our goals was to perform some stess tests
even if in this scenario we used the same box as generator and target. 
The stress test comprised to generate up to 60 calls at the same time by
placing a file in  the /var/spool/asterisk/outgoing directory. The call
included even the Play of a demo message. 
We did not face any problem up to 30 calls at the same time. Then the following
notices came up: 
Jan  4 16:53:37 NOTICE[8621]: PRI got event: HDLC Bad FCS (8) on Primary
D-channel of span 1
Jan  4 16:53:37 NOTICE[8621]: PRI got event: HDLC Abort (6) on Primary D-channel
of span 1
Increasing the traffic up to 50-60 calls at the same time it caused more
serious problems such us the respawn of the channels.

We have also noticed:

 cat /proc/zaptel/1
Span 1: TE4/0/1 "TE410P (PCI) Card 0 Span 1" HDB3/CCS/CRC4 ClockSource
        IRQ misses: 5


We have tried then to upgrade the box to the kernel 2.6. We have obtained
less mistakes on the HDLC issues and better performance but we had to give
up due to the fact that udevd caused to hug the machine when typing the
modprobe of the card.  
Regarding HDLC Abort issues, Have you experienced such a problem? Do you
think is a SW bug? Do you think that is it possible to reduce it by upgrading
the kernel with preemtive patch?

Our zaptel.conf

span=1,1,0,ccs,hdb3,crc4
span=2,0,0,ccs,hdb3,crc4
span=3,0,0,ccs,hdb3,crc4
span=4,0,0,ccs,hdb3,crc4
bchan=1-15, 17-31, 32-46, 48-62, 63-77, 79-93, 94-108, 110-124
dchan=16, 47, 78, 109
loadzone=it
defaultzone=it

zapata.conf

[channels]
;
; GROUP 1  
switchtype=EuroISDN
overlapdial=yes
usecallerid=yes
pridialplan=UnKnown
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
rxgain=0.0
txgain=0.0
callgroup=1
pickupgroup=1
immediate=no
;
group = 1
context=in
switchtype=EuroISDN
signalling=pri_cpe
pridialplan=UnKnown
echocancel=yes
channel => 1-15, 17-31, 63-77, 79-93
;
; GROUP 2  - 
;
switchtype=EuroISDN
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
rxgain=0.0
txgain=0.0
callgroup=1
pickupgroup=1
immediate=no
;
group = 2
context=out
signalling=pri_net
channel => 32-46, 48-62, 94-108, 110-124




 more /proc/interrupts
           CPU0       CPU1       CPU2       CPU3
  0:   15106973          0          0          0    IO-APIC-edge  timer
  1:       1534          0          0          0    IO-APIC-edge  keyboard
  2:          0          0          0          0          XT-PIC  cascade
  8:          1          0          0          0    IO-APIC-edge  rtc
 12:          0          0          0          0    IO-APIC-edge  PS/2 Mouse
 15:          5          0          0          0    IO-APIC-edge  ide1
 16:    1695332          0          0          0   IO-APIC-level  eth0
 17:    1510473          0          0          0   IO-APIC-level  eth1
 18:     129511          0          0          0   IO-APIC-level  megaraid
 24:  100936929          0          0          0   IO-APIC-level  t4xxp


Roberto Grasso
 
Roberto Grasso

Technical Account Manager
Puntocontatto s.r.l.
Via Alessandrini 9
20016 Pero
tel e fax +39 02 38101310
Cell. 333-5253086




More information about the asterisk-users mailing list