[asterisk-users] zaptel huge irq problem

Michael L. Young myoung at acsacc.com
Mon May 14 09:07:38 MST 2007


François,

I too had a similar problem and found the information on this page helpful:
http://www.voip-info.org/wiki/view/Asterisk+PCI+bus+Troubleshooting

What ended up working for me was changing the UDMA to mode 2 for the hard
drive.  Once I did that, this card has worked perfectly for me.

Michael L. Young

> -----Original Message-----
> From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-
> bounces at lists.digium.com] On Behalf Of François Delawarde
> Sent: Monday, May 14, 2007 10:24 AM
> To: asterisk-users at lists.digium.com
> Subject: [asterisk-users] zaptel huge irq problem
> 
> Hello,
> 
> I had noticed strange crackling sound on my phone calls going through my
> zaptel device (TDM400P), so i decided to check on possible timer issue,
> and found lots of issues on forums concerning the sensibility of zaptel
> with IRQs, and tried about everything: moving PCI slots, noapic and
> acpi=off boot options, play with different kernel options:
> iosched/preemption/timer/..., play with BIOS PCI options, change
> priorities, PCI latencies, IRQ balance, smp_afinity, ................
> but impossible to come up with anything correcting that problem.
> 
> Any idea about this? Is it possible to force the timer to ztdummy (RTC
> timer) when you have a zap card plugged in? It's the only thing i could
> try to make it work.
> 
> Thanks,
> François.
> 
> Just in case:
> 
> - Linux 2.6.18 with debian patches and xen enabled, asterisk running on
> dom0.
> 
> - Here is my zttest results under a bit of load:
> # ./zttest
> Opened pseudo zap interface, measuring accuracy...
> 99.609375% 99.609375% 99.218750% 99.316406% 99.804688% 99.414062%
> 99.121094%
> 99.511719% 99.121094% 99.316406% 99.707031% 99.707031% 98.730469%
> 99.414062% 99.902344%
> 99.218750% 100.000000% 99.414062% 98.828125% 99.218750% 99.316406%
> 98.449707% 100.000000%
> 
> 
> - The card DOES NOT seem to share interrupts (checked also with lspci):
> # cat /proc/interrupts
>            CPU0              CPU1
>   1:       1626          0        Phys-irq  i8042
>   6:          3          0        Phys-irq  floppy
>   8:          0          0        Phys-irq  rtc
>   9:          0          0        Phys-irq  acpi
>  14:         63          0        Phys-irq  ide0
>  16:          1          0        Phys-irq  libata, eth3
>  17:    6762583          0        Phys-irq  libata
>  18:      13789          0        Phys-irq  libata
>  19:   33459690          0        Phys-irq  eth1
>  20:   19864325          0        Phys-irq  sky2, eth0
>  21:  269250881          0        Phys-irq  wctdm
> 256:   77735119          0     Dynamic-irq  timer0
> 257:    3986325          0     Dynamic-irq  resched0
> 258:         37          0     Dynamic-irq  callfunc0
> 259:          0    4652748     Dynamic-irq  resched1
> 260:          0        139     Dynamic-irq  callfunc1
> 261:          0   28924306     Dynamic-irq  timer1
> 262:       1021          0     Dynamic-irq  xenbus
> 263:          0          0     Dynamic-irq  console
> NMI:          0          0
> LOC:          0          0
> ERR:          0
> MIS:          0
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users



More information about the asterisk-users mailing list