-
Hi Shutdown,
ich habe den Beitrag von dir heute Morgen gelesen und sofort mal auf Kernel 2.6.2 geupdatet - gebracht hat es aber leider nichts. Nach 9 Stunden und 34 Minuten hing er (war gerade eben). Jetzt versuche ich es mit 2.6.2+Patch. Du musst den Patch übrigends mit -p1 statt mit -p0 anwenden - sonst hagelt es Fehlermeldungen.
Gruss
Michael
-
Schon mal versucht, die CONFIG_X86_UP_APIC Option ("Local APIC support on uniprocessors) auszuschalten?
-
Hi,
mein 2.6.2 läuft jetzt seit 20 Minuten ohne Probleme, ich habe Ferngesehen (war beim 2.6.1 ganz übel) und lasse SETI@home der Kiste richtig einheizen.
ACPI+APIC sind an.
Ist dein System auch stabilER geworden seit du 2.6.2 draufhast, Enlighter? Und kann man den Patch beim 2.6.2 auch noch benutzen?
Ich habe ein ziemlich gutes Gefühl, wir sind auf dem richtigen Weg...
Shutdown
-
Hi,
der 2.6.2 ist auch nicht die Rettung...bei vdr+tvtime ist er abgeschmiert, er hat aber vorher SETI, 3D-Spiele, Musik hören überstanden.
Was bringt der Patch? Ich werde jetzt versuchen, den 2.6.2+Patch draufzumachen.
@atomical: Ich hab es noch nicht versucht, aber ich hätte schon gern APIC.
Shutdown
-
Hi,
der Patch geht wieder nicht...bin ratlos...
Ich schalte jetzt APIC ab, mal sehen was dann so geht.
Das kann aber keine Lösung sein, finde ich. Oder??? Sollen wir evtl ne Mail an die (den) "Kernel-Bastler" schicken und ihm von unseren lieben kleinen Problemchen und dem Patch berichten, damit der Patch fest in den Kernel gepackt wird?!?
Shutdown
-
Welcher Athlon/A64 Chipsatz ist denn überhaupt uneingeschränkt für Linux zu empfehlen, wenn man mit einer Radeon 9700 zocken will (z.B. WineX).
Denn auch mein SiS746 macht in Sachen AGP riesige Probleme unter Linux.
-
hab bis jetzt mit meinen kt800 keine probleme läuft alles super
-
Die Freezes sind auf die einkompilierte Unterstützung für APIC (nicht ACPI) zurückzuführen - bei nforce2 Motherboards von ASUS und MSI.
Ich (ASUS A7N8X-X nforce2) hatte das gleiche Problem bis ich den LOCAL APIC Support abgeschaltet hatte.
Irgendwo hatte ich auch mal einen inoffiziellen Patch für genau das Problem gesehen ...
Wozu ist der APIC überhaupt da?
Ich vermiss es nicht - schließlich hatte ich mit dem Kernel ohne APIC keinen einzigen Freeze mehr :D
-
Hi,
@ atomical:
Erstmal ne kleine Ergänzung: Asus, MSI und Abit :mad: (Ich hab ein saugeiles NF7-S 2.0 dessen Features ich gerne zu 100% nutzen würde)
APIC ist:
Es war ursprünglich dazu gemacht, das Interrupt-Handling bei Multiprozessorsystemen besser zu verwalten, da es ja n bisschen komplizierter ist wenn 2 CPU unabhängig unterbrochen werden müssen.
Da es wirklich ne feine Sache war und gut funktionierte, wurde es nun auch auf Uniprozessor-Maschinen eingeführt, da es immer mehr Geräte gibt die IRQs brauchen und mehrfach belegte IRQs zu genau dem Problem führen können, das wir jetzt dank APIC haben: komplette System-Freezes. (Welch Ironie :ugly: )
Einfacher gesagt: APIC stellt deinen Geräten im PC weitere IRQs zur Verfügung um Performance und Stabilität in High-End PCs zu gewährleisten. (Früher hatte man nur 16, heute dank APIC 24 oder mehr)
Ich vermiss es schon ein bissschen, da man es unter Windows wirklich gemerkt hat, wenn man so ein Board hatte.
Ich hoffe mal, dass der Kernel da noch ein bisschen verbessert wird und wir alle Features unserer PCs benutzen können.
Den Patch gibt es ja, ich krieg ihn aber leider nicht in meinen Kernel. Und ob er wirklich hilft wird hier nur Enlighter sagen können. (Ich bin gespannt auf seine Erfahrungen mit 2.6.2+Patch)
Ich hab mein APIC jetzt auch aus und es kommt mir tatsächlich minimal langsamer vor. (Mein IRQ 11 ist mit 7 Sachen belegt, die blockieren sich gegenseitig...)
Dafür ist die Kiste stabil.
Nur noch ne Kleinigkeit: Ich wollte nicht so viel schreiben, aber viel kürzer gings nicht...
Shutdown
-
Hi,
@shutdown: das Problem mit dem Fernsehen hatte ich auch. Der Patch geht aber auch mit dem Kernel 2.6.2 ohne Probleme. So habe ich das gemacht:
Code:
michael linux-2.6.2 # tar -xvjf nforce2-rd-v3-patches.tar.bz2
nforce2-apictack-rd-2.6.0.patch
nforce2-ioapic-rd-2.6.0.patch
michael linux-2.6.2 # patch -p1 --dry-run < nforce2-ioapic-rd-2.6.0.patch
patching file arch/i386/kernel/io_apic.c
Hunk #1 succeeded at 2188 (offset 65 lines).
michael linux-2.6.2 # patch -p1 < nforce2-ioapic-rd-2.6.0.patch
patching file arch/i386/kernel/io_apic.c
Hunk #1 succeeded at 2188 (offset 65 lines).
michael linux-2.6.2 # patch -p1 --dry-run < nforce2-apictack-rd-2.6.0.patch
patching file arch/i386/kernel/apic.c
Hunk #1 succeeded at 1072 (offset 2 lines).
Hunk #2 succeeded at 1097 (offset 2 lines).
Hunk #3 succeeded at 1210 (offset 2 lines).
michael linux-2.6.2 # patch -p1 < nforce2-apictack-rd-2.6.0.patch
patching file arch/i386/kernel/apic.c
Hunk #1 succeeded at 1072 (offset 2 lines).
Hunk #2 succeeded at 1097 (offset 2 lines).
Hunk #3 succeeded at 1210 (offset 2 lines).
michael linux-2.6.2 #
@atomical:
ich hatte es auch mal eine ganze Zeit lange ohne APIC laufen, allerdings ohne Erfolg, soweit ich mich erinnern kann. Es ist schon eine Weile her, aber soweit ich mich erinnern kann, lief mein ganzes System ohne APIC ziemlich langsam sobald ich z.B. CDs gebrannt habe (trotz DMA). So genau weiss ich das aber nicht mehr, es ist wie gesagt schon lange her - ich mache an diesem Problem schon sehr sehr lange rum.
Ich werde es aber trotzdem nochmal ausprobieren - logisch wäre es ja schon.
Gruss
Michael
-
Hi,
@ Enlighter: Meine Blödheit ist mir ein weiteres Mal zum Verhängnis geworden; ich habe das "<" beim Patchen vergessen :ugly: ...
Funktioniert dein PC mit dem 2.6.2+Patch+APIC problemlos? (Anders gefragt: Hilft der Patch wirklich zu 100%?)
Was für ne TV-Karte hast du?
Shutdown
-
@shutdown
was ich vergass zu schreiben: 2.6.2+Patch funktionieren einwandfrei - bis jetzt :-/
-
Hi Shutdown,
bis jetzt funktioniert der Patch wirklich 100%ig.
Ich habe eine Hauppauge WinTV mit Bt848 Chip, habe es aber auch mal mit einer WinTV mit BT878 ausprobiert - das Ergebnis was das selbe. Das Problem der "sozialen" Hardware, die einen krankhaften Zwang zum Interruptsharing hat auch wenn es eigentlich noch genügend andere, freie gäbe kenne ich auch. Das war auch eine meiner ersten Vermutungen - IRQ Konflikte.
Gruss
Michael
-
Hi,
für mich sieht das ganze so aus, als der PC sich aufhängt, wenn viele IRQs angesprochen werden, bei APIC wird das ja mehr oder weniger sauber verteilt. Ohne APIC ist es das reinste Chaos...alles will IRQ 11 :( ...
Ich hab ne Nexus-S, die hat nen AV7110 Chipsatz und funktioniert auch anders als ne BT878, da wird der Fehler also nicht zu suchen sein.
Haben deine anderen 2.6.x-Kernel mit dem Patch funktioniert? (Also 100%ig)
Mein APIC-freier 2.6.2er funktioniert bisher auch 100%ig.
Danke für die schnelle Antwort!
Shutdown
-
@shutdown: Ja, bisher hatte ich nur noch einen Absturz mit dem 2.6.x+Patch und der war beim aufwachen aus Suspend-to-RAM - Suspend-to-Disk geht ohne Probleme.