[ltp] thinkpad_ec fails to load on Thinkpad T500

Shem Multinymous linux-thinkpad@linux-thinkpad.org
Mon, 17 Nov 2008 18:24:50 -0500


Hi Henrique,

On Tue, Oct 14, 2008 at 10:45 AM, Henrique de Moraes Holschuh
<hmh@hmh.eng.br> wrote:
> On Sat, 11 Oct 2008, Wolfgang Enderlein wrote:
>> Oct 11 14:11:59 abe-nb-9 kernel: system 00:02: ioport range 0x1600-0x1641 has been reserved
>> Oct 11 14:11:59 abe-nb-9 kernel: system 00:02: ioport range 0x1600-0x161b has been reserved
>> [...]
>> Oct 11 15:51:54 abe-nb-9 kernel: thinkpad_ec: cannot claim io ports 0x1600-0x161f
>
> The BIOS is claiming the IO ports for itself.  It shouldn't, unless it is
> going to use them (which, AFAIK, it does NOT) and doesn't want any drivers
> touching it.
>
> I will ask Lenovo to drop the 0x1600-0x161f range from the ACPI port
> reservation table.  If they do, fine (and you will have to update your BIOS
> for thinkpad_ec to work).  If they don't, we will need to add a quirk to
> unreserve that range by force.

Any progress with that, or suggestions for implementing the quirk?

  Shem