This page explains how to configure and use Intel's ipw2200 and ipw2915 (despite the module name) wireless Network adapter.
Installation
Installation takes two steps : get the firmware from Intel, finally load the 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.
Getting the firmware
Next, you have to download the proprietary firmware from Intel (get the firmware v3.0) :
http://ipw2200.sourceforge.net/firmware.php
mkdir /tmp/ipw cd /tmp/ipw wget -O ipw2200.tgz http://ipw2200.sourceforge.net/firmware.php?i_agree_to_the_license=yes&f=ipw2200-fw-3.0.tgz tar -xvf ipw2200.tgz mv /tmp/ipw/ipw2200-fw-3.*/*ipw2200* /lib/firmware/
Load ipw2200 module
rmmod ipw2200 modprobe ipw2200
then "ip a" should list your card (wlan0).
Using the wireless
You should install network-manager-gnome or network-manager-kde, which are convenient tools.
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 -nnv | awk '/.*Wireless.*/,/^$/' 0b:02.0 Network controller [0280]: Intel Corporation PRO/Wireless 2915ABG Network Connection [8086:4224] (rev 05) Subsystem: Intel Corporation Unknown device 1011 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (750ns min, 6000ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 66 Region 0: Memory at b4001000 (32-bit, non-prefetchable) [size=4K] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME-
See also:
http://ipw2200.sourceforge.net/ - IntelĀ® PRO/Wireless 2200BG Driver for Linux
http://thinkwiki.org/wiki/Ipw2200#Installation_on_Debian_Etch
