Posts Tagged ‘How-To’

*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 ;) )

Read Full Post »