kompilieren eines wlan-treibers

Azero

Mitglied
hi...

bin noch relativ frisch in linux und hab ein problem, das mich vor fragen stellt. ich betreibe mein notebook unter linux(suse 9.1) und versuche meine wlankarte (x-micro) zum laufen zu bekommen. auf der herstellerseite befinden sich auch linuxtreiber (source und binary) mit der doch beruhigenden zeichenfolge 2.4.x da ich ein kernel mit 2.4.21-99-athlon fahre. doch beim laden des schon vorkompilierten treibers mit insmod kommt es zu einem fehler, der da lautet, das das binary für den kernel 2.4.20..... kompiliert ist und somit nicht zu gebrauchen sei (inhaltliche übersetzung). Nun ist die frage, wie aus dem quellcode ein laufender treiber für die wlankarte erstellt werden kann, und dieser dauerhaft im system bleibt Einer von euch eine idee, was da zu tun ist?

vielen Dank
Azo
 
Hallo,
liegt in der Source Distribution deines Treibers keine README bzw INSTALL mit dabei?
Ansonsten das übliche Vorgehen ist:

Kernel Header bzw Sourcen besorgen...
Deinen Treiber mit
Code:
make && make install
kompilieren.

Gruß

RedWing
 
danke für die antwort. wo bekomm ich denn kernl header bzw sorucefiles her? die sich daran anschließende frage ist leider, was mach ich damit, wenn ich sie hab?

gruß
azo
 
Lege deine Suse CD ins Laufwerk und gehe mit Yast auf Software installieren
Dann nach kernel suchen und die wirst die Kernel Sourcen und die Headers finden

Dann auswählen und installieren

Bei meiner Intel musste ich den Kernel zumindest kompilieren damit die Treiber sich installieren ließen

Ich habe einen Centrino mit IPW2200
 
danke für eure antworten...

hab die headerfiles mit installiert. doch leider keine besserung. ich hab mich jetzt an den händler gewendet, bevor ich es weiter versuche.

greetinX
azo
 
was funktioniert denn nicht
eine Fehlermeldung wäre nicht schlecht

Du solltest mal die config aus dem /boot ordner in den Ordner deiner Kernel Sourcen kopieren und dann einfach mal ein make

Dauert dann ein bisschen (bei mir musste ich den Kernel kompilen bevor meine Treiber sich kompilen ließen)
 
generador hat gesagt.:
Bei meiner Intel musste ich den Kernel zumindest kompilieren damit die Treiber sich installieren ließen

Also das ist irgendwie Blödsinn. Wenn der Kernel nicht kompiliert ist, kannst du Linux ja gar nicht erst booten. :suspekt:
 
Sebastian Wramba hat gesagt.:
Also das ist irgendwie Blödsinn. Wenn der Kernel nicht kompiliert ist, kannst du Linux ja gar nicht erst booten. :suspekt:

Ich habe Debian mit dem 2.6.8 er Kernel laufen
Damit ich meine WLAN Treiber installieren konnte musste ich den Kernel aus den Sourcen erstmal erstellen damit der Treibe die Module findet

Mein Kernel läuft
 
Zurück