• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] make meldet Fehler bei WLAN-Karte RT 2500 USB

Hallo!
Ich habe Suse Linux 9.3 parallel zu Windows XP installiert, kann leider meine WLAN-Karte
von Ralink „RT 2500 USB Wirelles LAN Card“ unter Linux nicht installieren.
Ich habe von www.ralinktech.com den Archiv runtergeladen RT25USB-SRC-V2.0.5.0.tar.gz
und entpackt. Der Befehl „make“ meldet Fehler die ich als Linux Anfänger nicht lösen kann
und bitte hier um Hilfe. Hier der Installation Verlauf:
bbb@linux:~> cd /home/bbb/rt2500
bbb@linux:~/rt2500> ls
RT25USB-SRC-V2.0.5.0 RT25USB-SRC-V2.0.5.0.tar.gz
bbb@linux:~/rt2500> cd RT25USB-SRC-V2.0.5.0/
bbb@linux:~/rt2500/RT25USB-SRC-V2.0.5.0> su
Password:
linux:/home/bbb/rt2500/RT25USB-SRC-V2.0.5.0 # make
make -C /lib/modules/2.6.11.4-21.7-smp/build SUBDIRS=/home/bbb/rt2500/RT25USB-SRC-V2.0.5.0 modules
make[1]: Entering directory `/usr/src/linux-2.6.11.4-21.7-obj/i386/smp'
make[1]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make[1]: Leaving directory `/usr/src/linux-2.6.11.4-21.7-obj/i386/smp'
make: *** [all] Fehler 2
linux:/home/bbb/rt2500/RT25USB-SRC-V2.0.5.0 # make clean
rm -f *.o *~ .*.cmd *.ko *.mod.c
linux:/home/bbb/rt2500/RT25USB-SRC-V2.0.5.0 #

Ich habe auch versucht mit dem Treiber von http://100h.org/wlan/linux/ralink/
Habe den Archiv rt2570-cvs-20050826.tgz und patch rt2570-cvs-20050824.patch runtergeladen.
Hier das Ergebnis:
linux:/home/bbb # cd rt2570_air/
linux:/home/bbb/rt2570_air # ls
. .. rt2570-cvs-20050824.patch rt2570-cvs-20050826.tgz
linux:/home/bbb/rt2570_air # cp rt2570-cvs-20050826.tgz /usr/src/
linux:/home/bbb/rt2570_air # cp rt2570-cvs-20050824.patch /usr/src/
linux:/home/bbb/rt2570_air # cd /usr/src/
linux:/usr/src # ls
. packages rt2570-cvs-20050826.tgz
.. rt2570-cvs-20050824.patch RT25USB-SRC-V2.0.5.0
linux-2.6.11.4-21.7-obj rt2570-cvs-20050826 RT25USB-SRC-V2.0.5.0.tar.g
linux:/usr/src # tar -xvzf rt2570-cvs-20050826.tgz
rt2570-cvs-20050826/
rt2570-cvs-20050826/CVS/
rt2570-cvs-20050826/CVS/Root
rt2570-cvs-20050826/CVS/Repository
rt2570-cvs-20050826/CVS/Entries
rt2570-cvs-20050826/CVS/Entries.Log
rt2570-cvs-20050826/Module/
rt2570-cvs-20050826/Module/CVS/
rt2570-cvs-20050826/Module/CVS/Root
rt2570-cvs-20050826/Module/CVS/Repository
rt2570-cvs-20050826/Module/CVS/Entries
rt2570-cvs-20050826/Module/Makefile
rt2570-cvs-20050826/Module/TESTING
rt2570-cvs-20050826/Module/assoc.c
rt2570-cvs-20050826/Module/auth.c
rt2570-cvs-20050826/Module/auth_rsp.c
rt2570-cvs-20050826/Module/connect.c
rt2570-cvs-20050826/Module/iwpriv_usage.txt
rt2570-cvs-20050826/Module/md5.c
rt2570-cvs-20050826/Module/md5.h
rt2570-cvs-20050826/Module/mlme.c
rt2570-cvs-20050826/Module/mlme.h
rt2570-cvs-20050826/Module/oid.h
rt2570-cvs-20050826/Module/rt2570.h
rt2570-cvs-20050826/Module/rt2570sw.h
rt2570-cvs-20050826/Module/rt_config.h
rt2570-cvs-20050826/Module/rtmp_ckipmic.h
rt2570-cvs-20050826/Module/rtmp_def.h
rt2570-cvs-20050826/Module/rtmp_tkip.c
rt2570-cvs-20050826/Module/rtmp_type.h
rt2570-cvs-20050826/Module/rtmp_wep.c
rt2570-cvs-20050826/Module/rtusb.h
rt2570-cvs-20050826/Module/rtusb_bulk.c
rt2570-cvs-20050826/Module/rtusb_data.c
rt2570-cvs-20050826/Module/rtusb_info.c
rt2570-cvs-20050826/Module/rtusb_init.c
rt2570-cvs-20050826/Module/rtusb_io.c
rt2570-cvs-20050826/Module/rtusb_main.c
rt2570-cvs-20050826/Module/sanity.c
rt2570-cvs-20050826/Module/sha1.h
rt2570-cvs-20050826/Module/sync.c
rt2570-cvs-20050826/Module/wpa.c
rt2570-cvs-20050826/Module/wpa.h
rt2570-cvs-20050826/CHANGELOG
rt2570-cvs-20050826/FAQ
rt2570-cvs-20050826/LICENSE
rt2570-cvs-20050826/THANKS
linux:/usr/src # cd rt2570-cvs-20050826/
linux:/usr/src/rt2570-cvs-20050826 # patch -Np1 -i ../rt2570-cvs-20050824.patch
patching file Module/mlme.c
patching file Module/rtusb_bulk.c
patching file Module/rtusb_data.c
patching file Module/rtusb_info.c
patching file Module/sync.c
linux:/usr/src/rt2570-cvs-20050826 # cd Module/
linux:/usr/src/rt2570-cvs-20050826/Module # make
make[1]: Entering directory `/usr/src/linux-2.6.11.4-21.7-obj/i386/smp'
make[1]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make[1]: Leaving directory `/usr/src/linux-2.6.11.4-21.7-obj/i386/smp'
rt2570.ko failed to build!
make: *** [module] Fehler 1
linux:/usr/src/rt2570-cvs-20050826/Module #
 
Hast du das Paket kernel-sources installiert?
Hast du vorher in /usr/src/linux/ ein sudo make cloneconfig und sudo make prepare ausgeführt?

Greetz, HB
 
Hallo HansBauer!
Danke für Deine Antwort. Auf die zwei Fragen die Du stellst muss ich mit NEIN beantworten.
Ich bin Linux Anfänger und ich weiss nicht was soll ich zuerst versuchen.
Soll ich zuerst das Paket kernel-sources installieren (Wo finde ich das Paket?).
Wie wird ein sudo make cloneconfig und sudo make prepare ausgeführt
(Muss ich in /usr/src/linux wechseln und dann den Befehl „sudo make cloneconfig“
eingeben und dann den Befehl „sudo make prepare“ eingeben).

Gruß Heinz-Peter
 
Hallo HansBauer!
ICH DANKE DIR für die Lösung. Ich habe noch gestern um ca.23 Uhr (man muss verrückt sein, andere schlafen und ich spiele am PC) in meinem Linux das kernel-source Packet gesucht und gefunden unter: ein klick auf Kontrollzentrum dann klick auf Yast2 dann klick auf Module dann klick auf Software dann klick auf Software installieren. Im jetzt geöffnetem Fenster unten suche eintippen kernel.
In der rechten Fensterhälfte nach kernel-source suchen und ein Häkchen setzen dann installieren.
Meine WLAN-Karte RT2500 USB von Ralink läuft jetzt. Noch Mal vielen Dank!!

Gruß Heinz-Peter
 
Oben