It is now looking as though the lockups may be caused by a problem in the commercial analog I/O card that I am using, rather than in either my code or the kernel. The dramatic increase in the frequency of the lockups today, allowed me to associate the lockups with a couple of outw() instructions that pass values to two digital to analog converters on the card. When I comment out those instructions, or put a few microseconds of delay between them, then the lockups stop. I have talked to the manufacturer's tech support, and they have a suspicion of the cause, and are working on trying to reproduce the problem. Martin -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html