Intel PRO/Wireless 2100 802.11b Linux Driver
Copyright (C) 2004, Intel Corporation
For additional information, contact james.p.ketrenos@intel.com

INSTALLING THE BITS
------------ -----   -----       ----       ---       --         -     

To install the driver download the package appropriate for your kernel (2.4 or 
2.6).  Once you have that, simply change to the root of your kernel and
apply the patch:

% export K=2.4.24
% export V=0.17
% tar xzfO ~/ipw2100-$K-$V.tgz ipw2100-$K-$V-patch | patch -p1

NOTE:  If you are upgrading to a new version, first remove the old one by 
reversing the previous patch.  For example:

% export V=0.16
% tar xzfO ~/ipw2100-$K-$V.tgz ipw2100-$K-$V-patch | patch -p1 -R

You can then apply the new patch.  

The patch should proceed without errors.  Once you have applied the patch, you
can configure and build the kernel:


CONFIGURING THE KERNEL
------------ -----   -----       ----       ---       --         -     

# Configure the kernel
% make menuconfig

# Enable Intel PRO/Wireless 2100 under Network Devices => Wireless
#
# NOTE:  You must have EXPERIMENTAL turned on to see the Intel PRO/Wireless
#        option.  You can set this in Code Maturity Setting Options.
#


BUILDING THE MODULE
------------ -----   -----       ----       ---       --         -     

# Build the kernel module

% make modules modules_install

If you built as a module and didn't change any other kernel options, you are 
ready to go.


LOADING THE DRIVER
------------ -----   -----       ----       ---       --         -     

First, create a file in /etc/sysconfig/network-scripts/ called ifcfg-eth1 
(or eth2, etc. as appropriate).  Place the following within it:

DEVICE=eth1
ONBOOT=yes
BOOTPROTO=dhcp
TYPE=Wireless

% modprobe ipw2100
% ifup eth1

If you have DHCP configured on your network, and you have a wireless access
point nearby, you should be up and running.

You can check and see if your interface is up by running 

% ifconfig eth1

To test the connection, you can ping a machine using the wireless interface:

% ping www.intel.com -I eth1

If you want to use the wireless interface for all traffic, set up the default
gateway to go through it.  I usually perform the following:

# Disable eth0 completely
% ifdown eth0

# Configure the routing table to go through the wireless NIC
% route add default gw 192.168.1.1 eth1

If you had brought down eth0 before you load the ipw2100 module, the system
should set up your routes for you.

