Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[asterisk-users] How to read IRQs and timing slips values


 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users
View previous topic :: View next topic  
Author Message
oza.4h07 at gmail.com
Guest





PostPosted: Mon Feb 03, 2014 7:51 am    Post subject: [asterisk-users] How to read IRQs and timing slips values Reply with quote

Follow up on this thread:


Today, I could at last insert the TE220 board into an other machine in my lab.


1. For the moment, I plugged the card into an available PCIe x1 slot and checked IRQs with:


# dmesg
...
[   42.969568] dahdi: Version: SVN-trunk-r10414
[   43.281832] wct4xxp 0000:04:08.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   43.281855] wct4xxp 0000:04:08.0: 5th gen card with initial latency of 2 and 1 ms per IRQ
[   43.281861] wct4xxp 0000:04:08.0: Firmware Version: c01a016d
[   43.284411] wct4xxp 0000:04:08.0: FALC Framer Version: 3.1
[   43.284420] IRQ 17/wct2xxp: IRQF_DISABLED is not guaranteed on shared IRQs
[   43.284465] wct4xxp 0000:04:08.0: Found a Wildcard: Wildcard TE220 (5th Gen)
[   43.306504] wct4xxp 0000:04:08.0: firmware: requesting dahdi-fw-oct6114-064.bin
[   43.568475] VPM450: echo cancellation for 64 channels
[   48.722467] wct4xxp 0000:04:08.0: VPM450: hardware DTMF disabled.
[   48.722471] wct4xxp 0000:04:08.0: VPM450: Present and operational servicing 2 span(s)
[   50.304512] wct4xxp 0000:04:08.0: TE2XXP: Span 1 configured for CCS/HDB3
[   50.304543] wct4xxp 0000:04:08.0: RCLK source set to span 1
[   50.304547] wct4xxp 0000:04:08.0: Recovered timing mode, RCLK set to span 1
[   50.304615] wct4xxp 0000:04:08.0: SPAN 1: Primary Sync Source



# cat /proc/interrupts
            CPU0       CPU1      
   0:         46         24   IO-APIC-edge      timer
   1:          0          2   IO-APIC-edge      i8042
   7:          1          0   IO-APIC-edge      parport0
   8:          0          1   IO-APIC-edge      rtc0
   9:          0          0   IO-APIC-fasteoi   acpi
  12:          0          6   IO-APIC-edge      i8042
  14:          0          0   IO-APIC-edge      pata_atiixp
  15:          0          0   IO-APIC-edge      pata_atiixp
  16:          1        339   IO-APIC-fasteoi   xhci_hcd:usb3, ohci_hcd:usb4, ohci_hcd:usb5, HDA Intel
  17:       2216    7235841   IO-APIC-fasteoi   ehci_hcd:usb1, wct2xxp
...


Does it qualify as "incompatible with Dahdi because of shared IRQ" or can I get along  and keep testing on this machine ?



2. I plugged a straight patch cord into one E1 port and the other cord's plug into the small socket provided with card.

(I'm referring here to a female RJ45 socket mounted on a 1cm x 2cm PCB)


The port light turns green and dahdi_tool says status is OK.


At the same time, I'm seeing timing slips as with:
# cat /proc/dahdi/1
Span 1: TE2/0/1 "T2XXP (PCI) Card 0 Span 1" (MASTER) HDB3/CCS ClockSource
    Timing slips: 75


The rate is 3 slips/minute.

Has this figure any meaning (I don't have any other card to compare with) ?



3. When I'm plugging the same E1 port into a Smartnode E1 gateway port (then using an E1 crossover cable), dahdi_tool tells status is OK

but asterisk logs are full of lines such as (~ 20 occurences per second)):
[2014-02-03 13:46:04] NOTICE[2076]: chan_dahdi.c:3099 my_handle_dchan_exception: PRI got event: HDLC Abort (6) on D-channel of span 1


Sometimes, a line like the one bellow slides between the above ones.
[2014-02-03 13:50:24] NOTICE[2076]: chan_dahdi.c:3099 my_handle_dchan_exception: PRI got event: HDLC Bad FCS (Cool on D-channel of span 1


Thoughts ?



















2014-01-15 Olivier <oza.4h07@gmail.com (oza.4h07@gmail.com)>:
Quote:
I could replace the card this morning and the timing slips disappeared.


Given Adrian's testimony, that doesn't mean the card is faulty but as the card is now off service, I'm really eagger to investigate further.


At the moment, I can't insert this card and test it again in my lab but I'll certainly do it within a couple of hours (and report here).

Stay tuned ...




2014/1/14 Shaun Ruffell <sruffell@digium.com (sruffell@digium.com)>
Quote:
On Mon, Jan 13, 2014 at 08:42:13PM -0500, Paul Belanger wrote:
Quote:
Quote:
cat /proc/dahdi/2
Span 2: TE2/0/2 "T2XXP (PCI) Card 0 Span 2" (MASTER) HDB3/CCS
    Timing slips: 175319

      32 TE2/0/2/1 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      33 TE2/0/2/2 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      34 TE2/0/2/3 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      35 TE2/0/2/4 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      36 TE2/0/2/5 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      37 TE2/0/2/6 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      38 TE2/0/2/7 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      39 TE2/0/2/8 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      40 TE2/0/2/9 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      41 TE2/0/2/10 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      42 TE2/0/2/11 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      43 TE2/0/2/12 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      44 TE2/0/2/13 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      45 TE2/0/2/14 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      46 TE2/0/2/15 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      47 TE2/0/2/16 HDLCFCS (In use) (EC: VPMOCT064 - INACTIVE)
      48 TE2/0/2/17 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      49 TE2/0/2/18 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      50 TE2/0/2/19 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      51 TE2/0/2/20 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      52 TE2/0/2/21 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      53 TE2/0/2/22 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      54 TE2/0/2/23 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      55 TE2/0/2/24 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      56 TE2/0/2/25 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      57 TE2/0/2/26 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      58 TE2/0/2/27 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      59 TE2/0/2/28 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      60 TE2/0/2/29 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      61 TE2/0/2/30 Clear (In use) (EC: VPMOCT064 - INACTIVE)
      62 TE2/0/2/31 Clear (In use) (EC: VPMOCT064 - INACTIVE)

3. As shown above, my box has two connections with PSTN (same provider for
both): one direct, one through an HiPath PBX.
How can I double check timing slips don't come from "inconsistency between
both clock sources" ?
My first thought would be to unplug the link between Asterisk and HiPath and
compare two /pro/dahddi/1 outputs.
Thoughts ?




Quote:
I basically had the same issue as you for one of my sites. I tried
everything under the sun to figure it out, change cables, loop back
test, change out hardware, clocking, etc.

In the end I had to upgrade dahdi to 2.7+ and the issue went away.
Never did figure out the real problem, but to this day I think the
issue was a delay on the frames from the PCI bus into the software.

All that to say, try upgrading DAHDI and see what happens.


As far as Olivier's concern, I still vote there is some physical
cabling issue that is causing problems.

However, just for posterity, in my experience if HDLC aborts are
occuring and there are timing slips, it does not have anything to do
with the card / host communication, but rather the issue has more to
do with the framer and connection to provider.

This is because the timing slips are reported directly by the framer
and that doesn't depend on the host communication.

Just FYI...

--
Shaun Ruffell
Digium, Inc. | Linux Kernel Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org


--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users







Back to top
rmeyerriecks at digium...
Guest





PostPosted: Mon Feb 03, 2014 12:33 pm    Post subject: [asterisk-users] How to read IRQs and timing slips values Reply with quote

On Mon, Feb 3, 2014 at 6:52 AM, Olivier <oza.4h07@gmail.com> wrote:
Quote:
[ 42.969568] dahdi: Version: SVN-trunk-r10414
I would suggest updating DAHDI. We moved from svn to git years ago and
that repository is not maintained.

Quote:
17: 2216 7235841 IO-APIC-fasteoi ehci_hcd:usb1, wct2xxp
Does it qualify as "incompatible with Dahdi because of shared IRQ" or can I
get along and keep testing on this machine ?
This is fine. I would only worry about sharing irqs with hardware that
would compete for interrupt time, like a network controller or disk
controller.

Quote:
At the same time, I'm seeing timing slips as with:
The rate is 3 slips/minute.
Has this figure any meaning (I don't have any other card to compare with) ?
3 slips a minute is too high. You'll likely hear audio artifacts like
clicks or pops if you were listening to audio on the line.
This may give you a bit more info on acceptable slip rates.
http://www.youtube.com/watch?v=2UNfzEuv1uk#t=1578

Quote:
my_handle_dchan_exception: PRI got event: HDLC Abort (6) on D-channel of
Thoughts ?
HDLC aborts are a symptom of timing slips, typically.

If you're legitimately recovering timing from the network properly,
then I would look at what the upstream provider is doing. Your
provider should be able to run long term loop/pattern tests to your
smartjack to determine link quality issues.

--
Russ Meyerriecks
Digium, Inc. | Linux Kernel Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
direct: +1 256-428-6025
Check us out at: www.digium.com & www.asterisk.org

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

VoiceMeUp - Corporate & Wholesale VoIP Services