On a Dell Latitude D800 with an Intel Corp. PRO/Wireless 2200BG card, intel has a project to support the miniPCI adapter on Linux at ipw2200.sourceforge.net.
In order to use the IPW2200 driver you will need the following:
-
Linux with a 2.6.4+ kernel. See the INSTALL document for information on specific options required to be enabled in the kernel.
Wireless Extensions (v16) and Tools (v27-pre23).
The IPW2200 driver.
The IPW2200 binary firmware image.
The install and setup was pretty easy to get the card up and talking with my wireless 802.11g network. Below is a synopsis of what I did:
-
Download the driver.
- Additionally, run `system-config-network` gui to set up the wireless network...
Extract and install:
# make # make installDownload the firmware. Extract the contents to "/lib/firmware" directory.
# tar -C /lib/firmware -xvzf ipw2200-fw-#.#.tgzLoad the driver:
# modprobe ipw2200`iwconfig` now show up a wireless network interface "eth1". Configure the interface for the access point to be used:
# iwconfig eth1 essid <ESSID of Access Point> key <hex key>Activate and bring up the wireless interface:
# ifconfig eth1 <IP Address> # route add default gw <IP of Gateway> # ifconfig eth1 up`ifconfig` should now list out eth1 with an inet address. Setup the network script paramerters for eth1
# cat <<EOF > /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=dhcp ONBOOT=yes GATEWAY=<IP of Gateway> TYPE=Wireless ESSID=<ESSID of Access Point> CHANNEL=<CHANNEL # of your AP> MODE=Managed KEY=<hex key> EOF
Links to Fedora Core and RedHat RPMS: IPW2200 driver, IPW2200 firmware
Upgrading to ipw2200-1.0.4 and ipw2200-fw-2.3
Download, remove old firmware and install the new compatible firmware:
Remove the older versions of the modules if you see problems about unresolved symbols.
ipw2200-1.0.4 driver broken with kernel 2.6.12-1.1372_FC3
ipw2200-1.0.4 driver seems to have been broken with the upgrade to kernel 2.6.12-1.1372_FC3 . Installing the testing rpms on atrpms.net for the firmware and driver seems to have resolved the issue.
Here's what I did on 2.6.12-1.1372_FC3:
Download the needed rpms:
Install the rpms: The system needed to be restarted before I could use the kernel module.
Seperate ieee80211 networking stack for the Linux kernel 2.6.14
The ipw2200 wireless driver kernel module for the latest Fedora Core kernel 2.6.14-1.1656_FC4 requires the ieee80211 networking stack to be installed seperately.
Here's what I did on 2.6.14-1.1656_FC4:
Download the needed rpms:
Install the rpms: Restart:
kernel-2.6.17-1.2174_FC5