Lenovo Y500

Lenovo Y500 is very good laptop for installing gentoo: Here is a guide how to make gentoo up and running on it Also I think most of staff here applies for Lenovo Y510 as well.
 * It has powerful CPU for fast compilations
 * SSD to make all portage operations very quick.
 * All hardware I used in it is supported very well.

Some Y500 specific workarounds
These are workarounds to setup hardware which does not work well out of the box

Ethernet
For the kernels older than 3.11 development branch it's necessary to use backports:
 * 1) Download latest backports from here . I used this driver backports-3.10-2.tar.bz2
 * 2) Unpack somewhere
 * 3) run make menuconfig
 * 4) Uncheck all excepting the [*] Ethernet driver support  --->

Go inside Ethernet driver support and check Atheros AR8161 driver:

Run following commands to make and install driver to your current kernel:
 * 1) make
 * 2) make modules
 * 3) make install
 * 4) make modules_install
 * 5) Afer reboot you kernel should load alx driver automatically. If it's not happen try to run manually modprobe alx.

Web Camera
Nothing really special:
 * Check kernel driver called USB Video Class (UVC)


 * emerge media-libs/libv4l

Touchpad
Touch by default is very jumpy. To workaround it you will have to install following minimum versions of synaptics and evdev: x11-drivers/xf86-input-synaptics-1.8.0 dev-libs/libevdev-1.2.2 That's it. After touchpad works awesome (however on older version it's terrible and jumpy. You would not want even use it ;) To make cursor less speedy you could use the following config:

If the touchpad is too slow/fast you can play with a speed parameters.