Supportnet / Forum / Linux
Fehlermeldung Fritz WLAN
Frage
Hallo,
versuche gerade unter Suse 10.0 denTreiber für meinen Fritz WLAN USB Stick zu installieren. Habe extra den entspr. Befehl aus der Installationsanleitung kopiert und im Terminal eingefügt. Bekomme folgende Fehlermeldung:
linux:/home/tommy/fritz/src # make && make install
make -C /lib/modules/2.6.13-15.10-default/build SUBDIRS=/home/tommy/fritz/src modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15.10-obj/i386/default´
make[1]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make[1]: Leaving directory `/usr/src/linux-2.6.13-15.10-obj/i386/default´
make: *** [fwlanusb.o] Fehler 2
linux:/home/tommy/fritz/src #
Was mach` ich da falsch???
Bin für jede Hilfe dankbar.
Gruß
Antwort 1 von draack
Hi,
ohne das selbst ausprobiert zu haben:
Hast du das als "
Sind die Kernelquellen installiert?
Tschö,
Volker
ohne das selbst ausprobiert zu haben:
Hast du das als "
root" ausgeführt?Sind die Kernelquellen installiert?
Tschö,
Volker
Antwort 2 von tommy-60
Hallo Volker,
ja, wurde als "root" ausgeführt.
Was hat das mit den Kernelquellen auf sich?
Bin noch neu auf der Linux- Schiene.
Gruß, Tommy
ja, wurde als "root" ausgeführt.
Was hat das mit den Kernelquellen auf sich?
Bin noch neu auf der Linux- Schiene.
Gruß, Tommy
Antwort 3 von bored
@ tommy-60:
Bei Linux waren früher die Treiber direkt im Kernel drin. Inzwischen wurden sie zu Modulen ausgelagert, damit man sie im laufenden Betrieb einfach auswechseln musste (deswegen ist bei einer Treiberinstallation zb. des Grafiktreibers kein Neustart des Rechners nötig).
Aber damit ein Modul kompilliert werden kann (wie du es vorhast), muss der Quellcode vom Kernel installiert sein, an dem sich der Installer dann "orientieren" kann. (Zumindest habe ich das immer so verstanden, wenn die Begründung falsch ist, dann verbessere mich bitte jemand ;) )
Am besten du schaust mal in das Verzeichnis /boot, und merkst dir die Versionsnummer des Kernels. Dann schaust du mal in das Verzeichnis /usr/src/. Wenn da was drin liegt (z.B. linux-source-2.6.16), und die Nummer übereinstimmt, dann hast du die instalierst. Wenn nicht, kannst du den Sourcecode mit dem Paketmanager deiner Wahl nachinstallieren.
Bei Linux waren früher die Treiber direkt im Kernel drin. Inzwischen wurden sie zu Modulen ausgelagert, damit man sie im laufenden Betrieb einfach auswechseln musste (deswegen ist bei einer Treiberinstallation zb. des Grafiktreibers kein Neustart des Rechners nötig).
Aber damit ein Modul kompilliert werden kann (wie du es vorhast), muss der Quellcode vom Kernel installiert sein, an dem sich der Installer dann "orientieren" kann. (Zumindest habe ich das immer so verstanden, wenn die Begründung falsch ist, dann verbessere mich bitte jemand ;) )
Am besten du schaust mal in das Verzeichnis /boot, und merkst dir die Versionsnummer des Kernels. Dann schaust du mal in das Verzeichnis /usr/src/. Wenn da was drin liegt (z.B. linux-source-2.6.16), und die Nummer übereinstimmt, dann hast du die instalierst. Wenn nicht, kannst du den Sourcecode mit dem Paketmanager deiner Wahl nachinstallieren.
Antwort 4 von draack
Hi,
die Kernelquellen (oder Kernelsources) sind das Paket mit dem Quelltext des Linuxkernels (z.B. mit YaST intsallieren). Das wird z.B. vom ATI-Treiber benötigt, um das Kernelmodul (also den Treiber) für die Grafikkarte zu bauen. Dürfte beim Fritz WLAN-Modul vermutlich auch der Fall sein.
Tschö,
Volker
die Kernelquellen (oder Kernelsources) sind das Paket mit dem Quelltext des Linuxkernels (z.B. mit YaST intsallieren). Das wird z.B. vom ATI-Treiber benötigt, um das Kernelmodul (also den Treiber) für die Grafikkarte zu bauen. Dürfte beim Fritz WLAN-Modul vermutlich auch der Fall sein.
Tschö,
Volker
Antwort 5 von tommy-60
Hallo, erst mal danke für die Antworten.
Habe die Kernel- Sources mit Yast nachinstalliert aber im Verzeichnis
/usr/src/. taucht kein Ordner mit der Bezeichnung" linux-source-"auf.
Die einzigen Ordner die in diesem Verzeichnis (/usr/src/.)liegen sind
"Kernelmodules; Linux; Linux-2.6.13-15; Linux-2.6.13-15.10-obj;
Linux-2.6.13-15.-obj; Linux- obj;Packages"
Yast zeigt unter "Software installieren" jetzt ein Häkchen vor Kernel-Sources.
Beim Versuch jetzt den WLAN -Treiber zu installieren kommt exakt die gleiche Fehlermeldung wie beim ersten Mal.
Habe ich mit "Kernel-Sources." überhaupt das richtige Packet ausgewählt?
Grüsse
Habe die Kernel- Sources mit Yast nachinstalliert aber im Verzeichnis
/usr/src/. taucht kein Ordner mit der Bezeichnung" linux-source-"auf.
Die einzigen Ordner die in diesem Verzeichnis (/usr/src/.)liegen sind
"Kernelmodules; Linux; Linux-2.6.13-15; Linux-2.6.13-15.10-obj;
Linux-2.6.13-15.-obj; Linux- obj;Packages"
Yast zeigt unter "Software installieren" jetzt ein Häkchen vor Kernel-Sources.
Beim Versuch jetzt den WLAN -Treiber zu installieren kommt exakt die gleiche Fehlermeldung wie beim ersten Mal.
Habe ich mit "Kernel-Sources." überhaupt das richtige Packet ausgewählt?
Grüsse

