Problema con drivers de Wifi.

Me he comprado un Adaptador USB Wireless de Inves. Su código es I-W541USB.

Es compatible con Windows, Linux y Mac. Incluso lleva los drivers para Linux.

Lo primero que he hecho ha sido conectarlo tal cual, pero parecía no funcionar.

Así que miro los drivers para Linux del CD. Son 2 archivos .tar. Los descomprimo (uno tiene pinta de ser la principal y la otra algún extra).

Esa carpeta tiene un makefile. Hago un make desde la consola y me sale el siguiente mensaje:

make both
make[1]: se ingresa al directorio `/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0'
make clean
make[2]: se ingresa al directorio `/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0'
rm -rf .tmp_versions .*.cmd *.ko *.mod.c *.mod.o *.o src/*.o  src/.*.o.cmd menud
bg apdbg winevl_iface
make[2]: se sale del directorio `/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0'
make ZD1211REV_B=0
make[2]: se ingresa al directorio `/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0'
/lib/modules/2.6.22-2-686/build
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0
-I/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/include -fomit-frame-pointer -O2                                                              -Wall -Wstrict-prototypes -pipe -Wno-unused -DZDCONF_WE_STAT_SUPPORT=1 -DHOST_I                                                             F_USB -DAMAC -DGCCK -DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWAR                                                             E -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DEN                                                             HANCE_RX=1 -DZDCONF_MENUDBG -DZDCONF_APDBG -DPRODUCTION -DZDCONF_BANDEDGE_ADJUST                                                              -DZDCONF_SES_SUPPORT=1 -DZD1211 -DZDCONF_LP_SUPPORT=0
src/zd1205.o src/zdreq.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o src/zdm                                                             mrx.o src/zdshared.o src/zdhci.o src/zdglobal.o src/zdencrypt.o src/zdpmfilter.o                                                              src/zdpsmon.o src/zdsynch.o src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebu                                                             g.o src/zdtkipseed.o src/zdmic.o src/zddebug2.o src/zdlpmgt.o src/zdturbo_burst.                                                             o src/zdusb.o src/zdmisc.o src/zd1211.o
make -C /lib/modules/2.6.22-2-686/build SUBDIRS=/home/usuario/Desktop/ZD1211LnxDrv                                                             _2_15_0_0 modules
make[3]: se ingresa al directorio `/usr/src/linux-headers-2.6.22-2-686'
  CC [M]  /home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.o
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:34:26: error: linux/confi                                                             g.h: No existe el fichero o el directorio
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:444: warning: initialization from incompatible pointer type
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:472: error: expected declaration specifiers or ‘...’ before ‘write’
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:472: error: expected declaration specifiers or ‘...’ before ‘fd’
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:472: error: expected declaration specifiers or ‘...’ before ‘buf’
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:472: error: expected declaration specifiers or ‘...’ before ‘count’
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:473: warning: type defaults to ‘int’ in declaration of ‘_syscall3’
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:473: error: expected ‘,’ or ‘;’ before ‘_syscall3’
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:478: error: ‘dot11A_Channel’ undeclared here (not in a function)
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c: In function ‘zd1205_rx_isr’:
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:4123: error: ‘struct sk_buff’ has no member named ‘mac’
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c: In function ‘zd1205_ioctl_setmode’:
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:6594: warning: passing argument 2 of ‘test_and_set_bit’ from incompatible pointer type
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:6668: warning: passing argument 2 of ‘clear_bit’ from incompatible pointer type
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c: In function ‘zd1205_ioctl’:
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:8075: warning: ignoring return value of ‘copy_from_user’, declared with attribute warn_unused_result
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:8076: warning: ignoring return value of ‘copy_to_user’, declared with attribute warn_unused_result
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c: In function ‘zd1205_load_card_setting’:
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:8499: warning: implicit declaration of function ‘open’
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:8516: warning: implicit declaration of function ‘read’
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:8520: warning: implicit declaration of function ‘close’
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c: In function ‘zd1205_save_card_setting’:
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:8672: warning: implicit declaration of function ‘write’
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c: At top level:
/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:10666: fatal error: opening dependency file /home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/.zd1205.o.d: Permiso denegado
compilation terminated.
make[4]: *** [/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0/src/zd1205.o] Error 1
make[3]: *** [_module_/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0] Error 2
make[3]: se sale del directorio `/usr/src/linux-headers-2.6.22-2-686'
make[2]: *** [all] Error 2
make[2]: se sale del directorio `/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0'
make[1]: *** [both] Error 2
make[1]: se sale del directorio `/home/usuario/Desktop/ZD1211LnxDrv_2_15_0_0'
make: *** [all] Error 2


No entiendo nada...

Así que nada, antes de postear en EOL, hago un lsusb y pone este mensaje:
Bus 005 Device 003: ID 0ace:1215 ZyDAS WLA-54L WiFi

He puesto "ZyDAS WLA-54L WiFi" en Google para ver si había algún deb y no sale nada.

Alguna ayuda? Gracias.
0 respuestas