Problems of Compiling Kernel with linux-2.4.27 and linux-2.6.17 for PowerPC405EP Board

Jerry Van Baren gerald.vanbaren at smiths-aerospace.com
Wed Jul 12 23:49:38 EST 2006


Zhou Rui wrote:
> Hi,
> Yesterday I tried to compile kernel with linux-2.4.27 and linux-2.6.17 
> for PowerPC405EP board. Both of the kernel images were created 
> successfully, but when I tested them in ram from u-boot with NFS used. 
> Both of the images could not booted from ram. The two kernel .config 
> files are attached.
> 
> For the 2.4.27 kernel, after running bootm in u-boot and "Uncompressing 
> Kernel Image ... OK" printed on the screen. There are
> "vector: 200 at pc = c0197d4c, lr = c0197d40
> msr = 1030, sp = c0181fb0 [c0181f00]
> current = c0180020, pid = 0, comm = swapper
> mon>".
> It seemd the booting process had entered a monitor, but I didn't know 
> what it was.
> 
> For the 2.6.17 kernel, after running bootm in u-boot, the booting 
> process stops at "Uncompressing Kernel Image ... OK". No other output 
> after this sentence on the screen.
> 
> Would you like to give some advice about this? Thanks a lot.
> 
> Zhou Rui
> Distributed & Embedded System Lab
> School of Information Science & Engineering
> Lanzhou University, P. R. China
> http://dslab.lzu.edu.cn/~zr/

Exception 200 is "Machine Check".  If you are getting this on linux
start up it is usually due to a double bus fault which is usually due to
a memory map problem.  Silent boot failures are also often caused by
memory map problems... switching from physical memory mapping to virtual
(turning on the MMU).

gvb



More information about the Linuxppc-embedded mailing list