Fedora Core 2 on a Dell Inspiron 8600
Intel PRO/Wireless 2200 Summary.
Latest Update -- December 28th 2005
Version 1.0 of the Intel Pro Wireless driver is in the latest kernels you can just add the appropriate firmware to /lib/firmware and configure.
The Intel PRO/Wireless 2200 and 2100 miniPCI cards have an open source driver program. Version 0.12 has been released. With recent releases you can now have open or restricted encryption. I am using an open wep key. There appears to be a bug in "/etc/sysoonfig/network-scripts/ifup-wireless" on line 62 where $KEY is in quotes. You can either remove the quotes or set /etc/sysoonfig/network-scripts/keys-eth1 to contain KEY1='open s:yourkey'.
Also be aware that there has been an issue with the driver loading in Fedora Core 2 on start up. Bill Moss has posted a page to the mailing list on getting the driver loading on boot. I tried it and it works well. Apparently this will be the default in Fedora Core 3. You could also try enabling the legacy firmware option when compiling the driver.
The 10/100 Broadcom network card worked straight out of the box using the b44 module. I'm running an ADSL connection and the card doesn't seem to have any issues at all.
Intel PRO/Wireless 2200 Setup.
Fedora Core 2 has everything to meet the requirements for installing the Intel driver. To get the wireless card running you download both the source code as well as the firmware. Firstly unzip the firmware and place them in /usr/lib/hotplug/firmware/ with the following.
# tar -zxvf ipw2200-fw-2.0.tgz
# mv *.fw /usr/lib/hotplug/firmware/
The next step is to unzip the source code and compile it. To compile the source run the following.
# tar -zxvf ipw2200-0.12.tgz
# cd ipw2200-0.12
You will see some warnings in regard to CRC which you can ignore. James Ketrenos who is driving the driver program has included two scripts to manage the loading and unloading of the modules. Running the load script should report the modules successfully loaded. It also prints an error messages about the firmware_class. This is not a problem in Fedora Core 2. It is then a matter of configuring the wireless details with 'iwconfig' and the network device with 'ifconfig'. To do this run the following.
# iwconfig eth1
# iwconfig eth1 essid youressid
# iwconfig eth1 key open yourencryptionkey
Include 'open' in the above command depending on your setup. Pausing for a moment to allow the card to associate with the Access Point should reveal the essid and mac details of the AP as suggested below.
[root@localhost ipw2200-0.3]# iwconfig eth1
eth1 IEEE 802.11bg ESSID:"XXXXXX"
Mode:Managed Channel:XX Access Point: XX:XX:XX:XX:XX:XX
Link Quality:30/100 Signal level:-186 dBm Noise level:-98 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:1 Invalid misc:0 Missed beacon:50
The next step is to bring up the interface with the following.
# ifconfig eth1 XXX.XXX.X.X up
# route add default gw XXX.XXX.X.X
which should allow access to both the local network and the internet.
I have linked to mine as a reference you may need to vary these to suit your setup. I have configured the card so that it doesn't start on boot but allow a user to start it. Once logged in it is easy to start it with system-control-network.