Mandrake:IPW2200

From Linux 101, The beginner's guide to all things Linux.

Jump to: navigation, search

Contents

[edit] Introduction

The version of the IPW2200 driver that comes with Mandrake 10.1 does not work properly. Here is how to get it working.

[edit] Download

Download the following:

ipw2200-dkms-0.15-1mdk.noarch.rpm

ipw2200-fw-2.0.tgz Agree to the license to begin the download...

Alternatively, you can get an RPM package of the firmware from this link:

ipw2200-firmware-2.2-3plf.noarch.rpm

Note: If you tried to download ipw2200-dkms-0.15-1mdk.noarch.rpm and it didn't work before, it should work properly now. Thanks to JT. :-)

Note: you will need 2 more packages:

- dkms

- kernel-source or kernel-stripped

The kernel source version must match your current kernel version (find it with uname-a)

[edit] Install

Now do the following on a terminal:

  • Become root.
su
  • Make sure the directories /lib/hotplug/firmware and /etc/firmware exist.
# mkdir /lib/hotplug/firmware /etc/firmware
  • Unpack the firmware and copy it to the new directories.
# tar zxvf ipw2200-fw-2.0.tgz
# cp *.fw /etc/firmware
# cp *.fw /lib/hotplug/firmware

Note: If you do not have your kernel sources installed, the next step will ask you to install them. There may be several versions to choose from, make sure to get the sources that match your running kernel's version. You can find out which version of the kernel you are running by using the command uname -a .

  • Install the alternate driver package. This will run a bunch of Perl scripts and do some other things.
# urpmi ipw2200-dkms-0.15-1mdk.noarch.rpm

[edit] Configure

  • Go to System -> Configuration -> Configure your computer. Then into System -> Services. Start hotplug if not already running, and set it to start On Boot.
  • In the 'Configure your computer' screen choose 'Network' -> 'Set up Network Connection'.
  • Pick 'Wireless Connection', 'eth1 ...', 'Automatic IP', Check 'Assign Host...' 'Track network card...' and 'Network hotplugging' - see the note below about start at boot. The operating mode will be 'Managed', fill in your local SSID for network name (for example 'cuairnet'). Fill in your network's WEP key for the Encryption Key (Clemson students should ask CCIT). The page after that should be left blank. Host Name and Zeroconf is anything you want. Finally, Yes, you want to restart the network.

Note: the "Start at Boot" option for both eth0 (ethernet) and eth1 (wireless) depends on your preference and the way you use your machine. You may experience that if you are off one or the other network, and you boot your computer, it tries to bring up the interface anyway, and stalls during boot while waiting for a connection. The easiest way to get around this, is to leave off start at boot for both and bring them up manually when you start up, depending on where you are.

  • To start wireless, bring the interface up and your system will associate with an access point, find the DHCP server and be assigned an IP.
# ifup eth1
  • You should not have to restart, but if something isn't working, try restarting.
  • If you want to switch back to ethernet push down the wireless interface and bring up the ethernet:
# ifdown eth1
# ifup eth0
Personal tools