Monday, December 20, 2004

IPW2200 Wireless on Mandrake 10.1 - HP nx9030 - SOLVED

I posted this on MandrakeUsers.org - i've now got wireless working on my HP Nx9030 laptop
Here's my posting on the solution:

*********************************************************************
Your mileage may vary , but this is my situation

1. Fresh 10.1 Official install

Set /etc/sysconfig/network-scripts/ifcfg-eth0 and ifcfg-eth1 ONBOOT=no

This will prevent eth0 and eth1 confusion if you have eth0 network card set to run off your work ethernet and eth1 to run off wireless at home.


note: su root when doing console level stuff.

2. Install kernel source via urpmi ( doing uname -r will tell you what mandrake kernel you are using.)

2. Download Buchan Milne ipw2200 dkms rpm

http://plf.zarb.org/~bgmilne/dkms/ipw2200-dkms-0.15-1mdk.noarch.rpm

3. Download latest firmware from
http://ipw2200.sourceforge.net/firmware.php

Select 0.17 current firmware - download the gzipped tar file

tar -xvzf firmware file.

5.copy firmware files ( they end in .fw) to /lib/hotplug/firmware (create firmware dir if it doesnt exist) and /etc/firmware (read somewhere that this can solve some problems)

6. now urpmi ipw2200-dkms-0.15-1mdk.noarch.rpm

Buchan Milnes ipw2200 package will install and do a bunch of perl stuff.

7. Go to Mandrake Control Center - Services - check that hotplug is set to start at boot - turn it on as well.

8 Reboot.

9. ifup eth1

10. Browse - you are now wireless.

NOTE: your own DHCP, static, gateway etc settings need to be set in ifcfg-eth1
If you dont want to use DHCP, /etc/resolv.conf is where you put your DNS server settings.


Here's my ifcfg-eth1 (home, wireless)
DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.1.46
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=no
HWADDR=00:0e:35:7a:16:19
METRIC=10
MII_NOT_SUPPORTED=no
WIRELESS_MODE=Managed
WIRELESS_ESSID=any

UPSHOT is this is all you need to get an Intel 2200 working:

1. buchan milne rpm 2. kernel source 3. firmware 4. hotplug enabled 5.dkms enabled.

(dkms and hotplug are enabled as default in fresh mandrake 10.1 install - just saying this in case you have switched them off)