[ltp] thinkpad_ec fails on T430i

Robin Becker linux-thinkpad@linux-thinkpad.org
Mon, 01 Oct 2012 12:52:08 +0100


Apologies if this is a repost, but I can't see my initial message an hour after 
the confirmation.

I have a recent T430i with 1.20 bios and have installed Arch Linux on it. I have 
fan control working, but cannot get thinkpad_ec (or tp_smapi) working.

The message is similar to this one

https://bugzilla.redhat.com/show_bug.cgi?id=845442

(sorry, but I am at work and don't have the machine with me)

I tried the tpacpi-bat perl script workaround for setting the battery 
thresholds, but that fails with an error return of 0x8000000.. at the acpi_call. 
Looking in the journalctl output I can see that some bios ranges appear to 
conflict with things that thinkpad_ec wants.

Is this something that can be fixed using a modified DSDT? Do all of these 
problems vanish if I use EFI rather than legacy MBR booting?

This is my first thinkpad and I like it (don't like the caps lock key though or 
Fn-Ctrl positioning). IBM had(has) a good linux rep, but looking in various 
forums seems Lenovo is leaving that behind.
-- 
Robin Becker