Verifique se o wifi está ligado e funcionando, em seguida, execute o seguinte comando para colocar o módulo na lista negra.
echo "blacklist ideapad-laptop" | sudo tee -a /etc/modprobe.d/blacklist.conf
Reinicie.
Eu tenho o Ubuntu 14.04 LTS instalado em um Lenovo G50-30. Quando instalei o Ubuntu, tive alguns problemas com o WiFi. Não consegui ligar / desligar.
Eu procurei na Internet e descobri alguns comandos para consertá-lo e funcionou. Mas, toda vez que o Ubuntu inicia, eu tenho que digitar esse comando para obter o WiFi:
sudo modprobe -r ideapad-laptop
O que posso fazer para corrigir isso?
Além disso, como faço para executar comandos automaticamente toda vez que o sistema inicializa?
Verifique se o wifi está ligado e funcionando, em seguida, execute o seguinte comando para colocar o módulo na lista negra.
echo "blacklist ideapad-laptop" | sudo tee -a /etc/modprobe.d/blacklist.conf
Reinicie.
modprobe -r
é usado para remover um módulo do kernel. Você pode colocar o módulo na lista negra para que você não precise removê-lo após cada inicialização. Para isso abra um terminal e digite:
sudo nano /etc/modprobe.d/blacklist.conf
Pelo comando acima, estamos pedindo ao nano, o editor de texto da GUI do Ubuntu, para abrir /etc/modprobe.d/blacklist.conf
. Mas os usuários normais não têm permissão para gravar neste arquivo. Portanto, usamos sudo
para executar o comando com privilégios de root.
Adicione o nome do módulo que você deseja colocar no arquivo aberto usando o seguinte formato:
blacklist driver-name
Para sair, pressione Ctrl + X
seguido por y
(para Sim).
Desde que você perguntou, ao usar o Linux, você nunca precisa digitar os mesmos comandos toda vez que o sistema for inicializado. Você pode automatizar isso. Se você quer que um comando em particular seja executado toda vez que o Ubuntu inicializar, apenas adicione isto a /etc/rc.local
. Para isso, abra um Terminal e digite:
sudo gedit /etc/rc.local
Uma vez que o gedit esteja aberto, escreva o comando que você quer executar durante o boot a partir da segunda última linha, ie. antes de exit 0
. Salve e saia.
O Pilot6 tem um PPA que consertará o problema sem colocar o laptop ideapad na lista negra
Primeiro precisamos adicionar o PPA
sudo add-apt-repository ppa:hanipouspilot/ideapad-laptop
Então podemos instalá-lo com
sudo apt-get update && sudo apt-get install ideapad-laptop-dkms
Em seguida, reinicie
O único problema possível é se você tem uma placa wifi broadcom que usa bcmwl porque isso atualizará seu kernel para a série 3.16 e você precisaria da versão utópica da fonte bcmwl-kernel que é aqui
Se você tiver que despejar o módulo ideapad-laptop para desbloquear o rfkill, eu diria que você está sofrendo com o no_hw_rfkill questão .
Portanto, recomendo perguntar em bugzilla ou ibm-acpi-devel para obter mais assistência, se você deseja obter esse tratamento - de uma vez por todas.
Se você também forneceu a saída dmidecode
, acho que você já deve estar pronto pela metade.