[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [rtl] Lost Interrupts at high CPU-load!?




> I have a problem serving interrupts via RT-Linux.

> I found out that, if the CPU-load ist quite high, the interrupts are not all served and a loss of data is recognized. This problem even appears at low interrupt rates at about 1kHz.
> 
> How is this possible? My interrupt service routine only saves ONE byte and then enables the interrupts, again!
> 
> But i can definitely say, that there is a loss of data at high CPU load, because i count the ISR-calls and calculate the interrupt-rate throuth a periodic thread (1000000000ns).
> 
> If the interrupts are not all correctly served at higher load, it makes no sense to use RT-Linux!!!

I had the same problems a few months ago.
I had to change motherboard. The one-chip industrial PC hardware caused
the problem. Heavy ethernet traffic caused very high IT loss.

Regards


Gabor