Jun 282008

When you upgrade to openSUSE 11.0 or install openSUSE 11.0, you may find the Intell 3945 a/b/g Wireless connections may be slow or sluggish or even unreliable. This would worked well on the previous openSUSE 10.x versions. It looks the default drivers iwlwifi is not supported on Linux Kernel 2.6.24 and higher and openSUSE 11.0 comes built with Linux Kernel 2.6.25-1.1

NOTE: Seems to be a problem with Intel PRO/Wireless 4965 AGIntel PRO/Wireless 4965 AG wireless cards and the procedure discussed here should work.

To resolve this problem, install the Compat-Wireless drivers. The latest available drivers at the time of writing are compat-wireless-2.6-2008-07-01 and can be download here

Install Pre-requisites

The drivers needs to compiled and hence the following packages to be installed before trying to download and compile the drivers.

GNU C Compiler (gcc)

Make utility (make)

Kernel Source (kernel-source)

Kernel Headers (kernel-headers)

OPENSUSE:~ # yast2 –install gcc make kernel-source kernel-headers

Download, Unzip & Untar the latest Compat Wireless drivers

Now, we are ready to get the drivers installed.

Download the drivers

OPENSUSE:~ # wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2008-07-01.tar.bz2

The versions earlier to the one used here had a problem in compiling the packages which seems to have gone with this. Always check the latest version available for download here

Unzip & Untar

OPENSUSE:~ # tar -xjf compat-wireless-2008-07-01.tar.bz2

Change Directory & Compile

OPENSUSE:~ # cd compat-wireless-2008-07-01

OPENSUSE:~/compat-wireless-2008-07-01 # make && make install

OPENSUSE:~/compat-wireless-2008-07-01 # make load

This will compile install the drivers, unload the old drivers and install the newer ones.


Reboot your computer and you should find your Wireless working much better than what it was.

OPENSUSE:~ # reboot