This page explains how to configure and use Intel's ipw2200 and ipw2915 wireless Network adapter. (if your unsure which device you have, check [#device-identification]).
Installation and configuration
We need to download non-free firmware from http://ipw2200.sourceforge.net/firmware.php?fid=7 (executing this command implies acceptance of a non-free licence, follow the preceding link to read it)
wget --referer="http://ipw2200.sourceforge.net/firmware.php?fid=7" "http://ipw2200.sourceforge.net/firmware.php?i_agree_to_the_license=yes&f=ipw2200-fw-3.0.tgz"
- Untar it
tar xzvf ipw2200-fw-3.0.tgz -C /lib/firmware mv /lib/firmware/ipw2200-fw-3.0/* /lib/firmware rmdir /lib/firmware/ipw2200-fw-3.0
- The firmware will be loaded when the system detects the card again.
Load ipw2200 module
Note: The relevant drivers are shipped with the linux image package in Etch and Lenny. As they are up to date there is no need of external ipw2200 module usage.
modprobe -r ipw2200 modprobe ipw2200
- Then "ip a" should list your card (wlan0, or eth2).
- Reboot, and your wireless card will show up.
Using the wireless
Gnome: Right Click on Gnome Panel -> Add to panel -> Select Network Monitor -> Click Add. You will see a network status icon. Right click on it and configure your wireless Device. (network-manager-gnome)
KDE: Install network-manager-kde if its not installed already.
Setting the led
To switch on the LED (if not automatically)
echo 1 > /sys/bus/pci/drivers/ipw2200/0000\:\[PCI ID\]/led
Also creating the file "/etc/modprobe.d/ipw2200:
options ipw2200 led=1
?Anchor(device-identification)
Device identification
Intel ipw2200
lspci -nn | grep "Wireless" 02:02.0 Network controller [0280]: Intel Corporation PRO/Wireless 2200BG Network Connection [8086:4220] (rev 05)
Intel ipw2915
lspci -nn | grep "Wireless" 0b:02.0 Network controller [0280]: Intel Corporation PRO/Wireless 2915ABG Network Connection [8086:4224] (rev 05)
Other PCI-IDs
Some other devices should work the exact same way with ipw2200 module. check modinfo ipw2200 output.
modinfo ipw2200 | grep 'pci:' | sed -e 's/^.*:v0000\([^d]*\)d0000\([^s]*\)s.*/[\1:\2]/' | sort -u [8086:1043] [8086:104F] [8086:4220] [8086:4221] [8086:4223] [8086:4224]
If you aren't familiar with PCI-ID, read [:HowToIdentifyADevice/PCI:How To Identify A PCI Device]
See also:
http://ipw2200.sourceforge.net/ - IntelĀ® PRO/Wireless 2200BG Driver for Linux
http://thinkwiki.org/wiki/Ipw2200#Installation_on_Debian_Etch
