Hi all,

This weekend I've discovered a (serious) kernel scheduling latency issue with the current ieee1394 kernel drivers. Before I submit something about this to lkml, I'd like some more tests. I've been able to reproduce this on two different machines, so I suspect that this is a more general problem.

The problem summary is that running ieee1394 ISO traffic can cause scheduling latency spikes up to 1ms, even for RT threads with higher priority.

I've written a simple test suite that can be used to reproduce this behavior. The only thing needed is a firewire host controller (no firewire devices). I'd appreciate it if some people would try the test so that I can have an overview of the problem. Of course, this applies mostly to people running an -RT patched kernel.

You can find the test suite here: http://freebob.sourceforge.net/old/ieee1394-latencytest.tar.gz
see the README for details.

Please report the maximum latency you get and the kernel/hardware you're running.

Many thanks,

Pieter Palmers
FreeBoB developer

Reply via email to