make 3945ABG driver fails

Associate
Joined
28 Nov 2002
Posts
766
Location
Down the road
Im trying to install the 3945ABG open source driver downloaded from SF on my Inspiron 6400 laptop. Im following the Process they set out

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
 
Back
Top Bottom