FAQ:Arktur4/APIC Error
Seite wird nicht gesperrt: Hier können mitarbeitswillige Autoren ihre Artikel und Ergänzungen einbringen. Wenn Sie mitarbeiten wollen, dann können Sie dafür jederzeit einen Account beantragen. Schreibrecht in dieser Dokumentation haben nur eingetragene Nutzer. |
Fehlermeldung Arktur kernel: APIC error on CPU0
Frage:
Ich habe mir einen neuen Server besorgt mit Doppelprozessor, aber das System bleibt ab und zu unvermittelt stehen, wenn viel Datenverkehr über das Netzwerk oder die Datenleitung fließt. Die Fehlermeldung in der Datei "/var/log/messages" sieht so aus:
Nov 1 09:32:11 Arktur kernel: APIC error on CPU0: 00(08) Nov 1 09:32:11 Arktur kernel: APIC error on CPU1: 00(08) Nov 1 09:32:31 Arktur kernel: hdb: dma_timer_expiry: dma status == 0x64 Nov 1 09:32:41 Arktur kernel: hdb: DMA interrupt recovery Nov 1 09:32:41 Arktur kernel: hdb: lost interrupt
Antwort:
APIC steht für Advanced Programmable Interrupt Controller, der mehr als die
bislang üblichen 15 Interrupts unterstützt. Das ist seit 2001 fast immer vorhanden!
- Möglichkeit 1: Das System unterstützt kein APIC? Ein modernes Doppelprozessorsystem sollte das aber tun.
- Möglichkeit 2: Ist das APIC im BIOS eventuell abgeschaltet?
Wenn diese beiden Möglichkeiten nicht die Ursache sind, kommt folgende Problembeschreibung und damit auch diese Lösung in Betracht:
- Damit der schnelle DMA-Modus klappt, muss der Treiber laufen, die Platten DMA unterstützen und ein 80poliges IDE-Kabel in der exakten farblichen Reihenfolge verwendet werden. Stimmt das Kabel nicht, kommt es zu den oben beschriebenen Meldungen.
- Also dann: Kabel drehen oder gleich gegen ein Neues austauschen.
- Oder: unter "/etc/sysconfig/hardware" den DMA abschalten bzw. verbieten.