<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
You were right. It was a PCI latency issue. I played with this thing
for hours until I realized that I got no IRQ misses on the second card
until my agents logged into the system using IAX. As soon as the first
one logged in, IRQ misses started.<br>
<br>
I played with the latency on the Digium cards, but that didn't work.
Then, I reduced the latency timer of the two network boards on the
system to 0, and that took care of the problem. I've been running for
several hours without a glitch. <br>
<br>
setpci -v -s XX:X.X latency_timer=00<br>
<br>
Some things that I still don't understand:<br>
* Why the second card will always say it is internally clocked,
although it has a telco line connected to it and span 1 in that card is
configured as a sync source. <br>
* What the purpose of the rotary switch on the TE410 board is. <br>
* The zaptel configuration for multiple boards seems sketchy. I
currently have the spans for the second card numbered 5-8 in
zaptel.conf, but if I number them 1-4 the system works too, even though
the spans for the first card are numbered the same.<br>
* Finally, I don't understand why the IAX traffic affects the
performance of the second card only.<br>
<br>
Thanks<br>
<br>
Fernando<br>
<br>
Rich Adamson wrote:
<blockquote cite="midChameleon.1101400397.adar0@vegas" type="cite">
  <blockquote type="cite">
    <pre wrap="">Problems
========

- Choppy voice on calls between channels of card 1.
- Even worse on calls between card 0 and card 1.
- Card 0 behaves well.
- IRQ misses for card 1. Have tried different interrupts. Same thing.
- HDLC overrun messages on console for card 1.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Almost sounds like the classic interrupt latency / pci controller issue
where there's not enough processor time left to adequately handle the
second card. (Obviously that's a pure guess though.)

  </pre>
  <blockquote type="cite">
    <pre wrap="">Strange fact, may be the cause of the problem
=============================================

Configuration for first span on card 1 is:

span=5,1,0,ccs,hdb3
bchan=118-132
dchan=133
bchan=134-148

However, zttool reports card as "Internally Clocked". No matter how I've 
tried, I cannot get card 1 to clock from the external source:
Sync Source:        Internally clocked

First span on card 0 is configured just the same:

span=1,1,0,ccs,hdb3
bchan=1-15
dchan=16
bchan=17-31

This card gets clocked OK:
Sync Source:        TE410P (PCI) Card 0 Span 1
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Realistically, there should only be a single external span interface 
on your system that is used for sync source. I'm not a programmer so 
can't verify the code might have limits built in to ensure that.



_______________________________________________
Asterisk-Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Asterisk-Users@lists.digium.com">Asterisk-Users@lists.digium.com</a>
<a class="moz-txt-link-freetext" href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a>
To UNSUBSCRIBE or update options visit:
   <a class="moz-txt-link-freetext" href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a>
  </pre>
</blockquote>
</body>
</html>