Difference between revisions of "Iwlwifi"

From ThinkWiki
Jump to: navigation, search
(effort to consolidate)
 
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Intel Wireless WiFi Link drivers for Linux, or '''iwlwifi''', which provides official, Open support for wireless Intel adapters.  Initially, it only supported [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]] and [[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter]].  The driver works out of the box '''with''' a hardware firmware replacement. Full documentation and source is available on this newer driver.
+
Intel Wireless WiFi Link drivers for Linux, or '''iwlwifi''', which provides official, Open support for wireless Intel adapters.  Initially, it only supported [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]] and [[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter]].  More wireless projects are planned to move to this project in the future.  The driver works out of the box '''with''' a hardware firmware replacement. Full documentation and source is available on this newer driver.
  
 +
*[http://intellinuxwireless.org/ Old official website (intellinuxwireless.org)]
 +
*[https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi current Web page, on Linux Wireless wiki (wireless.wiki.kernel.org)]
  
==Notes ==
+
== Notes ==
The previous Intel Wifi driver was named "[[ipw]]".
+
The previous Intel Wifi driver was named "[[ipw]]". Even though the ipw driver is considered deprecated, it is quite stable. If iwlwifi is causing problems (e.g. kernel oops on unloading iwl3945 module, frequent wireless disconnections), the ipw drivers provide a viable alternative. With a patch, the ipw driver works with the newer {{Kernel|2.6.25}} kernels as well.
 +
 
 +
= Packages =
 +
*{{Debian}}
 +
** Kernel 2.6.29 (maybe 2.6.28) ships the firmware as kernel-module "iwlagn".
 +
** Debian Unstable (Sid) ships the firmware in the package "[http://packages.debian.org/sid/firmware-iwlwifi firmware-iwlwifi]" (version 0.16) in non-free branch.
 +
** Debian Testing (Squeeze) ships the firmware in the package "[http://packages.debian.org/squeeze/firmware-iwlwifi firmware-iwlwifi]" (version 0.16) in non-free branch.
 +
** Debian Stable (Lenny) ships the firmware in the package "[http://packages.debian.org/lenny/firmware-iwlwifi firmware-iwlwifi]" (version 0.14+lenny1) in non-free branch.
 +
** Debian Oldstable (Etch) ships the firmware in the package "[http://packages.debian.org/etch/firmware-iwlwifi firmware-iwlwifi]" (version 0.4+etchnhalf.1) in non-free branch.
 +
** Debian Etch-Backports ships the firmware in the package "[http://packages.debian.org/etch-backports/firmware-iwlwifi firmware-iwlwifi]" (version 0.13~bpo40+1) in non-free branch.
 +
 
 +
= iwl3945 =
 +
The '''iwl3945''' driver is part of the [[iwlwifi]] project to provide support for the [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]. The driver is included in recent kernels 2.6.24 and needs a binary firmware image, without which nothing will work, but nothing will complain, either.
 +
 
 +
For the firmware:
 +
* Debian Sid: the package is {{path|firmware-iwlwifi}}.  You will need to append {{path|non-free}} to the {{path|deb http://foo sid ...}} line in your {{path|/etc/apt/sources.list}}.
 +
 
 +
For Europe:
 +
* Add /etc/modprobe.d/iwl3945-fix with the following content: "options cfg80211 ieee80211_regdom=EU". This will make channels 12 and 13 available. If an access point you know is there is not shown with "iwlist wlan0 scan" and you are in Europe, then this option may be missing.
 +
 
 +
== See also ==
 +
* [[Ipw3945]]
  
 
== Availability ==
 
== Availability ==
The [[iwl3945]] driver <!-- already works to some extend but it still in early stage --> was integrated into Linux-2.6.24<!-- at least?  Maybe as early as 2.6.22 or 2.6.23.  Unable to find documentation to verify. -->.
+
The '''iwl3945''' driver was integrated into Linux {{Kernel|2.6.24}}. It needs a binary firmware image that can be obtained from the project homepage or from distribution repositories.
 
 
== External links ==
 
* [http://intellinuxwireless.org/ Official website]
 

Latest revision as of 02:50, 25 August 2016

Intel Wireless WiFi Link drivers for Linux, or iwlwifi, which provides official, Open support for wireless Intel adapters. Initially, it only supported Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter and Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter. More wireless projects are planned to move to this project in the future. The driver works out of the box with a hardware firmware replacement. Full documentation and source is available on this newer driver.

Notes

The previous Intel Wifi driver was named "ipw". Even though the ipw driver is considered deprecated, it is quite stable. If iwlwifi is causing problems (e.g. kernel oops on unloading iwl3945 module, frequent wireless disconnections), the ipw drivers provide a viable alternative. With a patch, the ipw driver works with the newer 2.6.25 kernels as well.

Packages

  • Debian
    • Kernel 2.6.29 (maybe 2.6.28) ships the firmware as kernel-module "iwlagn".
    • Debian Unstable (Sid) ships the firmware in the package "firmware-iwlwifi" (version 0.16) in non-free branch.
    • Debian Testing (Squeeze) ships the firmware in the package "firmware-iwlwifi" (version 0.16) in non-free branch.
    • Debian Stable (Lenny) ships the firmware in the package "firmware-iwlwifi" (version 0.14+lenny1) in non-free branch.
    • Debian Oldstable (Etch) ships the firmware in the package "firmware-iwlwifi" (version 0.4+etchnhalf.1) in non-free branch.
    • Debian Etch-Backports ships the firmware in the package "firmware-iwlwifi" (version 0.13~bpo40+1) in non-free branch.

iwl3945

The iwl3945 driver is part of the iwlwifi project to provide support for the Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter. The driver is included in recent kernels 2.6.24 and needs a binary firmware image, without which nothing will work, but nothing will complain, either.

For the firmware:

  • Debian Sid: the package is firmware-iwlwifi. You will need to append non-free to the deb http://foo sid ... line in your /etc/apt/sources.list.

For Europe:

  • Add /etc/modprobe.d/iwl3945-fix with the following content: "options cfg80211 ieee80211_regdom=EU". This will make channels 12 and 13 available. If an access point you know is there is not shown with "iwlist wlan0 scan" and you are in Europe, then this option may be missing.

See also

Availability

The iwl3945 driver was integrated into Linux 2.6.24. It needs a binary firmware image that can be obtained from the project homepage or from distribution repositories.