Hallo!
Erstmal: Meine Intel Wireless 2200BG funktioniert eigentlich.
Allerdings gibt es sehr viel aktuellere Treiber als die Suse-eigenen, und von daher wollte ich mich eigendlich mal daran machen, die Treiber selber zu compillieren. Sprich, ich wollte es eigentlich nicht über YAST machen.
Nun gibt es Fehler beim Compillieren, und ich werde irgendwie nicht schlau draus:
Der Fehler in den ersten Zeilen wird anscheinend ignoriert, schlimmer ist da das "sorry, unimplemented" weiter unten.
Ich habe auch mal die ältere Version 1.1.4 des Treibers probiert, selbes Problem.
Im Übrigen, das ieeeXXX-zeug habe ich bereits compilliert, und es läuft auch, die IPW-Firmware ist auch da.
Ich vermute irgendwas banales. Kann mir da einer helfen?
Erstmal: Meine Intel Wireless 2200BG funktioniert eigentlich.
Allerdings gibt es sehr viel aktuellere Treiber als die Suse-eigenen, und von daher wollte ich mich eigendlich mal daran machen, die Treiber selber zu compillieren. Sprich, ich wollte es eigentlich nicht über YAST machen.
Nun gibt es Fehler beim Compillieren, und ich werde irgendwie nicht schlau draus:
Code:
armageddonII:/home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0 # make
mkdir -p /home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0/tmp/.tmp_versions
cp /lib/modules/2.6.13-15.11-default/net/ieee80211/.tmp_versions/*.mod /home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0/tmp/.tmp_versions
cp /lib/modules/2.6.13-15.11-default/net/ieee80211/.tmp_versions/../Modules.symvers /home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0
cp: Aufruf von stat für „/lib/modules/2.6.13-15.11-default/net/ieee80211/.tmp_versions/../Modules.symvers“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make: [modules] Fehler 1 (ignoriert)
make -C /lib/modules/2.6.13-15.11-default/build M=/home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0 MODVERDIR=/home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0/tmp/.tmp_versions modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15.11-obj/i386/default'
make -C ../../../linux-2.6.13-15.11 O=../linux-2.6.13-15.11-obj/i386/default modules
CC [M] /home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0/ipw2200.o
In file included from /home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0/ipw2200.h:56,
from /home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0/ipw2200.c:33:
/lib/modules/2.6.13-15.11-default/include/net/ieee80211.h:150:1: warning: "IW_QUAL_DBM" redefined
In file included from /home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0/ipw2200.h:55,
from /home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0/ipw2200.c:33:
/home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0/compat.h:24:1: warning: this is the location of the previous definition
/home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0/ipw2200.c: In function ‘ipw_rx_queue_alloc’:
/lib/modules/2.6.13-15.11-default/include/net/ieee80211.h:1171: sorry, unimplemented: inlining failed in call to ‘kzalloc’: function body not available
/home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0/ipw2200.c:5188: sorry, unimplemented: called from here
make[4]: *** [/home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0/ipw2200.o] Fehler 1
make[3]: *** [_module_/home/sweber/wireless/ipw2200-1.2.0/ipw2200-1.2.0] Fehler 2
make[2]: *** [modules] Fehler 2
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-15.11-obj/i386/default'
make: *** [modules] Fehler 2
Der Fehler in den ersten Zeilen wird anscheinend ignoriert, schlimmer ist da das "sorry, unimplemented" weiter unten.
Ich habe auch mal die ältere Version 1.1.4 des Treibers probiert, selbes Problem.
Im Übrigen, das ieeeXXX-zeug habe ich bereits compilliert, und es läuft auch, die IPW-Firmware ist auch da.
Ich vermute irgendwas banales. Kann mir da einer helfen?