Re: Timer interrupt on Linux 3.0.3

2011-09-26 Thread Vineeth
Hi, there's a good news which is pretty bad. Good news is that we identified why our processor timer not working. its because the TBEN in our board is pulled LOW. which means the decrementer and the timebase registers wont work. The board design cannot be changed !!! but we have an MPC107

Re: Timer interrupt on Linux 3.0.3

2011-09-22 Thread MohanReddy koppula
I had the same issue with an MPC885 board. My kernel was 2.6.33. On that board decrementer exception was not working. I replaced the board, took new board (MPC885 only, just another board) and the same kernel worked fine. I don't know how the problem was solved. -Mohan On 9/22/11, Scott Wood

Re: Timer interrupt on Linux 3.0.3

2011-09-21 Thread Vineeth
What was the issue? You really should try to make this work rather than hack around it. what we found was the decrementer is not generating an exception when it becomes 0. and the timebase registers are not getting incremented too. The exceptions are enabled in MSR registers. we are using

Re: Timer interrupt on Linux 3.0.3

2011-09-21 Thread Scott Wood
On 09/21/2011 01:56 AM, Vineeth wrote: What was the issue? You really should try to make this work rather than hack around it. what we found was the decrementer is not generating an exception when it becomes 0. and the timebase registers are not getting incremented too. Does the

Timer interrupt on Linux 3.0.3

2011-09-16 Thread Vineeth
Hi, We are porting Linux on MPC7410 based board. As there was some issue with the processor DECrementer and timebase registers, we were using an external count down timer as our DECementer. We used timer_interrupt() function in arch/powerpc/kernel/time.c as our interrupt handler. Things were

Re: Timer interrupt on Linux 3.0.3

2011-09-16 Thread Scott Wood
On 09/16/2011 06:43 AM, Vineeth wrote: Hi, We are porting Linux on MPC7410 based board. As there was some issue with the processor DECrementer and timebase registers, What was the issue? You really should try to make this work rather than hack around it. lately we moved to Linux 3.0.3.