Instalação de adaptador de wifi

haroldoconde
editado March 2023 em GNOME

Estou tentando instalar o Wireless USB Adapter 0bda:c811 Realtek Semiconductor Corp no Fedora Work 37 utilizando dkms mas está apresentando erro. O status do dkms está added. Mas daí pra frente apresenta erro.
Estou usando o passo a passo do site:
https://tekbyte.net/installing-wifi-driver-for-realtek-802-11ac-on-linux-0bdac811/
Quem puder ajudar, já agradeço desde já.

Melhor resposta

  • alessandroaraujo
    editado March 2023 Responder ✓

    sudo dkms remove rtl8821ce/v5.5.2_34066.20200325, 6.1.14-200.fc37.x86_64, x86_64
    sudo dkms build -m rtl8821CU/5.4.1
    sudo dkms status
    dkms install -m rtl8821CU/5.4.1

Respostas

  • Saudações haroldoconde.
    Consegui em um teste da seguinte forma:

    sudo dnf update
    sudo dnf install dkms make kernel-devel kernel-headers -y
    git clone https://github.com/tomaspinho/rtl8821ce.git
    cd rtl8821ce
    sudo ./dkms-install.sh

  • Alessandro,
    Fiz o teste com estes comandos e instalou o drive mas não funcionou com o meu adaptador. Acredito que esse drive não funciona com o meu chipset.
    Então, peguei o drive indicado no github (rtl8821CU) e fiz a adaptações nos comandos enviados por vc, mas ainda assim não consigo mudar o status do dkms do meu drive.
    O teu aparece instalado. O meu aparece adicionado. Há um erro que não consigo corrigir.

    Building module:
    Cleaning build area...
    'make' KVER=6.1.14-200.fc37.x86_64...............(bad exit status: 2)
    Error! Bad return status for module build on kernel: 6.1.14-200.fc37.x86_64 (x86_64)
    Consult /var/lib/dkms/rtl8821CU/5.4.1/build/make.log for more information.
    Sign command: /lib/modules/6.1.14-200.fc37.x86_64/build/scripts/sign-file
    Signing key: /var/lib/dkms/mok.key
    Public certificate (MOK): /var/lib/dkms/mok.pub
    Certificate or key are missing, generating self signed certificate for MOK...
    Key file /var/lib/dkms/mok.key not found and can't be generated, modules won't be signed

    Building module:
    Cleaning build area...
    'make' KVER=6.1.14-200.fc37.x86_64...............(bad exit status: 2)
    Error! Bad return status for module build on kernel: 6.1.14-200.fc37.x86_64 (x86_64)
    Consult /var/lib/dkms/rtl8821CU/5.4.1/build/make.log for more information.
    Finished running dkms install steps.
    [haroldo@fedora rtl8821CU]$ dkms status
    rtl8821ce/v5.5.2_34066.20200325, 6.1.14-200.fc37.x86_64, x86_64: installed
    rtl8821CU/5.4.1: added
    [haroldo@fedora rtl8821CU]$

  • haroldoconde
    editado March 2023

    Para o chipset RTL88x2BU funciou da seguinte forma no Fedora 37

    https://github.com/RinCat/RTL88x2BU-Linux-Driver

    Foi necessária instalação do Git e DKMS (Dynamic Kernel Module Support)

    sudo dnf install git dkms

    Instalação do driver via DKMS (importante pois não será necessário recompilar o driver para cada atualização de kernel do Fedora):

    sudo git clone "https://github.com/RinCat/RTL88x2BU-Linux-Driver.git" /usr/src/rtl88x2bu-git

    sudo sed -i 's/PACKAGE_VERSION="@PKGVER@"/PACKAGE_VERSION="git"/g' /usr/src/rtl88x2bu-git/dkms.conf

    sudo dkms add -m rtl88x2bu -v git

    sudo dkms autoinstall