Não é possível ver redes Wi-Fi após a atualização para o Ubuntu 16.04

51

Não consigo visualizar nenhuma rede wifi depois de atualizar para o Ubuntu 16.04 a partir de 14.04. Esse problema também ocorreu ao tentar atualizar para o Ubuntu 15.10. Esta é a aparência da minha janela de rede:

Tenho a Broadcom ativada no Software & amp; Janela Atualizações:

Além disso, não há opção para Wifi no menu suspenso no canto superior direito. As capturas de tela são do Ubuntu GNOME, mas também não funcionam para o Ubuntu padrão. Como posso ativar redes Wi-Fi?

Saída de lspci -knn | grep Net -A2 :

07:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: XAVi Technologies Corp. BCM43142 802.11b/g/n [1b9a:3002]
    Kernel modules: bcma, wl

Saída de sudo apt-get install bcmwl-kernel-source :

Reading package lists... Done
Building dependency tree       
Reading state information... Done
bcmwl-kernel-source is already the newest version (6.30.223.248+bdcom-0ubuntu8).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Saída de sudo apt-get install --reinstall bcmwl-kernel-source :

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/1,515 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 153417 files and directories currently installed.)
Preparing to unpack .../bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_amd64.deb ...
Removing all DKMS Modules
Done.
Unpacking bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) over (6.30.223.248+bdcom-0ubuntu8) ...
Setting up bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) ...
Loading new bcmwl-6.30.223.248+bdcom DKMS files...
Building only for 4.4.0-21-generic
Building for architecture x86_64
Building initial module for 4.4.0-21-generic
Done.

wl:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.4.0-21-generic/updates/dkms/

depmod....

DKMS: install completed.
modprobe: ERROR: could not insert 'wl': Required key not available
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.122ubuntu8) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-21-generic

Saída de sudo modprobe wl :

modprobe: ERROR: could not insert 'wl': Required key not available
    
por Nathan Bierema 21.04.2016 / 19:49

8 respostas

29

Eu acho que o problema do gerenciador de rede. Eu tive o mesmo problema com o Intel Wireless-AC 7260.

Eu executei iwconfig - e a placa estava lá, mas estava inativa ( iwlist scan falhou) - então, eu executo esses comandos para ativá-la manualmente:

sudo ifconfig wlp4s0 up
service network-manager restart

e apareceu no gnome como um feitiço.

    
por Marek Vavrečan 24.04.2016 / 21:32
19
modprobe: ERROR: could not insert 'wl': Required key not available

Você precisa desativar a inicialização segura.

Secure Boot é um padrão de segurança desenvolvido por membros da indústria de PCs para ajudar a garantir que o seu PC inicialize usando apenas o software que é de confiança do fabricante do PC

  1. Desativar a inicialização segura

  2. Remover bcmwl-kernel-source

    sudo apt-get purge bcmwl-kernel-source
    
  3. Reinstale o bcmwl-kernel-source e o cabeçalho do kernel:

    sudo apt-get install linux-generic bcmwl-kernel-source
    
  4. Reinicializar

por GAD3R 24.04.2016 / 22:53
4

Para mim, este comando funcionou:

sudo /etc/init.d/network-manager restart

Eu costumava precisar desse comando para meu Chromebook executando 15.04 sempre que ele despertava da suspensão. Ele veio de algum tópico .

EDITAR:

Portanto, esta é apenas uma solução temporária. Para torná-lo permanente, coloquei em um script em algum lugar (para mim ~ / bin / fixwifi), em seguida, criei um link simbólico para o /etc/rc2.d com o nome S06fixwifi.

Em outras palavras

Crie um script em algum lugar com este texto:

#!/usr/bin/env bash
/etc/init.d/network-manager restart

Torne-o executável com

chmod a+x <scriptname>

em que scriptname é o nome do script que você acabou de criar.

Em seguida, crie um link simbólico para as startups

sudo ln -s  </path/to/scriptname> /etc/rc2.d/S06fixwifi
    
por xanxerus 15.05.2016 / 23:24
3

Apenas GUI: isso funcionou para mim, embora eu não saiba como.

  1. Estou usando um Lenovo B570, um laptop mais antigo com um mínimo de BIOS do Phoenix e, acredito, um Broadcom 4313. O Wi-Fi proprietário funciona pronto para uso usando meu LiveUSB de 16.04. Eu só falta wi-fi após a instalação. Então, percebi que isso é uma falha na minha configuração de hardware.

  2. A fim de obter o driver proprietário instalado e ativado (embora quebrado conforme descrito acima) através da guia Drivers adicionais, eu precisava desativar manualmente o meu hardware Wi-Fi através do meu switch laptop. Só então a ferramenta Drivers Adicionais foi capaz de aplicar a mudança do driver wifi do kernel de código aberto padrão. Após a reinicialização, eu tinha uma conexão de internet na velocidade adequada, mas isso exibido na rede do Ubuntu como uma conexão ethernet, e, portanto, não poderia mostrar hotspot wifi. Apenas aceitou a entrada manual de um perfil de Wi-Fi.

  3. Eu entrei no meu BIOS. A única coisa que posso mudar é o switch wifi e a ordem de boot dos dispositivos e sistemas operacionais. Eu ligo e desligo o wifi. Salvou. Eu mudei o Ubuntu do slot # 1 para o slot # 2 e minha placa de rede para o slot # 1 como se estivesse configurando uma inicialização de rede. Eu reiniciei. Depois de alguns segundos, a inicialização da rede falha e, em seguida, prosseguiu para a tela de carregamento do Ubuntu normalmente. Imediatamente após a inicialização, o wifi proprietário funcionou perfeitamente com o 16.04. Poderia ser um problema de energia, um hardware de rede ou bug de BIOS? Um reparo coincidente de origem desconhecida?

por Johann Popper 24.04.2016 / 01:34
3

Eu tive o mesmo (com um Apple PowerMac 13 "2015) quando atualizei para o Ubuntu oficial 16.04 hoje - com o Unity. Antes de usar a última versão 16.04.

Portanto, há dois problemas IMHO. Uma é que, com o último kernel 16.04 (4.4.0-21-generic), o firmware (tanto quanto eu o entendo) faz com que o chip Broadcom 43602 WIFI não funcione ao inicializar inicialmente. Depois de suspender o currículo ou

 sudo rmmod brcmfmac
 sudo modprobe brcmfmac

resolveu o problema.

Para quem interessar: Ainda assim, a suspensão e o reinício não funcionaram mais, pois a caixa foi retomada automaticamente após 2-3 segundos. Este parece ser um problema comum. Descrição veja link . No meu lugar um

 sudo cat > /etc/rc.local <<EOF
 echo LID0 > /proc/acpi/wakeup
 echo XHC1 > /proc/acpi/wakeup
 EOF

fez o truque.

    
por user3170748 22.04.2016 / 17:31
3

para mim foi o suficiente para reinstalar o driver, primeiro reiniciar o serviço para fazê-lo funcionar

service network-manager restart
sudo apt-get purge bcmwl-kernel-source
sudo apt-get update
sudo apt-get install bcmwl-kernel-source

Eu estava atualizando o hp dv4 de 14.04 para 16.04

    
por Damian kober 14.08.2016 / 16:28
0

Embora, o link diz que [14e4: 4365] não é um chipset suportado, mas você pode tentar

$ sudo apt-get install firmware-b43-installer

link dá ainda mais detalhes. A reinicialização será necessária após a instalação.

Também pode haver alguns ajustes no backport, como drivers sem fio da Intel, mas não tenho certeza.

    
por Junaid 05.07.2016 / 14:43
0

Eu sei que estou atrasado para o programa, mas consegui resolver esse problema sem desativar a inicialização segura, assinando o módulo wl . Bloqueios seguros de inicialização de módulos não assinados por motivos de segurança.

Primeiro, crie uma chave para fazer o upload para o BIOS:

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive name/"

Em seguida, assine o módulo:

sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n wl)

Por fim, registre a chave para garantir a inicialização. Você pode precisar instalar o mokutil.

sudo apt-get install mokutil
sudo mokutil --import MOK.der

Em seguida, reinicie o computador e você deve estar pronto.

Fonte: Não foi possível carregar o 'vboxdrv' após a atualização para o Ubuntu 16.04 (e eu quero manter a inicialização segura)

    
por Ben Wingerter 12.12.2016 / 00:02