Differences between revisions 1 and 78 (spanning 77 versions)
Revision 1 as of 2007-11-17 12:24:53
Size: 3530
Editor: FranklinPiat
Comment: initial page.
Revision 78 as of 2015-04-26 04:22:58
Size: 6110
Editor: GeoffSimmons
Comment: Intel 7265 is also supported.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## migrated from iwlagn
Line 2: Line 3:
This page describe how to use iwl-wifi ([http://www.intellinuxwireless.org/ Intel Wireless WiFi Link driver]) with an iwl3945 or iwl4965 (despite the name of the page). ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[fr/iwlwifi|Français]] - [[it/iwlwifi|Italiano]]-~
----
= Intel Wireless WiFi Link, Wireless-N, Advanced-N, Ultimate-N devices =
This page describes how to enable support for Intel 802.11n devices on Debian systems.
<<TableOfContents(2)>>
Line 4: Line 9:
 <!> EXPERIMENTAL : People willing to use iwl4965 with Debian/Etch should read [http://www.nanonanonano.net/linux/debian/iwlwifi]. This page use a pre-"experimental" kernel and apply to Debian/Testing or Debian/Unstable only. The '''iwlwifi''' Linux kernel driver supports several Intel wireless LAN adapters:
Line 6: Line 11:
## If your page gets really long, uncomment this Table of Contents
## ||<style="font-size:smaller">[[TableOfContents(2)]]||
 * Intel Wireless !WiFi 5100AGN, 5300AGN, and 5350AGN
 * Intel Wireless !WiFi 5150AGN
 * Intel !WiFi Link 1000BGN
 * Intel 6000 Series !WiFi Adapters (6200AGN and 6300AGN)
 * Intel Wireless !WiFi Link 6250AGN Adapter
 * Intel 6005 Series !WiFi Adapters
 * Intel 6030 Series !WiFi Adapters
 * Intel Wireless !WiFi Link 6150BGN 2 Adapter
 * Intel 100 Series !WiFi Adapters (100BGN and 130BGN)
 * Intel 2000 Series !WiFi Adapters
 * Intel 7260 !WiFi Adapter
 * Intel 7265 !WiFi Adapter
 * Intel 3160 !WiFi Adapter
Line 9: Line 25:
= Installation =
== Install kernel 2.6.23 ==
The iwl* modules requires the new kernel's ''IEEE 802.11'' subsystem (mac80211). both modules are available in 2.6.23, available at [http://kernel-archive.buildserver.net/debian-kernel/pool/main/l/linux-2.6/].
Non-free firmware is required, which can be provided by installing the DebianPkg:firmware-iwlwifi package.
Line 13: Line 27:
It's assumed you know how to install it ! {i} For support of Intel 3945ABG/BG and 4965AGN devices, see [[iwlegacy]].
Line 15: Line 29:
== Loading the iwl3945 / iwl4965 modules ==
 * The module should be loaded automatically by udev when the system starts.
== Using IwlWifi ==
 * use DebPkg:network-manager to use the interface !
== Installation ==
Line 20: Line 31:
= Common problems and errors =
## Put problem description and error message in titles !
<<Anchor(jessie)>>
=== Debian 8 "Jessie" ===
Line 23: Line 34:
== Interfaces is named "wlan0_rename" (sysfs_create_symlink failed) ==
Another symptom is that Network-manager don't handle the wireless card.
 1. Add a "non-free" component to {{{/etc/apt/sources.list}}}, for example: {{{
# Debian 8 "Jessie"
deb http://http.debian.net/debian/ jessie main contrib non-free
}}}
 1. Update the list of available packages and install the [[DebianPkg:jessie/firmware-iwlwifi|firmware-iwlwifi]] package: {{{
# apt-get update && apt-get install firmware-iwlwifi
}}}
 1. As the iwlwifi module is [[Modules|automatically loaded]] for supported devices, reinsert this module to access installed firmware: {{{
# modprobe -r iwlwifi ; modprobe iwlwifi
}}}
 1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate.
Line 26: Line 46:
/var/log/syslog may show :
{{{
kernel: iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 0.1.15ks
kernel: iwl3945: Copyright(c) 2003-2007 Intel Corporation
kernel: ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 22
kernel: PCI: Setting latency timer of device 0000:03:00.0 to 64
kernel: iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
kernel: iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
kernel: wmaster0: Selected rate control algorithm 'iwl-3945-rs'
kernel: net eth2: device_rename: sysfs_create_symlink failed (-17)
kernel: udev: renamed network interface wmaster0 to eth2
kernel: net wlan0_rename: device_rename: sysfs_create_symlink failed (-17)
<<Anchor(wheezy)>>
<<Anchor(Debian 7.0 "Wheezy")>>
=== Debian 7 "Wheezy" ===

 1. Add a "non-free" component to {{{/etc/apt/sources.list}}}, for example: {{{
# Debian 7 "Wheezy"
deb http://http.debian.net/debian/ wheezy main contrib non-free
Line 39: Line 54:
 1. Update the list of available packages and install the [[DebianPkg:wheezy/firmware-iwlwifi|firmware-iwlwifi]] package: {{{
# apt-get update && apt-get install firmware-iwlwifi
}}}
 1. As the iwlwifi module is [[Modules|automatically loaded]] for supported devices, reinsert this module to access installed firmware: {{{
# modprobe -r iwlwifi ; modprobe iwlwifi
}}}
 1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate.
Line 40: Line 62:
 '''This may occurs if you had used ipw3945 module before.''' <<Anchor(supported)>>
== Supported Devices ==
## DO NOT REMOVE : this paragraph is required for search-engines !
Line 42: Line 66:
=== Resolution ===
in /etc/udev/rules.d/z25_persistent-net.rules remove the line like
{{{
# PCI device 0x8086:0x4227 (ipw3945)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:13:02:4c:12:12", NAME="eth2"
}}}
then remove the module and re-insert it.
{{{
rmmod iwl3945
modprobe iwl3945
}}}
in /etc/udev/rules.d/z25_persistent-net.rules you should now have a line like :
{{{
# PCI device 0x8086:0x4227 (iwl3945)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:13:02:4c:12:12", ATTR{type}=="1", NAME="wlan0"
}}}
The page [[HowToIdentifyADevice/PCI]] explains how to identify a PCI device.
Line 59: Line 68:
The following list is based on the ''alias'' fields of {{{modinfo iwlwifi}}} in Debian 3.16 (3.16.7-ckt9-2) kernel images.
## list generated with: http://www.klabs.be/~fpiat/linux/hardware/modinfo-devnames/
##TAG:LIST_1_START
 ~- {{{
PCI: 8086:0082 Intel Corporation Centrino Advanced-N 6205 [Taylor Peak]
PCI: 8086:0083 Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
PCI: 8086:0084 Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
PCI: 8086:0085 Intel Corporation Centrino Advanced-N 6205 [Taylor Peak]
PCI: 8086:0087 Intel Corporation Centrino Advanced-N + WiMAX 6250 [Kilmer Peak]
PCI: 8086:0089 Intel Corporation Centrino Advanced-N + WiMAX 6250 [Kilmer Peak]
PCI: 8086:008A Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak]
PCI: 8086:008B Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak]
PCI: 8086:0090 Intel Corporation Centrino Advanced-N 6230 [Rainbow Peak]
PCI: 8086:0091 Intel Corporation Centrino Advanced-N 6230 [Rainbow Peak]
PCI: 8086:0885 Intel Corporation Centrino Wireless-N + WiMAX 6150
PCI: 8086:0886 Intel Corporation Centrino Wireless-N + WiMAX 6150
PCI: 8086:0887 Intel Corporation Centrino Wireless-N 2230
PCI: 8086:0888 Intel Corporation Centrino Wireless-N 2230
PCI: 8086:088E Intel Corporation Centrino Advanced-N 6235
PCI: 8086:088F Intel Corporation Centrino Advanced-N 6235
PCI: 8086:0890 Intel Corporation Centrino Wireless-N 2200
PCI: 8086:0891 Intel Corporation Centrino Wireless-N 2200
PCI: 8086:0892 Intel Corporation Centrino Wireless-N 135
PCI: 8086:0893 Intel Corporation Centrino Wireless-N 135
PCI: 8086:0894 Intel Corporation Centrino Wireless-N 105
PCI: 8086:0895 Intel Corporation Centrino Wireless-N 105
PCI: 8086:0896 Intel Corporation Centrino Wireless-N 130
PCI: 8086:0897 Intel Corporation Centrino Wireless-N 130
PCI: 8086:08AE Intel Corporation Centrino Wireless-N 100
PCI: 8086:08AF Intel Corporation Centrino Wireless-N 100
PCI: 8086:08B1 Intel Corporation Wireless 7260
PCI: 8086:08B2 Intel Corporation Wireless 7260
PCI: 8086:08B3 Intel Corporation Wireless 3160
PCI: 8086:08B4 Intel Corporation Wireless 3160
PCI: 8086:095A Intel Corporation Wireless 7265
PCI: 8086:095B Intel Corporation Wireless 7265
PCI: 8086:24F3 Intel Corporation Wireless 8260
PCI: 8086:24F4 Intel Corporation Wireless 8260
PCI: 8086:422B Intel Corporation Centrino Ultimate-N 6300
PCI: 8086:422C Intel Corporation Centrino Advanced-N 6200
PCI: 8086:4232 Intel Corporation WiFi Link 5100
PCI: 8086:4235 Intel Corporation Ultimate N WiFi Link 5300
PCI: 8086:4236 Intel Corporation Ultimate N WiFi Link 5300
PCI: 8086:4237 Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
PCI: 8086:4238 Intel Corporation Centrino Ultimate-N 6300
PCI: 8086:4239 Intel Corporation Centrino Advanced-N 6200
PCI: 8086:423A Intel Corporation PRO/Wireless 5350 AGN [Echo Peak] Network Connection
PCI: 8086:423B Intel Corporation PRO/Wireless 5350 AGN [Echo Peak] Network Connection
PCI: 8086:423C Intel Corporation WiMAX/WiFi Link 5150
PCI: 8086:423D Intel Corporation WiMAX/WiFi Link 5150
}}} -~
##TAG:LIST_1_END
Line 60: Line 121:
= Identify wireless card =
## DO NOT REMOVE : this paragraph is required for search-engines !
Running {{{ lspci -nn }}} should list one of :
{{{
03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG Network Connection [8086:4222] (rev 02)
}}}
or
{{{
03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG Network Connection [8086:4227]
}}}
or
{{{
03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection [8086:4229]
}}}
or
{{{
03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection [8086:4230]
}}}
== See Also ==
 * [[iwlegacy]] - Intel PRO/Wireless 3945 and !WiFi Link 4965 devices
 * [[ipw2200]] - Intel PRO/Wireless 2100, 2200 and 2915 devices
 * [[WiFi/HowToUse|How to use a WiFi interface]]
Line 80: Line 127:
## You can add other helpful links
##See also:

## - Sometime, it's useful to add some "keywords" not use in the page (synonyms, etc.)
## keywords:
## - If this page belongs to an existing Category, add it below.
CategoryHardware
CategoryHardware | CategoryWireless

Translation(s): Français - Italiano


Intel Wireless WiFi Link, Wireless-N, Advanced-N, Ultimate-N devices

This page describes how to enable support for Intel 802.11n devices on Debian systems.

The iwlwifi Linux kernel driver supports several Intel wireless LAN adapters:

  • Intel Wireless WiFi 5100AGN, 5300AGN, and 5350AGN

  • Intel Wireless WiFi 5150AGN

  • Intel WiFi Link 1000BGN

  • Intel 6000 Series WiFi Adapters (6200AGN and 6300AGN)

  • Intel Wireless WiFi Link 6250AGN Adapter

  • Intel 6005 Series WiFi Adapters

  • Intel 6030 Series WiFi Adapters

  • Intel Wireless WiFi Link 6150BGN 2 Adapter

  • Intel 100 Series WiFi Adapters (100BGN and 130BGN)

  • Intel 2000 Series WiFi Adapters

  • Intel 7260 WiFi Adapter

  • Intel 7265 WiFi Adapter

  • Intel 3160 WiFi Adapter

Non-free firmware is required, which can be provided by installing the firmware-iwlwifi package.

{i} For support of Intel 3945ABG/BG and 4965AGN devices, see iwlegacy.

Installation

Debian 8 "Jessie"

  1. Add a "non-free" component to /etc/apt/sources.list, for example:

    # Debian 8 "Jessie"
    deb http://http.debian.net/debian/ jessie main contrib non-free
  2. Update the list of available packages and install the firmware-iwlwifi package:

    # apt-get update && apt-get install firmware-iwlwifi
  3. As the iwlwifi module is automatically loaded for supported devices, reinsert this module to access installed firmware:

    # modprobe -r iwlwifi ; modprobe iwlwifi
  4. Configure your wireless interface as appropriate.

Debian 7 "Wheezy"

  1. Add a "non-free" component to /etc/apt/sources.list, for example:

    # Debian 7 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Update the list of available packages and install the firmware-iwlwifi package:

    # apt-get update && apt-get install firmware-iwlwifi
  3. As the iwlwifi module is automatically loaded for supported devices, reinsert this module to access installed firmware:

    # modprobe -r iwlwifi ; modprobe iwlwifi
  4. Configure your wireless interface as appropriate.

Supported Devices

The page HowToIdentifyADevice/PCI explains how to identify a PCI device.

The following list is based on the alias fields of modinfo iwlwifi in Debian 3.16 (3.16.7-ckt9-2) kernel images.

  • PCI: 8086:0082 Intel Corporation Centrino Advanced-N 6205 [Taylor Peak]
    PCI: 8086:0083 Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
    PCI: 8086:0084 Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
    PCI: 8086:0085 Intel Corporation Centrino Advanced-N 6205 [Taylor Peak]
    PCI: 8086:0087 Intel Corporation Centrino Advanced-N + WiMAX 6250 [Kilmer Peak]
    PCI: 8086:0089 Intel Corporation Centrino Advanced-N + WiMAX 6250 [Kilmer Peak]
    PCI: 8086:008A Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak]
    PCI: 8086:008B Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak]
    PCI: 8086:0090 Intel Corporation Centrino Advanced-N 6230 [Rainbow Peak]
    PCI: 8086:0091 Intel Corporation Centrino Advanced-N 6230 [Rainbow Peak]
    PCI: 8086:0885 Intel Corporation Centrino Wireless-N + WiMAX 6150
    PCI: 8086:0886 Intel Corporation Centrino Wireless-N + WiMAX 6150
    PCI: 8086:0887 Intel Corporation Centrino Wireless-N 2230
    PCI: 8086:0888 Intel Corporation Centrino Wireless-N 2230
    PCI: 8086:088E Intel Corporation Centrino Advanced-N 6235
    PCI: 8086:088F Intel Corporation Centrino Advanced-N 6235
    PCI: 8086:0890 Intel Corporation Centrino Wireless-N 2200
    PCI: 8086:0891 Intel Corporation Centrino Wireless-N 2200
    PCI: 8086:0892 Intel Corporation Centrino Wireless-N 135
    PCI: 8086:0893 Intel Corporation Centrino Wireless-N 135
    PCI: 8086:0894 Intel Corporation Centrino Wireless-N 105
    PCI: 8086:0895 Intel Corporation Centrino Wireless-N 105
    PCI: 8086:0896 Intel Corporation Centrino Wireless-N 130
    PCI: 8086:0897 Intel Corporation Centrino Wireless-N 130
    PCI: 8086:08AE Intel Corporation Centrino Wireless-N 100
    PCI: 8086:08AF Intel Corporation Centrino Wireless-N 100
    PCI: 8086:08B1 Intel Corporation Wireless 7260
    PCI: 8086:08B2 Intel Corporation Wireless 7260
    PCI: 8086:08B3 Intel Corporation Wireless 3160
    PCI: 8086:08B4 Intel Corporation Wireless 3160
    PCI: 8086:095A Intel Corporation Wireless 7265
    PCI: 8086:095B Intel Corporation Wireless 7265
    PCI: 8086:24F3 Intel Corporation Wireless 8260
    PCI: 8086:24F4 Intel Corporation Wireless 8260
    PCI: 8086:422B Intel Corporation Centrino Ultimate-N 6300
    PCI: 8086:422C Intel Corporation Centrino Advanced-N 6200
    PCI: 8086:4232 Intel Corporation WiFi Link 5100
    PCI: 8086:4235 Intel Corporation Ultimate N WiFi Link 5300
    PCI: 8086:4236 Intel Corporation Ultimate N WiFi Link 5300
    PCI: 8086:4237 Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
    PCI: 8086:4238 Intel Corporation Centrino Ultimate-N 6300
    PCI: 8086:4239 Intel Corporation Centrino Advanced-N 6200
    PCI: 8086:423A Intel Corporation PRO/Wireless 5350 AGN [Echo Peak] Network Connection
    PCI: 8086:423B Intel Corporation PRO/Wireless 5350 AGN [Echo Peak] Network Connection
    PCI: 8086:423C Intel Corporation WiMAX/WiFi Link 5150
    PCI: 8086:423D Intel Corporation WiMAX/WiFi Link 5150

See Also


CategoryHardware | CategoryWireless