From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <530F17EC.6020204@xenomai.org> Date: Thu, 27 Feb 2014 11:48:12 +0100 From: Gilles Chanteperdrix MIME-Version: 1.0 References: <530A8767.4030004@xenomai.org> <530BC103.3010809@xenomai.org> <530CFB0D.8040001@xenomai.org> <530CFC27.5050700@xenomai.org> <530D0205.9050406@xenomai.org> <530D0BBD.6070704@xenomai.org> <530D2C92.9010607@xenomai.org> <530E6159.4050204@xenomai.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Xenomai] RaspberryPi kernel 3.8 issue List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gregory Dymarek Cc: xenomai@xenomai.org On 02/26/2014 11:37 PM, Gregory Dymarek wrote: > Right, > here is updated trace: > http://pastebin.com/FW6i2Gds > > there is unstall root call on line 39 > followed by read_current_timer at line 88 > > if I understand this well read_current_timer fails with bad_irq? I would say the driver interrupt handler does not acknowledge the interrupt correctly at device level, so that the interrupt triggers again, as soon as it is unmasked at interrupt controller level. Could you take a trace with say 10000 points, in order to confirm this? To add trace points, use echo 10000 > /proc/ipipe/trace/back_trace_points To save the trace to a file use: cat /proc/ipipe/trace/frozen > frozen.txt -- Gilles.