Perdi minhas conexões de rede (Ethernet, WiFi e Bluetooth) no Ubuntu 20.04. Não sei o que fiz para perdê-los, mas depois de uma reinicialização, eles se foram. Não há ícone de rede na bandeja do sistema e nas configurações, não há configuração para WiFi e nenhuma conexão no submenu de rede.
Eu posso inicializar a partir de uma imagem Live USB e tudo funciona bem.
Então, de outra resposta que encontrei, fiz backup e copiei os arquivos e diretórios do netplanner e do NetworkManager do Live USB para o meu computador. Reiniciei no ambiente "normal" do Ubuntu e ainda nada.
Eu corri sudo lshw -C network
e a saída é:
*-network UNCLAIMED
description: Network controller
product: AR9485 Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: memory:f7100000-f717ffff memory:f7180000-f718ffff
*-network UNCLAIMED
description: Ethernet controller
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
version: 07
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list
configuration: latency=0
resources: ioport:d000(size=256) memory:f2104000-f2104fff memory:f2100000-f2103fff
Nota: A saída não tem uma referência de "nome lógico" nela.
Meu arquivo NetworkManager.conf é:
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no
e meu 01-network-manager-all.yamlfile é:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
Usando sudo nmcli
dá:
lo: unmanaged
"lo"
loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
Use "nmcli device show" to get complete information about known devices and
"nmcli connection show" to get an overview on active connection profiles.
Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details.
Eu não tenho ifconfig (net-tools) instalado.
A execução nm-applet
traz um ícone acinzentado na bandeja do sistema, mas quando clico nele, a janela que se abre (mostrando as conexões) está vazia.
Qualquer ajuda é muito apreciada.
Atualização 20200724: posso fazer login nos kernels antigos 5.4.0-41 e 5.4.0-40 e tudo funciona bem. Mas 5.4.0-42 é borked.
Outras coisas tentadas:
Saída de uname -a
:
Linux marks-linux-box 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Saída de dpkg -l linux-* | grep ii
:
ii linux-base 4.5ubuntu3.1 all Linux image base package
ii linux-firmware 1.187.2 all Firmware for Linux kernel drivers
ii linux-headers-5.4.0-40 5.4.0-40.44 all Header files related to Linux kernel version 5.4.0
ii linux-headers-5.4.0-40-generic 5.4.0-40.44 amd64 Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
ii linux-headers-5.4.0-41 5.4.0-41.45 all Header files related to Linux kernel version 5.4.0
ii linux-headers-5.4.0-41-generic 5.4.0-41.45 amd64 Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
ii linux-headers-5.4.0-42 5.4.0-42.46 all Header files related to Linux kernel version 5.4.0
ii linux-headers-5.4.0-42-generic 5.4.0-42.46 amd64 Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
ii linux-image-5.4.0-40-generic 5.4.0-40.44 amd64 Signed kernel image generic
ii linux-image-5.4.0-41-generic 5.4.0-41.45 amd64 Signed kernel image generic
ii linux-image-unsigned-5.4.0-42-generic 5.4.0-42.46 amd64 Linux kernel image for version 5.4.0 on 64 bit x86 SMP
ii linux-libc-dev:amd64 5.4.0-42.46 amd64 Linux Kernel Headers for development
ii linux-modules-5.4.0-40-generic 5.4.0-40.44 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii linux-modules-5.4.0-41-generic 5.4.0-41.45 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii linux-modules-5.4.0-42-generic 5.4.0-42.46 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii linux-modules-extra-5.4.0-40-generic 5.4.0-40.44 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii linux-modules-extra-5.4.0-41-generic 5.4.0-41.45 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii linux-modules-nvidia-390-5.4.0-40-generic 5.4.0-40.44 amd64 Linux kernel nvidia modules for version 5.4.0-40
ii linux-modules-nvidia-390-5.4.0-41-generic 5.4.0-41.45 amd64 Linux kernel nvidia modules for version 5.4.0-41
ii linux-modules-nvidia-390-5.4.0-42-generic 5.4.0-42.46 amd64 Linux kernel nvidia modules for version 5.4.0-42
ii linux-modules-nvidia-390-generic-hwe-20.04 5.4.0-42.46 amd64 Extra drivers for nvidia-390 for generic-hwe-20.04
ii linux-sound-base 1.0.25+dfsg-0ubuntu5 all base package for ALSA and OSS sound systems
Observo como a convenção de nomenclatura mudou em 5.4.0-42:
linux-image-5.4.0-40-generic 5.4.0-40.44
linux-image-5.4.0-41-generic 5.4.0-41.45
linux-image-unsigned-5.4.0-42-generic 5.4.0-42.46
Por que isso não está assinado?
E eu não pareço ter linux-modules-extra
instalado para 42 quando é para 41 e 40.
Para mim, tive que instalar o driver r1866 e também tive que instalar o DKMS. Para torná-lo um pouco menos arriscado, copiei o pacote deb DKMS e o driver de um flash USB para meu diretório inicial, para que o terminal os tivesse no caminho atual.
Reinicializei e rede, BT e compartilhamentos montados (antes da atualização) funcionaram.
Nota: O DKMS foi encontrado na ISO oficial da dist, mas não foi instalado por padrão durante a atualização da distro. Driver encontrado na página de drivers oficiais da RealTech. Nota: A distribuição (LTS) não instalou os pacotes "unsigned".
Parece que o Ubuntu 20 LTS simplesmente não instalou os pacotes necessários para executar o hardware que encontrou; e não veio automaticamente com os drivers adequados para um hardware crítico extremamente comum encontrado em quase todas as placas baseadas em AMD da Asus.
Parabéns pela sua pesquisa! Ajudou bastante me apontando na direção certa Nota, eu teria votado, mas o AskUbuntu me tem sem representante ainda.
Então, dei um salto de fé (pelo meu conhecimento noob) e realmente consegui funcionar por:
Eu então acompanhei isso com:
E tudo funciona agora!
Nota - eu tenho que fazer uma instalação manual
linux-modules-extra
e substituir pelalinux-image-unsigned-5.4.0-xx-generic
versão "assinada" TODA vez que o Ubuntu atualiza a imagem do Linux.E acho que encontrei a resposta aqui ...