[SPAM] Re: m8xx hang in reboot
gary at mlbassoc.com
Thu Aug 26 22:57:41 EST 2004
On Thu, 2004-08-26 at 06:28, Mark S. Mathews wrote:
> This is interesting, thanks Stefan.
> One item of info that I had left out of the original post (because I
> hadn't verified 100% that this was truly part of the issue):
> The "certain circumstances" prior to the reboot failure are:
> 1) we've just completed an unlock/erase/write on one of our flash
> 2) the wlan device that's attached to the pcmcia interface was
> previously in use.
> If the wlan device was not in use or if we don't do the flash
> unlock/erase/write, then the reboot works just fine. Strange combination
> of factors.
Do either of those use 'printk()'? I've seen this failure if the
caches currently hold everything in the printk path - it's actually
the call to printk that causes the bad bus cycles. Try flushing or
even disabling the caches just before the printk in the reset routine.
Note: I would think that if the problem were the FLASH being in the
wrong mode (suggested by Mark), then the whole thing would freeze,
rather than sitting in the while() loop...
> Thanks Stefan,
> On Thu, 26 Aug 2004, Stefan Stürke wrote:
> > Mark S. Mathews wrote:
> >> Hey Folks,
> >> I've got an mpc850 based setup running 2.4.27 that, under certain
> >> circumstances, hangs in the the m8xx_restart() function (instead of
> >> rebooting) when I issue the usermode reboot cmd.
> >> I've traced all through the path and confirmed that yes, it is hanging in
> >> this function. ;-)
> > Maybe you can have a look at your boot flash when you enter the
> > m8xx_restart() function. I had a similar problem and found that
> > my boot flash was in read status state in that moment, so it was
> > impossible to fetch the correct programm code after reset.
> > HTH,
> > Stefan
> > --
> > PANDATEL AG
> > Bayernstrasse 33
> > 30855 Langenhagen
> > Germany
> > Tel.: +49 (0)511 978199-15
> > Fax.: +49 (0)511 978199-77
> > mailto:sst-news2003 at pandatel.com
> > www.pandatel.com
> Mark S. Mathews
> AbsoluteValue Systems Web: http://www.linux-wlan.com
> 721-D North Drive e-mail: mark at linux-wlan.com
> Melbourne, FL 32934 Phone: 321.259.0737
> USA Fax: 321.259.0286
Gary Thomas <gary at mlbassoc.com>
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded