[Asterisk-Users] IRQ Problems

Craig Guy cguy at bigpond.net.au
Mon Jun 6 10:25:37 MST 2005


I put a TE110P in a 750 and got lots of scratchy audio and hdlc errors,
missed interrupts I presume.  Anyway, I found I had to do the following in
order to get good audio quality and successful spandsp:

    Disable Hyperthreading
    Put TDM card in bottom slot (The 3.3v slot).  If you specify SATA raid
or SCSI the controller will occupy this slot and YMMV, during testing I had
significantly more audio issues with the TE110P in the top slot.
    Compile SMP kernel to get APIC interrupt support (I have a DRAC card in
this server that takes 3 interrupts, 2 of which it shared with the TDM card
with a uniprocessor kernel).
    Runlevel 3 (ie no X-windows)
    You cannot unload the zaptel driver once loaded as it hangs the machine.
We do a shutdown without unloading the driver and power cycle using the DRAC
card)
    Dell DRAC card uses VNC for remote console access (even in runlevel 3)
which is pretty useless.  Enable telnet on the DRAC card for console access.

Craig

----- Original Message ----- 
From: "Tom Hayden" <thayden at gmail.com>
To: <asterisk-users at lists.digium.com>
Sent: Monday, June 06, 2005 9:30 PM
Subject: [Asterisk-Users] IRQ Problems


Hello
I just installed a TE110P in a Dell Poweredge 750 (rackmount), which
is connected via crossover T1 cable to a adit 600.  Anyway, I've
encountered an array of errors, which I believe I have narrowed down
to the 22 IRQ misses I encounter on zttool. I've noticed that the
te110p and the usb device share an IRQ. Could that be the source of my
woes? Would disabling the usb device in the bios solve my problems or
could it be my configuration?

-- Errors generated by asterisk
chan_zap.c:7970 pri_dchannel: PRI Error: We think we're the CPE, but
they think they're the CPE too.

---zaptel.conf
defaultzone=us
span=1,1,0,esf,b8zs
bchan=1-23
dchan=24
loadzone=us

-- zapata.conf (relevant portions)
signalling = pri_cpe
switchtype = national
group = 2
context = fxoout
cidsignalling = dtmf
cidstart = polarity
channel => 1-23

-- proc/interrupts
           CPU0
  0:    6334299    IO-APIC-edge  timer
  1:      14390    IO-APIC-edge  keyboard
  2:          0          XT-PIC  cascade
  8:          3    IO-APIC-edge  rtc
 14:          2    IO-APIC-edge  ide0
 15:     505440    IO-APIC-edge  ide1
 21:     150019   IO-APIC-level  eth1
 22:   63326503   IO-APIC-level  t1xxp

-- lspci -bv | grep IRQ
 Flags: bus master, medium devsel, latency 0, IRQ 11
        Flags: bus master, medium devsel, latency 0, IRQ 10 (USB)
        Flags: bus master, fast devsel, latency 0, IRQ 255
        Flags: bus master, medium devsel, latency 0, IRQ 7
        Flags: medium devsel, IRQ 5
        Flags: bus master, 66Mhz, medium devsel, latency 0, IRQ 3
        Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 11
        Flags: bus master, medium devsel, latency 32, IRQ 10 (**TE110P**)
        Flags: bus master, VGA palette snoop, stepping, medium devsel,
latency 32, IRQ 255

Thanks in Advance,

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




More information about the asterisk-users mailing list