Please get a temporary wired ethernet connection. You can safely copy and paste these commands to the terminal:
Code:
sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/pfps/yoga-laptop.git
cd yoga-laptop/yoga_laptop
Note that it both looks funny and is correct!
Code:
make
sudo make install
sudo modprobe ideapad-laptop
Now does it work as expected? If so, we'll have a bit of housekeeping to do, so don't cry yippee and go away just yet.
-------------
Reference from README:
Airplane Mode (F7) produces ACPI Notify 0x2000, which is correctly handled
by the ideapad_laptop module. The Novo button on the side produces ACPI
Notify 0x0008, which is reasonably handled by the ideapad_laptop module.
ACPI Notify 0x0040 is done during lid close when AC power is connected (and
sometimes when it is not). The ideapad_laptop module handles this
reasonably.
However, ideapad_laptop assumes that the laptop has an RF kill
switch and breaks WiFi on Yogas. There is a patched version of
ideapad_laptop in the yoga_laptop directory.