Você precisa desativar o módulo ideapad_laptop
que está bloqueando o Wi-Fi.
Executar em um terminal
sudo tee /etc/modprobe.d/blacklist-ideapad.conf <<< "blacklist ideapad_laptop"
e reinicie.
Lenovo V310 comprado recentemente, com placa wifi Qualcomm Atheros. O resto dos componentes de hardware funcionam bem, o problema é apenas com wifi. Problemas: - Ao instalar, e sendo solicitado em onipresença para se conectar ao Wi-Fi, eu só recebo uma opção 'Qualcomm Atheros', em vez de redes sem fio. - Depois que o Ubuntu é instalado e totalmente atualizado, o wifi não funciona. Há uma opção na lista suspensa de Wi-Fi chamada "Ativar sem fio". Eu habilito isso, mas nada acontece. Ainda não há Wifi.
Eu tentei as seguintes soluções: this , isso , isto , isto (este tornou o wifi invisível como se eu não tiver uma placa wifi) e esta .
Nada parece funcionar. Alguma idéia do que eu poderia tentar em seguida?
editar:
conforme solicitado, aqui está a saída:
03:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev 30)
Subsystem: Lenovo Device [17aa:4035]
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: yes
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Você precisa desativar o módulo ideapad_laptop
que está bloqueando o Wi-Fi.
Executar em um terminal
sudo tee /etc/modprobe.d/blacklist-ideapad.conf <<< "blacklist ideapad_laptop"
e reinicie.
Você não precisa mais desabilitar ideapad_laptop
, apenas atualize o kernel do linux para a versão mais recente (ou qualquer versão após a v4.13). Para descobrir qual versão você tem atualmente
uname -r
Se você tiver uma versão mais antiga, poderá instalar uma mais nova com o Gerenciador de atualizações (por exemplo, Exibir -> kernels do Linux). Se o Update Manager não tiver o v4.13 +, você poderá usar este método:
Por exemplo obtenha os arquivos deb corretos do link , instale e reinicialize.
Eu tive exatamente o mesmo problema e isso resolveu para mim.
Se você está curioso sobre por que isso aconteceu, é isso que eu entendi sobre o problema:
Este é um problema da Lenovo V310. O kernel do linux vem com o módulo do kernel ideapad-laptop.ko
(você pode encontrá-lo em /lib/modules/KERNEL-VERSION/kernel/drivers/platform/x86/ideapad-laptop.ko
). Este é um módulo genérico para laptops ideapad, e a maioria deles tem um switch de hardware para wifi. O módulo tentará ler o valor do switch (on / off), e se o switch estiver ausente, ele irá interpretá-lo erroneamente como off, portanto, ele desativa o wifi. Isso acontece na V310. No entanto, há uma lista de modelos de laptops em ideapad-laptop.ko
que não têm esse switch de hardware, então o módulo sabe ignorar o valor que lê no switch e manter o wifi ligado. Você pode encontrar esta lista aqui (ignore o x, não posso postar mais de 2 links)
O Lenovo V310 não estava inicialmente na lista, mas foi adicionado no início deste ano às versões v4.13 + (meio que, se você estiver realmente interessado nisso, verifique os commits 1 , 2 ou veja o histórico do arquivo.
Assim, as possíveis soluções seriam atualizar o kernel para uma versão que tenha o V310 (como descrevi acima), incluí-lo no ideapad-laptop.c, compilar o módulo e substituir o em lib/modules
ou como a resposta anterior sugerido, desative o módulo ideapad-laptop
inteiro (acho que você perdeu algumas funcionalidades aqui, mas provavelmente não é grande coisa).