Isso é um pouco difícil, mas pode funcionar bem o suficiente. Aparentemente, só precisa ser executado uma vez. Faça o download do meu Dropbox pessoal. Estes são os arquivos que eu compilei em conexão com o tópico do fórum que eu associei: link Arraste e solte o arquivo para a área de trabalho do Yoga. Clique com o botão direito e selecione "Extrair aqui". Certifique-se de que o módulo no kernel esteja descarregado:
sudo modprobe -r ideapad-laptop
Agora carregue a versão experimental que eu compilei:
cd ~/Desktop/ideapad2
sudo modprobe sparse-keymap
sudo insmod ideapad-laptop.ko
sudo rfkill unblock all
rfkill list all
sudo rmmod ideapad-laptop.ko
Procure por erros, avisos e atividade sem fio! Se você encontrar o 'símbolo desconhecido' novamente, você pode precisar dos cabeçalhos do kernel correspondentes ao seu kernel. Clique aqui: link Baixe e instale o pacote de 64 bits. Em seguida, tente os comandos acima mais uma vez.
Se for bem-sucedido, inclua na lista negra o módulo original:
sudo -i
echo "blacklist ideapad-laptop" >> /etc/modprobe.d/blacklist.conf
exit
AVISO: Esta correção pode funcionar apenas para a versão do kernel 3.13.0-32-generic e 64-bit.