On Sat, Jan 05, 2008 at 11:42:56PM +0900, Atsushi Nemoto wrote: > > Our 2.4.12 kernel uses -mcpu=r3000 -mips1 to build the kernel. I tried > > switching the arch to r3000 from r3900 in 2.6.23.9, but that did not > > help. Perhaps -mips1 or an equivalent could help? I will try on Monday. > > I think both mcpu=r3000 and r3900 should work. But I believe at least > one kernel patch is required for all MIPS I platforms including JMR3927. > > http://www.linux-mips.org/archives/linux-mips/2007-02/msg00320.html Well, is mmiowb() needed at all on JMR3927 - or R3000 in general? Mmiowb() is meant to deal with weak ordering which only matters to a few SMP configurations. Ralf