Distribution: Mandrake 10.2 Hardware Environment: Laptop Asus M6BCE16-RW Problem Description: When I try to stop my laptop, all work fine, but at the end, I can see the message : "acpi_power_off called". But the laptop is not properly stopped. The noise of the fan stop, and sometimes the lcd become black, but the power led is still on, and I have to press the power button a few second to shutdown completly my laptop. For any informations and log, see BUG #4243.
Could you please try patch in bug #4041?
*** This bug has been marked as a duplicate of 4041 ***
I tried the patch in bug 4041, but it didn't work, even after correction. (I tried with the kernel-2.6.11-2mdk) I don't know if it is a clue, but sometimes, my LCD screen stop and become black when I stop the computer (only the power LED shows that the laptop is not completely stoppped), and sometimes not.
First of all, your BIOS has ACPI tables with errors. Did you try to upgrade BIOS of your laptop to the latest (0213A) ?
Excuse me, but I have to use bios for Asus M6Ne, and the last is V0207. I tried M6N bios, but the winflash utility refused it.
If I'm going from this page to downloads on the left, http://usa.asus.com/products/notebook/m6series/m6000n/m6000n_overview.htm I get to version 0213A.
OK, but it's an error. Look on the adress bar and you can see M6N. As it didn't work for me, I tried to type M6Ne instead of M6N, and by chance it worked. But in this new page, the latest bios is V207.
Created attachment 4723 [details] Fixed DSDT Could you please check, if following DSDT helps?
I tried your DSDT, and now, I can have the battery state : cat /proc/acpi/battery/BAT0/state present: yes capacity state: ok charging state: discharging present rate: 1226 mA remaining capacity: 2333 mAh present voltage: 15148 mV But the laptop don't shudown correctly. There are still error in dmesg : ACPI-0294: *** Info: Table [DSDT] replaced by host OS ACPI: setting ELCR to 0200 (from 0c30) checking if image is initramfs...it isn't (no cpio magic); looks like an initrd Freeing initrd memory: 223k freed NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2 PCI: Using configuration type 1 mtrr: v2.0 (20020519) ACPI: Subsystem revision 20050211 ACPI-0265: *** Error: Region EmbeddedControl(3) has no handler ACPI-1138: *** Error: Method execution failed [\_SB_.PCI0.SBRG.EC0_.ACS_] (Node c14e3700), AE_NOT_EXIST ACPI-1138: *** Error: Method execution failed [\_SB_.AC__._INI] (Node c14e31c0), AE_NOT_EXIST ACPI-0265: *** Error: Region EmbeddedControl(3) has no handler ACPI-1138: *** Error: Method execution failed [\_SB_.PCI0.SBRG.EC0_.BATS] (Node c14e3760), AE_NOT_EXIST ACPI-1138: *** Error: Method execution failed [\_SB_.BAT0._STA] (Node c14e64e0), AE_NOT_EXIST ACPI-0158: *** Error: Method execution failed [\_SB_.BAT0._STA] (Node c14e64e0), AE_NOT_EXIST And I read in HOWTO Fix Common ACPI Problems that it can be caused by a missing ECDT. Do you agree ? I will try the patch proposed to defers the Embedded Controller's initialization. Thanks
Created attachment 4743 [details] Cleaned-up DSDT No, ECDT is not needed, EC0 description is inside DSDT. Please try this DSDT.
Sorry, but it don't solve the shutdown problem. And the /proc/acpi/battery folder is now empty (so I can't have the battery level).
Could you please attach your .config and dmesg from run with this DSDT?
I have found the solution to shutdown my laptop correctly : I have to select noapic nolapic in my lilo.conf. Now, all is working fine, but there are still the errors in dmesg. Do you still want my dmesg with the Cleaned-up DSDT ? Because I'm now using a personnaly fixed DSDT (based on your modifications in your first fixed DSDT).
Created attachment 4764 [details] My kernel .config The kernel .config I'm currently using.
Could you check if patch in bug #4041 helps you to shutdown without setting "noapic nolapic"?
Sorry, but it doesn't work. I have the same comportement.
Created attachment 4787 [details] dmesg with cleaned DSDT
Forums at http://m6n.ath.cx/blog/ are saying, that M6Ne is able to power off if Local APIC is disabled... You can disable it with either nolapic command line or disabling CONFIG_X86_LOCAL_APIC during kernel configuration. Can you try generic kernel from kernel.org as well?