4991
Comment: Broken link removed, update sources.list with debian 11.
|
← Revision 49 as of 2022-02-10 03:33:07 ⇥
4971
modernise
|
Deletions are marked like this. | Additions are marked like this. |
Line 22: | Line 22: |
Both drivers are included for use by the Debian installation program ([[DebianInstaller|Debian Installer]]) and are also within the installed kernel image. | Both drivers are included for use by the Debian installation program ([[DebianInstaller|Debian Installer]]) and are also within the installed Linux kernel image. |
Line 24: | Line 24: |
Debian Installer may prompt for the required firmware (ipw2100-1.3.fw or ipw2200-bss.fw). You will have to download, extract and provide the firmware, as explained in section 6.4 of the [[http://www.debian.org/releases/stable/installmanual|Installation Guide]]. | Debian Installer may prompt for the required firmware (ipw2100-1.3.fw or ipw2200-bss.fw). You will have to download, extract and provide the firmware, as explained in section 6.4 of the [[https://www.debian.org/releases/stable/installmanual|Installation Guide]]. |
Line 26: | Line 26: |
This is also available in the [[http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stable/current/|nonfree-firmware tarball]] which is built regularly on cdimage.debian.org. Supply this blob on a CD/floppy/USB drive etc. and Debian Installer will do the right thing. -- SteveMcIntyre | This is also available in the [[https://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stable/current/|nonfree-firmware tarball]]. Supply this blob on a CD/floppy/USB drive etc. and Debian Installer will do the right thing. |
Line 30: | Line 30: |
The ipw2100 and ipw2200 drivers are included in the Linux kernel since version 2.6.14 and 2.6.15 respectively. They are included as modules in Debian kernel images. | The ipw2100 and ipw2200 drivers are included in the Linux kernel since version 2.6.14 and 2.6.15 respectively. They are included as modules in Debian Linux kernel images. |
Line 34: | Line 34: |
1. Add a "non-free" component to {{{/etc/apt/sources.list}}} for your Debian version, for example: {{{ | 1. Add a "non-free" component to your [[SourcesList|apt sources]] for your Debian version, for example: {{{ |
Line 36: | Line 36: |
deb http://deb.debian.org/debian bullseye main contrib non-free | deb https://deb.debian.org/debian bullseye main contrib non-free |
Line 39: | Line 39: |
# apt-get update # apt-get install firmware-ipw2x00 }}} You are required to accept the license agreement before the firmware is installed to your system. |
# apt update # apt install firmware-ipw2x00 }}} You are required to accept the license agreement before the firmware is installed to your system. |
Line 52: | Line 50: |
* Examine the kernel ring buffer ([[DebianMan:1/dmesg|dmesg(1)]]) to verify required firmware files are being loaded by the driver. If requested firmware is not available, no wireless interface will be created. | * Examine the Linux kernel ring buffer ([[DebianMan:dmesg|dmesg(1)]]) to verify required firmware files are being loaded by the driver. If requested firmware is not available, no wireless interface will be created. |
Line 54: | Line 53: |
* ipw2200: If you receive a "Failed to send TX_POWER: Command timed out." message, add {{{irqpoll}}} to your kernel command line. | * ipw2200: If you receive a "Failed to send TX_POWER: Command timed out." message, add {{{irqpoll}}} to your Linux kernel command line. |
Line 59: | Line 58: |
Line 64: | Line 64: |
The following list is based on the ''alias'' fields of {{{modinfo ipw2100}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. | The following list is based on the ''alias'' fields of {{{modinfo ipw2100}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) Linux kernel images. |
Line 74: | Line 76: |
The following list is based on the ''alias'' fields of {{{modinfo ipw2200}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. | The following list is based on the ''alias'' fields of {{{modinfo ipw2200}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) Linux kernel images. |
Line 95: | Line 99: |
* https://www.kernel.org/doc/html/latest/networking/device_drivers/wifi/intel/ipw2100.html - ipw2100 driver homepage | * [[https://www.kernel.org/doc/html/latest/networking/device_drivers/wifi/intel/ipw2100.html|ipw2100 driver homepage]] |
Intel PRO/Wireless 2100, 2200 and 2915 devices
This page describes how to enable support for WiFi devices based on Intel 2100, 2200 and 2915 chipsets on Debian systems.
Contents
Drivers
ipw2100 (supported devices)
- Supports the Intel PRO/Wireless 2100 802.11b chipset.
- Introduced in Linux 2.6.14.
ipw2200 (supported devices)
- Supports Intel PRO/Wireless 2200 802.11bg and 2915 802.11a/bg chipsets.
- Introduced in Linux 2.6.15.
Non-free firmware is required for both drivers, which can be provided by installing the firmware-ipw2x00 package.
Installation via Debian Installer
Both drivers are included for use by the Debian installation program (Debian Installer) and are also within the installed Linux kernel image.
Debian Installer may prompt for the required firmware (ipw2100-1.3.fw or ipw2200-bss.fw). You will have to download, extract and provide the firmware, as explained in section 6.4 of the Installation Guide.
This is also available in the nonfree-firmware tarball. Supply this blob on a CD/floppy/USB drive etc. and Debian Installer will do the right thing.
Installation on Established Systems
The ipw2100 and ipw2200 drivers are included in the Linux kernel since version 2.6.14 and 2.6.15 respectively. They are included as modules in Debian Linux kernel images.
Firmware is required for device operation.
Add a "non-free" component to your apt sources for your Debian version, for example:
# Debian 11 "Bullseye" deb https://deb.debian.org/debian bullseye main contrib non-free
Update the list of available packages and install the firmware-ipw2x00 package:
# apt update # apt install firmware-ipw2x00
You are required to accept the license agreement before the firmware is installed to your system.As the driver may already be loaded, reinsert the relevant driver module to access installed firmware:
# modprobe -r ipw2100 ; modprobe ipw2100
or
# modprobe -r ipw2200 ; modprobe ipw2200
Configure your wireless interface as appropriate.
Troubleshooting
Examine the Linux kernel ring buffer (dmesg(1)) to verify required firmware files are being loaded by the driver. If requested firmware is not available, no wireless interface will be created.
Ensure the firmware-ipw2x00 package is installed, then reinsert the relevant driver module as described above.
ipw2200: If you receive a "Failed to send TX_POWER: Command timed out." message, add irqpoll to your Linux kernel command line.
- LED control (ipw2200): If the LED does not switch on automatically:
echo options ipw2200 led=1 >> /etc/modprobe.d/ipw2200.conf && modprobe -r ipw2200 ; modprobe ipw2200
Supported Devices
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
ipw2100
The following list is based on the alias fields of modinfo ipw2100 in Debian 3.16 (3.16.7-ckt9-3~deb8u1) Linux kernel images.
PCI: 8086:1043 Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter
ipw2200
The following list is based on the alias fields of modinfo ipw2200 in Debian 3.16 (3.16.7-ckt9-3~deb8u1) Linux kernel images.
PCI: 8086:1043 Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter PCI: 8086:104F Intel Corporation (Device name unknown) PCI: 8086:4220 Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection PCI: 8086:4221 Intel Corporation (Device name unknown) PCI: 8086:4223 Intel Corporation PRO/Wireless 2915ABG [Calexico2] Network Connection PCI: 8086:4224 Intel Corporation PRO/Wireless 2915ABG [Calexico2] Network Connection
See Also
iwlegacy - Intel PRO/Wireless 3945 and WiFi Link 4965 devices
iwlwifi - Intel Wireless WiFi Link, Wireless-N, Advanced-N, Ultimate-N devices