Lenovo ThinkPad Edge E440

From ArchWiki
Jump to: navigation, search

Tango-edit-clear.pngThis article or section needs language, wiki syntax or style improvements.Tango-edit-clear.png

Device Status Modules
Graphics Working xf86-video-intel
Ethernet Working r8169
Wireless Working iwlwifi or ath9k
Audio Working snd_hda_intel
Touchpad Working xf86-input-synaptics
Camera Working linux-uvc
Card Reader Working
Bluetooth Not tested
Fingerprint scanner Not working

For a general overview of laptop-related articles and recommendations, see Laptop.

Configuration

ClickPad

Works out of the box.

The only tweak you may want is to resize active area. With default config, you can cosily use as pointer only top 1/3 of ClickPad. See Touchpad Synaptics#Buttonless touchpads (aka ClickPads) for instructions.

Keyboard

Fn and Ctrl keys can be swapped in BIOS.

Fn key lock can be switched with Fn + Esc.

Backlight

Backlight control in GNOME with multimedia keys (Fn + F[5/6]) works out of the box. To configure brightness level on startup see Backlight#Udev rule.

Audio

Out of box configuration could point to non-existent device because numbering of HDMI devices does not start with 0. Suggested solution is to set PCH device to default by placing a configuration file into /etc/modprobe.d. The following thread contains alternative solutions and detailed instructions: Fixing ALSA device selection.

Troubleshooting

Freezing on resume

When system is being suspended, it could freeze on wake up. Most likely, this bug occurs with BIOS v2.16.

Simple solution is to disable USB 3.0 in BIOS. Better solution is to update BIOS to v2.18. Instructions on update can be found below.

Even with new BIOS version (2.18), hibernation still does not fully work. Use the LTS kernel to fix issues.

With Fn and Ctrl_L keys swapped, Ctrl_L+s hotkey is mapped to Alt_L

Lenovo Forums topic

Issue is present on notebooks with BIOS versions older than v2.16. Problem can be solved with a BIOS update up to v2.16 or newer. BIOS v2.16 update changelog.

Blinking power LED after resume from suspend

This is not a real problem, but can be annoying and has a very simple solution:

# echo "0 on" > /proc/acpi/ibm/led

For automation, create a script depending on the used power management tool.

BIOS Update

Steps below were tested by contributors of this page and work perfectly. However, do the following procedure at your own risk!

To update the BIOS from a USB drive, follow these steps (alternatively, you can download the iso, burn it to a CD, and then boot from the CD):

  1. Download the latest firmware from the official E440 Downloads page (search for "BIOS Update (Bootable CD) for Windows").
  2. Install the geteltoritoAUR utility.
  3. Convert ISO image (change 'XX' to match the filename of downloaded .iso):
    geteltorito.pl -o bios.img j9ujXXwd.iso
  4. Write the image to the USB drive. Suppose, your drive is /dev/sdb. Warning: all information on USB stick will be lost!
    1. Unmount all partitions associated to the drive (perform for every existing 'X'):
      sudo umount /dev/sdbX
    2. Write image:
      sudo dd if=bios.img of=/dev/sdb bs=1M
  5. Reboot you PC and boot from your USB drive.
  6. FOLLOW ALL INSTRUCTIONS written in the update utility!

Tested configurations

Below is the list of the tested configurations with corresponding lspci outputs.

Note: Model: E440 20C500FBRT
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d4)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d4)
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d4)
00:1f.0 ISA bridge: Intel Corporation HM87 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
04:00.0 Network controller: Intel Corporation Wireless 7260 (rev 73)
Note: Model: E440 20C5004YUS
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d4)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d4)
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d4)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM87 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
04:00.0 Network controller: Intel Corporation Wireless 7260 (rev 73)
Note: Model: E440 20C5005LRT
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d4)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d4)
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d4)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM87 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
04:00.0 Network controller: Intel Corporation Wireless 7260 (rev 73)