[Asterisk-bsd] TDM410P interrupt underruns with wctdm24xxp

Max Khon fjoe at samodelkin.net
Tue Feb 19 10:01:10 CST 2013


Ian,

wctdm24xxp driver uses voicebus (that sets up the interrupt handling
for itself).

Do you use DAHDI 2.4 or 2.6?

Max


On Tue, Feb 19, 2013 at 5:30 PM, Ian FREISLICH <ianf at clue.co.za> wrote:
> Hi
>
> I experience these interrupt underruns on my TDM410P card with the
> wctdm24xxp driver and bad echo as a result.  My motherboard has 2
> PCI slots which share an interrupt between them.  If I swap this
> board for a TDM400P using the wctdm driver everything works properly.
>
> I note that wctdm0 registers the interrupt:
> wctdm0: [FILTER]
>
> but, the wctdm24xxp0 doesn't do this, but I can't find where the
> irq is registered for the wctdm24xxp driver.
>
> dahdi: Telephony Interface Registered on major 196
> dahdi: Version: 2.4.0-rc5
> dahdi_echocan_oslec: Registered echo canceler 'OSLEC'
> wctdm24xxp0: vendor=d161 device=8005 subvendor=ffffffff
> wctdm24xxp0: <Wildcard TDM410P> port 0xc000-0xc0ff mem 0xfe921000-0xfe9213ff irq 19 at device 1.0 on pci6
> wctdm24xxp0: Port 1: Installed -- AUTO FXO (FCC mode)
> wctdm24xxp0: Port 2: Installed -- AUTO FXO (FCC mode)
> wctdm24xxp0: Port 3: Installed -- AUTO FXO (FCC mode)
> wctdm24xxp0: Port 4: Installed -- AUTO FXO (FCC mode)
> wctdm24xxp0: Found a Wildcard TDM: Wildcard TDM410P (0 BRI spans, 4 analog channels)
> dahdi: Registered tone zone 24 (South Africa)
> wctdm24xxp0: Missed interrupt. Increasing latency to 8 ms in order to compensate.
> wctdm24xxp0: Host failed to service card interrupt within 128 ms which is a hardunderun.
> wctdm24xxp0: Host failed to service card interrupt within 128 ms which is a hardunderun.
> ugen0.2: <Logitech> at usbus0 (disconnected)
> ums0: at uhub0, port 5, addr 2 (disconnected)
> wctdm24xxp0: Missed interrupt. Increasing latency to 14 ms in order to compensate.
> wctdm24xxp0: Missed interrupt. Increasing latency to 20 ms in order to compensate.
> wctdm24xxp0: ERROR: Unable to service card within 25 ms and unable to further increase latency.
> wctdm24xxp0: ERROR: Unable to service card within 25 ms and unable to further increase latency.
> wctdm24xxp0: ERROR: Unable to service card within 25 ms and unable to further increase latency.
> wctdm24xxp0: Host failed to service card interrupt within 128 ms which is a hardunderun.
>
> Ian
>
>
> --
> Ian Freislich
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> Asterisk-BSD mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-bsd



More information about the Asterisk-BSD mailing list