Hi anyone can help how to install the atheros gigabit adapter. Im having a problem installing the driver of this network card.

I tried
lspci | grep Ethernet
and luckily that adapter is present

but when i compile the driver module, instruction on the readme.txt a error appears/ Here is the error.

[root@localhost src]# make
make -C /lib/modules/2.6.18-164.el5PAE/build SUBDIRS=/drivers/atheros/src modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-164.el5-PAE-i686'
CC [M] /drivers/atheros/src/at_main.o
In file included from /drivers/atheros/src/at.h:29,
from /drivers/atheros/src/at_main.c:27:
/drivers/atheros/src/kcompat.h:1116: error: redefinition of typedef 'irq_handler_t'
include/linux/interrupt.h:67: error: previous declaration of 'irq_handler_t' was here
make[2]: *** [/drivers/atheros/src/at_main.o] Error 1
make[1]: *** [_module_/drivers/atheros/src] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-164.el5-PAE-i686'
make: *** [default] Error 2
[root@localhost src]# make install
make -C /lib/modules/2.6.18-164.el5PAE/build SUBDIRS=/drivers/atheros/src modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-164.el5-PAE-i686'
CC [M] /drivers/atheros/src/at_main.o
In file included from /drivers/atheros/src/at.h:29,
from /drivers/atheros/src/at_main.c:27:
/drivers/atheros/src/kcompat.h:1116: error: redefinition of typedef 'irq_handler_t'
include/linux/interrupt.h:67: error: previous declaration of 'irq_handler_t' was here
make[2]: *** [/drivers/atheros/src/at_main.o] Error 1
make[1]: *** [_module_/drivers/atheros/src] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-164.el5-PAE-i686'
make: *** [default] Error 2
[root@localhost src]#
 
 

i tried make and make install

I hope for someone could help me. Thanks linuxhomenetworking.com in advance