I have been attempting to install the ipw2100.1.2.0 driver onto my laptop, but have run into some troubles. It requires IEEE 802.11, which I have downloaded the rpm for from sourceforge. The make produces the following error for me.
------------
[root@localhost ieee80211-1.2.15]# make
Checking in /lib/modules/2.6.9-42.0.3.EL for ieee80211 components...
make -C /lib/modules/2.6.9-42.0.3.EL/build M=/home/eezell/Desktop/driver_build/ieee80211-1.2.15 modules
make[1]: Entering directory `/usr/src/kernels/2.6.9-42.0.3.EL-i686'
CC [M] /home/eezell/Desktop/driver_build/ieee80211-1.2.15/ieee80211_module.o
In file included from /home/eezell/Desktop/driver_build/ieee80211-1.2.15/ieee80211_module.c:52:
/home/eezell/Desktop/driver_build/ieee80211-1.2.15/compat.h:51: error: redefinition of typedef 'gfp_t'
include/linux/gfp.h:133: error: previous declaration of 'gfp_t' was here
/home/eezell/Desktop/driver_build/ieee80211-1.2.15/compat.h:73: error: redefinition of 'is_multicast_ether_addr'
include/linux/etherdevice.h:60: error: previous definition of 'is_multicast_ether_addr' was here
/home/eezell/Desktop/driver_build/ieee80211-1.2.15/compat.h:80: error: redefinition of 'is_broadcast_ether_addr'
include/linux/etherdevice.h:65: error: previous definition of 'is_broadcast_ether_addr' was here
/home/eezell/Desktop/driver_build/ieee80211-1.2.15/compat.h:87: error: conflicting types for 'kzalloc'
include/linux/slab.h:101: error: previous declaration of 'kzalloc' was here
/home/eezell/Desktop/driver_build/ieee80211-1.2.15/compat.h:87: error: conflicting types for 'kzalloc'
include/linux/slab.h:101: error: previous declaration of 'kzalloc' was here
/home/eezell/Desktop/driver_build/ieee80211-1.2.15/compat.h:97: error: redefinition of 'compare_ether_addr'
include/linux/etherdevice.h:109: error: previous definition of 'compare_ether_addr' was here
make[2]: *** [/home/eezell/Desktop/driver_build/ieee80211-1.2.15/ieee80211_module.o] Error 1
make[1]: *** [_module_/home/eezell/Desktop/driver_build/ieee80211-1.2.15] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.9-42.0.3.EL-i686'
make: *** [modules] Error 2
[root@localhost ieee80211-1.2.15]#
-------------
I found through google a post on the CentOS forum by someone who had the same problem ( http://www.centos.org/modules/newbb/viewtopic.php?topic_id=5347 ). He seems to have found his way through this bit of difficulties thanks to a post on the forum, but I have been unable to find this post. He mentions that he found a way to install it via yum, but that may mean that he installed the package through yum, but didn't download it.
If someone could suggest a CentOS friendly repository which contains this package, or some other method of installation, I would appriciate it. Currently I use dag.
Thank you all for your time and consideration,
Eric