Re: [ACPI-sppt] IBM Thinkpad problem please give INFO

Bernd Zeimetz <[email protected]>
Newsgroups gmane.linux.acpi.support
Message-ID <Pine.SOL.4.51.0308261528380.19946@ultra10.rbg.informatik.tu-darmstadt.de>
Hi,

> I have a ThinkPad R32. Only the most recent BIOS' and kernel patches work
> properly. I have ACPI subsystem 20030522 and a BIOS from April.

R40, most recent BIOS and kernel patch:

0 think:/tmp# grep -i acpi dmesg
Linux version 2.4.22-rc3-ac-rc2-acpi (root@think) (gcc version 3.2.3 (Debian)) #1 Sat Aug 23 23:51:10 CEST 2003
 BIOS-e820: 000000002ff60000 - 000000002ff78000 (ACPI data)
 BIOS-e820: 000000002ff78000 - 000000002ff7a000 (ACPI NVS)
ACPI: have wakeup address 0xc0001000
ACPI: RSDP (v002 IBM                                       ) @ 0x000f6d40
ACPI: XSDT (v001 IBM    TP-1P    0x00001130  LTP 0x00000000) @ 0x2ff6e4e6
ACPI: FADT (v003 IBM    TP-1P    0x00001130 IBM  0x00000001) @ 0x2ff6e600
ACPI: SSDT (v001 IBM    TP-1P    0x00001130 MSFT 0x0100000e) @ 0x2ff6e7b4
ACPI: ECDT (v001 IBM    TP-1P    0x00001130 IBM  0x00000001) @ 0x2ff77ea3
ACPI: TCPA (v001 IBM    TP-1P    0x00001130 PTL  0x00000001) @ 0x2ff77ef5
ACPI: BOOT (v001 IBM    TP-1P    0x00001130  LTP 0x00000001) @ 0x2ff77fd8
ACPI: DSDT (v001 IBM    TP-1P    0x00001130 MSFT 0x0100000e) @ 0x00000000
ACPI: Subsystem revision 20030813
ACPI: Found ECDT
    ACPI-0165: *** Warning: The ACPI AML in your computer contains errors, please nag the manufacturer to correct it.
    ACPI-0168: *** Warning: Allowing relaxed access to fields; turn on CONFIG_ACPI_DEBUG for details.
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: System [ACPI] (supports S0 S3 S4 S5)
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *9 10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *7 9 10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 *6 7 9 10 11)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11, disabled)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11, disabled)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 *6 7 9 10 11)
ACPI: PCI Root Bridge [PCI0] (00:00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: Embedded Controller [EC] (gpe 28)
ACPI: Power Resource [PUBS] (on)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 9
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 11
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
    ACPI-0345: *** Error: Handler for [EmbeddedControl] returned AE_TIME
    ACPI-1121: *** Error: Method execution failed [\_SB_.PCI0.LPC_.EC__.AC__._PSR] (Node eff50e40), AE_TIME
    ACPI-0345: *** Error: Handler for [EmbeddedControl] returned AE_TIME
    ACPI-1121: *** Error: Method execution failed [\_SB_.PCI0.LPC_.EC__.BAT0._STA] (Node eff50940), AE_TIME
    ACPI-0345: *** Error: Handler for [EmbeddedControl] returned AE_TIME
    ACPI-1121: *** Error: Method execution failed [\_SB_.PCI0.LPC_.EC__.BAT1._STA] (Node eff50c40), AE_TIME
ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID]
ACPI: Sleep Button (CM) [SLPB]
    ACPI-0345: *** Error: Handler for [EmbeddedControl] returned AE_TIME
    ACPI-1121: *** Error: Method execution failed [\_PR_.CPU_._PPC] (Node eff5e180), AE_TIME
ACPI: Processor [CPU] (supports C1 C2 C3, 6 performance states, 8 throttling states)
    ACPI-0345: *** Error: Handler for [EmbeddedControl] returned AE_TIME
    ACPI-1121: *** Error: Method execution failed [\_TZ_.THM0._TMP] (Node eff44980), AE_TIME

and all the Fn-Keys don't work with acpi enabled.
Kernels compiled with debug-statements in acpi have an oops while loading acpi.


0 think:/tmp# acpidmp DSDT > DSDT
0 think:/tmp# iasl -dc DSDT

Intel ACPI Component Architecture
ASL Optimizing Compiler / AML Disassembler version 20030619 [Jul 16 2003]
Copyright (C) 2000 - 2003 Intel Corporation
Supports ACPI Specification Revision 2.0b

Loading Acpi table from file DSDT
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Parsing completed
Disassembly completed, written to "DSDT.dsl"

Compiling "DSDT.dsl"
DSDT.dsl   609:                     If (\_OSI ("Windows 2001"))
Error    1029 -                             ^ Called method returns no value

DSDT.dsl  6330:                 Field (U7CS, DWordAcc, NoLock, Preserve)
Error    1047 -                           ^ Access width is greater than region size

DSDT.dsl  6332:                     PWKI,   1,
Error    1051 -                        ^ Access width of Field Unit extends beyond region limit

DSDT.dsl  6333:                     PWUC,   6,
Error    1051 -                        ^ Access width of Field Unit extends beyond region limit

ASL Input:  DSDT.dsl - 9021 lines, 297817 bytes, 4042 keywords
Compilation complete. 4 Errors, 0 Warnings, 0 Remarks, 1757 Optimizations



One error more than in the bios version before.




Bernd

-- 

  Bernd Zeimetz  - DH4PH -               Tel.: +49 (0)6151 16-4333
  RechnerBetriebsGruppe               Raum: S1/13 11a (alt 25/11a)
  Fachbereich Informatik         Technische Universitaet Darmstadt


-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.