LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This 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


Reply
  Search this Thread
Old 10-30-2006, 05:06 PM   #1
yttrium88
Member
 
Registered: Oct 2006
Distribution: Almost Kubuntu 6.10
Posts: 32

Rep: Reputation: 15
Problems installing ipw3945 and ieee80211


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.
 
Old 10-31-2006, 05:01 PM   #2
farslayer
LQ Guru
 
Registered: Oct 2005
Location: Willoughby, Ohio
Distribution: linuxdebian
Posts: 7,232
Blog Entries: 5

Rep: Reputation: 190Reputation: 190
typically make is used to compile a program or module, but you still need to install it. Typically you would use the make install command to put the compiled program or modules where they need to be in the system .

ollie:/home/nathan/Desktop/ieee80211-1.2.15 # make && make install

ollie:/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0 # make && make install
 
Old 10-31-2006, 06:16 PM   #3
yttrium88
Member
 
Registered: Oct 2006
Distribution: Almost Kubuntu 6.10
Posts: 32

Original Poster
Rep: Reputation: 15
Ok, thank you very much, now I think ieee is installed but this ipw3945 is still having troubles. Here is what happens at the make in the ipw directory:

Code:
ollie:/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0 # make
 Using ieee80211 subsystem version '1.2.15' (API v2) from:

        Base: /lib/modules/2.6.16.13-4-smp/
        Path: /lib/modules/2.6.16.13-4-smp/include/

 EXTRA_CFLAGS = -I/lib/modules/2.6.16.13-4-smp/include/ -DIEEE80211_API_VERSION=2 -g -Wa,-adhlms=check_inc.lst

make -C /lib/modules/2.6.16.13-4-smp/build M=/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0  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
WARNING: "alloc_ieee80211" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "free_ieee80211" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_wx_get_encodeext" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_wx_set_encodeext" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_wx_get_encode" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_wx_set_encode" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_wx_get_scan" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_freq_to_channel" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_set_geo" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_get_channel" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_rx" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_rx_mgt" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_get_channel_flags" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_get_geo" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_channel_to_index" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_tx_frame" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_is_valid_channel" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "escape_essid" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
WARNING: "ieee80211_txb_free" [/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945.ko] undefined!
make[1]: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/i386/smp'
ollie:/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0 #
It seems like the ipw is having some problems finding the right fucntions in ieee. Is this correct?
 
Old 11-01-2006, 12:22 AM   #4
farslayer
LQ Guru
 
Registered: Oct 2005
Location: Willoughby, Ohio
Distribution: linuxdebian
Posts: 7,232
Blog Entries: 5

Rep: Reputation: 190Reputation: 190
from your original post.

Quote:
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.
Did you try using that command ?


or Tell ipw WHERE the ieee80211 source is so it can get what it's looking for..
Code:
                 
ollie:/home/nathan/Desktop/ipw3945-linux-1.1.0/ipw3945-1.1.0 # make IEEE80211_INC=/home/nathan/Desktop/ieee80211-1.2.15
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Problem installing ieee80211 subsystem on a dell e1505 MooMooFarm Fedora 4 10-18-2006 03:10 PM
debian 2.6.17 and ipw3945 problems simon.guerrero Linux - Wireless Networking 1 10-05-2006 06:08 AM
Problems installing the ieee80211 subsystem HiIamBill Linux - Wireless Networking 2 07-16-2006 06:52 PM
installing ieee80211 subsystem errors on SUSE 10.0 rc1 fuzzymallets Linux - Networking 12 12-07-2005 10:00 AM
ieee80211 install problems FC4 pvtpilot Linux - Wireless Networking 3 10-30-2005 10:25 AM


All times are GMT -5. The time now is 05:55 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration