Por que eu tenho que ligar o wifi por comandos toda vez que o Ubuntu inicia?

1

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?

    
por noel 28.05.2015 / 06:01

4 respostas

2

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.

    
por Wild Man 28.05.2015 / 06:36
1

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.

    
por daltonfury42 28.05.2015 / 06:14
1

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

    
por Jeremy31 28.05.2015 / 11:04
0

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.

    
por mirh 21.11.2017 / 22:01