Hallo Liste, kürzlich habe ich beschlossen meinem Linux-Server (Suse 7.3, Kernel 2.4.10) neue Hardware zu spendieren. Ich habe quasi nur die alte Platte übernommen, Mainboard, Prozessor, Grafikkarte und Netzwerkkarte sind neu. Ich war schon etwas gespannt, ob das so einfach geht, aber ... es ging so einfach, vordergründig zumindest. Ich habe alles installiert, nur bei der Netzwerkkarte gab und gibt es Schwierigkeiten. Ich konnte den Treiber zwar laden, ein Ping auf einen anderen Rechner im Netz ging aber in die Hose (Ping auf das Loopback war OK, Ping auf die eigene IP-Adresse auch). Ich habe dann die alte Netzwerkkarte ausprobiert, genau das gleiche. ==> Vermutlich liegt es nicht am Netzwerk, sonder an den neuen Chipsätzen auf dem Board. Daraufhin habe ich linux auf eine anderen Platte komplett neu installiert und ... alles hat tadellos gefunzt. Hat jemand eine Idee, wie ich meine alte Platte (mit dem alten System) auf die neue Hardware bekomme? ( Ein Systemupdate habe ich schon versucht. Solange das System von der Suse Install-CD gebootet war konnte ich die anderen Rechner anpingen, sobald ich aber von der Platte boote klappt der Ping nicht mehr.) CU Harald mailto:harald.krause@gmx.net
Hallo Harald, Am Donnerstag, 14. März 2002 18:52 schrieb Harald Krause:
Ich habe quasi nur die alte Platte übernommen, Mainboard, Prozessor, Grafikkarte und Netzwerkkarte sind neu.
So etwas ähnliches ist bei mir auch gerade passiert - allerdings unfreiwillig: Mainboard und Prozessor abgeraucht und daher erneuert und auch gleich noch ein neues Gehäuse spendiert. Bei mir ging das größtenteils gut (bis auf ein Problem mit CD-Brenner und DVD, siehe anderer Thread). Ich habe bei der Gelegenheit auch gleich noch einen neuen Kernel kompiliert und dabei ist mir klar geworden, daß der sehr fein konfiguierbar ist (wenn man sich damit auskennt). Deine Vermutung, daß der andere Chipsatz an dem Problem schuld sein kann, könnte vor allem dann zutreffen, wenn die alte Installation auf einem selbst gebauten Kernel basiert - und ein neuer Prozessor kann da ebenfalls eine Rolle spielen. Vielleicht kannst Du ja mal die alte Kernel-Konfigurationsdatei (.config) durchsehen, inwieweit da früher Parameter weggeschaltet wurden, die Du mit der neuen Hardware brauchst. Gruß von Heimo -- Heimo Ponnath Webdesign, Rotenhäuserstr. 51, 21109 Hamburg Tel: 040-753 47 95,Fax: 040-752 68 03, http://www.heimo.de/
Hallo Heimo,
Ich habe bei der Gelegenheit auch gleich noch einen neuen Kernel kompiliert und dabei ist mir klar geworden, daß der sehr fein konfiguierbar ist (wenn man sich damit auskennt). Deine Vermutung, ...
Darauf wollte ich eigentlich verzichten, weil dieser Kernel, auf einem neu installierten System, genau diese Netzwerkkarte wunderbar erkennt.
daß der andere Chipsatz an dem Problem schuld sein kann, könnte vor allem dann zutreffen, wenn die alte Installation auf einem selbst gebauten Kernel basiert - und ein neuer Prozessor kann da ebenfalls
Nein, es ist der Original Suse-Kernel. Ich habe mir mal die Boot-Messages angesehn und bei beiden Systemen verglichen. Dann habe ich ein wenig experimentiert, mit Bootparametern. Und wenn ich den Kernel mit noapic starte funktioniert alles wunderbar. APIC weisst meiner Netzwerkkarte einen Interrupt 18 zu. Dies kann die Karte wohl nicht verkraften. Ohne APIC läuft die Karte auf dem Interrupt 10 und alles klappt prima. Für was apic im System zuständig ist, weiss ich nicht. Aber anscheinend läuft alles auch ohne. Viele Grüße Harald
Hallo Harald, Am Son, 17 Mär 2002 15:37:10 +0100, schriebst du:
APIC weisst meiner Netzwerkkarte einen Interrupt 18 zu. Dies kann die Karte wohl nicht verkraften.
Nicht der APIC, sondern der Kernel macht die Zuweisung. Der APIC bietet u.a. 256 IRQs, welche der Kernel nutzt, um bei mehrfach belegten IRQs diese so umzulegen, dass jedem IRQ nur ein Gerät zugewiesen ist. Damit wird die Abarbeitung der IRQs vereinfacht.
Ohne APIC läuft die Karte auf dem Interrupt 10 und alles klappt prima.
Das dürfte aber wahrscheinlich nicht die letztendliche Ursache sein.
Für was apic im System zuständig ist, weiss ich nicht. Aber anscheinend läuft alles auch ohne.
Der APIC ist nur auf SMP Systemen wirklich nötig, auf UP Systemen ist es "nur" ein "nice to have". Philipp
Harald Krause schrieb:
Hallo Liste,
kürzlich habe ich beschlossen meinem Linux-Server (Suse 7.3, Kernel 2.4.10) neue Hardware zu spendieren.
Ich habe quasi nur die alte Platte übernommen, Mainboard, Prozessor, Grafikkarte und Netzwerkkarte sind neu. Ich war schon etwas gespannt, ob das so einfach geht, aber ... es ging so einfach, vordergründig zumindest.
Ich habe alles installiert, nur bei der Netzwerkkarte gab und gibt es Schwierigkeiten.
Ich konnte den Treiber zwar laden, ein Ping auf einen anderen Rechner im Netz ging aber in die Hose (Ping auf das Loopback war OK, Ping auf die eigene IP-Adresse auch). Ich habe dann die alte Netzwerkkarte ausprobiert, genau das gleiche.
Hi, vielleicht hilft es weiter, wenn du mit "lsmod" sowohl bei dem alten als auch bei deinem neu installierten System nachschaust, welche Module ("Treiber") geladen werden. Vielleicht fehlt dir bei deinem alten System einfach nur ein Modul. Falls das der Fall ist und du es nicht unter /lib/modules/<kernel-version>/... findest, kannst du mal probieren, dieses Modul einfach von deinem neu installierten System zu kopieren. Solltest du auf deinem alten System eine andere Kernel-Version benutzen, als auf deinem neuen System, kannst du trotzdem versuchen, dieses Modul einzubinden und zwar mit "insmod -f <modul-name>". Das muss aber dann nicht unbedingt auch sauber laufen. In diesem Fall würd ich dir einfach vorschlagen, dir einen neuen Kernel auf dem alten System zu backen, der alle benötigten Module enthält. MfG Martin Lade
==> Vermutlich liegt es nicht am Netzwerk, sonder an den neuen Chipsätzen auf dem Board.
Daraufhin habe ich linux auf eine anderen Platte komplett neu installiert und ... alles hat tadellos gefunzt.
Hat jemand eine Idee, wie ich meine alte Platte (mit dem alten System) auf die neue Hardware bekomme? ( Ein Systemupdate habe ich schon versucht. Solange das System von der Suse Install-CD gebootet war konnte ich die anderen Rechner anpingen, sobald ich aber von der Platte boote klappt der Ping nicht mehr.)
CU Harald
participants (4)
-
Harald Krause
-
Heimo Ponnath
-
Martin Lade
-
Philipp Thomas