Ir al contenido
  • 0
Odios

TP-Link ac600 Archer T2UH

Pregunta

Buenas,soy nuevo por linux y estoy utilizando ubuntu 16 ...

Estoy intentado instalar los drivers de este usb wifi,y siguiendo los pasos de esta web,me da algun error que no logro comprender ...
Este es el enlace por donde he mirado para instalar los drivers:

https://salmorejogeek.com/2015/08/18/tp-link-ac600-archer-t2uh-funcionan...

Y creo que el error esta en el paso de make:

 

tolkio@tolkio-System-Product-Name:~/src/mt7610u_wifi_sta_v3002_dpo_20130916$ make
make -C tools
make[1]: se entra en el directorio '/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/tools'
gcc -g bin2h.c -o bin2h
make[1]: se sale del directorio '/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/tools'
/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/tools/bin2h
chipset = mt7610u
cp -f os/linux/Makefile.6 /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/Makefile
make -C /lib/modules/4.8.0-41-generic/build SUBDIRS=/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux modules
make[1]: se entra en el directorio '/usr/src/linux-headers-4.8.0-41-generic'
CC [M] /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.o
In file included from /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_os.h:44:0,
from /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_comm.h:75,
from /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rt_config.h:33,
from /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:28:
/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/os/rt_linux.h:77:0: warning: "EXT_BUILD_CHANNEL_LIST" redefined
#define EXT_BUILD_CHANNEL_LIST /* must define with CRDA */
^
:0:0: note: this is the location of the previous definition
In file included from /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/os/rt_linux.h:98:0,
from /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_os.h:44,
from /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_comm.h:75,
from /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rt_config.h:33,
from /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:28:
/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/cfg80211.h:35:49: error: ‘IEEE80211_NUM_BANDS’ undeclared here (not in a function)
struct ieee80211_supported_band Cfg80211_bands[IEEE80211_NUM_BANDS];
^
/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c: In function ‘announce_802_3_packet’:
/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:341:16: warning: unused variable ‘pAd’ [-Wunused-variable]
RTMP_ADAPTER *pAd = (RTMP_ADAPTER *)pAdSrc;
^
In file included from /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_os.h:44:0,
from /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_comm.h:75,
from /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rt_config.h:33,
from /home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:28:
/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c: In function ‘STA_MonPktSend’:
/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:450:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=]
DBGPRINT(RT_DEBUG_ERROR, ("%s : Size is too large! (%d)\n", __FUNCTION_
^
/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/os/rt_linux.h:669:16: note: in definition of macro ‘DBGPRINT_RAW’
printk Fmt; \
^
/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:450:9: note: in expansion of macro ‘DBGPRINT’
DBGPRINT(RT_DEBUG_ERROR, ("%s : Size is too large! (%d)\n", __FUNCTION_
^
scripts/Makefile.build:289: fallo en las instrucciones para el objetivo '/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.o'
make[2]: *** [/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.o] Error 1
Makefile:1491: fallo en las instrucciones para el objetivo '_module_/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux'
make[1]: *** [_module_/home/tolkio/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux] Error 2
make[1]: se sale del directorio '/usr/src/linux-headers-4.8.0-41-generic'
Makefile:403: fallo en las instrucciones para el objetivo 'LINUX'
make: *** [LINUX] Error 2

 

Alguna solucion? Muchas gracias de antemano !

Compartir este post


Enlace al post
Compartir en otros sitios

10 respuestas a esta pregunta

Recommended Posts

  • 0

Necesitas el firmware MT7601, en Debian, al menos, está en los repositorios non-free, no sé si en Ubuntu estará, intenta instalarlo a ver.

sudo apt install firmware-misc-nonfree

Quizás no tenga este nombre el paquete en Ubuntu, si no, instala synaptic y haz una búsqueda (Ctrl+F) de MT7601 seleccionando "Descripción y nombre" en la búsqueda y el paquete que te salga es el que debes instalar, reinicia el sistema y si está todo bien debería funcionar.

 

PD: En teoría no es necesario reiniciar el sistema para que funcione después de instalar, esto no es Windows, normalmente hay que reiniciar simplemente los servicios implicados, pero es más sencillo reiniciar y punto.

 

Compartir este post


Enlace al post
Compartir en otros sitios
  • 0

Si, pero siempre es mas cómodo y seguro descargar desde los repositorios, ya viene compilado el paquete, es instalar y funcionar, puede que no se encuentre en Ubuntu ese paquete... para que digan que es más fácil que Debian.

 

¿Tienes instalado linux-headers-generic y build-essential ? Aparentemente es problema del código en sí, la verdad es que no entiendo mucho del asunto, prueba instalando esos paquetes que menciono. 

Compartir este post


Enlace al post
Compartir en otros sitios
  • 0

Todo lo necesario para la instalacion lo tengo :

  • linux-headers(kernel_version)
  • build-essential
  • git
  • dkms
  • wpasupplicant  

Y de todos los pasos,el error me lo da en el make:

 

mkdir ~/src
cd ~/src
cd mt7610u_wifi_sta_v3002_dpo_20130916
make clean
make
sudo make install

Compartir este post


Enlace al post
Compartir en otros sitios
  • 0

He pecado de ingenuo y he ido a la página oficial de TP-Link a buscar.
Y mira tú por donde...

http://www.tp-link.es/download/Archer-T2UH.html#Driver

 

¿Qué tenemos en el puesto número 4? :P

 

http://static.tp-link.com/res/down/soft/Archer_T2U_V1_150901.zip

 

Y trae hasta un manual de instrucciones en PDF y todo. Casi nada :asombro:

wget http://static.tp-link.com/res/down/soft/Archer_T2U_V1_150901.zip
unzip Archer_T2U_V1_150901.zip
cd Archer_T2U_V1_150901/Driver
sudo make
sudo load.sh

 

Compartir este post


Enlace al post
Compartir en otros sitios
  • 0

Pues me sigue dando error ...  me descargo el driver,lo descomprimo,entro en la carpeta,y al hacer el sudo make me aparece el error

 

tolkio@tolkio-System-Product-Name:~/Archer_T2U_V1_150901/Driver$ sudo make
[sudo] password for tolkio:
make -C UTIL/ osutil
make[1]: se entra en el directorio '/home/tolkio/Archer_T2U_V1_150901/Driver/UTIL'
cp -f os/linux/Makefile.6.util /home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/os/linux/Makefile
make -C /lib/modules/4.8.0-41-generic/build SUBDIRS=/home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/os/linux modules
make[2]: se entra en el directorio '/usr/src/linux-headers-4.8.0-41-generic'
  CC [M]  /home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/os/linux/../../common/rt_os_util.o
  CC [M]  /home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/os/linux/../../os/linux/rt_linux_symb.o
  CC [M]  /home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/os/linux/../../os/linux/rt_rbus_pci_util.o
  CC [M]  /home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/os/linux/../../os/linux/rt_usb_util.o
/home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/os/linux/../../os/linux/rt_usb_util.c: In function ‘rausb_fill_bulk_urb’:
/home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/os/linux/../../os/linux/rt_usb_util.c:425:68: error: passing argument 6 of ‘usb_fill_bulk_urb’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  usb_fill_bulk_urb(urb, dev, pipe, transfer_buffer, buffer_length, complete_fn,
                                                                    ^
In file included from /home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/include/os/rt_linux.h:40:0,
                 from /home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/include/rtmp_os.h:48,
                 from /home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/include/rtmp_comm.h:62,
                 from /home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/os/linux/../../os/linux/rt_usb_util.c:18:
./include/linux/usb.h:1540:20: note: expected ‘usb_complete_t {aka void (*)(struct urb *)}’ but argument is of type ‘USB_COMPLETE_HANDLER {aka void (*)(void *)}’
 static inline void usb_fill_bulk_urb(struct urb *urb,
                    ^
cc1: some warnings being treated as errors
scripts/Makefile.build:289: fallo en las instrucciones para el objetivo '/home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/os/linux/../../os/linux/rt_usb_util.o'
make[3]: *** [/home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/os/linux/../../os/linux/rt_usb_util.o] Error 1
Makefile:1491: fallo en las instrucciones para el objetivo '_module_/home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/os/linux'
make[2]: *** [_module_/home/tolkio/Archer_T2U_V1_150901/Driver/UTIL/os/linux] Error 2
make[2]: se sale del directorio '/usr/src/linux-headers-4.8.0-41-generic'
Makefile:527: fallo en las instrucciones para el objetivo 'osutil'
make[1]: *** [osutil] Error 2
make[1]: se sale del directorio '/home/tolkio/Archer_T2U_V1_150901/Driver/UTIL'
Makefile:3: fallo en las instrucciones para el objetivo 'all'
make: *** [all] Error 2

 

 

Compartir este post


Enlace al post
Compartir en otros sitios
  • 0

Todos los controladores que encuentro son muy muy viejos, sólo hay que mirar la fecha del que has puesto, Junio de 2013 y parece que el de la página oficial, aunque es de 2015, tampoco nos resuelve el problema.

 

Éste, aunque es de la misma fecha que el que has puesto (por no decir que es la misma versión desde otro repositorio de github), tiene actualizaciones de hace unos 4 meses, así que es compilable. De hecho, lo he probado con Linux 4.9 y no se ha quejado.

Eso sí, no tengo ninguna tarjeta wifi mt7610u como para poder asegurar que luego vaya a funcionar :sweat:

git clone https://github.com/chenhaiq/mt7610u_wifi_sta_v3002_dpo_20130916
cd mt7610u_wifi_sta_v3002_dpo_20130916
make
sudo make install

 

Compartir este post


Enlace al post
Compartir en otros sitios
  • 0

Yo conseguí compilar uno para mi núcleo 4.15.0-3 en Debian Testing, pero da un segmentation fault en ModemManager y no funciona.

 

No sé si hay alguna alternativa a conectarme sin ModemManager.

 

¿Algún consejo para comprarme un nuevo adaptador en caso de que este no funcione?

Editado por mijailbellum

Compartir este post


Enlace al post
Compartir en otros sitios

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invitado
Responder esta pregunta...

×   Has incluido contenido con formato.   Eliminar formato

  Sólo se permiten 75 emoticonos como máximo.

×   Tu enlace ha sido insertado automáticamente.   Deshacer y mostrar como enlace

×   Su contenido anterior ha sido restaurado.   Limpiar editor

×   No puedes pegar imágenes directamente. Súbelas a algún hosting de imágenes y pega la dirección URL


×
×
  • Crear Nuevo...