* x86_64 2.6.35.* kernels and Intel Xeon X5550
@ 2010-10-07 17:17 Marc Aurele La France
2010-10-16 2:42 ` Marc Aurele La France
0 siblings, 1 reply; 7+ messages in thread
From: Marc Aurele La France @ 2010-10-07 17:17 UTC (permalink / raw)
To: linux-kernel
Greetings.
I administer a cluster composed of a mixture of various Opteron models and
Intel Xeon X5550's. The 2.6.34.*, and prior, kernels run fine on all of
them. The 2.6.35 series also runs fine on the Opterons, but not on the
Xeon's. All of these are CONFIG_GENERIC_CPU kernels.
On the Xeon's, 2.6.35 hangs early on, upon the first test of trace events
(in kernel/trace/trace_events.c:event_trace_self_tests()). When disabling
all tracing, debugging, etc., it still hangs but slightly later. The
megaraid_sas module is loaded, detects the adapter, but never gets around
to registering it with the SCSI layer.
Core2-specific kernels also hang the same way, as do UP kernels. I've
tried backing out certain commits that seemed likely candidates, but have
yet to stumble upon the one (or more) that is causing this.
Does anyone have any ideas?
Thanks.
Marc.
+----------------------------------+----------------------------------+
| Marc Aurele La France | work: 1-780-492-9310 |
| Academic Information and | fax: 1-780-492-1729 |
| Communications Technologies | email: tsi@ualberta.ca |
| 352 General Services Building +----------------------------------+
| University of Alberta | |
| Edmonton, Alberta | Standard disclaimers apply |
| T6G 2H1 | |
| CANADA | |
+----------------------------------+----------------------------------+
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: x86_64 2.6.35.* kernels and Intel Xeon X5550
2010-10-07 17:17 x86_64 2.6.35.* kernels and Intel Xeon X5550 Marc Aurele La France
@ 2010-10-16 2:42 ` Marc Aurele La France
2010-10-16 7:46 ` Len Brown
0 siblings, 1 reply; 7+ messages in thread
From: Marc Aurele La France @ 2010-10-16 2:42 UTC (permalink / raw)
To: linux-kernel, Len Brown
On Thu, 7 Oct 2010, Marc Aurele La France wrote:
> I administer a cluster composed of a mixture of various Opteron models and
> Intel Xeon X5550's. The 2.6.34.*, and prior, kernels run fine on all of
> them. The 2.6.35 series also runs fine on the Opterons, but not on the
> Xeon's. All of these are CONFIG_GENERIC_CPU kernels.
> On the Xeon's, 2.6.35 hangs early on, upon the first test of trace events
> (in kernel/trace/trace_events.c:event_trace_self_tests()). When disabling
> all tracing, debugging, etc., it still hangs but slightly later. The
> megaraid_sas module is loaded, detects the adapter, but never gets around to
> registering it with the SCSI layer.
> Core2-specific kernels also hang the same way, as do UP kernels. I've tried
> backing out certain commits that seemed likely candidates, but have yet to
> stumble upon the one (or more) that is causing this.
> Does anyone have any ideas?
This is due to "CONFIG_INTEL_IDLE=y". "m" or "n", the hang doesn't occur.
Of the kernels I've tested, INTEL_IDLE first appears in 2.6.34-git15. So,
technically, this is not a regression against 2.6.34.
This does, however, amount to a vote of non-confidence against intel_idle.c.
Marc.
+----------------------------------+----------------------------------+
| Marc Aurele La France | work: 1-780-492-9310 |
| Academic Information and | fax: 1-780-492-1729 |
| Communications Technologies | email: tsi@ualberta.ca |
| 352 General Services Building +----------------------------------+
| University of Alberta | |
| Edmonton, Alberta | Standard disclaimers apply |
| T6G 2H1 | |
| CANADA | |
+----------------------------------+----------------------------------+
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: x86_64 2.6.35.* kernels and Intel Xeon X5550
2010-10-16 2:42 ` Marc Aurele La France
@ 2010-10-16 7:46 ` Len Brown
2010-10-18 16:46 ` Marc Aurele La France
2010-10-18 20:48 ` Marc Aurele La France
0 siblings, 2 replies; 7+ messages in thread
From: Len Brown @ 2010-10-16 7:46 UTC (permalink / raw)
To: linux-kernel, tsi
> > On the Xeon's, 2.6.35 hangs early on, upon the first test of trace events
> > (in kernel/trace/trace_events.c:event_trace_self_tests()). When disabling
> > all tracing, debugging, etc., it still hangs but slightly later. The
> > megaraid_sas module is loaded, detects the adapter, but never gets around to
> > registering it with the SCSI layer.
> This is due to "CONFIG_INTEL_IDLE=y".
Please file a bug report at bugzilla.kernel.org and assign it to me.
Please reproduce using an upstream 2.6.36-rc8 kernel.
Boot a CONFIG_INTEL_IDLE=n kernel and to the bug report...
attach the output from acpidump
'cat /proc/cpuinfo'
'grep . /sys/devices/system/cpu/cpu*/cpuidle/*/*'
'lspci'
Then boot a CONFIG_INTEL_IDLE=y kernel and see what is the highest N that
boots when you boot with "intel_idle.max_cstate=N" (0 will disable
the driver completely) and if any of them boot, for the highest N,
attach to the bug report the complete dmesg and the output from
'grep . /sys/devices/system/cpu/cpu*/cpuidle/*/*'
thanks,
-Len Brown, Intel Open Source Technology Center
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: x86_64 2.6.35.* kernels and Intel Xeon X5550
2010-10-16 7:46 ` Len Brown
@ 2010-10-18 16:46 ` Marc Aurele La France
2010-10-18 20:48 ` Marc Aurele La France
1 sibling, 0 replies; 7+ messages in thread
From: Marc Aurele La France @ 2010-10-18 16:46 UTC (permalink / raw)
To: Len Brown; +Cc: linux-kernel
On Sat, 16 Oct 2010, Len Brown wrote:
>>> On the Xeon's, 2.6.35 hangs early on, upon the first test of trace events
>>> (in kernel/trace/trace_events.c:event_trace_self_tests()). When disabling
>>> all tracing, debugging, etc., it still hangs but slightly later. The
>>> megaraid_sas module is loaded, detects the adapter, but never gets around to
>>> registering it with the SCSI layer.
>> This is due to "CONFIG_INTEL_IDLE=y".
> Please file a bug report at bugzilla.kernel.org and assign it to me.
> Please reproduce using an upstream 2.6.36-rc8 kernel.
> Boot a CONFIG_INTEL_IDLE=n kernel and to the bug report...
> attach the output from acpidump
> 'cat /proc/cpuinfo'
> 'grep . /sys/devices/system/cpu/cpu*/cpuidle/*/*'
> 'lspci'
> Then boot a CONFIG_INTEL_IDLE=y kernel and see what is the highest N that
> boots when you boot with "intel_idle.max_cstate=N" (0 will disable
> the driver completely) and if any of them boot, for the highest N,
> attach to the bug report the complete dmesg and the output from
> 'grep . /sys/devices/system/cpu/cpu*/cpuidle/*/*'
I've gathered all the data, but the kernel's BZ is borked at the moment,
so this'll have to wait.
Marc.
+----------------------------------+----------------------------------+
| Marc Aurele La France | work: 1-780-492-9310 |
| Academic Information and | fax: 1-780-492-1729 |
| Communications Technologies | email: tsi@ualberta.ca |
| 352 General Services Building +----------------------------------+
| University of Alberta | |
| Edmonton, Alberta | Standard disclaimers apply |
| T6G 2H1 | |
| CANADA | |
+----------------------------------+----------------------------------+
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: x86_64 2.6.35.* kernels and Intel Xeon X5550
2010-10-16 7:46 ` Len Brown
2010-10-18 16:46 ` Marc Aurele La France
@ 2010-10-18 20:48 ` Marc Aurele La France
2010-10-20 0:22 ` Henrique de Moraes Holschuh
1 sibling, 1 reply; 7+ messages in thread
From: Marc Aurele La France @ 2010-10-18 20:48 UTC (permalink / raw)
To: Len Brown; +Cc: linux-kernel
On Sat, 16 Oct 2010, Len Brown wrote:
>>> On the Xeon's, 2.6.35 hangs early on, upon the first test of trace events
>>> (in kernel/trace/trace_events.c:event_trace_self_tests()). When disabling
>>> all tracing, debugging, etc., it still hangs but slightly later. The
>>> megaraid_sas module is loaded, detects the adapter, but never gets around to
>>> registering it with the SCSI layer.
>> This is due to "CONFIG_INTEL_IDLE=y".
> Please file a bug report at bugzilla.kernel.org and assign it to me.
> Please reproduce using an upstream 2.6.36-rc8 kernel.
> Boot a CONFIG_INTEL_IDLE=n kernel and to the bug report...
> attach the output from acpidump
> 'cat /proc/cpuinfo'
> 'grep . /sys/devices/system/cpu/cpu*/cpuidle/*/*'
> 'lspci'
> Then boot a CONFIG_INTEL_IDLE=y kernel and see what is the highest N that
> boots when you boot with "intel_idle.max_cstate=N" (0 will disable
> the driver completely) and if any of them boot, for the highest N,
> attach to the bug report the complete dmesg and the output from
> 'grep . /sys/devices/system/cpu/cpu*/cpuidle/*/*'
> thanks,
> -Len Brown, Intel Open Source Technology Center
Done. However, due to finger-checks BZ won't let me correct, you'll need
to ignore the initial descriptions of the attachments. Look at
"[details]" instead.
Marc.
+----------------------------------+----------------------------------+
| Marc Aurele La France | work: 1-780-492-9310 |
| Academic Information and | fax: 1-780-492-1729 |
| Communications Technologies | email: tsi@ualberta.ca |
| 352 General Services Building +----------------------------------+
| University of Alberta | |
| Edmonton, Alberta | Standard disclaimers apply |
| T6G 2H1 | |
| CANADA | |
+----------------------------------+----------------------------------+
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: x86_64 2.6.35.* kernels and Intel Xeon X5550
2010-10-18 20:48 ` Marc Aurele La France
@ 2010-10-20 0:22 ` Henrique de Moraes Holschuh
2010-10-20 1:04 ` Marc Aurele La France
0 siblings, 1 reply; 7+ messages in thread
From: Henrique de Moraes Holschuh @ 2010-10-20 0:22 UTC (permalink / raw)
To: Marc Aurele La France; +Cc: Len Brown, linux-kernel
On Mon, 18 Oct 2010, Marc Aurele La France wrote:
> >Please file a bug report at bugzilla.kernel.org and assign it to me.
>
> Done. However, due to finger-checks BZ won't let me correct, you'll
What's the bug number, please?
--
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
Henrique Holschuh
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: x86_64 2.6.35.* kernels and Intel Xeon X5550
2010-10-20 0:22 ` Henrique de Moraes Holschuh
@ 2010-10-20 1:04 ` Marc Aurele La France
0 siblings, 0 replies; 7+ messages in thread
From: Marc Aurele La France @ 2010-10-20 1:04 UTC (permalink / raw)
To: Henrique de Moraes Holschuh; +Cc: Len Brown, linux-kernel
On Tue, 19 Oct 2010, Henrique de Moraes Holschuh wrote:
> On Mon, 18 Oct 2010, Marc Aurele La France wrote:
>>> Please file a bug report at bugzilla.kernel.org and assign it to me.
>> Done. However, due to finger-checks BZ won't let me correct, you'll
> What's the bug number, please?
20722.
Marc.
+----------------------------------+----------------------------------+
| Marc Aurele La France | work: 1-780-492-9310 |
| Academic Information and | fax: 1-780-492-1729 |
| Communications Technologies | email: tsi@ualberta.ca |
| 352 General Services Building +----------------------------------+
| University of Alberta | |
| Edmonton, Alberta | Standard disclaimers apply |
| T6G 2H1 | |
| CANADA | |
+----------------------------------+----------------------------------+
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2010-10-20 1:04 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-07 17:17 x86_64 2.6.35.* kernels and Intel Xeon X5550 Marc Aurele La France
2010-10-16 2:42 ` Marc Aurele La France
2010-10-16 7:46 ` Len Brown
2010-10-18 16:46 ` Marc Aurele La France
2010-10-18 20:48 ` Marc Aurele La France
2010-10-20 0:22 ` Henrique de Moraes Holschuh
2010-10-20 1:04 ` Marc Aurele La France
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®