* Gigabyte 6VXDC7 mobo (Via 694X chipset) SMP instability
@ 2005-05-04 20:35 Tim Day
2005-05-05 2:23 ` Earle Nietzel
0 siblings, 1 reply; 5+ messages in thread
From: Tim Day @ 2005-05-04 20:35 UTC (permalink / raw)
To: linux-smp
I have a machine with a Gigabyte 6VXDC7 mobo (Via 694X chipset) with a
pair of 933MHz P3s and a couple of GB of RAM. I run Debian Sarge's
stock -686-smp kernels (2.4 series or more recently 2.6.8).
With a "nosmp" boot option (or using uniprocessor kernels) the box is
rock solid. But when I run in SMP mode it generates sporadic
"APIC error on CPUx: 0y(0z)"
type messages, generally in pairs, every few minutes (or several per
minute with the 2.6.8 kernel without a "noapic" boot option).
Eventually the machine invariably locks up hard with no warning after an
uptime of on the order of a few minutes or a few days (depending on
kernel version, boot options, load and luck). I've tried just about
every possible combination of BIOS settings and boot options, memchecked
the RAM, rearranged PCI cards and upgraded the PSU. Nothing seems to
help; the only way to get complete stability seems to be "nosmp" or a
non-SMP kernel.
Googling around, there seem to be plenty of reports of similar behaviour
in 694X systems, but little in the way of definite solutions (with the
possible exception of someone who claimed to have fixed it by lowering a
voltage setting in their BIOS; my board's BIOS doesn't my give any
control of that unfortunately).
Anyway, my question is this: is this chipset simply broken at the
hardware level (and I should just resign myself to uniprocessing) or is
there is some cunning combination of boot options and/or kernel compile
flag gnosis which will let me SMP with confidence ?
Thanks for any advice
Tim
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Gigabyte 6VXDC7 mobo (Via 694X chipset) SMP instability
2005-05-04 20:35 Gigabyte 6VXDC7 mobo (Via 694X chipset) SMP instability Tim Day
@ 2005-05-05 2:23 ` Earle Nietzel
2005-05-06 7:48 ` Tim Day
0 siblings, 1 reply; 5+ messages in thread
From: Earle Nietzel @ 2005-05-05 2:23 UTC (permalink / raw)
To: Tim Day; +Cc: linux-smp
Tim Day wrote:
> I have a machine with a Gigabyte 6VXDC7 mobo (Via 694X chipset) with a
> pair of 933MHz P3s and a couple of GB of RAM. I run Debian Sarge's
> stock -686-smp kernels (2.4 series or more recently 2.6.8).
>
> With a "nosmp" boot option (or using uniprocessor kernels) the box is
> rock solid. But when I run in SMP mode it generates sporadic
> "APIC error on CPUx: 0y(0z)"
> type messages, generally in pairs, every few minutes (or several per
> minute with the 2.6.8 kernel without a "noapic" boot option).
> Eventually the machine invariably locks up hard with no warning after an
> uptime of on the order of a few minutes or a few days (depending on
> kernel version, boot options, load and luck). I've tried just about
> every possible combination of BIOS settings and boot options, memchecked
> the RAM, rearranged PCI cards and upgraded the PSU. Nothing seems to
> help; the only way to get complete stability seems to be "nosmp" or a
> non-SMP kernel.
Have you tried using "noapic"?
>
> Googling around, there seem to be plenty of reports of similar behaviour
> in 694X systems, but little in the way of definite solutions (with the
> possible exception of someone who claimed to have fixed it by lowering a
> voltage setting in their BIOS; my board's BIOS doesn't my give any
> control of that unfortunately).
>
> Anyway, my question is this: is this chipset simply broken at the
> hardware level (and I should just resign myself to uniprocessing) or is
> there is some cunning combination of boot options and/or kernel compile
> flag gnosis which will let me SMP with confidence ?
>
> Thanks for any advice
> Tim
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Gigabyte 6VXDC7 mobo (Via 694X chipset) SMP instability
2005-05-05 2:23 ` Earle Nietzel
@ 2005-05-06 7:48 ` Tim Day
2005-05-07 21:22 ` Earle Nietzel
0 siblings, 1 reply; 5+ messages in thread
From: Tim Day @ 2005-05-06 7:48 UTC (permalink / raw)
To: Earle Nietzel; +Cc: linux-smp
On Wed, 2005-05-04 at 22:23 -0400, Earle Nietzel wrote:
> Tim Day wrote:
> > I have a machine with a Gigabyte 6VXDC7 mobo (Via 694X chipset) with a
> > pair of 933MHz P3s and a couple of GB of RAM. I run Debian Sarge's
> > stock -686-smp kernels (2.4 series or more recently 2.6.8).
> >
> > With a "nosmp" boot option (or using uniprocessor kernels) the box is
> > rock solid. But when I run in SMP mode it generates sporadic
> > "APIC error on CPUx: 0y(0z)"
> > type messages, generally in pairs, every few minutes (or several per
> > minute with the 2.6.8 kernel without a "noapic" boot option).
> > Eventually the machine invariably locks up hard with no warning after an
> > uptime of on the order of a few minutes or a few days (depending on
> > kernel version, boot options, load and luck). I've tried just about
> > every possible combination of BIOS settings and boot options, memchecked
> > the RAM, rearranged PCI cards and upgraded the PSU. Nothing seems to
> > help; the only way to get complete stability seems to be "nosmp" or a
> > non-SMP kernel.
>
> Have you tried using "noapic"?
Oh yes.
It has the expected effect on /proc/interrupts:
IO-APIC-edge/-level interrupts spread over both CPUs change
into XT-PIC interrupts on CPU0 only.
Nevertheless, the steady stream of "APIC error" kernel messages remains.
Is it possible to build an SMP kernel with the APIC hardware completely
ignored/disabled (to an even greater extent than with "noapic"), or is
the APIC hardware needed for some crucial aspect of inter-CPU
communication ?
Tim
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Gigabyte 6VXDC7 mobo (Via 694X chipset) SMP instability
2005-05-06 7:48 ` Tim Day
@ 2005-05-07 21:22 ` Earle Nietzel
2005-05-09 20:38 ` Tim Day
0 siblings, 1 reply; 5+ messages in thread
From: Earle Nietzel @ 2005-05-07 21:22 UTC (permalink / raw)
To: Tim Day, linux-smp
Tim Day wrote:
> On Wed, 2005-05-04 at 22:23 -0400, Earle Nietzel wrote:
>
>>Tim Day wrote:
>>
>>>I have a machine with a Gigabyte 6VXDC7 mobo (Via 694X chipset) with a
>>>pair of 933MHz P3s and a couple of GB of RAM. I run Debian Sarge's
>>>stock -686-smp kernels (2.4 series or more recently 2.6.8).
>>>
>>>With a "nosmp" boot option (or using uniprocessor kernels) the box is
>>>rock solid. But when I run in SMP mode it generates sporadic
>>> "APIC error on CPUx: 0y(0z)"
>>>type messages, generally in pairs, every few minutes (or several per
>>>minute with the 2.6.8 kernel without a "noapic" boot option).
>>>Eventually the machine invariably locks up hard with no warning after an
>>>uptime of on the order of a few minutes or a few days (depending on
>>>kernel version, boot options, load and luck). I've tried just about
>>>every possible combination of BIOS settings and boot options, memchecked
>>>the RAM, rearranged PCI cards and upgraded the PSU. Nothing seems to
>>>help; the only way to get complete stability seems to be "nosmp" or a
>>>non-SMP kernel.
>>
>>Have you tried using "noapic"?
>
>
> Oh yes.
> It has the expected effect on /proc/interrupts:
> IO-APIC-edge/-level interrupts spread over both CPUs change
> into XT-PIC interrupts on CPU0 only.
> Nevertheless, the steady stream of "APIC error" kernel messages remains.
I remember the ABIT BP6 motherboards having a similar problem but it was
because one of the cpu's had a voltage difference large enough to cause
this type of error (though there were no stability issues).
>
> Is it possible to build an SMP kernel with the APIC hardware completely
> ignored/disabled (to an even greater extent than with "noapic"), or is
> the APIC hardware needed for some crucial aspect of inter-CPU
> communication ?
I pretty sure that is not possible. The "noapic" option often solved
problems on some buggy motherboards.
There does come to mind one other thing you might try and that is in
your BIOS if you can change the SMP compatibility between "MP 1.1" or
"MP 1.4". If you have this option try it out.
>
> Tim
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-smp" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Gigabyte 6VXDC7 mobo (Via 694X chipset) SMP instability
2005-05-07 21:22 ` Earle Nietzel
@ 2005-05-09 20:38 ` Tim Day
0 siblings, 0 replies; 5+ messages in thread
From: Tim Day @ 2005-05-09 20:38 UTC (permalink / raw)
To: Earle Nietzel; +Cc: linux-smp
On Sat, 2005-05-07 at 17:22 -0400, Earle Nietzel wrote:
> There does come to mind one other thing you might try and that is in
> your BIOS if you can change the SMP compatibility between "MP 1.1" or
> "MP 1.4". If you have this option try it out.
Tried that too. Makes no noticeable difference unfortunately :^(
Tim
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2005-05-09 20:38 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-04 20:35 Gigabyte 6VXDC7 mobo (Via 694X chipset) SMP instability Tim Day
2005-05-05 2:23 ` Earle Nietzel
2005-05-06 7:48 ` Tim Day
2005-05-07 21:22 ` Earle Nietzel
2005-05-09 20:38 ` Tim Day
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.