Ter que executar o comando 'sudo modprobe brcmfmac' toda vez que eu reiniciar para obter wifi funcionando

3

Estou executando ubuntu 17.04 em asus x205ta e, com muita luta e pesquisa, finalmente consegui o wifi funcionando. Fiquei tão feliz e resolvi reiniciar o pc só para ter certeza e chegou ao meu conhecimento que não funciona, a não ser que eu execute estes comandos no terminal mais uma vez:

sudo modprobe brcmfmac

Estou usando um guia que encontrei em outro post aqui: Como instalar (L) o Ubuntu 16.04 no ASUS X205TA (F205TA)

Eu acho que o problema poderia ser que talvez o arquivo /etc/rc.local que é supostamente um executável não esteja se tornando um ou de outra forma eu não tenha nenhuma pista. Eu sou novo no Linux e esta é a minha primeira vez mexendo com ele.

UPDATE: Na verdade, é apenas o comando sudo modprobe brcmfmac que tenho que executar que conheço agora. Não tenho certeza se os outros ainda precisam ser executados ou não. Também vale ressaltar que no guia o wifi deve funcionar antes que estes passos sejam tomados e o meu não até que estes comandos sejam emitidos.

UPDATE2: O arquivo rc.local é executável, portanto, esse não é o problema.

Comando de execução grep brcmfmac /etc/modprobe.d* returns grep: /etc/modprobe.d: Is a directory

Comando de execução cat /etc/modprobe.d/* | grep brcmfmac returns blacklist brcmfmac

Comando de execução sudo grep brcmfmac /etc/modprobe.d/* returns /etc/modprobe.d/blacklist-custom.conf:blacklist brcmfmac

    
por Taylor Austin 15.10.2017 / 07:09

2 respostas

3

Seu cartão está na lista negra

Você precisa executar sudo modprobe brcmfmac porque está na lista negra. Você pode dizer isso quando você executou o comando:

$ sudo grep brcmfmac /etc/modprobe.d/*
etc/modprobe.d/blacklist-custom.conf:blacklist brcmfmac

Para "colocar na lista de permissões" seu cartão, você precisa usar os poderes sudo para editar etc/modprobe.d/blacklist-custom.conf . Então:

  • Encontre o contendo blacklist brcmfmac
  • Insira um # na frente dele.
  • Salve o arquivo

Agora, quando você reiniciar, não precisará digitar sudo modprobe brcmfmac mais.

Obrigado a Jeremy31 por recomendar uma versão mais curta da minha resposta original. Se você gosta desta resposta mais curta, por favor, clique no link do nome dele e encontre outra resposta sua que você ache útil e faça um upvote.

Por favor, note que há uma razão para o seu cartão estar na lista negra e se você tiver problemas adicionais, você pode ter que baixar a fonte para um driver diferente e compilá-lo usando o DKMS.

    
por WinEunuuchs2Unix 15.10.2017 / 17:51
0

Você precisa fazer as seguintes correções:

Instalação do driver Wifi.

Abra o terminal e digite os seguintes comandos (ou você pode copiá-los e colá-los)

cd /tmp
wget https://android.googlesource.com/platform/hardware/broadcom/wlan/+archive/master/bcmdhd/firmware/bcm43341.tar.gz
tar xf bcm43341.tar.gz
sudo mkdir -p /lib/firmware/brcm/
sudo cp fw_bcm43341.bin /lib/firmware/brcm/brcmfmac43340-sdio.bin
sudo mount -t efivarfs efivarfs /sys/firmware/efi/efivars
sudo cp /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 /lib/firmware/brcm/brcmfmac43340-sdio.txt
reboot

Correção de estabilidade Wi-Fi.

Abra o editor de texto e digite o seguinte texto

blacklist btsdio

Salve o arquivo como "fix-wifi.conf" na área de trabalho

Abra o terminal e digite o seguinte comando

  • sudo thunar
  • Mova o arquivo "fix-wifi.conf" da área de trabalho para o diretório "/etc/modprobe.d"
  • Feche a janela do gerenciador de arquivos

Digite no terminal

sudo update-initramfs -u -k all
sudo reboot
    
por Dr Jekell 01.05.2018 / 18:55