Configuring the iwl4965 driver for the Intel 4965AGN wireless controller
Created by: Bill Giannikos,Last modification on Wed 06 of Feb, 2008 [13:50 UTC]
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.
SponsorsLenovo are now offering a range of Thinkpads with Suse Linux pre-installed. Run Linux and Windows simultaneously with Parallels Workstation. | Page Contents |
Author
Bill Giannikos (bill2 at giannikos.com.au)www.billgiannikos.com
Editing This Page
View our Editing GuidelinesIntroduction
The Intel 4965AGN wireless controller is found in the Santa Rosa chipset and is quite common in newer 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 iwlwifi driver. This guide will help you install and configure the Intel 4965ABG for Linux.Tips
For the easiest install you should use kernel 2.6.22 or higher. This kernel includes the necessary drivers for the iwlwifi to function properly. Older versions are much harder to configure.Installing the iwlwifi driver
Fedora 7
With Fedora 7, all you need to do is update your distribution. With the latest 2.6.22 kernel which is installed after running the update you will have the iwl4965 installed.OpenSuSE 10.3
OpenSuSE 10.3 includes the iwlwifi driver as standard so no extra installation is required.Ubuntu/KUbuntu/XUbuntu Linux 7.04
Ubuntu 7.04 does not include the iwlwifi driver so you will need to do this manually. The easiest method to achieve this is to install the latest kernel version from the upcoming (and currently beta) version of Ubuntu (which includes kernel 2.6.22).First add the following line to your /etc/apt/sources.list file
deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
Now execute the following commands (you should check if there is a newer kernel than the one listed below):
sudo apt-get update
then (on one line):
sudo apt-get install linux-image-2.6.22-10-generic linux-headers-2.6.22-10-generic linux-restricted-modules-2.6.22-10-generic linux-ubuntu-modules-2.6.22-10-generic
Finally remove the line that you just added to the /etc/apt/sources.list file.
And that's it, since the iwlwifi driver is included with the above kernel you should be ready to go. A reboot is necessary to launch the new kernel.
Ubuntu/KUbuntu/XUbuntu Linux 7.10
Ubuntu 7.10 includes the iwlwifi driver as standard so no extra installation is required.Generic Method
(To verify and expand.)Please be aware that wireless can be a hard to configure even on Windows: problems often only go away after a reboot, a dhclient wlan0 (run under root to get an IP renewal) or a router reboot. Even with different routers, the intel driver is glitchy and either quits showing access points in knet_applet, or just fails to get an IP by itself, forcing you to specify one in the configuration menu on a KDE tray.
Also, Mandriva 2008 in 32 and 64 bit modes currently stutters (on the S5097 submodel, at least) when the hardware switch is toggled, and most of the time stays that way until you reboot. This happens more often when audio files are being played, but stays even after different programs are exited. Seems like an issue with IRQ handling, and the dmesg log may mention an unhandled wireless event. Upon shutdown, the log may also show a "microcode sw failure 0x20000000", at least under the ndiswrapper version.

Comments
G works on short range only
It's like it's not turning on the radio or something. On my laptop (Dell Precision M4300) in Ubuntu it does not turn on the Wi-fi light just below the screen but Windows does turn this on and Windows is able to connect at long range, I suppose that this light is somehow related to a broadcast/radio signal that should be turned on for long range.
If I'm to stay 10 feet from the router, I'm better off using a wired connection :-(
Anybody would have an idea as to how to get the radio signal on with ubuntu?
No N for me either
Anyone have any ideas about this?
no N?