Hi ianw1974, (and others)
Here is a long report on what I did - kindly take time to figure out whats going wrong....
Request your patient reading... and helping me out...
============================
After downloading the kernel sources:
[root@Achintya ]#urpmi kernel-source-2.6-2.6.11-6mdk.i586.rpm
It got successfully installed.
============================
After downloading from ieee80211.sf.net,
[root@Achintya ieee80211-1.0.3]#cd ieee80211-1.0.3
[root@Achintya ieee80211-1.0.3]#make install
<stdin>:1:28: linux/rhconfig.h: No such file or directory
make -C /lib/modules/2.6.11-6mdk-i686-up-4GB/build M=/home/mohan/ipw/ieee80211-1.0.3 MODVERDIR=/home/mohan/ipw/ieee80211-1.0.3 modules
make[1]: Entering directory `/usr/src/linux-2.6.11-6mdk'
Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-2.6.11-6mdk'
install -d /lib/modules/2.6.11-6mdk-i686-up-4GB/net/ieee80211/
install -m 644 -c ieee80211.ko ieee80211_crypt.ko ieee80211_crypt_wep.ko ieee80211_crypt_ccmp.ko [root@Achintya ieee80211-1.0.3]#make installieee80211_crypt_tkip.ko /lib/modules/2.6.11-6mdk-i686-up-4GB/net/ieee80211/
install -d `echo /lib/modules/2.6.11-6mdk-i686-up-4GB/include | grep "/net\$" || echo /lib/modules/2.6.11-6mdk-i686-up-4GB/include/net`
install -m 644 -c net/ieee80211.h n[root@Achintya ieee80211-1.0.3]#et/ieee80211_crypt.h `echo /lib/modules/2.6.11-6mdk-i686-up-4GB/include | grep "/net\$" || echo /lib/modules/2.6.11-6mdk-i686-up-4GB/include/net`
mkdir -p /lib/modules/2.6.11-6mdk-i686-up-4GB/net/ieee80211//.tmp_versions
install -m 644 -c ieee80211.mod ieee80211_crypt.mod ieee80211_crypt_wep.mod ieee80211_crypt_ccmp.mod ieee80211_crypt_tkip.mod /lib/modules/2.6.11-6mdk-i686-up-4GB/net/ieee80211//.tmp_versions
/sbin/depmod -a
This was successful!
=================================
From ipw2200.sf.net I downloaded the latest ipw2200 drivers, unzipped and untared.
Then:
[root@Achintya ]#cd ipw2200-1.0.6
[root@Achintya ipw2200-1.0.6]# make
<stdin>:1:28: linux/rhconfig.h: No such file or directory
mkdir -p /home/mohan/ipw/ipw2200-1.0.6/tmp/.tmp_versions
cp /lib/modules/2.6.11-6mdk-i686-up-4GB/net/ieee80211/.tmp_versions/*.mod /home/mohan/ipw/ipw2200-1.0.6/tmp/.tmp_versions
make -C /lib/modules/2.6.11-6mdk-i686-up-4GB/build M=/home/mohan/ipw/ipw2200-1.0.6 MODVERDIR=/home/mohan/ipw/ipw2200-1.0.6/tmp/.tmp_versions modules
make[1]: Entering directory `/usr/src/linux-2.6.11-6mdk'
CC [M] /home/mohan/ipw/ipw2200-1.0.6/ipw2200.o
Building modules, stage 2.
MODPOST
CC /home/mohan/ipw
/ipw2200-1.0.6/ipw2200.mod.o
LD [M] /home/mohan/ipw/ipw2200-1.0.6/ipw2200.ko
make[1]: Leaving directory `/usr/src/linux-2.6.11-6mdk'
[root@Achintya ipw2200-1.0.6]# make install
<stdin>:1:28: linux/rhconfig.h: No such file or directory
mkdir -p /home/mohan/ipw/ipw2200-1.0.6/tmp/.tmp_versions
cp /lib/modules/2.6.11-6mdk-i686-up-4GB/net/ieee80211/.tmp_versions/*.mod /home/mohan/ipw/ipw2200-1.0.6/tmp/.tmp_versions
make -C /lib/modules/2.6.11-6mdk-i686-up-4GB/build M=/home/mohan/ipw/ipw2200-1.0.6 MODVERDIR=/home/mohan/ipw/ipw2200-1.0.6/tmp/.tmp_versions modules
make[1]: Entering directory `/usr/src/linux-2.6.11-6mdk'
Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-2.6.11-6mdk'
install -d /lib/modules/2.6.11-6mdk-i686-up-4GB/kernel/drivers/net/wireless/
install -m 644 -c ipw2200.ko /lib/modules/2.6.11-6mdk-i686-up-4GB/kernel/drivers/net/wireless/
/sbin/depmod -a
Don't forget to copy firmware to your hotplug's firmware directory and have the
hotplug tools in place.
See INSTALL for more information.
===========================================
Then I went thru INSTALL text file in the ipw2200 package downloaded
Followed the instructions for hotplug installation
Downloaded ipw2200-fw-2.3.tgz, the firmware from
http://ipw2200.sf.net/firmware.php
and put it under /lib/firmware/ipw2200
Downloaded and tried installing:
>>urpmi hotplug-2004_03_29-1.noarch.rpm
with the results "The package(s) are already installed"
In the directory where ipw2200.o was compiled, I did a
% ./load
which resulted in the following:
Unloaded: ieee80211 ieee80211_crypt
Loaded: ieee80211_crypt ieee80211_crypt_wep ieee80211_crypt_tkip ieee80211_crypt_ccmp ieee80211 ipw2200
[root@Achintya ipw2200-1.0.6]# modprobe ipw2200
[root@Achintya ipw2200-1.0.6]# lsmod
Module Size Used by
ipw2200 92360 0
ieee80211 27908 1 ipw2200
ieee80211_crypt_ccmp 6240 0
ieee80211_crypt_tkip 9344 0
ieee80211_crypt_wep 3936 0
ieee80211_crypt 4516 5 ipw2200,ieee80211,ieee80211_crypt_ccmp,ieee80211_crypt_tkip,ieee80211_crypt_wep
cpufreq_ondemand 5244 0
cpufreq_powersave 1376 0
speedstep-centrino 6196 1
nfsd 210272 9
exportfs 4672 1 nfsd
lockd 59144 2 nfsd
sunrpc 122788 12 nfsd,lockd
raw 6720 1
i915 17280 1
drm 58164 2 i915
md5 3
648 1
ipv6 232320 14
rfcomm 33692 0
l2cap 20644 5 rfcomm
bluetooth 41380 4 rfcomm,l2cap
snd-seq-dummy 2596 0
snd-seq-oss 31584 0
snd-seq-midi-event 6208 1 snd-seq-oss
snd-seq 47472 5 snd-seq-dummy,snd-seq-oss,snd-seq-midi-event
snd-seq-device 6796 3 snd-seq-dummy,snd-seq-oss,snd-seq
snd-pcm-oss 49056 0
snd-mixer-oss 17248 1 snd-pcm-oss
snd-intel8x0 29184 1
snd-ac97-codec 75256 1 snd-intel8x0
snd-pcm 80712 3 snd-pcm-oss,snd-intel8x0,snd-ac97-codec
snd-timer 20324 2 snd-seq,snd-pcm
snd-page-alloc 7428 2 snd-intel8x0,snd-pcm
snd 46980 11 snd-seq-oss,snd-seq,snd-seq-device,snd-pcm-oss,snd-mixer-oss,snd-intel8x0,snd-ac97-codec,snd-pcm,snd-timer
soundcore 7104 1 snd
parport_pc 31588 1
lp 9864 0
parport 31624 2 parport_pc,lp
ipt_TOS 1888 12
ipt_REJECT 5600 4
ipt_pkttype 1248 4
ipt_LOG 6208 7
ipt_state 1376 17
ipt_multiport 2144 2
ipt_conntrack 1984 0
iptable_mangle 2080 1
ip_nat_irc 1568 0
ip_nat_tftp 1280 0
ip_nat_ftp 2272 0
iptable_nat 19068 3 ip_nat_irc,ip_nat_tftp,ip_nat_ftp
ip_conntrack_irc 70384 1 ip_nat_irc
ip_conntrack_tftp 3056 1 ip_nat_tftp
ip_conntrack_ftp 71344 1 ip_nat_ftp
ip_conntrack 37400 9 ipt_state,ipt_conntrack,ip_nat_irc,ip_nat_tftp,ip_nat_ftp,iptable_nat,ip_conntra
ck_irc,ip_conntrack_tftp,ip_conntrack_ftp
iptable_filter 2144 1
ip_tables 18176 10 ipt_TOS,ipt_REJECT,ipt_pkttype,ipt_LOG,ipt_state,ipt_multiport,ipt_conntrack,ipt
able_mangle,iptable_nat,iptable_filter
af_packet 16232 2
pcmcia 18632 2
yenta_socket 19720 1
rsrc_nonstatic 9056 1 yenta_socket
pcmcia_core 41504 3 pcmcia,yenta_socket,rsrc_nonstatic
video 13892 0
thermal 10600 0
tc1100-wmi 5188 0
processor 18164 2 speedstep-centrino,thermal
fan 3108 0
container 3040 0
button 4880 0
battery 7460 0
ac 3300 0
eth1394 17160 0
firmware_class 7360 1 ipw2200
8139too 21376 0
mii 4224 1 8139too
ide-cd 36772 0
ohci1394 30916 0
ieee1394 292088 2 eth1394,ohci1394
loop 13544 0
intel-agp 19996 1
agpgart 28168 3 drm,intel-agp
nvram 6984 0
tsdev 6016 0
evdev 7744 1
usbmouse 4608 0
usbhid 43648 0
usblp 10752 0
ehci-hcd 28456 0
uhci-hcd 28816 0
usbcore 105880 6 usbmouse,usbhid,usblp,ehci-hcd,uhci-hcd
ext3 123304 2
jbd 48344 1 ext3
=====================================
Then restarted the network services
[root@Achintya ipw2200-1.0.6]# service network restart
Shutting down interface eth0: [ OK ]
Shutting down interface eth1: [ OK ]
Shutting down loopback interface:
[ OK ]
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
Bringing up interface eth1: [ OK ]
================================================================================
=
Then ifconfig gives:
[root@Achintya ipw2200-1.0.6]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0F:B0:62:DF:0E
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20f:b0ff:fe62:df0e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:39040 errors:0 dropped:0 overruns:0 frame:0
TX packets:77267 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3104083 (2.9 Mb) TX bytes:113479906 (108.2 Mb)
Interrupt:21
eth1 Link encap:IPv6-in-IPv4
inet6 addr: ::127.0.0.1/96 Scope:Unknown
UP RUNNING NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:17 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:603 errors:0 dropped:0 overruns:0 frame:0
TX packets:603 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
bytes:27800 (27.1 Kb) TX bytes:27800 (27.1 Kb)
==============
iwconfig gives the following:
[root@Achintya ipw2200-1.0.6]# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth2 no wireless extensions.
eth1 no wireless extensions.
====================
After rebooting the system I did
[root@Achintya ]#modprobe ipw2200
FATAL: Error inserting ipw2200 (/lib/modules/2.6.11-6mdk-i686-up-4GB/kernel/drivers/net/wireless/ipw2200.ko): Invalid argument
==================
Going to the above directory I find that ipw2200.ko exists and doing a
'strings ipw2200.ko' yields the version 1.0.6.
Doing a 'lsmod' now fails to list 'ipw2200'
======================
Then I did the following after going to the ipw compilation directory :
[root@Achintya ipw2200-1.0.6]# ./load
Unloaded: ieee80211 ieee80211_crypt
Loaded: ieee80211_crypt ieee80211_crypt_wep ieee80211_crypt_tkip ieee80211_crypt_ccmp ieee80211 ipw2200
[root@Achintya ipw2200-1.0.6]# modprobe ipw2200
Modprobe went thru successfully.
==================
lsmod then lists it successfully.
==========
When I did a 'restart' in this ipw2200 sources directory I get the following:
Unloaded: ipw2200 ieee80211 ieee80211_crypt_tkip ieee80211_crypt_ccmp ieee80211_crypt_wep ieee80211_crypt
Loaded: ieee80211_crypt ieee80211_crypt_wep ieee80211_crypt_tkip ieee80211_crypt_ccmp ieee80211 ipw2200
lo no wireless extensions.
eth0 no wireless extensions.
eth2 no wireless extensions.
eth1 no wireless extensions.
ipw2200: probe of 0000:01:02.0 failed with error -5
===========================================
I tried using Mandrake control center to add a new connection (wireless connection)
It failed (goes into a infinite loop trying to load after asking for ipw2200 driver
installation)
I tried reconfiguring the network connection - that also fails.
I tried 'wireless connection'option of Network & Internet of MCC - that just starts and exits the 'drakroam' program.
========================
So where have I failed out? What else do I need to do?
How can I get my wireless setup working
Look forward to all helpful inputs
Thanks a lot in advance