Hi Dave,
On Wednesday 30 October 2013 10:52:29 Jürgen Beisert wrote:
> On Wednesday 30 October 2013 06:01:40 Dave wrote:
> > Jürgen Beisert <jbe@...> writes:
> > > On Sunday 20 October 2013 20:56:18 Dave wrote:
> > > > Thought I would try 2013.09.0 with kernel 3.11 and have been trying
> > > > to sort a problem as follows:
> > > >
> > > > - at random times the cursor will stop flashing and even though px
> > > > aux shows that my application is running it is not. I can still
> > > > navigate directories and look at files, so something is still
> > > > working.
> > > >
> > > > Nothing appears in the log files in /var/log (daemon.log, thttpd.log,
> > > > kern.log and user.log)
> > > >
> > > > Any hints on where to look next would be appreciated.
> > >
> > > You are the second person who reports about a stuck Linux-3.11 kernel.
> > > It seems the timer implementation is broken since 3.11 (the timer
> > > implementation was changed on the way to 3.11). The S3C2440 CPU has now
> > > HRT (high resolution timer) support.
> > > I have no idea how to trigger the fault. At least on my system it
> > > didn't hit me yet.
> > >
> > > Just an idea: when it hits you the next time, please "cat" the content
> > > of "/proc/interrupts" a few times and see if the timer interrupt still
> > > increments or not.
> >
> > Thanks for the hint, I wasn't getting anywhere hoping something would
> > turn up in a log file!
> >
> > Just tried your suggestion and while I was repeatedly invoking the
> > command the system locked and you are right the samsung_timer_irq is
> > frozen.
>
> Thanks for the report. I will report this regression on the ALKML mailing
> list.
BTW: you can continue using the 2013.09.0 release. The Linux-3.4 you are using
from the older release is still present in the 2013.09.0 release.
Just run "ptxdist platformconfig" and change:
[*] Linux kernel --->
(3.11) kernel version
(fea363551ff45fbe4cb88497b863b261) kernel source md5sum
to:
(3.4) kernel version
(967f72983655e2479f951195953e8480) kernel source md5sum
The MD5SUM for the Linux-3.4 Kernel is from the manual.
This would give you an up-to-date PTXdist but keeps the well known working
kernel for you.
With this mechanism you also could update your system carefully by using a more
recent kernel in 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11 steps and checking if it
still runs on your system as expected. (attention: time consuming process!)
Regards,
Juergen
--
Pengutronix e.K. | Juergen Beisert |
Linux Solutions for Science and Industry | http://www.pengutronix.de/ |