EditHistoryPrintDelete

Configuring the ipw3945 driver for the Intel 3945ABG wireless controller

Created by: Anonymous,Last modification on Wed 06 of Feb, 2008 [13:50 UTC]by Bill Giannikos



Note: This guide has now been superseded by newer guides in our Guides section.





If the guide here does not cover what you were looking for you can view the guides section for coverage of other distributions.






Author

Bill Giannikos (bill2 at giannikos.com.au)
www.billgiannikos.com

Editing This Page

View our Editing Guidelines

Introduction

The Intel 3945ABG wireless controller is found in the Centrino chipset and is quite common in Intel Core and Intel Core 2 systems. Thanks to the work from Intel, there are a good set of drivers available for Linux which they have called the ipw3945 driver. This guide will help you install and configure the Intel 3945ABG for Linux.

Important Notes

Licensing Issues

Due to the license Intel decided to use for this driver, some distributions do not include the driver at all while others only include it as a 'non-free' package. You should read and agree to this license before using the driver.

Installing the ipw3945 driver

CentOS/Red Hat Enterprise Linux 5.0

The ipw3945 driver is not included with CentOS/Red Hat Enterprise Linux 5.0 so we will need to use a 3rd party repository. Here we will be using the ATrpms repository.

If you are not currently using the ATrpms repository then, as root, add the following lines to the bottom of your /etc/yum.conf file:
[atrpms]
name=CentOS $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1

Then execute the following command:
yum install ipw3945-kmdl-`uname -r` ipw3945

And that's it, the ipw3945 driver is now installed ready to be configured. A reboot may be necessary to activate the driver.

Debian GNU/Linux 4.0 (Etch)

Debian include parts of the ipw3945 driver in both the 'contrib' and 'non-free' repositories. You will need to enable both of these to install this driver.

Then, as root, execute the following command:
apt-get install ipw3945-modules-`uname -r` ipw3945d firmware-ipw3945

And that's it, the ipw3945 driver is now installed ready to be configured. A reboot may be necessary to activate the driver.

Fedora Core 6

The ipw3945 driver is not included with Fedora Core 6 so we will need to use a 3rd party repository. Here we will be using the ATrpms repository.

If you are not currently using the ATrpms repository then, as root, add the following lines to the bottom of your /etc/yum.conf file:
[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1

Then execute the following command:
yum install ipw3945-kmdl-`uname -r` ipw3945

And that's it, the ipw3945 driver is now installed ready to be configured. A reboot may be necessary to activate the driver.

Fedora 7

The ipw3945 driver is not included with Fedora 7 so we will need to use a 3rd party repository. Here we will be using the ATrpms repository.

If you are not currently using the ATrpms repository then, as root, add the following lines to the bottom of your /etc/yum.conf file:
[atrpms]
name=Fedora $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1

Then execute the following command:
yum install ipw3945-kmdl-`uname -r` ipw3945

And that's it, the ipw3945 driver is now installed ready to be configured. A reboot may be necessary to activate the driver.

Gentoo Linux 2007.0

For Gentoo you can simple execute the following command as root:
emerge ipw3945 ipw3945d

And that's it, the ipw3945 driver is now installed ready to be configured. A reboot may be necessary to activate the driver.

Mandriva Linux 2007

Commercial/Non-Free Version

Mandriva include the ipw3945 driver as standard and should automatically install and configure the driver for you. No work on your part should be necessary.

Free Version

To do.

SuSE Linux 10.1

SuSE include the ipw3945 driver as standard and should automatically install and configure the driver for you. No work on your part should be necessary.

Ubuntu/KUbuntu/XUbuntu Linux 6.10

Ubuntu includes the ipw3945 driver in the 'restricted' repository. You will need to enable this repository to install the driver.

Then execute the following command:
sudo apt-get install linux-restricted-modules-generic

And that's it, the ipw3945 driver is now installed ready to be configured. A reboot may be necessary to activate the driver.

Ubuntu/KUbuntu/XUbuntu Linux 7.04

Ubuntu now has a mechinism for auto detecting this wireless controller and install the ipw3945 driver. It is all done automatically on install so no user input is necessary.

Generic Method

To do.

Conclusion

There you have it. Your distribution should now be able to see a wireless controller and be able to configure it.



Comments

Comments Filter

Reply to this comment

RHEL 5

by kpm, Friday 18 of January, 2008 [01:56:27 UTC]
Correction...

After the package installation, my hardware browser does recognize the Intel wireless adapter, but my network configuration tool does not. How do I get the net config to see this adapter?

Reply to this comment

RHEL 5

by kpm, Friday 18 of January, 2008 [01:50:44 UTC]
I installed this package in RHEL 5 successfully but, after a restart, no wireless is recognized in the network tools. Any suggestions?

Reply to this comment

Ubuntu 7.10 on X60 and 3945abg wireless

by Christoph Umrath, Thursday 03 of January, 2008 [08:28:59 UTC]
Hi...

What about the ipw3945 in a Thinkpad X60 using Ubuntu 7.10? I installed Ubuntu 7.10 which perfectly discovered all the hardware in use including the 3945abg wireless controller. The installer installed the restricted driver and gave me a warning that the driver is restricted. Unfortunately I am not able to connect to any wireless access point. The wirless sign is only flashing very fast but no connection is possible. Any suggestions?

Thanks in advance!

Best regards,
Christoph

Reply to this comment

Fedora Vs. Ubuntu

by Cristian, Wednesday 14 of November, 2007 [03:43:33 UTC]
Hi all,

I tried with Fedora Core 8.0 and, though I made the wireless work, it did not do it properly. Every time I restarted my laptop I had to first launch the Network tools to have the wireless detected and then log in to my network. Bottom line: Fedora was unable to detect any wireless network automatically. I shifted to Ubuntu 7.04 and no problem whatsoever. In fact, I could manage to make my VPN work with no problems at all. I had Fedora Core 7.0 in my old Compaq and I could never make the wireless card work (though at that time I never tried with Ubuntu). So, perhaps Ubuntu is better for managing wireless connections (specially for Sony VAIO VGN C-240E) at least when you are a beginner with Linux.

Reply to this comment

Re: Fedora Vs. Ubuntu

by Cristian, Wednesday 14 of November, 2007 [03:44:54 UTC]
I also forgot to mention that the wireless switch to turn the wireless device on/off works perfectly with Ubuntu 7.04.

Reply to this comment

by shawn, Sunday 26 of August, 2007 [07:42:18 UTC]
i followed the centos 5 instructions on my thinkpad t60 and for some reason the wireless card still doesn't show up, any suggestions?

Reply to this comment

Wireless light always orange

by helper_monkee, Sunday 24 of June, 2007 [17:19:45 UTC]
I have fedora 7 (2.6.21-1.3228.fc7). I followed the instructions above and got the wireless card working (thank you!!). However, my laptop has a switch to turn the wireless device on/off, and there's a light to indicate if it is on or off. I think it's orange when it's off and blue when it's on. I've left the wireless card on, but the light is always orange. Any idea what's going on here?

Thanks,

mojo
Helper Monkee


Reply to this comment

Re: Wireless light always orange

by Bill Giannikos, Sunday 24 of June, 2007 [17:26:42 UTC]
Which laptop are you using? On many laptops (common on the Asus series) the indicator lights are completely independent of what the wireless controller is actually doing and can be toggled on and off without actually affecting the wireless at all.

Reply to this comment

Re: Wireless light always orange

by helper_monkee, Sunday 24 of June, 2007 [17:36:55 UTC]
I'm using a HP Pavilion dv6102od Notebook. Do you know if there any issues with this?

Thanks again,

mojo, H.M.

Reply to this comment

Re: Wireless light always orange

by Bill Giannikos, Monday 25 of June, 2007 [03:19:08 UTC]
Sorry, no I don't.

Contact Us Advertise with Us Sister Sites Privacy Policy Terms of Use

Copyright © 2006-2008 Linlap.com