Hallo,
Ich wollte von der Ubuntu Linux CD 7.10 booten, danach kam folgende Meldung:
mp-bios bug> 8254 time not connect to IO-Apic
kernel panic- not syncing>
IO-Apic + timer doesn=t work!
boot with apic=debug and send a report. then try booting with the noapic option.
Da ich dem englischen nicht mächtig bin kann ich mit dieser Meldung nicht viel anfangen.
Kann mir jemand einen Rat geben ?
Durch googeln wurde ich auch nicht schlau daraus.
Sys:
Mainboard: Asus M2N-MX ( neustes Bios ist drauf )
CPU: AMD AM X2 5000
Speicher: 4 GB DDR 2 Ram
2 x 400 GB Festplatten SATA2
DVD Toaster von Asus
Beim ersten PC mit dem MSI Board ging die Installation einwandfrei.
Ist da der Hund im Bios vergraben ?
Ich kann die Option IO-APIC im Bios nicht finden ?
Was hat es mit IO-APIC auf sich ?
cu c-fuzzy
Linux 15.022 Themen, 106.977 Beiträge
Die CPUs sind interruptgesteuert. Also immer wenn der Benutzer die Maus oder die Tastatur benutzt, wird ein Interrupt (Unterbrechung) ausgelöst und die CPU startet eine Interuptserviceroutine vom Betriebsystem, die beispielsweise die Daten von der Maus einließt um den Mauszeiger auf dem Monitor zu bewegen.
Früher gab es einfache Interruptcontroller und da gab es nur 16 IRQ Kanäle, wobei ein paar Systemkomponenten schon sehr viele IRQs belegt haben.
Da gab es immer Probleme wenn man zu viele PCI oder ISA Karten eingebaut hatte, da kein freier IRQ Kanal war.
Jetzt gibt es programmierbare Interuptcontroller und dadurch hat man wesentlich mehr IRQ Kanäle zur Verfügung.
http://www.tecchannel.de/pc_mobile/komponenten/401797/index3.html
Das ist wahrscheinlcih ein Fehler im BIOS. Der Linuxkernel ruft für ACPI und APIC Funktionen aus dem BIOS auf. Das ist auch meist der Hauptgrund wenn ACPI und APIC nicht bei Notebooks funktioniert. Da ist dann das BIOS fehlerhaft programmiert.
Du mußt IO APIC deaktivieren ,weil dein Motherboard es nicht unterstützt.
Du mußt die Option noapic an den Betriebsystemkern übergeben. Dazu kannst du die Datei /boot/grub/menu.lst editieren.
Einfach noapic an das Ende der Zeile schreiben wo der Betriebsystemkern angeben wird:
So in etwa:
/boot/grub/menu.lst
.....
title Debian GNU/Linux, kernel 2.6.18-17-K6
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-17-K6 root=/dev/hda1 ro vga=771 noapic
savedefault
......
Du kannst aber auch später mal einen eigenen Betriebsystemkern übersetzen und diese APIC Option im Betriebsystemkern direkt deaktivieren.
Das ist aber ein Thema für fortgeschrittene Anwender.
PS: Es kann sein das es mit Windows 2000 oder XP auch Probleme gibt , da bei Windows 2000 standardmäßig auch die APIC Funktion mit installiert wird. Ich mußte bei meinem alten K6 kurz nach dem Start der Installationsroutine der Windows 2000 CD die Taste F5 (oder F8 ?) drücken und die Option Standard PC wählen, damit kein APIC mit installiert wird.