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ễ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 > >