aosucas499 / minino-TDE

ISO modificada del sistema operativo Minino para su uso en dispositivos antiguos. #TDE
GNU General Public License v3.0
8 stars 2 forks source link

Instalar adaptador wifi usb TP-Link Archer T2U #73

Open Samcarfe opened 3 years ago

Samcarfe commented 3 years ago

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 commented 3 years ago

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

lsusb

al tratarse de un dispositivo usb no aparece con lspci 😉

Samcarfe commented 3 years ago

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

jasvazquez commented 3 years ago

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

Samcarfe commented 3 years ago

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 commented 3 years ago

¿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 commented 3 years ago

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 commented 3 years ago

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

Samcarfe commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

¿Podrías enviarlo para echarle un vistazo tranquilamente? 🤔

Samcarfe commented 3 years ago

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 commented 3 years ago

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

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

Samcarfe commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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

image

jasvazquez commented 3 years ago

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

image

jasvazquez commented 3 years ago

@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 commented 3 years ago

@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 commented 3 years ago

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.

Samcarfe commented 3 years ago

Una pregunta: ¿por qué usas el driver de Edimax? Aquí te dejo la captura de pantalla en la que se aprecia el usb Tp-Link:

Captura_mar abr 13 09:52:10

jasvazquez commented 3 years ago

Más lo siento yo compañero... tenía serias esperanzas en haberlo resuelto 🤷🏻‍♂️ En fin, ¡sigamos!

Uso el de EdiMax porque es, de los recomendados en la wiki que proporcionaste, el que menos problemas da y es para el mismo chipset (8812au) que nos traemos entre manos

Una duda, el haber aparecido la referencia TP-Link en tu captura anterior ¿se debe al driver que has estado compilando o a que has lanzado la actualización del listado de dispositivos como te pedí hace unos días? 🤔

Samcarfe commented 3 years ago

Más lo siento yo compañero... tenía serias esperanzas en haberlo resuelto 🤷🏻‍♂️ En fin, ¡sigamos!

Uso el de EdiMax porque es, de los recomendados en la wiki que proporcionaste, el que menos problemas da y es para el mismo chipset (8812au) que nos traemos entre manos

Una duda, el haber aparecido la referencia TP-Link en tu captura anterior ¿se debe al driver que has estado compilando o a que has lanzado la actualización del listado de dispositivos como te pedí hace unos días? 🤔

Hola: La referencia en el lsusb apareció justo después de lanzar la actualización del listado que me pediste.

jasvazquez commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

@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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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

jasvazquez commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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

Samcarfe commented 3 years ago

No me deja acceder al drive

profeIAP commented 3 years ago

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

Samcarfe commented 3 years ago

Gracias, que eficiencia!!!!

Samcarfe commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

@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 commented 3 years ago

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

Samcarfe commented 3 years ago

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