Due to changes in the string port macros/functions (insl, outsl, insw, ...) the bigendian IDE driver doesn't work anymore. I think we need to have local versions of these functions in include/asm-mips/ide.h, therefore these functions should be macros (#define) and not static functions in include/asm-mips/io.h (in order to redefine them). I have attached a patch that solves this problem. I have also attached a patch for the Malta board. /Carsten -- _ _ ____ ___ Carsten Langgaard Mailto:carstenl@mips.com |\ /|||___)(___ MIPS Denmark Direct: +45 4486 5527 | \/ ||| ____) Lautrupvang 4B Switch: +45 4486 5555 TECHNOLOGIES 2750 Ballerup Fax...: +45 4486 5556 Denmark http://www.mips.com