Re: Solid freezes with 2.6.25

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Gabor Gombas <gombasg@...>, Andrew Morton <akpm@...>, <linux-kernel@...>, Ingo Molnar <mingo@...>, Thomas Gleixner <tglx@...>
Date: Wednesday, April 30, 2008 - 10:51 am

Hi,

* Gabor Gombas [2008-04-30 15:38]:

Well, looks fine. It's edge triggered. My assumption that the
T1_INT_STS must be cleared is wrong since the complete HPET code
assumes edge-triggered interrupts. To use level-triggered interrupts,
the HPET must be programmed in level triggered mode, i.e. the
Tn_INT_TYPE_CNF bit must be set. Which is never done.

Back to the original problem. Can you please watch the interrupts from
the RTC until the lockup happens with something like

------------------------- 8< -----------------------------------
function get_total_irqs()
{
	sum=0
	for n in $(grep rtc /proc/interrupts | \
				 sed -e 's/.*://g' | \
				 sed -e 's/[a-zA-Z].*//g' ) ; 
		do sum=$[$sum+$n]
	done

	echo $sum
}

last=$(get_total_irqs)
while true ; do
	sum=$(get_total_irqs)
	echo $[$sum-$last]
	last=$sum

	sleep 1
done
------------------------- >8 -----------------------------------

Also, please send the full .config (maybe via private mail if that's
too large for LKML, or upload it).


Ok. Maybe don't use the patch I sent, instead use:



	Bernhard


--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
@@ -680,6 +680,12 @@ irqreturn_t hpet_rtc_interrupt(int irq,
        struct rtc_time curr_time;
        unsigned long rtc_int_flag = 0;
 
+       if (printk_ratelimit())
+               printk(KERN_DEBUG "hpet_rtc_interrupt %s%s%s\n",
+                               (hpet_rtc_flags & RTC_UIE) ? "RTC_UIE " : "",
+                               (hpet_rtc_flags & RTC_AIE) ? "RTC_AIE " : "",
+                               (hpet_rtc_flags & RTC_PIE) ? "RTC_PIE " : "");
+
        hpet_rtc_timer_reinit();
        memset(&curr_time, 0, sizeof(struct rtc_time));


--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Solid freezes with 2.6.25, Gabor Gombas, (Mon Apr 28, 10:29 am)
Re: Solid freezes with 2.6.25, Gabor Gombas, (Tue Apr 29, 3:24 am)
Re: Solid freezes with 2.6.25, Andrew Morton, (Tue Apr 29, 3:37 am)
Re: Solid freezes with 2.6.25, Gabor Gombas, (Tue Apr 29, 5:43 am)
Re: Solid freezes with 2.6.25, Andrew Morton, (Mon Apr 28, 12:25 pm)
Re: Solid freezes with 2.6.25, Bernhard Walle, (Tue Apr 29, 11:54 am)
Re: Solid freezes with 2.6.25, Gabor Gombas, (Wed Apr 30, 9:38 am)
Re: Solid freezes with 2.6.25, Bernhard Walle, (Wed Apr 30, 10:51 am)
Re: Solid freezes with 2.6.25, Gabor Gombas, (Wed May 7, 7:43 am)
Re: Solid freezes with 2.6.25, Bernhard Walle, (Wed May 7, 8:45 am)
Re: Solid freezes with 2.6.25, Gabor Gombas, (Wed May 7, 9:42 am)
Re: Solid freezes with 2.6.25, Bernhard Walle, (Mon May 12, 8:21 am)
Re: Solid freezes with 2.6.25, Gabor Gombas, (Tue May 13, 10:39 am)
Re: Solid freezes with 2.6.25, Gabor Gombas, (Sun Jun 15, 1:11 pm)
Re: Solid freezes with 2.6.25, Gabor Gombas, (Fri Jul 25, 4:52 am)
Re: Solid freezes with 2.6.25, Bernhard Walle, (Fri Jul 25, 5:04 am)
Re: Solid freezes with 2.6.25, Gabor Gombas, (Mon Aug 25, 8:27 am)
Re: Solid freezes with 2.6.25, Bernhard Walle, (Tue Apr 29, 5:50 am)
Re: Solid freezes with 2.6.25, Gabor Gombas, (Tue Apr 29, 5:53 am)
Re: Solid freezes with 2.6.25, Oliver Pinter, (Mon Apr 28, 10:54 am)
Re: Solid freezes with 2.6.25, Gabor Gombas, (Mon Apr 28, 10:59 am)