AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1542497
Accepted
User051209
User051209
Asked: 2025-02-27 19:13:55 +0800 CST2025-02-27 19:13:55 +0800 CST 2025-02-27 19:13:55 +0800 CST

Como posso instalar um adaptador WiFi EDIMAX EW-7811UTC no Lubuntu com kernel 6.8?

  • 772

Estou tentando instalar o adaptador WiFi EDIMAX EW-7811UTC no lubuntu 24.04 .

Primeira tentativa do pacote aptrtl8812au-dkms

Eu usei o comando:

> sudo apt install rtl8812au-dkms

Após uma reinicialização e no final do processo de inicialização, inseri na porta USB o adaptador WiFi, mas não há nenhuma interface wifi disponível. A saída do comando sudo lshw -C networké:

> sudo lshw -C network
[sudo] password for user: 
  *-network                 
       description: Ethernet interface
       product: I210 Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: enp2s0
       version: 03
       serial: 00:13:95:5b:bd:16
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=igb driverversion=6.8.0-54-generic duplex=full firmware=0. 6-5 ip=192.168.127.11 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:22 memory:91200000-9121ffff memory:91220000-91223fff
  *-network
       description: Ethernet interface
       product: I210 Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: enp3s0
       version: 03
       serial: 00:13:95:5b:bd:17
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=igb driverversion=6.8.0-54-generic firmware=0. 6-5 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:23 memory:91100000-9111ffff memory:91120000-91123fff

Segunda tentativa da fonte do driver GitHub

Após remover o pacote anterior pelo comando:

> sudo apt purge rtl8812au-dkms

Tentei instalar o driver da fonte do GitHub , mas obtive o mesmo resultado negativo.
Para instalar o driver da fonte, segui os passos abaixo:

  1. cd /usr/src
  2. sudo git clone https://github.com/morrownr/8812au-20210820.git
  3. cd /usr/src/8812au-20210820/
  4. sudo ./install-driver.sh

Posso ver que o módulo está instalado pelo seguinte comando:

> dkms status
rtl8812au/4.3.8.12175.20140902+dfsg, 6.8.0-54-generic, x86_64: installed

O resultado desta instalação é o mesmo do repositório apt.

Em outras distribuições o driver estava ok

No passado, instalei o driver para o mesmo WiFi no lubuntu 22.04 com kernel 5.19.0-41 e em outra distribuição Linux (Mint, distribuição personalizada criada pela Yocto).

A diferença mais importante que notei é que o lubuntu 24.04 tem uma versão do kernel:

> uname -r
6.8.0-54-generic

e se eu tentar instalar o adaptador wifi no lubuntu 22.04 com kernel 6.8.0.52-generic a instalação falha.

Pergunta

Como posso instalar um adaptador WiFi EDIMAX EW-7811UTC em uma distribuição Lubuntu 24.04 com kernel 6.8?

drivers
  • 3 3 respostas
  • 60 Views

3 respostas

  • Voted
  1. david
    2025-02-27T20:27:07+08:002025-02-27T20:27:07+08:00

    Dei uma olhada no EDIMAX EW-7811UTC em: -

    https://www.edimax.com/edimax/merchandise/merchandise_detail/data/edimax/global/wireless_adapters_ac600_dual-band/ew-7811utc/

    Isso sugere que o driver é de fato rtl8821AU_WiFi_linux_v5.8.2.3_36567. Você pode tentar instalar esse.

    https://www.edimax.com/edimax/download/download/data/edimax/global/download/wireless_adapters_ac600_dual-band/ew-7811utc

    O morrownrcostumava apresentar isso, mas por algum motivo não aparece mais lá. No entanto, o link ainda funciona, então você pode clonar com o seguinte link: -

    git clone https://github.com/morrownr/8821au-20210708.git
    

    para ajudar na instalação você pode olhar a resposta em: -

    Driver TP-Link AC600 Archer para Linux Ubuntu Ubuntu 20.04.1 LTS

    Observação: eu uso o driver morrownr para um dispositivo EDIMAX EW-7811UAC no Ubuntu 24.04.


    Alguns pontos extras a serem observados: -

    • Certifique-se de que você não esteja instalando drivers legados do dkms. (Há instruções para isso no link acima.)

    • Certifique-se de que o driver do Ubuntu não esteja sendo instalado e, se estiver,
      desinstale-o. (Há instruções para isso no link acima.)

    • Se você tiver a inicialização segura habilitada, certifique-se de ter uma chave MOK
      instalada. (Suspeito que o dkms pode falhar se esse não for o caso, mas não tenho certeza sobre isso.)

    Boa sorte com a instalação.

    • 1
  2. Best Answer
    Zachary
    2025-02-28T00:33:44+08:002025-02-28T00:33:44+08:00

    O driver rtw88 agora oferece suporte ao seu adaptador (RTL8811AU)!

    Antes de tentar, você deve remover quaisquer drivers conflitantes instalados anteriormente.

    https://github.com/lwfinger/rtw88

    • 1
  3. User051209
    2025-02-28T16:44:12+08:002025-02-28T16:44:12+08:00

    A resposta de @Zachary foi absolutamente necessária para resolver o problema. Aqui adiciono minha própria resposta para adicionar alguns detalhes que não estão presentes na resposta de @Zachary.

    Uma versão avançada do kernel

    Durante minhas tentativas de instalar um driver correto para o adaptador WiFi EDIMAX EW-7811UTC, observei que:

    1. o driver antigo fornecido pela Edimax neste link é adequado para o lubuntu 22.04 com o kernel 5.19.0-41, mas após uma atualização do kernel para a versão 6.8.0.52-generico driver não é mais adequado
    2. no lubuntu 24.04 (com versão Kernel 6.8.0.54-generic) o driver antigo não é adequado

    O driver correto para kernel avançado

    Se formos a este link mantido pelo LWFinger , o autor escreve no README:

    Este é um repositório downstream com o objetivo principal de dar suporte ao desenvolvimento, teste e manutenção da série Realtek rtw88 de drivers WiFi 5 no kernel Linux.

    Ele acrescenta:

    Compatibilidade
    Compatível com as versões 5.4 e mais recentes do kernel Linux, desde que sua distribuição não tenha modificado nenhuma API do kernel. O RHEL e todas as distribuições baseadas no RHEL terão APIs do kernel modificadas e provavelmente não serão compatíveis com este driver.
    Chipsets suportados
    PCIe: RTL8723DE, RTL8821CE, RTL8822BE, RTL8822CE, RTL8814AE SDIO: RTL8723CS, RTL8723DS, RTL8821CS, RTL8822BS, RTL8822CS USB: RTL8723DU, RTL8811AU , RTL8811CU , RTL8812AU, RTL8812BU, RTL8812CU USB: RTL8814AU, RTL8821AU, RTL8821CU, RTL8822BU, RTL8822CU

    Portanto, esta unidade deve ser compatível com o chipset RTL8811AU usado no adaptador WiFi Edimax EW-7811UTC.

    Guia de instalação

    Aqui relato os passos fornecidos pelo LWFinger para Ubuntu:

    1. Atualizar o sistema:
    sudo apt update && sudo apt upgrade
    
    1. Instale o cabeçalho necessário, os fundamentos da compilação (gcc, etc.) e o cliente git (para download do GitHub):
    sudo apt install linux-headers-$(uname -r) build-essential git
    
    1. Baixe o repositório para a pasta local pelo cliente git:
    git clone https://github.com/lwfinger/rtw88
    

    O download cria a pasta rtw88na pasta local (alguns tutoriais sugerem baixar o código-fonte deste driver na pasta /usr/src; no meu caso, baixei os arquivos de origem em /home/my-user/Downloads).

    1. Alterar diretório:
    cd rtw88
    
    1. Compilação dos arquivos de origem pela makeferramenta:
    make
    
    1. Instale o driver:
    sudo make install 
    
    1. Conclua a instalação:
    sudo make install_fw
    

    Executei todos os passos anteriores na minha distribuição lubuntu 24.04 e depois reiniciei.

    No final do processo de reinicialização, inseri o adaptador WiFi EDIMAX EW-7811UTC e depois disso na saída do comando ip addrapareceu a interface wifi wlx08beac188233conforme mostrado abaixo:

    > ip addr
    ...
    ...
    4: wlx08beac188233: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
        link/ether 08:be:ac:18:82:33 brd ff:ff:ff:ff:ff:ff
    

    Além disso, na saída do comando lshwestá presente uma interface sem fio:

    > sudo lshw -C network
    ...
    ...
      *-network
           description: Wireless interface
           physical id: 5
           bus info: usb@1:6
           logical name: wlx08beac188233
           serial: 08:be:ac:18:82:33
           capabilities: ethernet physical wireless
           configuration: broadcast=yes driver=rtw_8821au driverversion=6.8.0-54-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11
    

    O adaptador WiFi EDIMAX EW-7811UTC finalmente funciona na minha 6.8.0.54-genericdistribuição Lubuntu 24.04 (versão kernel).

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve