Página 1 de 2

Instalar drivers de WIFI sin conexión a Internet (resuelto)

Publicado: 06 Nov 2021, 15:46
por des_Juanancesar
Hola a todos:
Me estreno este curso como Coordinador TIC y una de mis funciones ha sido instalar MAX en todos los portátiles nuevos.
En uno de ellos (Lenovo) no he podido poner el MAX 10, pero sí el 9.
El caso es que no detecta las redes WIFI y no tiene entrada de cable. He encontrado esta página donde dice cómo instalar los drivers:
https://jorgeluis.com.mx/articles/2020/ ... kd15-c822
Me he descargado en https://github.com/lwfinger/rtw88 un zip del repositorio y lo he metido en un pen drive, que luego he volcado en el ordenador Lenovo.
Pero ya no sé cómo seguir.
Seguro que es muy fácil, pero hace poco que empecé a usar la terminal y no sé qué comandos tengo que utilizar.
Por cierto, ¿hay algún curso para aprender a usar la terminal?

Gracias por anticipado

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 07 Nov 2021, 14:29
por des_dgonzalezarroyo
Hola

Yo antes de probar eso que te comentan en Internet, haría lo siguiente:

1.- Conectaría un móvil (que tenga éste conexión a Internet, ya sea a través de la Wifi del centro o mediante 4G, al Lenovo, a un puerto USB).

2.- Activaría el "modem USB" del móvil y así el portátil ya tiene conexión a Internet.

3.- En MAX, iría a Sistema --> Preferencias --> Hardware --> Más constroladores y miraría si aparece allí el driver de la wifi y si puedes activarlo. Si no aparece, puede ser que tengas que ir a la pestaña, de esa misma ventana, "Software de Ubuntu" y activar los "controladores privativos para dispositivos" y volver a mirar en "más controladores".

4.- Una vez que lo actives, dale a "aplicar cambios" y reinicia.

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 08 Nov 2021, 13:50
por des_Juanancesar
Gracias por contestar tan pronto. Es una suerte disponer de gente como vosotros.

Ha sido un alivio encontrar una forma de tener conexión a Internet con este ordenador.
He seguido todos los pasos por la ruta Sistema --> Preferencias --> Hardware --> Controladores adicionales, y aunque no he encontrado el driver que buscaba, he instalado el que había, por si acaso. Luego he ido a Software de Ubuntu y estaban todas las opciones señaladas excepto "Código fuente".

Aprovechando la conexión he actualizado parcialmente el sistema y al reiniciar ya tenía la versión 9.5.
Posteriormente he intentado la instalación de los drivers que indiqué en la pregunta y me ha dado error.

No sé si habrá más cosas que se puedan hacer.

Quedo a la espera

Gracias

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 08 Nov 2021, 14:15
por des_Juanancesar
Por completar la información.
Se me olvidaba detallar las opciones que aparecían en el apartado "Software de Ubuntu".
Estas son las opciones que estaban señaladas por defecto:
  • Sofware libre y abierto mantenido por Canonical (main)
    software libre y abierto mantenido por la comunidad (universe)
    Controladores privativos para dispositivos (restricted)
    Software restringido por copyright o cuestiones legales (multiverse)

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 08 Nov 2021, 19:05
por des_dgonzalezarroyo
Visto que el "más controladores" no te permite instalarlo, vamos a ver qué tarjeta wifi tienes: abre un terminal y lanza

Código: Seleccionar todo

lspci
Copia y pega aquí (para que yo lo pueda ver) el resultado de lanzar el comando anterior.

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 08 Nov 2021, 19:08
por des_dgonzalezarroyo
Juanancesar escribió:
08 Nov 2021, 13:50
Posteriormente he intentado la instalación de los drivers que indiqué en la pregunta y me ha dado error.
¿Y qué error es ese?

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 09 Nov 2021, 09:28
por des_Juanancesar
Buenos días:
Después de aplicar el comando lspci sale esto:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15d0
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 15d1
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15db
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15e8
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15e9
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ea
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15eb
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ec
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ed
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ee
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ef
01:00.0 Non-Volatile memory controller: Sandisk Corp Device 5005 (rev 01)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device c822
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev df)
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 15de
03:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 15df
03:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15e5
03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Device 15e2
03:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Device 15e3

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 09 Nov 2021, 09:35
por des_Juanancesar
El error que me da, después de clonar el repositorio y con el comando "make" es todo esto:
madrid@max90:~/rtw88$ make
make -C /lib/modules/4.4.0-210-generic/build M=/home/madrid/rtw88 modules
make[1]: se entra en el directorio '/usr/src/linux-headers-4.4.0-210-generic'
CC [M] /home/madrid/rtw88/main.o
In file included from /home/madrid/rtw88/main.h:29:0,
from /home/madrid/rtw88/main.c:7:
/home/madrid/rtw88/main.c: In function ‘__fw_recovery_work’:
/home/madrid/rtw88/util.h:21:2: error: implicit declaration of function ‘ieee80211_iter_keys_rcu’ [-Werror=implicit-function-declaration]
ieee80211_iter_keys_rcu((rtwdev)->hw, vif, iterator, data)
^
/home/madrid/rtw88/main.c:578:2: note: in expansion of macro ‘rtw_iterate_keys_rcu’
rtw_iterate_keys_rcu(rtwdev, NULL, rtw_reset_key_iter, rtwdev);
^
In file included from /home/madrid/rtw88/main.h:15:0,
from /home/madrid/rtw88/main.c:7:
/home/madrid/rtw88/main.c: In function ‘rtw_register_hw’:
include/net/mac80211.h:2108:57: error: ‘IEEE80211_HW_TX_AMSDU’ undeclared (first use in this function)
#define ieee80211_hw_set(hw, flg) _ieee80211_hw_set(hw, IEEE80211_HW_##flg)
^
/home/madrid/rtw88/main.c:1948:2: note: in expansion of macro ‘ieee80211_hw_set’
ieee80211_hw_set(hw, TX_AMSDU);
^
include/net/mac80211.h:2108:57: note: each undeclared identifier is reported only once for each function it appears in
#define ieee80211_hw_set(hw, flg) _ieee80211_hw_set(hw, IEEE80211_HW_##flg)
^
/home/madrid/rtw88/main.c:1948:2: note: in expansion of macro ‘ieee80211_hw_set’
ieee80211_hw_set(hw, TX_AMSDU);
^
cc1: some warnings being treated as errors
scripts/Makefile.build:288: fallo en las instrucciones para el objetivo '/home/madrid/rtw88/main.o'
make[2]: *** [/home/madrid/rtw88/main.o] Error 1
Makefile:1472: fallo en las instrucciones para el objetivo '_module_/home/madrid/rtw88'
make[1]: *** [_module_/home/madrid/rtw88] Error 2
make[1]: se sale del directorio '/usr/src/linux-headers-4.4.0-210-generic'
Makefile:79: fallo en las instrucciones para el objetivo 'all'
make: *** [all] Error 2

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 09 Nov 2021, 16:06
por des_dgonzalezarroyo
Efectivamente, tú dispositivo Wifi es Network controller: Realtek Semiconductor Co., Ltd. Device c822

Uno como ese tengo en un MAX 10 y lo reconoce sin problemas y sin hacer nada.

Siendo como son portátiles nuevos los tuyos, yo no andaría subiendo el kernel, ni instalando drivers "a mano". Yo instalaría el MAX más moderno que puedas (el 11 a ser posible). ¿Por qué dices que no te deja instalarlos?

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 09 Nov 2021, 21:35
por des_Juanancesar
Sí, lo primero que intenté fue instalar MAX 11 y el resultado se puede ver en la imagen.
https://drive.google.com/file/d/1GOg3Rk ... sp=sharing
En otros tres ordenadores iguales ocurrió lo mismo, pero sin embargo, en estos otros sí pude instalar MAX 10 sin problemas.
En el ordenador en cuestión aparecían estos mensajes antes de arrancar MAX 10:
[ 1.011901] AMD-Vi: Unable to write to IOMMU perf counter.
[ 1.192379] Problem loading UEFI:db X.509 certificate (-65)
[ 3.839387] sd 2:0:0:0: [sda] No Caching mode page found
[ 3.839418] sd 2:0:0:0: [sda] Assuming drive cache: write through
[ 3.841197] sd 0:0:0:0: [sdc] No Caching mode page found
[ 3.841235] sd 0:0:0:0: [sdc] Assuming drive cache: write through
Por eso instalamos MAX 9

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 10 Nov 2021, 15:25
por des_dgonzalezarroyo
AMD-Vi: Unable to write to IOMMU perf counter.
Hola

Por ir descartando cosas: en ese equipo que no arrancaba con MAX 10 (ni 11) ¿has desactivado el arranque seguro de la BIOS?

Yo también probaría a desactivar las opciones de virtualización en la BIOS.

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 11 Nov 2021, 00:11
por des_Juanancesar
De nuevo, gracias David por estar tan pendiente de mi caso.

Respondiendo a tu pregunta, sí, visité el foro y en algún mensaje vi que se recomendaba desactivar el arranque seguro y así lo hice.
Probaré desactivando las opciones de virtualización e intentaré cargar de nuevo MAX 10.

Mañana escribiré otro mensaje con el resultado

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 11 Nov 2021, 14:41
por dgonzalezarroyo
des_Juanancesar escribió:
11 Nov 2021, 00:11
De nuevo, gracias David por estar tan pendiente de mi caso.

Respondiendo a tu pregunta, sí, visité el foro y en algún mensaje vi que se recomendaba desactivar el arranque seguro y así lo hice.
Probaré desactivando las opciones de virtualización e intentaré cargar de nuevo MAX 10.

Mañana escribiré otro mensaje con el resultado
Si una vez instalado siguiera sin arrancar, hay más opciones, que pasarían por editar el archivo grub. Lo vamos viendo

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 11 Nov 2021, 20:08
por juan.cesar
En la ventana de configuración de la BIOS he deshabilitado la opción AMD SVM Technology para desactivar las opciones de virtualización. Luego he arrancado MAX 10 con un USB y después de instalarlo y reiniciar el equipo ha dado el mismo problema. En este caso los mensajes que aparecían han cambiado un poco:
[0.548337] core perfctr but no constraints; unknown hardware!
[0.917361] AMD-Vi: Unable to write to IOMMU perf counter.
[2.670317] sd 0:0:0:0: [sda] No Caching mode page found
[2.670349] sd 0:0:0:0: [sda] Assuming drive cache: write through
Sin el USB no ha sido capaz de arrancar y se ha quedado en el grub. Así que he metido el USB del MAX 9, he vuelto a la BIOS y lo he instalado de nuevo.

Re: Instalar drivers de WIFI sin conexión a Internet

Publicado: 12 Nov 2021, 15:10
por dgonzalezarroyo
juan.cesar escribió:
11 Nov 2021, 20:08
AMD-Vi: Unable to write to IOMMU perf counter.
Sigues teniendo el mismo problema. Yo no hubiera vuelto al 9 tan rápido y hubiera probado a editar el grub después de instalar MAX 10 (y desde el modo live). Yo lanzaría este comando:

Código: Seleccionar todo

sudo pluma /etc/default/grub
Según qué articulo leas, ofrecen varias posibilidades, pero creo que la más probable es editar la linea GRUB_CMDLINE_LINUX="iommu=soft" para que tenga ese valor al final.

Saldría guardando y luego lanzaría:

Código: Seleccionar todo

sudo update-grub
Para ya, como paso, final, reiniciar y ver si arranca.