Problem booting MontaVista kernel on PPChameleonEVB

Started by Andy Hawkins on Feb 25, 2004

open the first message on its own page

Message details and related content
Hi all,

We're trying to get the MontaVista kernel to boot on our
PPChameleonEVB. The closes supported board to the Chameleon in the
MontaVista tree is the evb405ep.

I've made changes to the bd_info structure in the MontaVista kernel,
so that the u-boot parameters are being passed correctly. However, it
never makes it into the start_kernel function.

As far as I can tell from some debugging with the BDI2000, we're
getting a timer interrupt before the time_init function is being
called. This leads to an infinite loop in the interrupt handler.

With the kernel that came from the board (from the DENK tree), we can
get it to boot with no problems. In this instance the time_init
function is called before the timer interrupt first fires.

Can anyone point me to where in the kernel source tree I should be
looking to work out why this is happening? I presume that either the
interrupts aren't being disabled at the start of the kernel, or
perhaps they're being re-enabled too soon?

Any advice would be much appreciated.

Many thanks.

Andy


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help