Treiberklau f. Ethernetadapter (sis900.o) - aber wie?
Hallo Pinguine, als NON-Profi habe ich ein Problem: Meine Distri SuSE 6.2, laeuft bestens, hat aber nicht obigen Treiber, den hat SuSE 6.3 (Evaluations-Version). Also 6.3 in einer freien Partition installiert, da steht er unter /lib/modules/2.2.13/net/ greifbar nahe. Nach dem Motte "Never change a running system" nun meine Fage: Was ist zu tun, damit dieser Treiber unter der installierten Version 6.2 läuft bzw. von Yast erkannt wird? MfG und Dank fuer Tips im Voraus Volker PS: Eigene Versuche durch Kopieren nach /lib/modules/2.2.10/net/ und Aenderungen in /etc/config.modules waren leider nicht erfolgreich, weil bestimmt noch Schritte fehlen. -- Sender: Volker Mueller mailto: volker.mueller-bul@sadnet.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am 22.04.2000 um 05:31:15 schrieb Volker Mueller:
Nach dem Motte "Never change a running system" nun meine Fage: Was ist zu tun, damit dieser Treiber unter der installierten Version 6.2 läuft bzw. von Yast erkannt wird?
Der "Treiber" ist ein Kernelmodul. Und das läuft nur mit der Version des Kernels, für die es kompiliert wurde. Wenn die 2.2.13er Kernelsourcen auf der Evaluation-CD sind, dann würde ich die einfach mit YaST auf deinem Arbeitssystem installieren und den Kernel mit entsprechenden Optionen neu übersetzen. Ich bin letzte Woche den umgekehrten Weg gegangen und habe meine 6.2 Eval jetzt mit dem 2.2.14-SuSE Kernel aus der 6.4 am Laufen. Sollte ohne Probleme gehen. MfG, Dennis -- Dennis Stosberg ICQ: 63537718 stosberg@gmx.de PGP-key on request --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Sam, 22 Apr 2000 schrieb Volker Mueller:
als NON-Profi habe ich ein Problem: Meine Distri SuSE 6.2, laeuft bestens, hat aber nicht obigen Treiber, den hat SuSE 6.3 (Evaluations-Version). Also 6.3 in einer freien Partition installiert, da steht er unter /lib/modules/2.2.13/net/ greifbar nahe.
Nach dem Motte "Never change a running system" nun meine Fage: Was ist zu tun, damit dieser Treiber unter der installierten Version 6.2 läuft bzw. von Yast erkannt wird?
Um den Treiber "rüber zu kriegen" musst Du wohl die 2.2.13er Kernel- sourcen (oder höher, noch ist 2.2.14 aktuell, 2.2.15 dürfte aber nicht mehr allzulang brauchen) besorgen und neu compilieren. Yast wird die Karte aber deshalb noch nicht kennen, da dürft Hand- arbeit angesagt sein, ein alias eth0 sis900 ollte da helfen (/etc/modules.conf oder /etc/conf.moduels, keine ahnung ob das in der 6.2er schon umgestellt wurde). Ob ein Update mit der 6.3er Evaluations-CD allerdings nicht die unkompliziertere vorgehensweise ist, sei mal zu überdenken. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ | http://www.knightsoft.de Manfred | http://www.knightsoft-net.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Volker Mueller wrote:
Hallo Pinguine,
Hast du dich in der Liste geirrt? Hier schreiben Linux-Benutzer, nicht Pinguine. :->
Meine Distri SuSE 6.2, laeuft bestens, hat aber nicht obigen Treiber, den hat SuSE 6.3 (Evaluations-Version). Also 6.3 in einer freien Partition installiert, da steht er unter /lib/modules/2.2.13/net/ greifbar nahe.
Nach dem Motte "Never change a running system" nun meine Fage: Was ist zu tun, damit dieser Treiber unter der installierten Version 6.2 läuft bzw. von Yast erkannt wird?
Du musst dir den Kernel 2.2.13 auch auf der SuSE 6.2 installieren. Einfach das Modul zu kopieren macht keinen Sinn, wenn der Kernel mit dem Modul nichts anfangen kann. Auf kernel.org findest du auch eine Liste, welche Utility-Versionen vorhanden sein müssen für den 2.2.13, ich weiß nicht, ob man den 2.2.13 so einfach auf eine SuSE 6.2 draufpacken kann, das kann dir aber sicher jemand sagen, der das bereits gemacht hat. christian -- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, Volker Mueller wrote:
Meine Distri SuSE 6.2, laeuft bestens, hat aber nicht obigen Treiber, den hat SuSE 6.3 (Evaluations-Version). Also 6.3 in einer freien Partition installiert, da steht er unter /lib/modules/2.2.13/net/ greifbar nahe.
Bei diesem "Treiber" handelt es sich wohl um ein ganz normales Kernelmodul, das eben bei der SuSE 6.3 Evaluation Version (Kernel 2.2.13) drauf ist und bei Deiner SuSE 6.2 (Kernel 2.2.10) fehlt, weil es entweder dieses Modul in Kernel 2.2.10 noch nicht gab oder einfach in der Kernel-Konfiguration nicht aktiviert wurde. Ich habe gerade in Kernel 2.2.10 nachgeschaut: dort ist tatsaechlich noch kein "sis900"-Treiber vorhanden.
Nach dem Motte "Never change a running system" nun meine Fage: Was ist zu tun, damit dieser Treiber unter der installierten Version 6.2 läuft bzw. von Yast erkannt wird?
Installiere auf Deiner SuSE 6.2 Maschine die aktuellen Kernel-Sourcen (Kernel 2.2.14) oder den Kernel der SuSE 6.3 (2.2.13 bzw. den von SuSE gepatchten Kernel 2.2.13). Konfiguriere, kompiliere und installiere Dir diesen aktuellen Kernel. Bei der Konfiguration musst Du darauf achten, dass eben die Unterstuetzung fuer die "sis900"-Netzwerkkarte miteingebaut wird. Anschliessend sollten alle benoetigten Module korrekt installiert sein. Der Rest der Netzwerk-Anpassung (IP-Adresse an "ethx"-Device binden, usw.) kann dann ueber "YaST" vorgenommen werden
PS: Eigene Versuche durch Kopieren nach /lib/modules/2.2.10/net/ und Aenderungen in /etc/config.modules waren leider nicht erfolgreich, weil bestimmt noch Schritte fehlen.
Man sollte nicht Kernel-Module von anderen Versionen als vom installierten Kernel verwenden, d.h. wenn Du auf Deiner Maschine mit Kernel 2.2.10 arbeitest, solltest Du nicht einfach ein Modul aus Kernel 2.2.13 reinkopieren und aktivieren. Das geht in den wenigsten Faellen gut. Also: am besten einen aktuellen Kernel 2.2.13 oder gleich 2.2.14 auf Deiner SuSE 6.2 kompilieren - die Vorgehensweise muesste im SuSE-Handbuch zu finden sein. Gruss, Steffen --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
cschult@gmx.de
-
Manfred.Tremmel@iiv.de
-
moser@egu.schule.ulm.de
-
stosberg@gmx.de
-
volker.mueller-bul@sadnet.de