Re: [ACPI-sppt] [Q] M2N : DSDT : unable to use a tweak my own DSDT or a provided one
Mads Paulin <[email protected]>
| Newsgroups | gmane.linux.acpi.support |
|---|---|
| Message-ID | <1060955274.2142.11.camel@Home> |
Hi,
Have you tried compiling the DSDT with the -on option for iasl ??
I have and M2400N laptop and acpi works (not 100% but better than yours
:-) )
Mads
On Fri, 2003-08-15 at 10:09, oli wrote:
>
> Hi !
>
> I have a M2N with a linux 2.4.22 (under distrib mdk9.1-cooker) !
>
> Without doing anything I have the kevent overload Pb, has anybody with
> such a laptop may have without tweaking his dsdt.
>
> So a tried to use my own DSDT table.
>
> * I first tried to use the custum one available on the repository of
> acpi4linux
>
> http://acpi.sourceforge.net/dsdt/tables/ASUS/M2400N/ASUS-M2400N-0206-custom.asl.gz
>
> I recompile this dsdt table ... put the .hex file for inclusion the kernel
> I recompile the kernel 2.4.22 with the TWEAK-DSTD option on.
>
> But the result is that it seems that this dsdt is not understood by
> the kernel.
>
> dmesg gives this output :
>
> ACPI-0292: *** Info: Table [DSDT] replaced by host OS
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKA._STA] (Node cf6b6e20), AE_AML_REGION_LIMIT
> ACPI-0098: *** Error: Method execution failed [\_SB_.LNKA._STA] (Node cf6b6e20), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKB._STA] (Node cf6b6f20), AE_AML_REGION_LIMIT
> ACPI-0098: *** Error: Method execution failed [\_SB_.LNKB._STA] (Node cf6b6f20), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKC._STA] (Node cf6b4200), AE_AML_REGION_LIMIT
> ACPI-0098: *** Error: Method execution failed [\_SB_.LNKC._STA] (Node cf6b4200), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKD._STA] (Node cf6b4300), AE_AML_REGION_LIMIT
> ACPI-0098: *** Error: Method execution failed [\_SB_.LNKD._STA] (Node cf6b4300), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKE._STA] (Node cf6b4400), AE_AML_REGION_LIMIT
> ACPI-0098: *** Error: Method execution failed [\_SB_.LNKE._STA] (Node cf6b4400), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKF._STA] (Node cf6b4500), AE_AML_REGION_LIMIT
> ACPI-0098: *** Error: Method execution failed [\_SB_.LNKF._STA] (Node cf6b4500), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKG._STA] (Node cf6b4600), AE_AML_REGION_LIMIT
> ACPI-0098: *** Error: Method execution failed [\_SB_.LNKG._STA] (Node cf6b4600), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKH._STA] (Node cf6b4700), AE_AML_REGION_LIMIT
> ACPI-0098: *** Error: Method execution failed [\_SB_.LNKH._STA] (Node cf6b4700), AE_AML_REGION_LIMIT
> ACPI: Interpreter enabled
> ACPI: Using PIC for interrupt routing
> ACPI: System [ACPI] (supports S0 S1 S3 (swsusp) S4 S5)
> ACPI: PCI Root Bridge [PCI0] (00:00)
> PCI: Probing PCI hardware (bus 00)
> PCI: Ignoring BAR0-3 of IDE controller 00:1f.1
> Transparent bridge - Intel Corp. 82801BAM/CAM PCI Bridge
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
> ACPI: Embedded Controller [EC0] (gpe 28)
> schedule_task(): keventd has not started
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKA._STA] (Node cf6b6e20), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKB._STA] (Node cf6b6f20), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKC._STA] (Node cf6b4200), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKD._STA] (Node cf6b4300), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKE._STA] (Node cf6b4400), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKF._STA] (Node cf6b4500), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKG._STA] (Node cf6b4600), AE_AML_REGION_LIMIT
> ACPI-1121: *** Error: Method execution failed [\_SB_.LNKH._STA] (Node cf6b4700), AE_AML_REGION_LIMIT
> ACPI: Power Resource [GFAN] (off)
> PCI: Probing PCI hardware
> PCI: No IRQ known for interrupt pin A of device 00:02.0
> PCI: No IRQ known for interrupt pin A of device 00:1d.0
> PCI: No IRQ known for interrupt pin B of device 00:1d.1
> PCI: No IRQ known for interrupt pin C of device 00:1d.2
> PCI: No IRQ known for interrupt pin D of device 00:1d.7
> PCI: No IRQ known for interrupt pin A of device 00:1f.1
> PCI: No IRQ known for interrupt pin B of device 00:1f.5
> PCI: No IRQ known for interrupt pin B of device 00:1f.6
> PCI: No IRQ known for interrupt pin A of device 01:03.0
> PCI: No IRQ known for interrupt pin B of device 01:03.1
> PCI: No IRQ known for interrupt pin C of device 01:03.2
> PCI: No IRQ known for interrupt pin A of device 01:04.0
> PCI: No IRQ known for interrupt pin A of device 01:05.0
> PCI: Using ACPI for IRQ routing
>
>
> * Then I tried to get the dsdt file from cat /proc/acpi/dsdt with a
> kernel without my tweak_dsdt but with acpi=on
>
> I decompile it with either pacpidump or isal but the output was not
> recompilable, even when I do not change anything !!!!
>
> Here is what I have done :
>
> ** I first try to decompile with acpidump ....
>
> Prompt# acpidump -f dsdt.original.dat > dsdt.original.asl
>
> Prompt# iasl -tc dsdt.original.asl
>
> Intel ACPI Component Architecture
> ASL Optimizing Compiler / AML Disassembler version 20030522 [May 23 2003]
> Copyright (C) 2000 - 2003 Intel Corporation
> Supports ACPI Specification Revision 2.0b
>
> dsdt.original.asl 645: Subtract(FindSetRightBit(IO11, Zero), 0x1, Local0)
> Error 1037 - parse error, unexpected PARSEOP_ZERO, expecting ')' ^
>
> dsdt.original.asl 5075: If(SS1_) {
> Error 1037 - ^ parse error, unexpected PARSEOP_IF
>
> ASL Input: dsdt.original.asl - 5083 lines, 180744 bytes, 3170 keywords
> Compilation complete. 2 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
>
> ** So I try next to decompile with iasl
>
> prompt# iasl -d dsdt.original.dat
>
> Intel ACPI Component Architecture
> ASL Optimizing Compiler / AML Disassembler version 20030522 [May 23 2003]
> Copyright (C) 2000 - 2003 Intel Corporation
> Supports ACPI Specification Revision 2.0b
>
> Loading Acpi table from file dsdt.original.dat
> 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.original.dsl"
>
> Prompt$ iasl -tc dsdt.original.dsl
>
> Intel ACPI Component Architecture
> ASL Optimizing Compiler / AML Disassembler version 20030522 [May 23 2003]
> Copyright (C) 2000 - 2003 Intel Corporation
> Supports ACPI Specification Revision 2.0b
>
> dsdt.original.dsl 7237: If (SS1)
> Error 1037 - ^ parse error, unexpected PARSEOP_IF
>
> ASL Input: dsdt.original.dsl - 7247 lines, 247148 bytes, 3170 keywords
> Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
>
> ########################################################################
>
>
> So ... I'm wrong somewhere ... but where ... can anybody give me a
> clue ?
>
>
> --
> Oli
>
>
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
> http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
> _______________________________________________
> ACPI-support mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/acpi-support
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01