On Tuesday 19 August 2008 13:48:07 Dan Vratil wrote: > Hi there, > this mailing list is probably my last chance to get some help. I have MSI > laptop. It's Windows Vista compatible laptop. But I have problems with ACPI > - since I use Linux on it. > I'm running Linux on this laptop since 2.6.22. In this version I had > problems with "crashing" ACPI . But with almost every new version, ACPI has > being fixed and improved and in 2.6.25 it was working pretty well. > Everything was working, then, for about a minute ACPI crashed (showing no > battery, no AC, temperature @ 146 C) and then it just restored and kept > running. I haven't found any regularity in the crashing, I think it was > absolutely random. > Then in one version (i think it was 2.6.25.6, but not sure) ACPI tables > were updated to be compatible with Windows Vista, but it has broken down my > ACPI (strange, isn't it? Vista tables not working on Vista compatible > notebook), so I returned to lower version. > Few days ago I updated to 2.6.26.2. Still same - after some time ACPI > crashes, but does not restore anymore (untill reboot). There is absolutely > nothing about it in dmesg and logs. > I've decided to check, if my DSDT is buggy or not. It was. I fixed it. I > have also compiled kernel with ACPI debug statement enabled. Even with my > fixed DSDT, ACPI is still broken, but I have some strange errors in dmesg > during boot: > > ACPI: Interpreter enabled > ACPI: (supports S0 S1 S3 S4 S5) > ACPI: Using IOAPIC for interrupt routing > PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255 > ACPI Error (evregion-0316): No handler for Region [EC__] (ffff81007f8175e8) > [EmbeddedControl] [20080321] > ACPI Error (exfldio-0290): Region EmbeddedControl(3) has no handler > [20080321] ACPI Error (psparse-0530): Method parse/execution failed > [\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node ffff81007f81a000), AE_NOT_EXIST > ACPI Error (uteval-0233): Method execution failed > [\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node ffff81007f81a000), AE_NOT_EXIST > ACPI Error (evregion-0316): No handler for Region [EC__] (ffff81007f8175e8) > [EmbeddedControl] [20080321] > ACPI Error (exfldio-0290): Region EmbeddedControl(3) has no handler > [20080321] ACPI Error (psparse-0530): Method parse/execution failed > [\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node ffff81007f81a000), AE_NOT_EXIST > ACPI Error (uteval-0233): Method execution failed > [\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node ffff81007f81a000), AE_NOT_EXIST > > Full DMESG output i've uploaded here: http://pastebin.com/m1359a16 > > I'm not ACPI expert, so I have no idea about what this means, or if it's > important, but I hope, there is someone here who will have an idea and will > be able to tell me what should I do to fix it. Looks like the Embedded Controller could not be set up? Then a lot ACPI things probably do not work. Could document above in a bugzilla entry: http://bugzilla.kernel.org Best check for the latest BIOS, attach acpidump and dmesg of the latest mainline kernel (currently .27-rc3). Also why you think the DSDT is broken and a diff how you fixed it would be great. Be aware that the latest BIOS might have modified/fixed DSDT code. Thomas PS: Please add me to CC of the bug. > > Thanks for any response > > With regards > Dan Vratil > > > > --------------------------------- > Dan Vrátil > progdan@xxxxxxxxxxxxxxx > ICQ 249163429 > Jabber progdan@xxxxxxxxx > Tel. +420 732 326 870 > -- > To unsubscribe from this list: send the line "unsubscribe linux-acpi" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html