Linux 15.036 Themen, 107.107 Beiträge

Fehler beim kompilieren von madwifi

Yves3 / 7 Antworten / Baumansicht Nickles

Hallo

Ich möchte den madwifi Treiber für meine WNC-0300 W-Lan Karte verwenden.
Leider erhalte ich beim Kompilieren immer Fehler.
Die Kernel Sourcen sind installiert und die Datei Makefile.inf hab ich angepasst.
(bei den modules war ich nicht sicher ob ich ob ich den Ordner Kernel,
Source oder Build angeben soll, hab dann mit jedem mal probiert)

Hier die Ausgabe:

[root@localhost madwifi-20030802]# make
for i in ./ath_hal ./wlan ./driver; do \\
(cd $i; make); \\
done
make[1]: Entering directory `/wlan/madwifi-20030802/ath_hal\'
cp ../hal/linux/opt_ah.h opt_ah.h
rm -f .depend
gcc -M -include ../include/compat.h -I../include -I/usr/src/linux/include/asm/mach-default -I../hal -I../hal/linux -I../ath_hal -I/usr/src/linux/include -I.. -D__KERNEL__ -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -DKBUILD_BASENAME=ath_hal -DKBUILD_MODNAME=ath_hal -Wall -g -O -fomit-frame-pointer ../hal/linux/ah_osdep.c > .depend
make[1]: Leaving directory `/wlan/madwifi-20030802/ath_hal\'
make[1]: Entering directory `/wlan/madwifi-20030802/ath_hal\'
gcc -c -o ah_osdep.o -include ../include/compat.h -I../include -I/usr/src/linux/include/asm/mach-default -I../hal -I../hal/linux -I../ath_hal -I/usr/src/linux/include -I.. -D__KERNEL__ -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -DKBUILD_BASENAME=ath_hal -DKBUILD_MODNAME=ath_hal -Wall -g -O -fomit-frame-pointer ../hal/linux/ah_osdep.c
uudecode /bin/sh: uudecode: command not found
make[1]: *** [hal.o] Fehler 127
make[1]: Leaving directory `/wlan/madwifi-20030802/ath_hal\'
make[1]: Entering directory `/wlan/madwifi-20030802/wlan\'
rm -f if_ieee80211.ver
for i in if_ieee80211subr.c if_ieee80211wireless.c; do \\
gcc -include ../include/compat.h -I../include -I/usr/src/linux/include/asm/mach-default -I. -I/usr/src/linux/include -I.. -Wall -g -O -fomit-frame-pointer -E -D__GENKSYMS__ $i | \\
/sbin/genksyms -k 2.6.11 >> if_ieee80211.ver; \\
done
/bin/sh: /sbin/genksyms: Datei oder Verzeichnis nicht gefunden
/bin/sh: /sbin/genksyms: Datei oder Verzeichnis nicht gefunden
make[1]: *** [if_ieee80211.ver] Fehler 127
make[1]: Leaving directory `/wlan/madwifi-20030802/wlan\'
make[1]: Entering directory `/wlan/madwifi-20030802/driver\'
rm -f .depend
gcc -M -include ../include/compat.h -I../include -I/usr/src/linux/include/asm/mach-default -I. -I../hal -I../hal/linux -I../ath_hal -I../wlan -I/usr/src/linux/include -I.. -D__KERNEL__ -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -DKBUILD_BASENAME=ath_pci -DKBUILD_MODNAME=ath_pci -include ../wlan/if_ieee80211.ver -include ../wlan/if_media.ver -Wall -g -O -fomit-frame-pointer if_ath.c if_ath_pci.c > .depend
In Datei, eingefügt von

bei Antwort benachrichtigen
fr00d Yves3 „Fehler beim kompilieren von madwifi“
Optionen

Hi!

Du brauchst das Programm uudecode. Welche Distribution benutzt du denn?

Gruß Andi

bei Antwort benachrichtigen
Yves3 fr00d „Hi! Du brauchst das Programm uudecode. Welche Distribution benutzt du denn?...“
Optionen

Fedora 3.
Werde mal schauen was ich machen kann, wenn ich probleme hab melde ich mich wieder.

bei Antwort benachrichtigen
Yves3 Nachtrag zu: „Fedora 3. Werde mal schauen was ich machen kann, wenn ich probleme hab melde ich...“
Optionen

Werde nicht so ganz schlau aus diesem uudecode.
Wo krieg ich das her und was muss ich mit dem machen?
Das sind doche alles normale textdateien (.cpp .o) die sind doch nicht irgendwie codiert, oder??

bei Antwort benachrichtigen
the_mic Yves3 „Fehler beim kompilieren von madwifi“
Optionen

hast du die zu deinem aktuellen kernel passenden kernel-sources installiert?

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
Yves3 the_mic „hast du die zu deinem aktuellen kernel passenden kernel-sources installiert?“
Optionen

Ja, die kernel sources sind installiert.
uudecode ist jetzt auch installiert.

Das hier ist jetzt der erste Fehler, den ich erhalte:
/usr/src/linux/scripts/mod/modpost: > No such file or directory

bei Antwort benachrichtigen
fr00d Yves3 „Fehler beim kompilieren von madwifi“
Optionen

Also bei Debian brauch dafür das da:

kernel-kbuild

Auf die Schnelle konnte mir Google nicht sagen wie das bei Fedora ist, aber ein versuch ist es sicher wert.

Gruß Andi

PS: So bist du auf dem richtigen Weg!!

bei Antwort benachrichtigen
Yves3 Nachtrag zu: „Fehler beim kompilieren von madwifi“
Optionen

Hab es jetzt noch mit ndiswrapper probiert.
Hat auch alles gut geklappt, bis ich die Karte im Konfigurationstool von Fedora aktivieren wollte.
ich erhielt folgende Fehlermeldung:

Ndiswrapper Gerät wlan0 scheint zu Fehlen, Initialisierung verzögert.

Vorher erhielt ich keinen einzigen fehler und auch keine Warnungen.

Woran könnte das liegen?

bei Antwort benachrichtigen