UPDATE:
<code><pre>
<pre><code>
root@bt:~# locate ipw2100-1.3.fw
root@bt:~# cd /lib/firmware
root@bt:~# ll /lib/firmware | grep ipw
root@bt:~# cd /usr/local/src/
# Download ipw2100 frimware from http://ipw2100.sourceforge.net/firmware.php?fid=2 to /usr/local/src
root@bt:~# tar zxf ipw2100-fw-1.3.tgz
root@bt:~# cp ipw2100-*.fw /lib/firmware/
root@bt:~# modprobe ipw2100 ipw2200
# reboot the box.
root@bt:/usr/local/src# iwconfig
lo        no wireless extensions.
eth0      no wireless extensions.
irda0     no wireless extensions.
eth1      IEEE 802.11b  ESSID:"My_ssid"  Nickname:"My_ssid"
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:14:6C:D6:03:48
          Bit Rate=11 Mb/s   Tx-Power:16 dBm
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:XXXX-XXXX-XXX-XXXX-XXXX-XXXX   Security mode:open
          Power Management:off
          Link Quality=99/100  Signal level=-46 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:60   Missed beacon:2
root@bt:/usr/local/src# /etc/init.d/networking restart
Reconfiguring network interfaces...There is already a pid file /var/run/dhclient.eth1.pid with pid 9228
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth1/00:0c:f1:60:78:78
Sending on   LPF/eth1/00:0c:f1:60:78:78
Sending on   Socket/fallback
DHCPRELEASE on eth1 to 10.0.1.1 port 67
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth1/00:0c:f1:60:78:78
Sending on   LPF/eth1/00:0c:f1:60:78:78
Sending on   Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7
DHCPOFFER of 10.0.2.8 from 10.0.1.1
DHCPREQUEST of 10.0.2.8 on eth1 to 255.255.255.255 port 67
DHCPACK of 10.0.2.8 from 10.0.1.1
bound to 10.0.2.8 -- renewal in 35581 seconds.
done.
root@bt:/usr/local/src# lshw -C network
  *-network:0 DISABLED
       description: Ethernet interface
       product: 82540EP Gigabit Ethernet Controller (Mobile)
       vendor: Intel Corporation
       physical id: 1
       bus info: pci@0000:02:01.0
       logical name: eth0
       version: 03
       serial: 00:0d:60:b0:c0:ba
       capacity: 1GB/s
       width: 32 bits
       clock: 66MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.21-k6-NAPI firmware=N/A ip=10.0.2.5 latency=64 link=no mingnt=255 module=e1000 multicast=yes port=twisted pair
  *-network:1
       description: Wireless interface
       product: PRO/Wireless LAN 2100 3B Mini PCI Adapter
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:02:02.0
       logical name: eth1
       version: 04
       serial: 00:0c:f1:60:78:78
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ipw2100 driverversion=git-1.2.2 firmware=712.0.3:3:00000001 ip=10.0.2.8 latency=64 link=yes maxlatency=34 mingnt=2 module=ipw2100 multicast=yes wireless=IEEE 802.11b
</code></pre>