MMU problems?

Wolfgang Denk wd at denx.de
Fri Jun 23 03:25:04 EST 2000


In message <A109131318C4D1119AC20060088DECE330F4B1 at amwmail.adaptivemicro.com> you wrote:
>
> I agree. I believe we ARE dealing with a kernel bug, and it is particular to
> the MPC823.

What makes you think so? Have you run the same  hardware  with  other
CPUs  without  problems?  Have  you  seen  other  "good" hardware (TQ
Components, Embedded Planet) having with similar problems,  and  only
when running with 823 CPUs?

> Let's hear some success stories--embedded units in production, running in
> the field for days, shutting down power and rebooting with no kernel panics.
> That may help convince me we are dealing with a hardware issue.

OK, then here is a success story.

I have several systems in test here, a mix of 823, 850, 860, -DE, -T,
-SR, and  some  development  systems  are  in  permanent  use  by  my
customers, and I can't say I see any differences between the CPU's.

Booting or shutting down was _never_ a  problem.  We  had  the  usual
crashes  whith  early  versions of 2.2.13 when running low on memory,
but that's fixed.

With recent kernels (for instance, the  2.2.13  version  from  MV)  I
haven't  problems  for  a _very_ long time (except for the 2.4.0 test
kernels - but I don't use these in production yet).


Did you check if environmental parameters make  any  difference?  How
stable  is  your power supply - are the voltages for your board clean
and within limits?

Did you measure CPU temperatures, or did you try cooling the CPU's? I
remember early versions of some TQ modules  (MPC821  +  Adaptec  SCSI
controller  on  a  credit  card  sized modules) which got too hot and
stopped working.


And yes, I just compiled (once more) a Linux  kernel  on  one  of  my
boxes  (that's  why  I reply so late - it takes more than 140 minutes
with a NFS based root filsystem and 16 MB of RAM). You are right,  it
makes  kind  of  a good regression test - it streeses all of CPU, I/O
and (with NFS root) networking.

You asked for success stories: It works for me.

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
"Virtual" means never knowing where your next byte is coming from.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list