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 > partitions. > 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, > -M > > > 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> MLB Associates ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
