Entrei no BIOS outro dia, não mudei nada e reiniciei. Depois disso, meu wifi foi bloqueado. Procurei soluções online e aprendi sobre o comando rfkill. Mas eu entendo
rfkill: command not found
No entanto, nas mensagens de inicialização, vejo rfkill sendo chamado para algo. Eu pensei que talvez não estivesse no caminho por algum motivo. Tenho certeza que sim. (Vou verificar isso esta noite.)
Tentei executar o Linux Mint a partir de uma unidade flash, e o comando rfkill me disse que meu wifi estava bloqueado. Eu poderia desbloquear tudo, exceto o bloqueio de wifi.
Não há interruptor wifi no meu computador. Há um botão wifi no teclado (F12), mas ele não faz nada.
Eu gostaria de saber como consertar isso obviamente, mas também gostaria de saber por que diabos isso aconteceu.
ATUALIZAR! 2014.10.5 Pesquisei e quero compartilhá-lo, caso alguém encontre algo que possa resolver isso.
Eu abri meu caminho no guia para iniciantes, e estes são os resultados:
identificar o nome da interface sem fio
$ iw dev
wlp3s0
use o menu wifi para conectar-se a uma rede
# wifi-menu wlp3s0
Scanning for networks... failed
No networks found
trazer interface
# ip link set wlp3s0 up
RTNETLINK answers: Operation not possible due to RF-kill
# rfkill list
bash: rfkill: command not found
Eu vejo menção de rfkill nas mensagens de inicialização, mas não no dmesg. O rfkill funciona na unidade flash Linux Mint. Quando eu executo isso, ele mudará de bloco em todos, exceto no bloco rígido. Não há comutador de hardware.
mostre os módulos carregados:
# lsmod
produz uma grande lista, que inclui:
rfkill 18867 4 cfg80211,toshiba_acpi,bluetooth
iwlwifi 156837 1 iwlmvm
cfg80211 454161 3 iwlwifi,mac80211,iwlmvm
# modinfo rfkill
filename: /lib/modules/3.16.3-1-ARCH/kernel/net/rfkill/rfkill.ko.gz
license: GPL
description: RF switch support
author: Johannes Berg <johannes@sipsolutions.net>
author: Ivo van Doorn <IvDoorn@gmail.com>
depends:
intree: Y
vermagic: 3.16.3-1-ARCH SMP preempt mod_unload modversions
parm: master_switch_mode:SW_RFKILL_ALL ON should: 0=do nothing (only unlock); 1=restore; 2=unblock all (uint)
parm: default_state:Default initial state for all radio types, 0 = radio off (uint)
Isso significa que tudo está bloqueado por padrão?
O que acontece se eu colocar na lista negra rfkill? Eu criei /etc/modprobe.d/blacklist.conf
Dentro diz:
#do not load this.
blacklist rfkill
Reiniciando para ver se isso fez alguma coisa ... rfkill ainda está carregado. Reiniciei novamente ... Obtive um fluxo de erros do iwlwifi:
iwlwifi 0000:03:00.0:
Failed to load firmware chunk!
Could not load the [0] uCode section
Failed to start INIT ucode: -110
Failed to run INIT ucode: -110
Eu não acho que isso esteja relacionado ao novo arquivo conf porque eu tive esse erro há alguns dias atrás. Isso não acontece sempre. Quanto ao arquivo conf: acho que ele ainda está carregado porque algo depende dele. Se ainda quiser tentar pará-lo, posso usar o comando de instalação sobre o qual li.
Mas, neste momento, acho que devo tentar reinstalar o firmware?
Alguém tem alguma entrada ou idéias além disso?