Lenovo Thinkpad Edge 14

This article is dedicated to getting hardware specific to the Lenovo ThinkPad Edge 14".

Hardware overview
The model tested has the Core i3 CPU with the integrated Arrandale graphics controller. The wireless is controlled by a Realtek 8192, and gigabit ethernet is provided by a Realtek 8168.

00:00.0 Host bridge: Intel Corporation Arrandale DRAM Controller (rev 02) 00:02.0 VGA compatible controller: Intel Corporation Arrandale Integrated Graphics Controller (rev 02) 00:16.0 Communication controller: Intel Corporation Ibex Peak HECI Controller (rev 06) 00:1a.0 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 06) 00:1b.0 Audio device: Intel Corporation Ibex Peak High Definition Audio (rev 06) 00:1c.0 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 1 (rev 06) 00:1c.1 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 2 (rev 06) 00:1c.2 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 3 (rev 06) 00:1c.3 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 4 (rev 06) 00:1c.4 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 5 (rev 06) 00:1c.5 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 6 (rev 06) 00:1d.0 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 06) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6) 00:1f.0 ISA bridge: Intel Corporation Ibex Peak LPC Interface Controller (rev 06) 00:1f.2 SATA controller: Intel Corporation Ibex Peak 4 port SATA AHCI Controller (rev 06) 00:1f.3 SMBus: Intel Corporation Ibex Peak SMBus Controller (rev 06) 00:1f.6 Signal processing controller: Intel Corporation Ibex Peak Thermal Subsystem (rev 06) 03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8172 (rev 10) 09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03) ff:00.0 Host bridge: Intel Corporation QuickPath Architecture Generic Non-core Registers (rev 02) ff:00.1 Host bridge: Intel Corporation QuickPath Architecture System Address Decoder (rev 02) ff:02.0 Host bridge: Intel Corporation QPI Link 0 (rev 02) ff:02.1 Host bridge: Intel Corporation QPI Physical 0 (rev 02) ff:02.2 Host bridge: Intel Corporation Device 2d12 (rev 02) ff:02.3 Host bridge: Intel Corporation Device 2d13 (rev 02)
 * 1) lspci

Video
Ensure CONFIG_DRM and CONFIG_DRM_I915 are set in your kernel config, and install xf86-video-intel (or set VIDEO_CARDS="intel" in /etc/make.conf) to get X.org to recognise the video card.

Touchpad and trackpad
The touchpad is a Synaptics_Touchpad and can be set up by following said link.

Configuration details for the trackpad can be found at http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint

Wireless
Emerge net-wireless/rtl8192se and net-wireless/rtl8192se-firmware for wireless support. I have found it to occasionally completely stop working, but removing and reinserting the module seems to fix that issue for a while.

At kernel >=3.0 driver is in kernel. Include it (rtl8192se) as a module and delete net-wireless/rtl8192se and net-wireless/rtl8192se-firmware.

Hotkeys
Hotkeys seem to work fine out of the box, via ACPI. I did have one issue where they all plain stopped. Turning the laptop off, and pulling the battery out for 30 seconds and then reinserting the battery and restarting the laptop fixed it, oddly enough.

thinkpad_acpi
The "thinkpad_acpi" kernel module (recent version required. 2.6.34 is too old, 2.6.36 works) provides many ACPI details, but I didn't really use any of them.

Webcam
The webcame works fine with the CONFIG_USB_VIDEO_CLASS kernel option set.

Suspend to RAM
Suspend to RAM worked fine, straight out of the box, with appropriate kernel options set.

Sound
Sound is provided with the CONFIG_SND_HDA_INTEL kernel module, no extra parameters required, and inserting headphones does quiet the speakers.