Re: [suse-isdn] re: fcdsl und kerneloops
Hi Sascha, ich antworte mal an die Liste, da das von allgemeinen Interesse ist. On Sun, Dec 07, 2003 at 12:11:34PM +0100, Sascha Zucca wrote:
Da der APIC Mode mit sehr vielen Mainboards Probleme macht, ist er nur bei SMP per default eingeschaltet, Du kannst den SuSE Kernel aber auch so booten, das APIC verwendet wird, einfach bei den Bootparametern apic mit angeben.
Ui ! Das scheint zu gehen ! Habe mit apic gebootet, und zum ersten Mal seit langem eine dsl-uptime von 8h. Alle anderen Geräte funxen auch, so dass ich jetzt nur noch ein wenig abwarten muss, ob das Problem jetzt weg ist, oder nicht. Wenn das die Lösung war, Karsten, dann bist Du ab heute mein Held... Macht denn apic irgendetwas schlechter, oder ist es vielleicht sogar eigentlich eher besser, wenn es funktioniert, apic zu nehmen ?
Wenn der APIC Mode funktioniert und dazu auch das BIOS die IRQs richtig routet, bzw. ACPI (wird oft mit APIC verwechselt, ist aber etwas ganz anderes) richtig funktioniert, ist APIC besser und hat u.a. den Vorteil das mehr IRQ Hardware Vektoren zur Verfügung stehen und so IRQ sharing vermieden wird. Leider ist es so, das es in der Vergangenheit mehr Systeme gab, wo APIC Probleme gemacht hat und es nur wenige Systeme gab, wo Vorteile wirklich (wie in diesem Fall) zum tragen kamen, deshalb ist APIC per default abgeschalten. Im Prinzip ist es so, wenn ein System mit enabrlten APIC bootet und auch alle Treiber funktionieren (und die Geraete IRQs erzeugen können), ein System mit enabelten APIC stabil laufen sollte, Probleme zeigen sich eigentlich immer beim booten bzw. gleich am Anfang, ich hatte hier z.B. ein Board, das im APIC Mode bei 2 PCI Slots die IRQs falsch geroutet hat, damit ging alles, nur die 2 Karten in diesen Slots konnten keine IRQs erzeugen, letztlich kein APIC Problem, sondern ein Problem des BIOS oder der ACPI Konfiguration (ACPI - Advanced Configuration and Power Interface, enthält u.a. genau diese Konfiguration, wie die HW Interrupts verschalten sind und welche Pegel/Trigger benutzt werden). -- Karsten Keil SuSE Labs ISDN development
participants (1)
-
Karsten Keil