I just enabled the DEBUG_CACHE in mm/c-mips32.c and the program fails immeadiately after some cache routines have been called. We have already seen a cache related problem with this chip so it looks like be caused by a hardware problem not the kernel. Sorry to trouble you all with this. I'll be in touch again if it looks like a kernel problem. Thanks, Jon