Is it possible the cpu(s)
are being taxed? If they are under
heavy load (from another domain most likely) it may cause the domain to not
respond to interrupts in a timely manner.
If this is the case, you might try changing the scheduling weights of
your domains (search the list).
I am using pciback to pass a Digium PCIX analog telephony
card to an Asterisk domU. Seemingly at random times, the card wigs out
with the following appended to my /var/log/messages:
Jun 10 12:17:19 asterisk01 kernel: wctdm24xxp0: Missed
interrupt. Increasing latency to 4 ms in order to compensate.
Jun 10 14:01:01 asterisk01 kernel: wctdm24xxp0: Missed
interrupt. Increasing latency to 5 ms in order to compensate.
This is becoming a major problem because it will drop any
active calls and refuse to accept new calls until I stop Asterisk, remove and
then re-add the kernel module, and finally restart Asterisk. I
don't know whether the drivers, Xen, the motherboard/BIOS, or Asterisk is
to blame. However, this did not occur until after I virtualized the
server. Does anyone have any suggestions? This is killing me
here…