There was a change in the way that GCC handles embedded assembler that made new compilers incompatible with the old kernels. Ugh. The io.h file in the new kernel is similar enough to the old one that it may be a drop-in replacement. I don't think anyone has tried this yet. Thanks Bruce -- Bruce Perens <Bruce@Pixar.com> Pixar Animation Studios