Lenovo ThinkPad X100e

From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Needs hardware table and a function keys section (Discuss in Talk:Lenovo ThinkPad X100e)

This article or section is out of date.

Reason: This page is ancient (Discuss in Talk:Laptop#Old laptop pages)

Wireless

Thinkwiki reports that WiFi should work out of the box on kernels 2.6.32-22.33 but this did not seem to be the case as of 2.6.35. Others may have better success with out of the box support and if so please note here.

If using the Intel 5100 agn WiFi card (must be the Lenovo part, FRU 43Y6517, as the BIOS detects non-Lenovo cards and will fail to boot) the card will work out of the box 2.6.35 or later (possibly earlier kernels as well, but those weren’t tested in this write-up).

If you find that you cannot make use of your wireless interface due to the following error:

# ip link set dev eth0 up
SIOCSIFFLAGS: Operation not possible due to RF-kill

And you see the interface as "Hard blocked" by rfkill:

# rfkill list
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: yes

Try these steps:

  1. Reboot.
  2. When the ThinkPad splash appears, press Enter, then F1 to access the BIOS configuration interface.
  3. Go to Config > Network.
  4. Enable Wireless LAN and WiMAX Radios.
  5. Press F10 and save changes.

Power management

Poweroff stalls unless clocksource-jiffies kernel parameter is set. There may be other work arounds or kernel parameters that would address this. noalpic-timer parameter also works but results in failure to bring CPUs up to high res mode (though I assume jiffies prevents high res mode too... out of my depth here and will be researching more).

Upon resume from suspend to ram, there are rare incidents of the filesystem not mounting properly and being set to a read-only state due to a journaling failure at the time of suspend. This seems to be addressed in a patch submitted for inclusion in kernel 2.6.36-rc4. It is unclear whether this is related to the x100e alone, the Intel X25-V alone, or the specific combination of unit/drive. It is rare enough in the installation described here that no steps have been taken to patch ahead of expected availabilty of kernel 2.6.36.