Re: Calibrating delay loop... crashes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi !

There is a porting guide at:

http://linux.junsun.net/porting-howto/

which is quite useful. Read the "System time and
timer" section. It describes to some extent
implementing timer services.

Thanks
Manish Lachwani



--- Nguyen Thanh Binh <n_tbinh@xxxxxxxxx> wrote:

> Hi Kevin,
> 
> > > When booting Monta Vista Linux on Memec board
> > > (Virtex-4 FX12 LC), it crashed after printing
> the
> > > following message:
> > > 
> > >     "Calibrating delay loop..."
> > > 
> > > By looking at the source code, I found that in
> the
> > > init/main.c the problem came from the
> > calibrate_delay
> > > function: jiffies was not incremented (jiffies
> was
> > > always equal to 0).
> > > 
> > > Have anyone get the similar problem or any
> > experience
> > > to fix it?
> > 
> > I take it that by "crashed", you mean it hung?  If
> > so,
> > it sounds like you aren't getting any timer
> > interrupts.
> 
> You are right. Because jiffies was not incremented
> so
> the below code segment in function calibrate_delay
> in
> file init/mian.c hung:
> 
>    ticks = jiffies;
>    while (ticks == jiffies) ;
> 
> As I am a newbie, I did not find how to fix it.
> 
> Thank you for any help.
> 
> Binh Nguyen
> 
> Nguy&#7877;n Thanh Bình
> 
> 
> 		
>
___________________________________________________________
> 
> How much free photo storage do you get? Store your
> holiday 
> snaps for FREE with Yahoo! Photos
> http://uk.photos.yahoo.com
> 
> 



[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux