I'm trying to install ipw3945 driver for my wireless card, but this needs a subsystem called ieee80211.
Here is what happend (or seemed to happen) when I installed ieee80211:
Code:
ollie:/home/nathan/Desktop/ieee80211-1.2.15 # make
Checking in /lib/modules/2.6.16.13-4-smp for ieee80211 components...
make -C /lib/modules/2.6.16.13-4-smp/build M=/home/nathan/Desktop/ieee80211-1.2.15 modules
make[1]: Entering directory `/usr/src/linux-2.6.16.13-4-obj/i386/smp'
make -C ../../../linux-2.6.16.13-4 O=../linux-2.6.16.13-4-obj/i386/smp modules
Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/i386/smp'
ollie:/home/nathan/Desktop/ieee80211-1.2.15 #
So I'm already not sure if I've been doing things right, because when I search for ieee80211, the only things I find are the ones sitting on my Desktop that I downloaded. Is there any way to check if these have been installed?
I pressed on anyway, when I tried making ipw3945:
Code:
ollie:/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0 # make
sed: can't read /lib/modules/2.6.16.13-4-smpnet/ieee80211.h: No such file or directory
ERROR: A compatible subsystem was not found in the following path[s]:
/lib/modules/2.6.16.13-4-smp /lib/modules/2.6.16.13-4-smp/build
You need to install the ieee80211 subsystem from http://ieee80211.sf.net
and point this build to the location where you installed those sources, eg.:
% make IEEE80211_INC=/usr/src/ieee80211/
or use the 'make patch_kernel' within the ieee80211 subsystem to patch your
kernel sources.
make: *** [check_inc] Error 1
ollie:/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0 #
Man, I am really confused and this point. It's things like this that make me wonder if linux is all it's cracked up to be
.