No hay manera, he intentado volver a compilar el driver para la WIFI (atmelwlandriver) pero me sale este error y no consigo solucionarlo,he googleado y no encuentro nada para mi solución.
Building pcmf502r
Debug
make[1]: Entering directory `/usr/share/atmelwlandriver/objs/pcmf502r/debug'
make[2]: Entering directory `/usr/src/linux-2.6.12'
CC [M] /usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.o
/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.c: In function 'VNetGetSystemTime':
/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.c:1897: error: invalid lvalue in assignment
/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.c: In function 'vnet_ioctl':
/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.c:2663: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result
/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.c:2666: warning: ignoring return value of 'copy_from_user', declared with attribute warn_unused_result
/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.c:2672: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result
/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.c:2676: warning: ignoring return value of 'copy_from_user', declared with attribute warn_unused_result
/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.c:2694: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result
/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.c:2714: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result
/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.c:2805: warning: ignoring return value of 'copy_from_user', declared with attribute warn_unused_result
/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.c:2814: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result
/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.c:2820: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result
/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.c:2826: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result
make[3]: *** [/usr/share/atmelwlandriver/objs/pcmf502r/debug/fastvnet_cs.o] Error 1
make[2]: *** [_module_/usr/share/atmelwlandriver/objs/pcmf502r/debug] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.12'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/share/atmelwlandriver/objs/pcmf502r/debug'
make: *** [pcmf502r] Error 2
Esto es toda la salida, me falla el fastvnet_cs.c
Edito: Ya me funciona la WIFI, he compilado un módulo de ATMEL que estaba dentro del kernel y me la ha detectado y me funciona mejor que el módule externo que compilaba antes. Gracias a todos por leerme.