Re: APIC error on CPU0

From: Shachar Shemesh (linux-il_at_nonexisting.hamakor.org.il)
Date: Sat 08 Jan 2005 - 19:39:16 IST


Ori Idan wrote:

> Shachar Shemesh wrote:
>
>> Hi list,
>>
>> I have a small celeron machine with Debian Testing (Sarge). After a
>> recent hardware change (I added a network card, making it one on
>> board plus three PCI), the machine started to spew out "APIC error on
>> CPU0: 0(40)" followed by lots of "APIC error on CPU0: 40(40)".
>> Frequency of about one a minute.
>>
>> I did google a little, but found nothing more reasonable than "turn
>> apic off using "noapic", there were also some references to apic not
>> working on SiS (this board is SiS), but nothing in way of explaining
>> what the problem actually is.
>>
>> So, my questions:
>>
>> * What is APIC anyways....
>> * What does this error message mean?
>> * Why did it only start surfacing just now?
>> * Is my machine about to blow up?
>>
>> Thanks,
>>
>> Shachar
>>
> APIC is Advanced Programmable Interrupt controller, it seems that your
> new board causes interrupts that APIC can not handle somehow or that
> there is a hardware problem in your machine.
>
> Did you try removing the new board and reboot the machine?
>
I would if I had another Ethernet controller handy. I don't at the
moment, so I'd rather disable APIC. The problem coincided with another
problem to the point where I'm not sure what the true problem is. The
other problem is a definite hardware problem (a removable hard disk case
causes GRUB to complain on Hard Disk error. Without the case, everything
works). I'll just leave it like that for the time being, and see what I
can do about it later.

          Shachar

P.S.

When your system has "int", "ext", "dmz" and "wlan" instead of "eth0" to
"eth3", you suddenly find that removing of adding a network card no
longer requires you to figure out which eth was formerly 2. Viva le-
ifrename.

-- 
Shachar Shemesh
Lingnu Open Source Consulting ltd.
http://www.lingnu.com/
=================================================================
To unsubscribe, send mail to linux-il-request_at_linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request_at_linux.org.il


This archive was generated by hypermail 2.1.7 : Sat 08 Jan 2005 - 19:54:09 IST