Gute Nachrichten für NForce2 Besitzer da draussen!

Neuigkeiten rund um GNU/Linux
Antworten

Funktioniert der Patch bei Dir?

Hurra, es läuft!!!
11
100%
So ein Mist, es hängt noch immer...
0
Keine Stimmen
 
Insgesamt abgegebene Stimmen: 11

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Gute Nachrichten für NForce2 Besitzer da draussen!

Beitrag von pdreker » 04.05.2004 15:07:19

Hallo...

Die unendliche Geschichte der NForce2 Hangs unter Linux mit aktivierter APIC (Workaround: Kernelparameter "noapic nolapic") scheint endlich ein gutes Ende zu nehmen!

Wie heute von Allen Martin (NVidia) auf der Linux Kernel Mailingliste veröffentlicht wurde hat NVidia endlich ein Erratum *öffentlich* gemacht, das bisher nur den BIOS Herstellern zugänglich war.

Es handelt sich dabei um ein Problem mit sog. C1halt Zyklen, die dazu dienen, dass die CPU sich komplett vom Front Side Bus trennt, um Strom zu sparen. Unter Linux können diese Zyklen extrem oft und schnell nacheinander eintreten, was durch ein Problem im Chipsatz dazu führt, dass die Kontrollogik im Chipsatz in einen falschen Zustand gerät, wodurch das System dann steckenbleibt, weil die CPU nie wieder an den Front Side Bus connected (im Prinzip läuft die Hardware noch, aber die CPU hat keinen Kontakt mehr zum Speicher...).

Das Posting von Allen Martin findet sich hier: http://lkml.org/lkml/2004/5/3/157

Es existiert auch schon ein erster Patch gegen Kernel 2.6.3-rc2-bk3, den man unter http://lkml.org/lkml/2004/5/3/168 finden kann. Wenn man dem Thread folgt, gibt es auch schon eine Erfolgsmeldung.

Wenn jemand den Patch in einem Mainline Kernel (2.6.6 wäre die nächste Gelegenheit) entdeckt, bitte hier posten!!!

In der Umfrage geht es daraum, ob Euer NForce2 Board mit dem Patch und aktivierter APIC stabil läuft...

Patrick (wird gleich auch testen)
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 04.05.2004 15:12:27

Hm, ich fürchte Teilnahme an Umfragen ist normalsterblichen Nutzern (sprich: Nicht-Moderatoren) nur im Smalltalk-Forum erlaubt.
No language can express every thought unambiguously, least of all this one. -- D. R. Hofstadter

Benutzeravatar
feltel
Webmaster
Beiträge: 10371
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 04.05.2004 15:26:33

So, das mit dem Voten sollte jetzt wieder auch für normale User gehen. Warum sagt mir das denn keiner das das nicht ging? 8O

Benutzeravatar
se8i
Beiträge: 1017
Registriert: 08.11.2002 17:02:20
Wohnort: nähe Karlsruhe
Kontaktdaten:

Beitrag von se8i » 04.05.2004 15:37:07

Ich hab auch ein nforce2 board, mit debian standard kernel 2.6.4-1-k7 und hatte noch nie Probleme damit... oder hab ich da was falsch gemacht ;)
Jazz is not dead, it just smells funny.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 04.05.2004 16:27:31

Bei manchen geht's, bei manchen nicht. Das war ja der Horror beim Debuggen des Problems... :-?

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 04.05.2004 17:55:43

OK, Leute....

Es funktioniert... :D :D :D

Der Patch lässt sich auch sauber gegen Kernel 2.6.5 anwenden. Wenn das nicht geht, kontrolliert, ob die Lineendings evtl. auf DOS stehen (In vim wird dann am Ende jeder Zeile "^M" angezeigt. Mit dos2unix lässt sich das beheben...)

dmesg:

Code: Alles auswählen

PCI: nForce2 C1 Halt Disconnet fixup
uname -a:

Code: Alles auswählen

Linux wintermute 2.6.5 #1 Tue May 4 17:25:16 CEST 2004 i686 GNU/Linux
/proc/interrupts:

Code: Alles auswählen

           CPU0
  0:     884041          XT-PIC  timer
  1:        531    IO-APIC-edge  i8042
  2:          0          XT-PIC  cascade
  4:          9    IO-APIC-edge  serial
  7:       5946    IO-APIC-edge  parport0
  8:          1    IO-APIC-edge  rtc
  9:          0   IO-APIC-level  acpi
 15:         85    IO-APIC-edge  ide1
 16:      67048   IO-APIC-level  libata
 19:      61152   IO-APIC-level  nvidia
 20:    1278753   IO-APIC-level  ohci_hcd, eth0
 21:      45634   IO-APIC-level  ehci_hcd, NVidia nForce2
 22:         44   IO-APIC-level  ohci1394, ohci_hcd
NMI:          0
LOC:     883794
ERR:          0
MIS:          0
APIC läuft, und die Kiste hat bisher alle Quälereien überstanden, die sie sonst innerhalb von einer Minute aufgehängt hatten... (Intensiver Netzwerktraffic oder starke Plattenaktivität...)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
fabske
Beiträge: 2023
Registriert: 14.06.2003 15:07:51

Beitrag von fabske » 04.05.2004 20:48:52

wird der patch in den nächsten kernel fest eingebaut?
Bevor Du einen Beitrag postest:
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 04.05.2004 21:52:35

mohameth hat geschrieben:wird der patch in den nächsten kernel fest eingebaut?
Ich denk mal schon. Ansonsten gehe ich davon aus, dass spätestens im 2.6.7er der Patch drin ist.
Jetzt auf SID mit Kernel 2.6.16.1 + XOrg + XFCE4.2.3: Noch mehr POWER!!!!
Next Step: Binford 8000 Super Debian ;-)

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 05.05.2004 04:03:20

Wenn Du den Kernel eh selbst kompilierst, kannst Du auch gerade den Patch mit "cd /usr/src/linux ; patch -p1 < /pfad/zum/patch/nvidia/patch" einspielen... Funktioniert hier einwandfrei mit 2.6.5 :D

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

ThoWaBu
Beiträge: 449
Registriert: 16.01.2003 12:48:51
Wohnort: Butzbach
Kontaktdaten:

Beitrag von ThoWaBu » 08.05.2004 16:36:11

Sehr Spaßig !

Habe den Patch per "Hand" eingearbeitet.
Kernel Kompiliert und neu gestartet.

Da er nicht hängen blieb meinte ich es würde funzen....

.... falsch gedacht, da stand ja immernoch in der Lilo Apped zeilt das noapic !!!!

;))))

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 08.05.2004 19:47:57

Code: Alles auswählen

wintermute:~# cat /proc/cmdline
root=/dev/sda1 ro
und stabil ;-)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Athlux
Beiträge: 543
Registriert: 16.05.2004 22:15:56

Beitrag von Athlux » 16.05.2004 22:25:53

Der Patch ist mitterweile im 2.6.6 drin. (steht auch hier im Forum im 2.6.6-Thread)

Als Ich den vorher eingefügt habe hat make ein error ausgespuckt und behauptet der Patch sei ein paar Zeilen drüber schon drin. ;)

http://www.kernel.org/pub/linux/kernel/ ... eLog-2.6.6

<B.Zolnierkiewicz@elka.pw.edu.pl>
[PATCH] fixup for C1 Halt Disconnect problem on nForce2 chipsets

Based on information provided by "Allen Martin" <AMartin@nvidia.com>:


Gleich mal testen.

ConiKost
Beiträge: 268
Registriert: 04.02.2004 20:41:11

Beitrag von ConiKost » 17.05.2004 09:26:18

Also ich habe Debian Sarge mit Kernel 2.6.5-1-k7 (Standard Kernel) drauf und mit APIC keine Probleme :)

ThoWaBu
Beiträge: 449
Registriert: 16.01.2003 12:48:51
Wohnort: Butzbach
Kontaktdaten:

Beitrag von ThoWaBu » 17.05.2004 11:04:05

Es soll ja MB- Hersteller gegeben haben,
bei denen das Problem nicht auftrat.

Das war ja der Spaß daran.....

Glaub Asus war so einer !

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 17.05.2004 19:14:02

Glaub Asus war so einer !
Asus A7N8X-Deluxe, neustes BIOS war ohne Workarounds unbrauchbar.

Es ist IIRC nur bei Shuttle ein einzelnes Board bekannt, das mit dem aktuellsten BIOS bei niemandem Probleme hatte. Alle anderen Boards hatten bei *einigen* Leuten Probleme.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

fago
Beiträge: 242
Registriert: 26.02.2003 18:19:05
Kontaktdaten:

Beitrag von fago » 17.05.2004 20:20:03

hab das asus a7n8x deluxe, bisher hatte ich es immer in verwendung mit apic enabled und bios 1006 (wusste nicht das es ein neueres gibt ;))
das funktionierte problemlos, nur wenn ich per athcool den stop grant mode aktivieren wollte, hat ich nachmehr regelmässig system lock-ups, also hab ich das besser gelassen..

hab mir gerade das aktuelle 1007er bios geflashed, läuft genauso einwandfrei (mit 2.6.6 und apic enabled). also wollte ich stop-grant auch noch aktivieren -> siehe da, das ist es schon :D

scheint so, als ob mit den neuen bios der stop grant modus per default aktiviert war, dürfte wohl die ursache für die probleme mit dem apic sein.. fein dass jetzt der patch da is :)
Quis custodit custodes?

ThoWaBu
Beiträge: 449
Registriert: 16.01.2003 12:48:51
Wohnort: Butzbach
Kontaktdaten:

Beitrag von ThoWaBu » 19.05.2004 13:10:56

Hmmm,

wer schaltet den jetzt den cpu<-> nb disconnect per default ein ???

BIOS, Kernel oder beide ???

Wo liegt da der zussammenhang zu diesem c1 patch ???

Antworten