Kernel: 2.6.17-2-686
Notebook: Levono - IBM-ThinkPad X60s
WLAN: ipw 3945
Ich habe schon gesehen, dass auch andere mit diesem Treiber Probleme haben. Aber die zahlreichen Hilfsangebote führen bei mir nicht zum Erfolg. Ich erhalte ganz andere Fehlermeldungen, die ich aber nicht deuten kann. Wer kann mir dabei helfen?
Ich habe den Treiber von der Intel-Homepage geholt und entpackt. Zuerst dachte ich, dass das IEEE80211-Subsystem schon im Kernel enthalten ist. War aber offensichtlich nicht so, denn es wurde beim MAKE-Versuch des ipw3945-1-0.0 angemeckert. Also habe ich es installiert (Version IEEE80211-1.2.15). Ging auch reibungslos. Linux-Headers sind installiert. Wireless-tools auch. Dennoch erhalte ich nach dem MAKE für den ipw3945 eine Masse von Fehlermeldungen, die ich nicht verstehe:
Code: Alles auswählen
mike@amrum:~/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0$ make
mkdir -p /home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/tmp/.tmp_versions
cp /lib/modules/2.6.17-2-686/net/ieee80211/.tmp_versions/*.mod /home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/tmp/.tmp_versions
make -C /lib/modules/2.6.17-2-686/build M=/home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0 MODVERDIR=/home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/tmp/.tmp_versions modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.17-2-686'
CC [M] /home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/ipw3945.o
In file included from <command line>:1:
./include/linux/autoconf.h:1572:1: warning: "CONFIG_IPW_QOS" redefined
<command line>:1:1: warning: this is the location of the previous definition
/home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/ipw3945.c: In function 'ipw_send_associate':
/home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/ipw3945.c:3874: error: too few arguments to function 'ieee80211_tx_frame'
/home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/ipw3945.c: In function 'ipw_bg_daemon_cmd':
/home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/ipw3945.c:4319: error: too few arguments to function 'ieee80211_tx_frame'
/home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/ipw3945.c: In function 'ipw_auth_work':
/home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/ipw3945.c:8698: error: too few arguments to function 'ieee80211_tx_frame'
/home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/ipw3945.c:8742: error: too few arguments to function 'ieee80211_tx_frame'
/home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/ipw3945.c: In function 'ipw_handle_probe_request':
/home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/ipw3945.c:8813: error: too few arguments to function 'ieee80211_tx_frame'
make[2]: *** [/home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0/ipw3945.o] Error 1
make[1]: *** [_module_/home/mike/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.17-2-686'
make: *** [modules] Error 2
mike@amrum:~/wlan-driver/intel-ipw3945-1.0.0/ipw3945-1.0.0$
paetaumi