Controlador rtw8852be en Debian 12: Solución para WiFi.

Anuncio

WiFi, es una tecnología que permite la conexión inalámbrica entre dispositivos electrónicos, ordenadores, smartphones, tablets, televisores, videoconsolas, etc. Wi-Fi es una marca de Wi-Fi Alliance o Alianza Wi-Fi, la organización que promueve dicha tecnología y que se encarga de certificar todos los productos que se ajustan a las normas establecidas de interoperabilidad.

Una tecnología que surgió por la necesidad de establecer una manera de conexión inalámbrica que fuese compatible con distintos dispositivos. Por lo tanto, el objetivo de la Alianza fue diseñar una marca que permitiese fomentar más fácilmente la tecnología inalámbrica y asegurar la compatibilidad entre dispositivos.

Es posible que justo al terminar la instalación de Debian se encuentren con la sorpresa que no tengan Wifi y que les sea completamente imposible usar su tarjeta de red wifi.

La solución a este problema acostumbra a ser bastante sencilla en la mayoría de los casos. Lo único que tenemos que realizar para solucionar el problema es instalar los drivers de nuestra tarjeta de red wifi de la siguiente forma.

Uno de mis problemas con mi nuevo HP laptor fue que distros antiguas como debian 12, Linux Mint con un kernel por debajo del 6.2 no funcionaba la red wifi ni el bluetooth y tenía dos soluciones, 1 compilar el controlador RTW8852BE o compilar un kernel nuevo más moderno para darle la funcionalidad correcta al nuevo hardware y periféricos del HP, por todo lo demás todo perfecto, así que voy a dar la solución del problema compilando el controlador rtw8852be de Linux para tarjeta PCIe RTW8852BE en Debian 12 en esta guía para poder tener red wifi y bluetooth:

Lo primero listamos para ver la tarjeta de red wifi en Debian 12

$ sudo lspci -nn
01:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b852]

Los dispositivos Bluetooth y Wifi son interfaces separadas en el mismo chip.

Para WiFi: https://github.com/lwfinger/rtw8852be

Para Bluetooth: https://github.com/lwfinger/rtw89-BT

Requisitos para WiFi:

Necesitará instalar «make», «gcc», «kernel headers», «kernel build Essentials» y «git».

Para Ubuntu : puedes instalarlos con el siguiente comando

$ sudo apt-get update
$ sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git

Para Fedora : puedes instalarlos con el siguiente comando

$ sudo dnf install kernel-headers kernel-devel
$ sudo dnf group install "C Development Tools and Libraries"

Para openSUSE : instale los encabezados necesarios con

$ sudo zypper install make gcc kernel-devel kernel-default-devel git libopenssl-devel

Para Arch : instale los encabezados del kernel necesarios y base-devel,

Anuncio

Si no se encuentra alguno de los paquetes anteriores, verifique cómo los instala su distribución.

Instalación para todas las distribuciones:

$ git clone https://github.com/lwfinger/rtw8852be.git
$ cd rtw8852be
$ make
$ sudo make install

Cuando su kernel cambia, debe hacer lo siguiente:

$ cd ~/rtw8852be
$ git pull
$ make
$ sudo make install

Recuerde, esto DEBE hacerse cada vez que obtenga un nuevo kernel, sin excepciones.

Con esto, reiniciamos el sistema y ya tendremos activa la wifi en nuestro mxlinux, debian 12.

Requisitos para Bluetooth:

rtw89-BT

Controlador fuera del kernel para dispositivos Realtek BT ​​que se encuentran en dispositivos rtw89.

Este controlador se compilará para los kernels 5.15+. Si recibe errores de compilación, infórmelo en este repositorio como un problema. Haré todo lo posible para trasladar el código a núcleos más antiguos.

El repositorio contiene controladores BT para las partes BT conocidas de lo siguiente:

Realtek 8852AE, RTW8852BE y RTW8852CE.

Instrucciones de instalación

Para Ubuntu : puedes instalarlos con el siguiente comando

$ sudo apt-get update
$ sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git

Es posible que los usuarios de Debian, Ubuntu y similares (Mint, etc.) quieran desplazarse hacia abajo y seguir las instrucciones de DKMS al final de este documento.

Para Fedora : puedes instalarlos con el siguiente comando

$ sudo dnf install kernel-headers kernel-devel
$ sudo dnf group install "C Development Tools and Libraries"

Para openSUSE : instale los encabezados necesarios con

$ sudo zypper install make gcc kernel-devel kernel-default-devel git libopenssl-devel

Instalación para distintas distros:

$ git clone git@github.com:lwfinger/rtw89-BT.git
$ cd rtw89-BT
$ make
$ sudo make install

Fuentes oficiales:
https://github.com/lwfinger/rtw8852be
https://github.com/lwfinger/rtw89-BT

Nuestra puntuación
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)
Anuncio
Comparte en las redes sociales...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos
ResponsableJavier Cachón Garrido +información...
FinalidadGestionar y moderar tus comentarios. +información...
LegitimaciónConsentimiento del interesado. +información...
DestinatariosAutomattic Inc., EEUU para filtrar el spam. +información...
DerechosAcceder, rectificar y cancelar los datos, así como otros derechos. +información...
Información adicionalPuedes consultar la información adicional y detallada sobre protección de datos en nuestra página de política de privacidad.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Scroll al inicio

Descubre más desde javiercachon.com

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo