Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi guys,
Im running through the instructions from Intel on getting their card working under Linux (im using Slackware). I've followed the instructions to makeing the ieee802.11 subsystem, but the next step tells me to do
Code:
tar xvzf ipw3945-1.0.0.tgz
cd ipw3945-1.0.0.tgz
make
But when i run make from the newly created dir i get this error:
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
Im not sure what arguments it is expecting in this situation or how i go about fixing it.
I think it would be best you supply allot more info such as:
What distro are you using?
64 bit or 32 bit?
Based on the steps done before error it appears kernel source/headers are installed but maybe wrong type. They must be same as kernel(2.6.18-rc5). Before your next attempt it is necessary to issue command:
make clean
before next issue of command:
make
Usually I have found, a function error is the result of a problem between 32 bit application and 64 bit system. Some times the source from intel was built with gcc-3 and your distro may have gcc-4.
Last edited by Junior Hacker; 01-27-2007 at 03:00 PM.
Thanks for the reply.
I am running a clean install of Backtrack2 (based on slackware) and using 32bit for everything. I have used the same files in a previous install of BT so know there isn't a compatibility issue, which i why i cannot fathom what is causing this problem.
It was all working wtih the same files/hardware before
This one has different instructions, then again maybe not
Got it from one of those Google searchs
If I knew exactly which Dell machine this was, might help greatly.
Allot of the articles I read seem to point at prior steps, namely with the ieee80211,
I do not have wireless access here in "eskimo country", the hotels here do have that luxury, but they are also expensive, it is cheaper for me to drive a babe to my place than parking at a Motel/Hotel.
I will however, keep digging into this issue during free time,
Apparently, ieee80211 (1.1.13) has issues, but ieee80211 version 1.1.11 seems to have Dell users contempt.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.