Lenovo Ideapad S10e

Hardware
lspci -nn

For the wireless card, some models have lspci -nn

lsusb

CPU
GCC< 4.3 CHOST="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}"

GCC>=4.3 but GCC<4.5 CHOST="i686-pc-linux-gnu" CFLAGS="-O2 -march=core2 -mtune=generic -fomit-frame-pointer -pipe" CXXFLAGS="$CFLAGS"

GCC>=4.5 CHOST="i686-pc-linux-gnu" CFLAGS="-O2 -march=atom -mtune=generic -fomit-frame-pointer -pipe" CXXFLAGS="$CFLAGS"

For more info read Safe_Cflags/Intel

Video
Kernel

Kernel >= 2.6.30 should be used for correct work of GEM and KMS.

To enable KMS add i915.modeset=1 to your grub.conf file: kernel /boot/ root=/dev/ i915.modeset=1

Packages

Packages version requirement for GEM. >=sys-kernel/gentoo-sources-2.6.30 >=x11-base/xorg-server-1.6.0 >=media-libs/mesa-7.4 >=x11-driver/xf86-video-intel-2.7.0 >=sys-power/acpid-1.0.10

Drivers list could be found by running:

Xorg

Here is a sample of xorg.conf file.

direct rendering: Yes

OpenGL renderer string: Mesa DRI Intel(R) 945GME GEM 20090418 2009Q1 x86/MMX/SSE2

Tested glxgears ~600-700fps sys-kernel/git-sources-2.6.31_rc3-r3 x11-libs/libdrm-2.4.12 media-libs/mesa-7.5-r1 x11-base/xorg-server-1.6.2-r1 x11-driver/xf86-video-intel-2.7.1

Wireless
Kernel

Install driver

dmesg

Bluetooth
dmesg

Camera
dmesg

Test Camera

Capture Video and Audio

Card Reader
Card reader works fine with out MMC/SD card support in kernel, hal support should be enabled in the system for card proper detection, otherwise autodetection don't works and the card must be inserted before the laptop boots.