Im trying to install the 3945ABG open source driver downloaded from SF on my Inspiron 6400 laptop. Im following the Process they set out
this is as far as I've got because as soon as i run make from that directory i get the following compile errors:
Ive had a scout about but cannot find out why its failing, what arguments it expects and most importantly how to fix it.
Can anyone lend a hand please?
tar
Code:
First, we build and install the ieee80211 subsystem. You can obtain
the latest ieee80211 subsystem from http://ieee80211.sf.net. We
recommend version 1.1.12 or newer:
% tar xzvf ieee80211-1.1.14.tgz
% cd ieee80211-1.1.14
% make
# make install <--- You may need to be root
% cd ..
If you encounter problems with the above, you may need to install the
ieee80211 sources into your kernel and then build it as part of your
kernel image. See the INSTALL and README.ieee80211 files provided in
the ieee80211 subsystem package for more information.
Once the ieee80211 subsystem is installed, we build the ipw3945.ko module:
% tar xzvf ipw3945-1.1.3.tgz
% cd ipw3945-1.1.3
% make
this is as far as I've got because as soon as i run make from that directory i get the following compile errors:
Code:
BT ipw3945-1.0.0 # make
mkdir -p /root/Intel/ipw3945-1.0.0/tmp/.tmp_versions
cp /lib/modules/2.6.18-rc5/net/ieee80211/.tmp_versions/*.mod /root/Intel/ipw3945-1.0.0/tmp/.tmp_versions
make -C /lib/modules/2.6.18-rc5/build M=/root/Intel/ipw3945-1.0.0 MODVERDIR=/root/Intel/ipw3945-1.0.0/tmp/.tmp_versions modules
make[1]: Entering directory `/usr/src/linux-2.6.18-rc5'
CC [M] /root/Intel/ipw3945-1.0.0/ipw3945.o
/root/Intel/ipw3945-1.0.0/ipw3945.c: In function `ipw_send_associate':
/root/Intel/ipw3945-1.0.0/ipw3945.c:3874: error: too few arguments to function `ieee80211_tx_frame'
/root/Intel/ipw3945-1.0.0/ipw3945.c: In function `ipw_bg_daemon_cmd':
/root/Intel/ipw3945-1.0.0/ipw3945.c:4319: error: too few arguments to function `ieee80211_tx_frame'
/root/Intel/ipw3945-1.0.0/ipw3945.c: In function `ipw_auth_work':
/root/Intel/ipw3945-1.0.0/ipw3945.c:8698: error: too few arguments to function `ieee80211_tx_frame'
/root/Intel/ipw3945-1.0.0/ipw3945.c:8742: error: too few arguments to function `ieee80211_tx_frame'
/root/Intel/ipw3945-1.0.0/ipw3945.c: In function `ipw_handle_probe_request':
/root/Intel/ipw3945-1.0.0/ipw3945.c:8813: error: too few arguments to function `ieee80211_tx_frame'
make[2]: *** [/root/Intel/ipw3945-1.0.0/ipw3945.o] Error 1
make[1]: *** [_module_/root/Intel/ipw3945-1.0.0] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.18-rc5'
make: *** [modules] Error 2
Ive had a scout about but cannot find out why its failing, what arguments it expects and most importantly how to fix it.
Can anyone lend a hand please?
tar