Hallo und ein Frohes Neues Jahr.....
Ich habe vor Jahren Mal ein Suse Linux installiert und einige Zeit einen SMB Server laufen gehabt....
An sich habe ich aber nur Windows Erfahrung, ich bin wohl ein absoluter Linux Newbie...
Auf meinem zuletzt zusammen gebastelten Rechner versuche ich jetzt seit einigen Tagen Debian Woody zu installieren....
Es lief auch fast alles und schließlich habe ich den BF24 Kernel ohne große Probleme installiert.. (Bis auf die Netzwerkkarten wird alles korrekt eingerichtet)
Nun zum Problem:
Ich habe eine Longshine LCS-8037TXR Gigabit Ethernetkarte im System, die ich partout nicht zum Laufen kriege...
Die Module des Kernels passen nicht...
Auf der Treiberdiskette und auf der Longshine Homepage habe ich einen 2.4.18er Treiber r8169.c mit makefile gefunden....
Nach einem Howto habe ich das debian Kernelpackage installiert...
Ich kann den Treiber mit make compilieren und erhalte eine r8169.o
Egal, wo ich die Datei dann hinschiebe kann ich sie mit insmod nicht installieren...
Ich erhalte die Meldung: "Kernel Mismatch.... das Modul wurde für Kernel 2.4.18 kompiliert... Ihr Kernel ist 2.4.18-bf2.4 "
Was mache ich falsch??
Wohin soll ich den include path im makefile setzen???
Der Originaleintrag lautete: -I /usr/src/linux-2.4.18.3/include/
(für redhat)
Ich habe mittlerweile verschiedene paths ausprobiert und langsam den Überblick in dem für mich recht neuen Verzeichnisbaum verloren.....
Gibt es evt. irgendewo / irgendwie einen schon fertigen Treiber / Modul für die Longshine 8037TXR???
Ich bin für jede Hilfe dankbar, aber bitte beschreibt mir die Lösung relativ einfach, da ich wie gesagt ziemliche Newbie bin....
Mit bestem Dank, Christian
P.S.: Meine Zur Not eingesetzte 100M/Bit Karte mit SMC Chip kriege ich auch nicht ans Laufen... ich könnte noch eine uralte 100er mit Realtek probieren, aber eigentlich möchte ich schon auch mit Linux mein G/Bit verwenden...
P.P.S Ich lade gerade 'ne sarge Distribution herunter, vielleicht kann mir das helfen???
Longshine LCS -8037TXR wird nicht erkannt, Bitte um Hilfe
Mit insmod-f kam ich ein Stück weiter...
Nachdem ich aber einen eigenen Kernel 2.4.28 kompiliert und installiert habe kam ich genau so wiet wie mit insmod-f
Jetzt erhalte ich die Fehlermeldung:
Unresolved Symbol Synchronize IRQ
Habe ich da ein Hardwareproblem oder ist das includeverzeichnis im makefile meines Treibers falsch???
In der Treiber Anleitung steht nur: Please reme,ber to ASSIGN "NEW_INCLUDE_PATH" in makefile....
Wohin soll denn der Pfad Zeigen??
In das Verzeichnis mit meiner version.h??
Ich weiß echt nicht mehr weiter...
Ich habe auch langsam den Überblick über die von mir probierten include paths verloren...
Beim Kompilieren erhalte ich jedenfalls keine Fehlermelungen..
Gruß, Christian
Nachdem ich aber einen eigenen Kernel 2.4.28 kompiliert und installiert habe kam ich genau so wiet wie mit insmod-f
Jetzt erhalte ich die Fehlermeldung:
Unresolved Symbol Synchronize IRQ
Habe ich da ein Hardwareproblem oder ist das includeverzeichnis im makefile meines Treibers falsch???
In der Treiber Anleitung steht nur: Please reme,ber to ASSIGN "NEW_INCLUDE_PATH" in makefile....
Wohin soll denn der Pfad Zeigen??
In das Verzeichnis mit meiner version.h??
Ich weiß echt nicht mehr weiter...
Ich habe auch langsam den Überblick über die von mir probierten include paths verloren...
Beim Kompilieren erhalte ich jedenfalls keine Fehlermelungen..
Gruß, Christian
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Die Karte wird vom 2.4.23 (und später, vielleicht auch früher, einfach 'mal schauen) Kernel auf jeden Fall unterstützt. Due wirst allerdings den Kernel selbst kompilieren müssen. Die entsprechende Option findet sich (beim 2.4.x Kernel) unter: make menuconfig -> Network Device Support -> Ethernet (1000 Mbit) -> Realtek 8169 Gigabit Ethernet support
Entweder fest einkompilieren oder als Modul kompilieren. Im zweiten Fall musst Du dan Modul dann noch in /etc/modules oder besser, per modconf einbinden.
Patrick
Entweder fest einkompilieren oder als Modul kompilieren. Im zweiten Fall musst Du dan Modul dann noch in /etc/modules oder besser, per modconf einbinden.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
Du kannst auch die bunk-pakete benutzen (kernel-image-2.4.22) damit läuft die Karte bei mir
http://www.fs.tum.de/~bunk/packages/woody/bunk-1.html
http://www.fs.tum.de/~bunk/packages/woody/bunk-1.html