Pagina 1 di 1

RIS Problema Driver scheda Wireless PCI DLinkAirplusDWL520+

Inviato: mer 26 gen 2011, 23:28
da joseph
Salve ragazzi, oggi ho provato a compilare i driver per la mia nuova scheda wireless, ho scaricato il pacchetto:

Codice: Seleziona tutto

acx-20080210.tar.bz2
solo che non riesco in nessun modo a compilare il modulo. Mi da il seguente errore quando vado di "make"

Codice: Seleziona tutto

make -C /lib/modules/2.6.32.1-smp/build SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.32.1'
  CC [M]  /home/monkey/acx-20080210/wlan.o
In file included from /home/monkey/acx-20080210/acx.h:2,
                 from /home/monkey/acx-20080210/wlan.c:49:
/home/monkey/acx-20080210/wlan_compat.h:224: error: conflicting types for ‘irqreturn_t’
include/linux/irqreturn.h:16: error: previous declaration of ‘irqreturn_t’ was here
make[2]: *** [/home//acx-20080210/wlan.o] Error 1
make[1]: *** [_module_/home/monkey/acx-20080210] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.32.1'
make: *** [acx.o] Error 2
Secondo voi da cosa può dipendere? Inoltre non mi sono fermato qui, bensi ho provato a installare il tutto con
"ndiswrapper" il cui errore di compilazione è questo:

Codice: Seleziona tutto

make -C driver
make[1]: Entering directory `/home/monkey/ndiswrapper-1.56/driver'


*** WARNING: This kernel lacks wireless extensions.
Wireless drivers will not work properly.


make -C /usr/src/linux-2.6.32.1 M=/home/monkey/ndiswrapper-1.56/driver
make[2]: Entering directory `/usr/src/linux-2.6.32.1'
  LD      /home/monkey/ndiswrapper-1.56/driver/built-in.o
  MKEXPORT /home/monkey/ndiswrapper-1.56/driver/crt_exports.h
  MKEXPORT /home/monkey/ndiswrapper-1.56/driver/hal_exports.h
  MKEXPORT /home/monkey/ndiswrapper-1.56/driver/ndis_exports.h
  MKEXPORT /home/monkey/ndiswrapper-1.56/driver/ntoskernel_exports.h
  MKEXPORT /home/monkey/ndiswrapper-1.56/driver/ntoskernel_io_exports.h
  MKEXPORT /home/monkey/ndiswrapper-1.56/driver/rtl_exports.h
  MKEXPORT /home/monkey/ndiswrapper-1.56/driver/usb_exports.h
  CC [M]  /home/monkey/ndiswrapper-1.56/driver/crt.o
  CC [M]  /home/monkey/ndiswrapper-1.56/driver/hal.o
  CC [M]  /home/monkey/ndiswrapper-1.56/driver/iw_ndis.o
  CC [M]  /home/monkey/ndiswrapper-1.56/driver/loader.o
  CC [M]  /home/monkey/ndiswrapper-1.56/driver/ndis.o
  CC [M]  /home/monkey/ndiswrapper-1.56/driver/ntoskernel.o
  CC [M]  /home/monkey/ndiswrapper-1.56/driver/ntoskernel_io.o
  CC [M]  /home/monkey/ndiswrapper-1.56/driver/pe_linker.o
  CC [M]  /home/monkey/ndiswrapper-1.56/driver/pnp.o
  CC [M]  /home/monkey/ndiswrapper-1.56/driver/proc.o
  CC [M]  /home/monkey/ndiswrapper-1.56/driver/rtl.o
  CC [M]  /home/monkey/ndiswrapper-1.56/driver/wrapmem.o
  CC [M]  /home/monkey/ndiswrapper-1.56/driver/wrapndis.o
/home/monkey/ndiswrapper-1.56/driver/wrapndis.c: In function ‘ndis_start_device’:
/home/monkey/ndiswrapper-1.56/driver/wrapndis.c:1821: error: ‘struct net_device’ has no member named ‘wireless_handlers’
make[3]: *** [/home/monkey/ndiswrapper-1.56/driver/wrapndis.o] Error 1
make[2]: *** [_module_/home/monkey/ndiswrapper-1.56/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.32.1'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/monkey/ndiswrapper-1.56/driver'
make: *** [all] Error 2
Potete darmi una mano con uno dei due metodi ? Ho provato diverse versioni di ndiswrapper ma niente l'errore è analogo.
Ho una Slackware 13.0 con kernel ricompilato 2.6.32

Grazie a tutti in anticipo

Re: Problema Driver scheda Wireless PCI DLink Airplus DWL520

Inviato: ven 11 feb 2011, 17:27
da alphamanitine
Prima cosa: sei sicuro che il pacchetto che hai scaricato vada bene? Sei sicuro della fonte? Non è che per caso è un driver/modulo fatto per altri "Linux"...?

Seconda cosa: Usare una Slack 13.1? Un po + aggiornata?

Terza cosa: Controlla se magari un kernel + recente ha il modulo ? Ed eventualmente il nome ?

Quarta cosa: Controlla anche http://ubuntuforums.org/showthread.php? ... ht=ACX+100

Re: Problema Driver scheda Wireless PCI DLink Airplus DWL520

Inviato: sab 12 feb 2011, 14:11
da joseph
Tranquilli ho risolto il problema, avendo ricompilato il kernel in precedenza avevo disabilitato il supporto wireless
(tenevo il pc collegato via cavo), per questo mi spuntavano fuori quelli errori, dopo aver abilitato il supporto
il tutto è andato a gonfie vele. Purtroppo un pò di sbadataggine :p