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!
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
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
tar xvzf ipw3945-1.0.0.tgz
But when i run make from the newly created dir i get this error:
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: 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: *** [/root/Intel/ipw3945-1.0.0/ipw3945.o] Error 1
make: *** [_module_/root/Intel/ipw3945-1.0.0] Error 2
make: 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:
before next issue of command:
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
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.