[Asterisk-Users] Lots of lost interrupts when running HFC ISDN card in NT1 mode

Erik Hensema erik at hensema.net
Thu Feb 16 09:17:15 MST 2006


Hi,

I'm setting up an asterisk server with this hardware configuration:

AMD Athlon 1000 Mhz
256 MB ram
3ware ATA raid controller
2 * Ethernet controller
2 * ISDN HFC controller

One ethernet controller is connected directly to the internet (public 
IP)
One ethernet controller is connected to the internal lan
One ISDN controller is connected to the public telephone network
One ISDN controller is connected to the internal S0 bus in NT mode

Software:
bristuff-0.3.0-PRE-1l, including asterisk 1.2.4 and zaphfc driver
zaphfc driver is patched with Florian Zumbiehl's patch to reduce 
interrupt load

Dialing into the box from the PSTN is no problem. Clear audio quality, 
no errors logged.

However, dialing into the box over the internal S0 bus is next to 
impossible. As soon as the call starts dozens of errors per second 
are logged to /var/log/messages:

Feb 15 22:56:39 office kernel: zaphfc: empty HDLC frame or bad CRC 
received (framelen = 5, stat = 0xff, card = 1).
Feb 15 22:56:39 office kernel: zaphfc: empty HDLC frame or bad CRC 
received (framelen = 3, stat = 0xff, card = 1).
Feb 15 22:56:47 office kernel: zaphfc: dropped audio (z1=7575, 
z2=7558, wanted 8 got 17, dropped 9).
Feb 15 23:31:57 office kernel: zaphfc[0]: received d channel frame 
with bad CRC.
Feb 15 23:31:57 office kernel: zaphfc[0]: empty HDLC frame received.

The card doesn't share interrupts. The card connected to the PSDN does 
share interrupts with the USB controllers.
The card in NT mode is used as the timer card: that's the one 
generating interrupts.

We've had the card working in another box, so I don't think it's a 
hardware problem.

Any clues on how to solve this problem?
-- 
Erik Hensema (erik at hensema.net)



More information about the asterisk-users mailing list