
In message 000b01c3fac3$50750980$333335bf@cabletime.com you wrote:
I can successfully compile u-boot 1.0.0-pre and the kernel that came with the board (2.4.20 from the eldk), and boot the board successfully.
However, when I try to compile the MontaVista kernel, the board will not boot. Their kernel doesn't directly support the PPChameleonEVB, so
Is there any special reason to use their kernel? What does it contain that you cannot find in DAVE's / our tested and working kernel tree?
I'm using the one for the IBM 405EP eval (which the PPChameleon appears to be very similar to). I'm 'manually' running make pImage to
You have to accept the fact that "similar" is not good enough. You must use a kernel which has been proted to the _exact_ matching board, or you will run into problems sooner or later - at least if you don't understand EXACTLY what you are doing (which seems not to be the case - no offence meant).
I've been in touch with MontaVista, and they suggest re-building u-boot, but changing the definition of the bd_info struction (in
Of course. You shall break compatibility to the rest of the world just to make their kernel work. What a nonsense.
I do have access to a BDI2000, that I've used to break into a running kernel (at start_here), but can't get it to break when I use the MontaVista kernel. From this, I assume that it's failing somewhere very early in the linux boot process.
Can anyone offer any advice?
Your question is a FAQ: http://www.denx.de/twiki/bin/view/DULG/LinuxHangsAfterUncompressingKernel
What I cannot understand is why you are wasting your time (and ours) if you have a working kernel which you can use.
Best regards,
Wolfgang Denk