Just saw this article and thought that some of the early input system debugging mentioned therein may be useful for this problem: http://lwn.net/Articles/658948/ marcus hall marcus at tuells.org