[U-Boot-Users] linux kernel porting bug

Hi all, We are porting linux kernel for an ARM11 board. During the bootup process, it hangs in Calibrate_delay() specifically it hangs on the while(ticks == jiffies); wait loop. We are not able to find what interrupt changes jiffies.
Can we know what could be the problem.
Thanks in advance,
Piyush
--------------------------------- Find out what India is talking about on - Yahoo! Answers India Send FREE SMS to your friend's mobile from Yahoo! Messenger Version 8. Get it NOW

During the bootup process, it hangs in Calibrate_delay() specifically it hangs on the while(ticks == jiffies); wait loop. We are not able to find what interrupt changes jiffies. Can we know what could be the problem.
Your system timer is not configured properly. Check your timer implementation.
-- Ajay PS: Think that this is off-topic here, take care or you will invite frowning mails.

During the bootup process, it hangs in Calibrate_delay() specifically it hangs on the while(ticks == jiffies); wait loop. We are not able to find what interrupt changes jiffies. Can we know what could be the problem.
Your system timer is not configured properly. Check your timer implementation.
-- Ajay PS: Think that this is off-topic here, take care or you will invite frowning mails.

Piyush Khandelwal stated on 9/24/2006 11:39 PM:
Hi all, We are porting linux kernel for an ARM11 board. During the bootup process, it hangs in Calibrate_delay() specifically it hangs on the while(ticks == jiffies); wait loop. We are not able to find what interrupt changes jiffies.
Can we know what could be the problem.
Possibly a silly answer: jiffies increment.. timers that do the job is messed up. check the HZ definition and ensure that timer ticks and jiffies increment in that frequency. mebbe you might even have an interrupt issue for the timer in question. Regards, Nishanth Menon
participants (3)
-
Ajay Jain
-
Nishanth Menon
-
Piyush Khandelwal