Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
As you can tell I am a n00b to debian but I do enjoying learning. I have Debian 4.0r1 installed on a Lenovo R40 laptop and was trying to make my Intel Pro 2200 b wireless card work. I am running kernel 2.6.18-5-686 and have already installed the ndiswrapper and ipw2200.
the problem I am having is with ieee80211. I have downloaded this install and performed tar xzvf ieee80211-1.2.18 on the file which extracted it to my desktop. I have opened INSTALL with 'kate' but I am a little confused at this point of what I need to do. I am assuming I need to run MAKE or MAKEFILE but I am not 100% sure. I see in the install file the line that reads
% make IEEE80211_INC=/usr/include
but when I run this I get the following error:
Checking in /lib/modules/2.6.18-5-686 for ieee80211 components...
find: /lib/modules/2.6.18-5-686/build/: No such file or directory
grep: /lib/modules/2.6.18-5-686/build//.config: No such file or directory
grep: /lib/modules/2.6.18-5-686/build//include/linux/autoconf.h: No such file or directory
find: /lib/modules/2.6.18-5-686/build/: No such file or directory
make -C /lib/modules/2.6.18-5-686/build M=/home/mercury/Desktop/ieee80211-1.2.18 modules
make: *** /lib/modules/2.6.18-5-686/build: No such file or directory. Stop.
make: *** [modules] Error 2
I have searched several forums trying to find an answer as how I need to install this and what all packages I need. I was hoping I could do it all through aptitude but it appears this one file has to be compiled from the source maybe. As I said I am totally new to this but knowledge is POWER.
Out of curiousity, why do you need to recompile it while it already exists in the kernel?
For your problem, it is searching for the source that you used for compiling your kernel. I guess you didn't recompile your kernel so it doesn't find the source.
It is a pain to recompile this ipw2200!
Aug 21 2006 Changes in 1.2.15
Status: Merged in mainline ... available as of 2.6.18-rc4. If you are using kernel 2.6.18-rc4 or newer, you can use the ieee80211 subsystem provided with your kernel instead of installing this package.
Last edited by AlucardZero; 09-06-2007 at 12:09 PM.
What I mean is that your kernel already has this ipw2200 module. Your card is one of the only one supported by the kernel without doing anything.
Simply type
modprobe ipw2200
and then dmesg to check
If you have already overwritten stuffs then it could be that it doesn't work anymore!
If it works, it will say error -5 or something, you will need to put the correct firmware corresponding to the version of the driver.
To get the version :
modinfo ipw2200
Go to ipw2200.sourceforge.net and follow the instructions. Even by doing a search on LQ you should find.
edit:
oops interfered with AlucardZero
I haven't tried this method, before you had to download it.
But you probably already have everything installed!!
I have done a total restage on my pc to get back to ground zero and when I go to KWiFiManager and launch it I get the WiFi Manager to launch but it says its disabled. When I perform the "scan networks" it does not return anything but I can fire up a Windows XP box and scan the network and I see a secured network in my neighborhood. I was wanting to get Wifi enabled on my pc since I travel alot and want to have my debian box capable of using wireless.
It appears that everything is loading now I am just unable to see any secure or unsecure networks at this time. Very strange.
Last edited by columbiasts1; 09-06-2007 at 10:57 PM.
As nx5000 pointed out,
In a fresh installation of Debian (any version above and including stable), all you need to do is download and install the firmware in /lib/firmware. Details here. No need to bang your head against the wall compiling stuff, the drivers/modules are already included, this includes ipw2200.ko and ieee80211.ko modules.
When you unpack the version 3.0 firmware, you'll have a folder with four files ending in .fw, copy or move those four files to /lib/firmware, not the folder containing them. Then re-boot to load the firmware and configure your connection.
Last edited by Junior Hacker; 09-07-2007 at 04:56 AM.
I have done a total restage on my pc to get back to ground zero and when I go to KWiFiManager and launch it I get the WiFi Manager to launch but it says its disabled. When I perform the "scan networks" it does not return anything but I can fire up a Windows XP box and scan the network and I see a secured network in my neighborhood.
It appears you are using KDE, I also do a minimal Debian installation and only install KDE, but I don't have much use for Kwifimanager. I usually only install knetworkconf and network-manager, not network-manager-kde. Then I go to main menu/settings/internet_network/network_settings and select my version of Debian, then click on "Administrator Mode", maximize the window and select my version of Debian again, then highlight my wireless interface and click on "Configure interface" to put in the ESSID and KEY, select Hexadecimal as this is usually the key type (I connect to a different AP every other day), then click OK, then click on "Apply" in the main configuration window.
To auto connect to the same AP upon every re-boot, add "auto eth2" to your wireless section in /etc/network/interfaces (replace eth2 with what is appropriate in your case as displayed by command ifconfig).
Example:
Code:
auto eth2
iface eth2 inet dhcp
wireless-essid yo_mama
wireless-key 7808957610ABC7808957610DEF
Details on how to set up /etc/network/interfaces can be found in /usr/share/doc/network_manager/readme.debian when network manager is installed.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.