ACPI Problem

From: Julian Blake Kongslie (jblake@omgwallhack.org)
Date: Thu Apr 17 2003 - 22:26:03 EST


I asked this a while ago, but I didn't get a fix, and the problem still
exists...

I'm on an IBM Thinkpad a30p laptop, using a 2.5.66 kernel, and I can't
use ACPI. On bootup, ACPI tables are found, but there is a problem in
the ECDT, and ACPI disables itself. Exerpt from my dmesg is attached.

This problem is not in 2.4 (because the ECDT isn't used?), but it is in
kernels as early as 2.5.50. I haven't checked earlier kernels, but I can
if someone honestly thinks that would help.

I've gotten several emails from other people with similar systems, all
IBM laptops, regarding my earlier posts on this problem, asking if I
found a solution. This leads me to believe that it is an incompatability
with the ACPI implementation on IBM laptops. I, personally, am willing
to accept partial functionality because of a broken BIOS, but right now
I get no ACPI support at all, which is really disappointing.

ACPI section of .config is attached.

I can provide any other details that may be needed, and I will gladly
test bogus patches and dangerous fixes ;-) -- IBM gave me an awesome
warranty on this laptop, and I don't mind losing it for a few days if
they need to replace it.

Thanks in advance.

-- 

-Julian Blake Kongslie <jblake@omgwallhack.org>

Herre Gud! Jeg har en o/ks i hodet!

ACPI: Subsystem revision 20030228 tbxface-0117 [03] acpi_load_tables : ACPI Tables successfully acquired Parsing all Control Methods:.................................................................................................................................................................................................................................................................................................................................................................................................. Table [DSDT] - 1259 Objects with 63 Devices 386 Methods 18 Regions Parsing all Control Methods: Table [SSDT] - 0 Objects with 0 Devices 0 Methods 0 Regions ACPI Namespace successfully loaded at root c05d8b5c evxfevnt-0092 [04] acpi_enable : Transition to ACPI mode successful evgpe-0416 [06] ev_create_gpe_block : GPE Block: 2 registers at 0000000000001028 evgpe-0421 [06] ev_create_gpe_block : GPE Block defined as GPE0 to GPE15 evgpe-0138 [08] ev_save_method_info : GPE number associated with method _L18 is not valid evgpe-0416 [06] ev_create_gpe_block : GPE Block: 2 registers at 000000000000102C evgpe-0421 [06] ev_create_gpe_block : GPE Block defined as GPE16 to GPE31 evgpe-0138 [08] ev_save_method_info : GPE number associated with method _L18 is not valid ACPI: Found ECDT ACPI: Could not use ECDT evxfevnt-0137 [06] acpi_disable : ACPI mode disabled utalloc-0986 [05] ut_dump_allocations : No outstanding allocations.

# # ACPI Support # CONFIG_ACPI=y # CONFIG_ACPI_HT_ONLY is not set CONFIG_ACPI_BOOT=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_SLEEP_PROC_FS=y CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_FAN=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_TOSHIBA=y CONFIG_ACPI_DEBUG=y CONFIG_ACPI_BUS=y CONFIG_ACPI_INTERPRETER=y CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_PCI=y CONFIG_ACPI_SYSTEM=y CONFIG_APM=y # CONFIG_APM_IGNORE_USER_SUSPEND is not set CONFIG_APM_DO_ENABLE=y CONFIG_APM_CPU_IDLE=y CONFIG_APM_DISPLAY_BLANK=y CONFIG_APM_RTC_IS_GMT=y CONFIG_APM_ALLOW_INTS=y # CONFIG_APM_REAL_MODE_POWER_OFF is not set


- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Apr 23 2003 - 22:00:23 EST