public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* RE: APIC error on CPUx
@ 2006-05-23 20:16 Brown, Len
  2006-05-23 20:37 ` Vladimir Dvorak
  0 siblings, 1 reply; 18+ messages in thread
From: Brown, Len @ 2006-05-23 20:16 UTC (permalink / raw)
  To: Vladimir Dvorak; +Cc: Jan Engelhardt, Andi Kleen, linux-kernel

> http://www.abclinuxu.cz/images/hosting/sr1200.pdf

An Intel SCB2, a Dual P3/Serverworks board....
Run it in the default IOAPIC mode and ignore the warnings.
No, upgrading the kernel will almost certainly not make
any difference.
My note about running with "noapic" was mis-guided --
I didn't realize this was an SMP server board.

Curious, however that you can't boot in IOAPIC mode with acpi=off.
I thought that in that era they still had MPS support.  You might
take a peek at the BIOS setup options.  dmesg will also mention
MPS if it is there.  However, even if you succeeded in booting
in acpi=off MPS IOAPIC mode, I would not expect it to have an
effect on the warnings you see.

cheers,
-Len

^ permalink raw reply	[flat|nested] 18+ messages in thread
* RE: APIC error on CPUx
@ 2006-05-24  5:15 Brown, Len
  2006-05-24  8:10 ` Mikael Pettersson
  0 siblings, 1 reply; 18+ messages in thread
From: Brown, Len @ 2006-05-24  5:15 UTC (permalink / raw)
  To: Vladimir Dvorak; +Cc: Jan Engelhardt, Andi Kleen, linux-kernel

Vladimir's SCB2/Serverworks boots with and without "acpi=off",
and in both cases the IOAPICS are set up properly,
the device work, and there are the following messages:

APIC error on CPU1: 00(40)
APIC error on CPU0: 00(40)
APIC error on CPU0: 40(40)
APIC error on CPU0: 40(40)
APIC error on CPU0: 40(40)

These are the now infamous "Receive illegal vector" messages.
I expect this chipset has a physical APIC bus (rather than
the FSB delivery used today) which is mis-behaving.

I've never heard of this being associated with an actual
failure (such as a lost interrupt).  This message is already
KERN_DEBUG -- can't get any lower priority than that.
Maybe we should put this message under apic_printk()?

Since acpi=off doesn't make any difference, I recommend
running in the default configuration without this parameter.
----
Jan's system has

APIC error on CPU0: 02(02)

Also seems to be receiving junk on the APIC bus.

> The problem goes away with noapic or acpi=off, but of course that also

> means you don't have IRQs > 15.

My comment about PIC-mode probably being okay applies to this
motherboard
but not Vladimir's above.

>>>Usually a crappy/broken/misdesigned motherboard.

>Elitegroup L7S7A2 here.

This is a SiS746 motherboard.
This kind of error seems to be relatively common on SiS.

-Len

^ permalink raw reply	[flat|nested] 18+ messages in thread
* RE: APIC error on CPUx
@ 2006-05-22 14:47 Brown, Len
  2006-05-22 14:50 ` Andi Kleen
  2006-05-23  6:44 ` Vladimir Dvorak
  0 siblings, 2 replies; 18+ messages in thread
From: Brown, Len @ 2006-05-22 14:47 UTC (permalink / raw)
  To: Jan Engelhardt, Vladimir Dvorak; +Cc: Andi Kleen, linux-kernel

 
>The problem goes away with noapic or acpi=off, but of course that also 
>means you don't have IRQs > 15.

"acpi=off" is a superset of "noapic" here, presumably because the
board doesn't have MPS  tables that describe the IOAPIC when ACPI is
off.

"noapic" is a perfectly reasonable thing to use if you don't
have a lot of interrupt sources and there is no more sharing
in PIC mode than IOAPIC mode.

The advantage of using IOAPIC mode is that the system has more interrupt
pins
availalble and this allows sharing to be avoided.  It also allows
the system to target the interrupts to any processor when you
have more than one.

cheers,
-Len

^ permalink raw reply	[flat|nested] 18+ messages in thread
* APIC error on CPUx
@ 2006-05-22  7:38 Vladimir Dvorak
  2006-05-22 11:15 ` Andi Kleen
  0 siblings, 1 reply; 18+ messages in thread
From: Vladimir Dvorak @ 2006-05-22  7:38 UTC (permalink / raw)
  To: linux-kernel

Hello to all,

after mailserver installation im getting these messages from kernel:

APIC error on CPU1: 40(40)
APIC error on CPU1: 40(40)
APIC error on CPU0: 00(40)
APIC error on CPU0: 40(40)
APIC error on CPU0: 40(40)
APIC error on CPU1: 40(40)
APIC error on CPU1: 40(40)
APIC error on CPU1: 40(40)

Approximatelly from 2 to 5 messages per 24 hours.

Linux requisities:
Debian 3.1
Linux mailserver 2.6.8-3-686-smp #1 SMP Thu Feb 9 07:05:39 UTC 2006 i686
GNU/Linux

Hardware:
Intel SR1200


Solution from google ?
 "upgrade BIOS firmware"  - but  Im sure the BIOS is the latest.


How serious is this problem ? Does some patch exist to workaround APIC
errors ?
What is the sense of putting "noapic and nolapic" parameters into the
cmdline ? ( Can these parameters cause performance decreasing ? )

Thank you !

Vladimir Dvorak



^ permalink raw reply	[flat|nested] 18+ messages in thread
* APIC error on CPUx
@ 2002-01-13 12:51 Teodor Iacob
  0 siblings, 0 replies; 18+ messages in thread
From: Teodor Iacob @ 2002-01-13 12:51 UTC (permalink / raw)
  To: linux-kernel

Hello,

I just got the following message in syslog:
Jan 13 14:35:00 firelog kernel: APIC error on CPU1: 00(02)

And from what I saw in the source it seems to be something bad that
shouldn't happen. Could someone explain this?

I am using kernel 2.4.18-pre3 with the latest ext3 patch especially for
this release.

The hardware configuration would be:

PCI listing:
00:00.0 Host bridge: VIA Technologies, Inc. VT82C691 [Apollo PRO] (rev c4)
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3 AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super] (rev
22)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev
10)
00:07.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
(rev 30)
00:0c.0 RAID bus controller: Promise Technology, Inc.: Unknown device 0d30
(rev 02)
00:0e.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100]
(rev 08)
00:0f.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100]
(rev 08)
00:11.0 SCSI storage controller: Adaptec 7892B (rev 02)
00:12.0 VGA compatible controller: Cirrus Logic GD 5446 (rev 45)

CPU listing:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 8
model name      : Pentium III (Coppermine)
stepping        : 3
cpu MHz         : 668.208
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 mmx fxsr sse
bogomips        : 1333.65

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 8
model name      : Pentium III (Coppermine)
stepping        : 3
cpu MHz         : 668.208
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 mmx fxsr sse
bogomips        : 1333.65


Teo




^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2006-05-25 11:51 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-23 20:16 APIC error on CPUx Brown, Len
2006-05-23 20:37 ` Vladimir Dvorak
2006-05-25 11:51   ` Jan Engelhardt
  -- strict thread matches above, loose matches on Subject: below --
2006-05-24  5:15 Brown, Len
2006-05-24  8:10 ` Mikael Pettersson
2006-05-22 14:47 Brown, Len
2006-05-22 14:50 ` Andi Kleen
2006-05-23  6:44 ` Vladimir Dvorak
2006-05-22  7:38 Vladimir Dvorak
2006-05-22 11:15 ` Andi Kleen
2006-05-22 11:58   ` Vladimir Dvorak
2006-05-22 12:03     ` Andi Kleen
2006-05-22 12:19       ` Vladimir Dvorak
2006-05-22 12:31         ` Jan Engelhardt
2006-05-22 12:54         ` Andi Kleen
2006-05-22 13:13           ` Xavier Bestel
2006-05-22 19:44         ` Junio C Hamano
2002-01-13 12:51 Teodor Iacob

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox