Lenovo ThinkPad X100e
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 eariler kernels as well, but those weren’t tested in this writeup).
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:
- When the ThinkPad splash appears, press Enter, then F1 to access the BIOS configuration interface.
- Go to Config > Network.
- Enable "Wireless LAN and WiMAX Radios".
- Press F10 and save changes.
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.