Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Instalar adaptador wifi usb TP-Link Archer T2U #73

Open
Samcarfe opened this issue Mar 30, 2021 · 61 comments
Open

Instalar adaptador wifi usb TP-Link Archer T2U #73

Samcarfe opened this issue Mar 30, 2021 · 61 comments
Assignees
Labels
DUDA Tarea para la reflexión sobre cierta funcionalidad o comportamiento del sistema estudio Comprobación a realizar tanto en el sistema como en el software que pudiese incluirse en él

Comments

@Samcarfe
Copy link

He intentando instalar el adaptador wifi usb Archer T2U en un ordenador de sobremesa con Minino y no reconoce ni el dispositivo (no aparece en el listado lspci), ni tengo muy claro como puedo instalar el driver, pues la única versión que he podido tener para Linux está basada en Ubuntu.
¿Cómo puedo resolver este inconveniente?

@jasvazquez
Copy link
Collaborator

Empecemos por algo más sencillo Samuel... prueba a lanzar un

lsusb

al tratarse de un dispositivo usb no aparece con lspci 😉

@jasvazquez jasvazquez added DUDA Tarea para la reflexión sobre cierta funcionalidad o comportamiento del sistema estudio Comprobación a realizar tanto en el sistema como en el software que pudiese incluirse en él labels Mar 31, 2021
@Samcarfe
Copy link
Author

Samcarfe commented Apr 5, 2021

Hola José Antonio:
Adjunto pantallazo del
lsusb
No soy un experto en esto, pero no veo el dispositivo en la lista.
MININO_LSUSB

@jasvazquez
Copy link
Collaborator

Efectivamente... no se ve el dispositivo en la lista
¿Funciona en otros equipos, Samuel? 🤔

@Samcarfe
Copy link
Author

Samcarfe commented Apr 6, 2021

Hola:
Si, funciona en otros equipos, es nuevo y al ver que no funcionaba "Minino" lo probé en otros equipos y funciona perfectamente.
¿Qué puede ser?

@jasvazquez
Copy link
Collaborator

¿Podrías aplicar un lusub en alguno de los equipos (si es Linux) en los que funcione?

Me gustaría conocer el ID del fabricante y el producto.

De todos modos, echa un vistazo al siguiente comentario en foros que podría sernos de utilidad 👍🏻

@Samcarfe
Copy link
Author

Samcarfe commented Apr 7, 2021

Hola:
Ayer estuve trasteando en el mismo foro, pero no he tenido pantalones de instalar el controlador del Archer, me da error constantemente con todos los comandos que he intentado. Me da "Error 127"

Por otra parte, te envío la ID del producto:
USB\VID_2357&PID_011F&REV_0200
Sigo bicheando en busca de una solución.

@jasvazquez
Copy link
Collaborator

Ok. Intentaré sacar hueco e intentar compilarlo yo 👍🏻

@Samcarfe
Copy link
Author

Samcarfe commented Apr 7, 2021

Sigo intentándolo, he logrado algunos avances, pero esto de ser neófito en linux, me limita mucho.
Ya reconoce el dispositivo USB, es el que aparece con ID 2357::
ARCHER_1
Intento instalar el drive siguiendo los pasos de este tutorial que me recomendaste y me sigue dando error.

@jasvazquez
Copy link
Collaborator

El "máster" que vas hacer no tiene precio Samuel 😉👍🏻
Estás haciendo grandes avances, enhorabuena.
Para que quede registrado por si le sirve de utilidad a otro ¿cómo han logrado que identifique el dispositivo?

@Samcarfe
Copy link
Author

Samcarfe commented Apr 8, 2021

Jajaja, un máster o dos...
Para que reconozca las unidades USB he activado los repositorios privativos, he hecho un upgrade y update. Una vez hecho, ya han aparecido las unidades.
He intentado instalar el driver oficial y algunos alternativos de GitHub, pero me da siempre el mismo error es como si faltase algo en el kernel, aparece algo así como linux-header 3.15.0.6
Espero que esto ayude.

@jasvazquez
Copy link
Collaborator

El linux-header es básico para poder compilar cualquier cosa que haga uso de los servicios del kernel por lo que te recomendaría instalar dicho paquete (un apt search linux-header) debería ser suficiente para localizarlo (perdona que no sea más concreto estoy con el móvil y sin un Minino a mano 😅)

@Samcarfe
Copy link
Author

Samcarfe commented Apr 8, 2021

Pues ya se lo que es, pero no se como se soluciona:
Resulta que estos drivers no son compatibles con la versión del kernel y me dan error por eso, el kernel es el 3.16.0 y precisa de uno anterior... y no se como se puede hacer eso.
Eso si, esto me está enseñando muchísimo y me alegro.

@jasvazquez
Copy link
Collaborator

Bueno, parece que ha cambiado algo la forma de instalar el driver

Indica claramente qué linux-headers necesitamos

imagen

Parece que, como bien comentabas, no está la versión exacta por lo que voy a instalar la inmediatamente posterior

imagen

Encontrando al compilar que no nos deja añadir algo que ya tiene

imagen

@jasvazquez
Copy link
Collaborator

Samuel... ¿en los logs (usa dmesg) observas algún comentario del tipo "firmware: failed to load rtlwifi"?

Observo que el paquete firmware-realtek incluye un driver binario para tu pincho wifi

imagen

¿Tienes instalado el paquete firmware-realtek?

@aosucas499
Copy link
Owner

Pues ya se lo que es, pero no se como se soluciona:
Resulta que estos drivers no son compatibles con la versión del kernel y me dan error por eso, el kernel es el 3.16.0 y precisa de uno anterior... y no se como se puede hacer eso.
Eso si, esto me está enseñando muchísimo y me alegro.

  1. Si el dispositivo es nuevo, cómo es que necesita un kernel anterior al 3.16?
  2. La versión actual de minino está basada en el kernel 3.16 pero no hay kernel-headers para compilar, si se necesitan te puedo indicar como instar 3.19, 4.12, 5.10 (muy actual), que en algunos de ellos si se puede instalar los kernel-headers. Pero haz caso del comentario anterior del compañero @jasvazquez a ver si se te soluciona.

@Samcarfe
Copy link
Author

Samcarfe commented Apr 9, 2021

Samuel... ¿en los logs (usa dmesg) observas algún comentario del tipo "firmware: failed to load rtlwifi"?

Observo que el paquete firmware-realtek incluye un driver binario para tu pincho wifi

imagen

¿Tienes instalado el paquete firmware-realtek?

¡Cuidado! Me está encantando esto del Github para proyectos... veremos donde acaba todo esto (Jajajaja)

Si, instalé el firmware de realtek y también el de mediatek (pues según leí en varios foros, hay algunos pinchos que traen ese chipset). He intentado la instalación desde repositorios non-free, así como desde alternativas de GitHub y la oficial, pero suele darme error, siempre llego al mismo lugar en el que me pide o bien el linux-header o bien me dice, como ya has puesto, error DKMS (ya instalado).

Sobre DKMS he probado alternativas, he revisado, desinstalado paquetes dkms, vuelto a instalar con diferentes versiones... Hay algo, que debe ser sencillo, pero no doy con la tecla y eso me pone muy nervioso (jajaja).

A la desesperada, ayer por la tarde, probé con otro pincho más antiguo de Tp-Link y funcionó a la primera, pero el dichoso Archer T2U (que funciona dpm en windows y mac) no tengo pantalones de hacerlo funcionar en esta máquina.

A ver si lo conseguimos.

@jasvazquez
Copy link
Collaborator

Al final te harás un "adicto" a esto de Github 🤣 👍🏻

Me alegra que te esté gustando, Samuel y ten por seguro que (tarde o temprano) terminaremos resolviendo el problema con el dichoso pincho 😅

¿Has podido mirar si hay algún mensaje en los logs (dmesg) como te pedí?

@Samcarfe
Copy link
Author

Samcarfe commented Apr 9, 2021

He hecho el dmesg y no aparece ningún mensaje relacionado con rtlwifi, me ha confirmado que está instalada la última versión del firmware realtek.

@jasvazquez
Copy link
Collaborator

jasvazquez commented Apr 9, 2021 via email

@Samcarfe
Copy link
Author

Samcarfe commented Apr 9, 2021

Aquí te lo dejo:

DMESG.pdf

No obstante, por lo visto el Chipset de esta versión del Archer es un Realtek en concreto el RTL8811AU, a ver si es una cuestión de la versión del driver.
A ver si pude ser

@jasvazquez
Copy link
Collaborator

Gracias Samuel ¿Por qué apuntas al rtl8811au?¿Dónde lo has visto?

En la web solo encuentro referencias al 8812au 🤷🏻‍♂️

@Samcarfe
Copy link
Author

Buenas. Leí la información en esta wiki:
http://en.techinfodepot.shoutwiki.com/wiki/TP-LINK_Archer_T2U_v3
No obstante, puede que el driver rtl8812au sea una actualización para el chipset de este adaptador.

@jasvazquez
Copy link
Collaborator

Navegando por la web proporcionada he llegado a un pdf de la propia TP-Link con instrucciones para la compilación y carga del driver en Linux y el código fuente para Linux del driver

@jasvazquez
Copy link
Collaborator

El problema es que no cumplimos ninguno de los requisitos (ni podremos cumplirlos, fácilmente)

image

@jasvazquez
Copy link
Collaborator

Volviendo a la conversación original del chipset, aunque se hace mención al 8811au parece recomendar el 8812au

image

@jasvazquez
Copy link
Collaborator

jasvazquez commented Apr 12, 2021

@Samcarfe salgamos de dudas... como escribí en su día: actualiza la lista de controladores conocidos y me cuentas qué sale (volviendo a lanzar lsusb).

En la foto que subiste falta el modelo

image

@jasvazquez
Copy link
Collaborator

@Samcarfe, tras actualizar el kernel a la versión 3.16.0-6

sudo apt install linux-image-3.16.0-6-686-pae linux-headers-3.16.0-6-686-pae

he reiniciado el equipo (para que cargue el nuevo kernel)

He descargado los drivers ofrecidos por EdiMax y los he compilado del siguiente modo

wget https://bit.ly/3tcjaVZ -O /tmp/kk.zip

cd /tmp
unzip kk.zip
cd EW-7811UTC_UAC_DAC_USC_Linux_Driver_1.0.2.4/

tar -xzvf rtl8821AU_WiFi_linux_v5.3.4_28226.20180614_COEX20171103-6c6d.tar.gz 
cd rtl8821AU_WiFi_linux_v5.3.4_28226.20180614_COEX20171103-6c6d

make clean
make
sudo make install

Tras todo este "jaleo" parece que hemos logrado compilar (sin errores) el driver de tu pincho usb.

Ahora necesitaría que lo probases y me digas si hemos tenido "suerte" y funciona 💪🏻 👍🏻

@Samcarfe
Copy link
Author

Samcarfe commented Apr 13, 2021

Hola:
Gracias por tu enorme trabajo, pero siento decirte que el pincho sigue sin funcionar. Toda la compilación ha funcionado perfectamente, pero a pesar de varios reinicios, nada no hay manera... seguro que he hecho algo mal.

Siento mucho la lata que estoy dando, pero no encuentro la manera de resolver este inconveniente.

@Samcarfe salgamos de dudas... como escribí en su día: actualiza la lista de controladores conocidos y me cuentas qué sale (volviendo a lanzar lsusb).

En la foto que subiste falta el modelo

image

He hecho la actualización y ya reconoce el pincho USB.

@jasvazquez
Copy link
Collaborator

jasvazquez commented Apr 16, 2021

Perdóname por presuponer cosas @Samcarfe ¿has cargado el driver con un modprobe?

Deberías lanzar un

imagen

para que el kernel pueda hacer uso de él.

El segundo comando que aparece en la captura (lsmod) no es necesario, lo he lanzado para que veas que está cargado el driver wifi (y aprender algo nuevo de paso 😉 )

@Samcarfe
Copy link
Author

Pues parece ser que no, como puedes comprobar en la imagen:
Captura_vie abr 16 13:03:27
¿Qué debo hacer en este caso?

@profeIAP
Copy link

Tenemos que revisar la compilación que has podido hacer en base a las instrucciones que puse hace unos días.

En mi máquina virtual y sin tener el pincho USB me funciona perfectamente y consigo cargar el driver

@jasvazquez
Copy link
Collaborator

@Samcarfe ¿cómo llevas este tema?

Imagino que andarás ocupado pero desde aquí reiterarte que puedes contar conmigo para poder comprobar qué está ocurriendo realmente y si hemos encontrado una posible solución al tema de la conexión wifi 💪🏻

@Samcarfe
Copy link
Author

Hola @jasvazquez:
La verdad es que no se que hacer, estoy muy perdido, no sé por donde tirar. ¿Algún consejo?
Como puse en un mensaje anterior, el modprobe dio fallo y no se como agregar el driver al kernel... si es que es eso lo que tengo que hacer, claro.
Como te dije en su momento, soy "primerizo" en estas lides y ando a ciegas.
Muchas gracias por tu ayuda.

@jasvazquez
Copy link
Collaborator

No te preocupes. En cuanto tenga un hueco (y no creo que sean antes del fin de semana 😓 ) te creo un vídeo explicando cómo hacerlo sobre una máquina virtual 👍🏻

@Samcarfe
Copy link
Author

Muchisísimas gracias @jasvazquez, no me corre prisa, cuando puedas, siempre será de ayuda.

@jasvazquez
Copy link
Collaborator

Pues no me lo digas muy fuerte que, con la avalancha de tareas que ha estado moviendo el amigo @aosucas499 igual no va a poder ser el fin de semana 🤣 (se hará lo que se pueda y un poco más 😉 👍🏻 )

@jasvazquez
Copy link
Collaborator

Desde luego, estoy para que me encierren: cree el vídeo el lunes pasado, lo subí a Drive para compartirlo y ni me he acordado de ponerlo aquí 🙈

Te lo dejo en el enlace @Samcarfe, espero que te sea de utilidad 👍🏻

@Samcarfe
Copy link
Author

Muchísimas gracias.

Y no te preocupes por eso de la cabeza, creo que nos está pasando a todos, debe ser un efecto colateral del Covid-19.

Saludos

@profeIAP
Copy link

Pollos sin cabeza algunas veces 🤷🏻‍♂️
Cuando tengas oportunidad de probarlo, avisa 👍🏻

@Samcarfe
Copy link
Author

No me deja acceder al drive

@profeIAP
Copy link

Ahora deberías poder entrar: acabo de aceptar tu solicitud de acceso 😉👍🏻

@Samcarfe
Copy link
Author

Gracias, que eficiencia!!!!

@Samcarfe
Copy link
Author

Pollos sin cabeza algunas veces 🤷🏻‍♂️
Cuando tengas oportunidad de probarlo, avisa 👍🏻

Ya lo he probado y, siento decir, que sigue igual, no se activa el usb.
El USB aparece, el driver aparece cargado en el lsmod, he seguido los pasos tal y como me has enseñado en el video y nada.
He vuelto a probar el pincho en dos ordenadores diferentes y va bien, pero no consigo que vaya en esta máquina.
Muchas gracias por todo el esfuerzo y dedicación.

@jasvazquez
Copy link
Collaborator

Pues el driver en principio está compilado y cargado por lo que debería estar funcionando... ¿no será como lo que te pasó con el Acer Aspire One, no?

Yo apostaría por que NetworkManager no esté gestionando la tarjeta de red más que por el driver en sí 🤔

@Samcarfe
Copy link
Author

@jasvazquez lo he probado y tampoco va... Pero creo que pueden ir los tiros por ahí, ya que detecta el pincho, tiene el driver bien instalado, pero es como si no lo gestionara.
Al colocar el pincho en otro ordenador (da igual el SO) se enciende automáticamente un led verde que trae incorporado, pero en el caso de esta máquina no es así, se queda apagado y no hace nada.
He llegado a pensar que se trataba de un problema con la BIOS, lo he revisado y, aparentemente, está todo bien.
Seguiremos en la búsqueda, muchas gracias por tu inestimable ayuda.

@jasvazquez
Copy link
Collaborator

¿Un sudo iwlist scan permite identificar las redes wifi en tu ubicación?
Agradecería captura de pantalla 👍🏻

@Samcarfe
Copy link
Author

He hecho el sudo iwlist scan y me ha dicho que no soporta el escaneo
Aquí llevas el pantallazo:
PANTALLAZO_MININO_2

@profeIAP
Copy link

Observa que ninguna es la supuesta interfaz del pincho USB

¿Habrá que "levantarla"?

Era un up pero no recuerdo ahora mismo la sintaxis del comando

En cuanto pueda (no tengo claro que sea esta tarde) intento hacer alguna prueba

@jasvazquez
Copy link
Collaborator

jasvazquez commented May 11, 2021

Necesito que instales el paquete lshw
Cuando lo tengas

  • lanza un lshw -C network
  • busca el que tenga como bus info un valor tipo usb@N:M
  • anota el valor del campo logical name

Con el valor anterior lanza un sudo ifconfig MILOGICALNAME up

Captura_mar may 11 16:36:02

En este ejemplo sería sudo ifconfig wlan1 up

@Samcarfe
Copy link
Author

Samcarfe commented May 12, 2021

Hola:
He instalado lshw. He ejecutado lshw -c network y no aparece el "pincho", solo detecta la tarjeta de red de la placa base, como puedes comprobar:
PANTALLAZO_MININO_3

Siento que no estoy siendo de mucha ayuda, pero la verdad, me tiene desconcertado .

@jasvazquez
Copy link
Collaborator

Poco a poco.

Sólo se me ocurren dos posibilidades

  • que el puerto usb esté estropeado (aunque en ocasiones has mostrado capturas de lsusb y lo detecta)
  • que el driver no esté cargado (recuerda el comando lsmod pero no tiene mucho sentido porque lshw es para detectarlo físicamente)

De todos modos vamos a probar:

  • lanza un lsmod | grep 88
  • lanza un lsusb
  • manda capturas de ambos

Gracias y ánimos Samuel 👍🏻

@Samcarfe
Copy link
Author

Entiendo que el lsmod es para listar los drivers, pero me da a mi que no aparecen.
PANTALLAZO_MININO_4

@jasvazquez
Copy link
Collaborator

En realidad, lo que no aparece es el driver del pincho usb porque el | grep 88 del final es para filtrar nuestro driver (si lo quitas verás gran cantidad de información pero no nos resulta de utilidad)

Al menos tenemos una "pista": parece que no está cargado el driver que has compilado.

Lanza un sudo modprobe 8821au como hablamos aquí

Pues parece ser que no, como puedes comprobar en la imagen:
Captura_vie abr 16 13:03:27
¿Qué debo hacer en este caso?

Y cuidado, que acabo de darme cuenta que en el siguiente comentario tuviste un episodio de "dislexia" (te bailaron los números)

@Samcarfe
Copy link
Author

Samcarfe commented May 12, 2021

Volviendo a la conversación original del chipset, aunque se hace mención al 8811au parece recomendar el 8812au

image

Cierto, mi "dislexia" es así de chunga... Pero si te das cuenta, en esta respuesta tuya aparece el 8812au... Menudo lío con los 12 y 21 au...

Pruebo en un rato y dejo comentario.

@jasvazquez
Copy link
Collaborator

Dislexia vs mi Alzheimer 🙈
Es verdad que lo estuvimos hablando en su día (y que ya había desaparecido de mis recuerdos 🤷🏻‍♂️)
No tengo claro ahora mismo cuál genera la compilación del driver: tendré que mirar el vídeo para aclararlo aunque tiene más sentido tu propuesta.
Siempre puedes probar con ambas 😅👍🏻

@jasvazquez
Copy link
Collaborator

Duda aclarada compi... apostaría a 8821au 😉

imagen

@Samcarfe
Copy link
Author

Hola @jasvazquez :
He vuelto a compilar el driver, utilizado el driver de Edimax 8821au, tal y como me recomendste, todo ha funcionado bien, cuando he hecho el lsmod aparecía el driver.

Para asegurarme de que se actualizaba todo correctamente, he reiniciado la máquina y sigue sin funcionar, peor al hacer lsmod ya no aparece el driver...

@jasvazquez
Copy link
Collaborator

Realmente no hacía falta volverlo a compilar Samuel (para que te evites trabajo la próxima vez 👍🏻 )
Antes de reiniciar y cuando estabas viendo el driver con lsmod: ¿aparecían las wifis con el comando iwlist que te comenté el otro día?
Supongamos que tenemos que buscar la forma de activar el driver en cada reinicio (lo dejamos para más adelante) ¿puedes cargar con modprobe el driver una vez reiniciado?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DUDA Tarea para la reflexión sobre cierta funcionalidad o comportamiento del sistema estudio Comprobación a realizar tanto en el sistema como en el software que pudiese incluirse en él
Projects
None yet
Development

No branches or pull requests

4 participants