• 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] rt2570 Fehler beim Kompilieren unter 2.6.16

bushit

Hacker
Hi, ich versuche verzweifelt meine WLan Karte Linksys wusb54g mit dem rt2570 Chip unter FC5 zum Laufen zu bekommen.
Auf der einen Seite habe ich den offiziellen Treiber von ralink versucht, und auf der anderen Seite den serialmonkey Treiber, zu dem mir geraten wurde.
Bei beiden habe ich das Problem, dass das Kompilieren fehlschlägt und so die benötigte Datei rt2570.ko nicht erstellt wird.
Ich werde jetzt nur die Fehlermeldungen vom Serialmonkey Treiber posten, um es nicht unübersichtlich zu machen.
make gibt aus:
Code:
[root@localhost Module]# make
make[1]: Entering directory `/usr/src/kernels/2.6.15-1.2054_FC5-i686'
  CC [M]  /home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Module/rtusb_main
.o
In Datei, eingefügt von /home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Mod
ule/rt_config.h:166,
                    von /home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Mod
ule/rtusb_main.c:36:
/home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Module/oid.h:570:5: Warnung
: »DBG« ist nicht definiert
In Datei, eingefügt von /home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Mod
ule/rt_config.h:171,
                    von /home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Mod
ule/rtusb_main.c:36:
/home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Module/rt2570sw.h:160:5: Wa
rnung: »RT2500_DBG« ist nicht definiert
In Datei, eingefügt von /home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Mod
ule/rt_config.h:173,
                    von /home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Mod
ule/rtusb_main.c:36:
/home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Module/rtusb.h:41:6: Warnun
g: »_WIN32_WINNT« ist nicht definiert
/home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Module/rtusb_main.c:95: Feh
ler: unknown field »owner« specified in initializer
/home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Module/rtusb_main.c:95: War
nung: Initialisierung von inkompatiblem Zeigertyp
/home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Module/rtusb_main.c: In Fun
ktion »CMDHandler«:
/home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Module/rtusb_main.c:1093: W
arnung: unused variable »pkey«
/home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Module/rtusb_main.c:1138:5:
 Warnung: »DBG« ist nicht definiert
make[2]: *** [/home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Module/rtusb_
main.o] Fehler 1
make[1]: *** [_module_/home/thomas/Desktop/rt2570-1.1.0-b1/rt2570-1.1.0-b1/Modul
e] Fehler 2
make[1]: Leaving directory `/usr/src/kernels/2.6.15-1.2054_FC5-i686'
rt2570.ko failed to build!
make: *** [module] Fehler 1
Woran könnte das liegen?
FC Kernel: 2.6.15-1.2054_FC5
Danke für eure Antworten.
Lg bushit
 
Dein Kernel ist zu neu. Oder das Modul zu alt (ja, auch wenn es die neuste erhältliche Version ist).
Compilation works for me™ :eek:
 
OP
B

bushit

Hacker
In der rtusb_main.c muss Zeile 95 gelöscht werden, anschließen kann man kompilieren, Der Treiber sollte aber aus dem CVS sein, ansonsten gibt es Probleme mit irgendwelchen ominösen Symbolen.
Lg bushit
 
Oben