Re: 2.6.31.1 boot crash, compiled with ftrace
From: Dick Hollenbeck
Date: Wed Sep 30 2009 - 10:57:19 EST
Steven Rostedt wrote:
On Wed, 2009-09-30 at 04:03 -0400, Steven Rostedt wrote:
On Tue, 2009-09-29 at 10:21 -0500, Dick Hollenbeck wrote:
Please help with a kernel boot crash. This is happening with ftrace
enabled. (I have yet to try without ftrace.) This same box runs
kernel 2.6.26 fine.
While running 'make oldconfig' coming up from 2.6.26, the three most
significant changes were:
1) changed CPU from 486 to Pentium-Classic
2) Added "High Memory Support" 4 GB
3) Enabled various ftrace options, because I am on the hunt for some
insane latency problems.
Hi Dick,
Thanks for reporting this. Peter and I have been taking some look at it.
We are not sure that it is ftrace related. have you tried booting the
kernel without adding ftrace?
Hi,
I just booted your config a couple of times without any issues. How
reproducible is this?
Thanks,
-- Steve
Steve,
Thank you *very* much for your help. *This* is what makes linux great,
not just the code, and you are part of it.
The target is an embedded industrial box, and I'm booting from CF card
via IDE. I switched build computers, target box stayed the same and the
CF card stayed the same. With the switch, the compiler changed and the
USB CF writer changed (used to create the root fs on the CF card before
it is moved), as did some configuration options. I am now booting. I
am most suspicious of the original CF card writer device at this point.
Please do not spend any more time on it unless I come back for another
plea for help, such as if its the config options change. I need more
time to narrow down the explanation for the failure to boot.
My real pursuit here is to find the reason for a nearly 1 second latency
when running a SCHED_RR userspace process. The filesystem is ext3 off
the flash card via IDE. Linux is yanking the machine away from this
process sporadically for up to 1 second, no disk file calls in this
proces, only some serial port and networking (epoll) userspace calls in
a loop. It is insane. So I have to get either LTT or FTRACE enabled,
never used either before. Its been a tough 2 weeks. Just getting the
LTT patches in sync with a decent kernel has been nearly unbearable.
Thanks again,
Dick
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/