*updating drivers should be done only by experts who knows exactly what they are doing. everything you do with this is your own responsibility*
this only works for kernels prior to 2.6.24. with 2.6.24 kernels and later there are lot of changes that don’t permit to compile and install the drivers.
I experienced a lot of problems with an Intel 2200bg wireless card, on Ubuntu 7.04, and got tons of log messages like “Firmware error detected” and everytime connection was restarted, when i tried to update ieee802.11 and ipw2200 modules I got a kernel panic… now that Ubuntu 7.10 Gutsy Gibbon is out i wanted to give it a try to update them to solve the problems with the wifi card :)
First time i don’t know why i got a lot of problems, because make wasn’t finding kernel-headers and ieee802.11 modules won’t compile, then i tried to get a new ubuntu 7.04 installation on and doing a network update to Gutsy (to avoid the dpi bug).
Then i followed this simple steps to get it to work:
sudo apt-get install build-essential ieee80211-source
(the last one resolves some probable dependencies that are needed to compile latest drivers)
download ieee802.11 1.2.18 (www.ieee80211.sourceforge.net) and ipw2200 drivers 1.2.2 and firmware 3.0 (www.ipw2200.sourceforge.net) put the archives you downloaded in your home directory.
and now some simple steps:
tar xvf ieee80211-1.2.18.tgz
tar xvf ipw2200-1.2.2.tgz
tar xvf ipw2200-fw-3.0.tgz
cd ieee80211-1.2.18/
sudo make #hit enter (y), it asks to remove old files/comment definitions
sudo make install
cd ./../ipw2200-1.2.2/
sudo sh remove-old #hit enter (y) to all quesitons
sudo make
sudo make install
cd ./../ipw2200-fw-3.0/
sudo cp *.* /lib/firmware/
now restart linux… open a prompt:
dmesg | grep ipw2200
you should get something like this: ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2
dmesg | grep ieee80211
and get something like this: 802.11 data/management/control stack, 1.2.18
if everything is fine you should finally have your wireless connection up and running (and working ;) )
I tried two times with 2.6.22-14-generic on kubuntu 7.10
and “Nothing else matter”…..
Some suggestion???
I’ve tried only on Ubuntu, and as said i’ve had to do a new clean install of feisty with net upgrade to gutsy to get it to work, because before that, i don’t know for what reason it couldn’t find kernel headers to compile.
if you could give me some details of what errors you get in compiling i can try to help you.
Thank you for that How-To. However this was the only one to work on my ubuntu system.
I think that also new drivers have a bug, after a period that wireless was working good it just stopped to work, completely, it didn’t associate to acces points, really strange.
Thanx, this realy help me out with wireless on my laptop.
However I have question regarding ipw2200 and WEP 128bit? I’m not able to get this work with setup of my Netgear DG834GT. Router is running WEP 128-bit Passphrase with Open System Authentication.
Any suggestions?
don’t know i’ve tried it only with WPA and it works fine, try to dmesg and paste here if there are some errors, or tell me what problem you have more specifically i’ll try to understand what’s wrong.
Forget my question about WEP. Seeing few simple WEP decryption tutorials I set the router to WPA. And of course everything clicked together on first go….
Hey maybe you could help me out. Warning though I’m a real noob.
*Running Kubunto Gutsy.
So I attempted to follow your directions, and was able to do the entire second half of your directions successfully (the first part with sudo apt-get install build-essential ieee80211-source didnt work, kept telling me it couldn’t find the package).
When i do a dmesg both appeared like yours, but the wireless still doesn’t work.
When i check the network interface it detects a wireless interface device in eth1. But if i try to configure it, it tells me the IP address is invalid.
So where in the pathway did I miss the boat?
Thank you for any input!
really strange and if you don’t install build-essential and at least kernel headers (ieee802-source resolve dependancies) i don’t think you’ll be able to successfully compile and install drivers :)
try enabling sources repositories and the other repositories in your synaptic!
when done if it doesn’t work try pasting here the errors you receive, or try asking on ubuntu forums ;)
Followed Instructions Your Simple Steps are not clear, I need detailed steps.
i think everything is explained in a pretty simple way, there are only a few commands to be executed that don’t need to be commented anymore. if you’ve got some experience with linux you would certainly know what everyone of these steps do. if you’ve got a specific question about some of the commands i’ll be glad to reply here.
just want to thank you for this how to. i did it first time and everything went well have been trying for two weeks and loads of other how to’s just didnt work
just a quick question do i still have to patch the drvers to work with aircrack
thanks for the tutorial
Hi
I have a fresh install of Kubuntu 7.10 and I can’t put the wireless intell 2200 to work :
[ 27.440760] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2
[ 27.440767] ipw2200: Copyright(c) 2003-2006 Intel Corporation
[ 27.441869] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
[ 27.441875] ipw2200: Error allocating IRQ 0
[ 27.441915] ipw2200: probe of 0000:00:06.0 failed with error -16
I already followed your tutorial, and several others (like http://www.waraey.com/blog/?p=10), to no avail.
Do you have any idea of what can be done?
Note that your tutorial was the last one I followed – important since it removes the result of any previous tries.
Thanks in advance for your help.
Nuno Lopes
hi james yes you have to patch the drivers in order to use aircrack, but i suggest if you need to use aircrack to get backtrack 2 since it comes already with patched drivers and everything you might need.
hi nuno lopes. sorry, i don’t know how to help you, probably it’s a bug in kubuntu 7.10, some other people have reported similar problems with intel 2200bg drivers and kubuntu 7.10. Probably it’s an IRQ conflict try getting help on ubuntu forums/chat.
thanks for your reply had a look at backtrack 2 looks pretty good and cheers for the quick reply
thank you for your nice comments! :)
It worked! Thanks.
Just noticed when I did “dmesg | grep ipw2200”, I get:
[ 19.432000] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2
[ 19.432000] ipw2200: Copyright(c) 2003-2006 Intel Corporation
[ 19.432000] ipw2200: Detected Intel PRO/Wireless 2915ABG Network Connection
[ 20.248000] ipw2200: Detected geography ZZA (11 802.11bg channels, 13 802.11a channels)
[ 36.472000] ipw2200: Firmware error detected. Restarting.
What does that mean?
it means that probably it’s a bug in the drivers. report it to ipw2200 developers ;)
Hi, thanks for the How To.
The steps are explained well enough for me to follow them. ;)
Sad thing is, it didn’t fix my problem. I’m able to connect to an open network in the building (so the WLAN card is probably working ok) but I can’t connect to my own WEP protected WLAN. Sometimes I can’t even find it. Furthermore the WLAN LED doesn’t light up on my laptop. All of this works fine when I boot up Windows XP. Sadly, this is not acceptable so if I don’t find a solution soon I’ll have to delete my Ubuntu partition.
Best regards
Hi Christian probably there are some problems with how you set up your WLAN, or with your access point / wireless router characteristics. after trying to connect do a dmesg and paste results here.
Hi, I followed these instruiction and it all went to plan. Upon reboot, I DID see that it was working – but only for a second. I saw the WLAN icon on the status bar but then it dissapeared. Using LAN is ok still, but I dont know what to do now.
what you describe is really strange, probably a bug in the network applet. try rebooting and searching dmesg for errors.
excellent you are my hero….. i fix my problem… a lots of thanks
thank you for your comment!
Thanks, worked first try after I had borked an update on my own. Got the wireless going right away. Cheers
..many THX for your suggestions untitledfinale, i have my ipw2200 on Kubuntu 7.10 updated now.
Hi… I’ve tryed to do the same command in kernel 2.6.24 in Ubuntu 8.04
And I get this when installing the ieee80211:
Makefile:17:
Makefile:18: WARNING: $SHELL not set to bash.
Makefile:19: If you experience build errors, try
Makefile:20: ‘make SHELL=/bin/bash’.
Makefile:21:
Checking in /lib/modules/2.6.24-16-generic for ieee80211 components…
make -C /lib/modules/2.6.24-16-generic/build M=/home/matteo/Scrivania/ieee80211-1.2.18 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-16-generic’
/home/matteo/Scrivania/ieee80211-1.2.18/Makefile:17:
/home/matteo/Scrivania/ieee80211-1.2.18/Makefile:18: WARNING: $SHELL not set to bash.
/home/matteo/Scrivania/ieee80211-1.2.18/Makefile:19: If you experience build errors, try
/home/matteo/Scrivania/ieee80211-1.2.18/Makefile:20: ‘make SHELL=/bin/bash’.
/home/matteo/Scrivania/ieee80211-1.2.18/Makefile:21:
CC [M] /home/matteo/Scrivania/ieee80211-1.2.18/ieee80211_module.o
/home/matteo/Scrivania/ieee80211-1.2.18/ieee80211_module.c: In function ‘ieee80211_init’:
/home/matteo/Scrivania/ieee80211-1.2.18/ieee80211_module.c:268: error: ‘proc_net’ undeclared (first use in this function)
/home/matteo/Scrivania/ieee80211-1.2.18/ieee80211_module.c:268: error: (Each undeclared identifier is reported only once
/home/matteo/Scrivania/ieee80211-1.2.18/ieee80211_module.c:268: error: for each function it appears in.)
/home/matteo/Scrivania/ieee80211-1.2.18/ieee80211_module.c: In function ‘ieee80211_exit’:
/home/matteo/Scrivania/ieee80211-1.2.18/ieee80211_module.c:297: error: ‘proc_net’ undeclared (first use in this function)
make[2]: *** [/home/matteo/Scrivania/ieee80211-1.2.18/ieee80211_module.o] Error 1
make[1]: *** [_module_/home/matteo/Scrivania/ieee80211-1.2.18] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-16-generic’
make: *** [modules] Error 2
Anyone knows why?
Thanks!
in 2.6.24 kernel there are a lot of changes, proc_net function has been replaced with init_net.proc_net. there are also other changes that makes compilation for ipw impossibile.
the ipw module included in 2.6.24 should work just fine.
if there are problems, write them in a comment.
bye
Now I know why!!!!
Sob…
I removed the ieee80211 stack because I wanted to update my wireless driver (yes, before doing that everithing was working).
IEEE80211 stack has been removed and now if I try to re-install the IEEE80211 stack using [“sudo make” in IEEE80211-1.2.18 directory] , I’ve got the problem in the post above.
So, now the solution is…? How can I return at the origin?
Thanks a lot
simply reinstall the linux-ubuntu-modules package.
or recompile you kernel modules.
cheers