3 votos

Cómo eliminar correctamente los módulos del kernel para RTL88x2BU en Ubuntu MATE 19.04

He instalado los controladores Realtek RTL88x2BU desde Repo de GitHub de Cilynx utilizando la instalación de DKMS en Ubuntu MATE 19.04 con kernel 5.3.4 (y posterior 5.3.7)

Los controladores funcionaron bien durante una semana, pero de repente dejaron de detectar el adaptador USB inalámbrico TP-Link Archer T3U AC1300. El mismo adaptador funciona bien con otro PC.

This is how drivers were installed:

cd rtl88x2bu
VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
sudo dkms add -m rtl88x2bu -v ${VER}
sudo dkms build -m rtl88x2bu -v ${VER}
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu

Entonces, ¿cómo podría eliminar completamente los módulos del kernel de todas las versiones anteriores (1.1, 5.6.1, etc) para RTL88x2BU? Muchas gracias.

5voto

Sneetsher Puntos 15107

Puedes hacer los pasos inversos:

  1. Descargar el módulo

    sudo modprobe -r 8822bu
    sudo modprobe -r rtl88x2bu
  2. Comprobar el estado de todas las construcciones de módulos

    sudo dkms status

    salida

    8822bu, 1.1: added
    rtl88x2bu, 5.6.1, 5.2.21-050221-generic, x86_64: installed
    rtl88x2bu, 5.6.1, 5.3.7-050307-generic, x86_64: installed
  3. Desregístrelo de DKMS, sudo dkms uninstall .. es opcional ya que buscamos una purga completa.

    sudo dkms remove -m 8822bu/1.1
    sudo dkms remove -m rtl88x2bu/5.6.1 -k 5.2.21-050221-generic
    sudo dkms remove -m rtl88x2bu/5.6.1 -k 5.3.7-050307-generic
  4. Eliminar la fuente de DKMS

    cd /usr/src/

    ADVERTENCIA: Tenga cuidado rm -r ¡es un comando peligroso!

    sudo rm -r rtl88x2bu-*

0 votos

Ok, todo fue bien, como usted describió, y yo era capaz de volver a instalar los controladores de la misma repo GitHub. EXCEPTO que estoy recibiendo estos errores al tratar de eliminar los módulos de la instalación anterior de un repo diferente: sudo dkms remove -m 8822bu/1.1 | Error! Invalid number of parameters passed y sudo dkms uninstall 8822bu/1.1 | Error! Could not locate dkms.conf file | File: /var/lib/dkms/8822bu/1.1/source/dkms.conf does not exist

1 votos

Ahora bien, si no puedo eliminar 8822bu/1.1 (atención: no hay "x"), no pasa nada. Porque (1) la conexión inalámbrica está funcionando bien con RTL88x2BU de Cilynx, y (2) en una semana o dos, voy a ir para una instalación limpia de Ubuntu MATE 19.10 de todos modos. Muchas gracias :)

0 votos

@Jags, si quieres una eliminación limpia para 8822bu , intente volver a poner su código fuente en /usr/src/ . En cuanto a la nomenclatura de los módulos con 'x', no tengo actualmente un Ubuntu en funcionamiento para comprobarlo, le agradeceré que edite mi respuesta para corregirla.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: