Bug 12694
Summary: | Cant power off in Asus cusi-m | ||
---|---|---|---|
Product: | ACPI | Reporter: | 邱焜 (qykcdgm) |
Component: | Power-Off | Assignee: | ykzhao (yakui.zhao) |
Status: | CLOSED DUPLICATE | ||
Severity: | normal | CC: | acpi-bugzilla, camelseller, lenb |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.29 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
dmesg output
dmidecode output lspci output acpidump use the ioport tool to access the 0xE404 I/O port directly |
Description
邱焜
2009-02-12 05:05:48 UTC
Will you please attach the output of acpidump, lspci -vxxx, dmidecode, dmesg? Will you please add the following boot option and see whether the box can be shutdown?(Of course the CONFIG_APM should be set in kernel configuration). acpi=off apm="power_off" Thanks. Created attachment 20241 [details]
dmesg output
Created attachment 20242 [details]
dmidecode output
Created attachment 20243 [details]
lspci output
It's "power down" but not "power off". And i cant find acpidump. I always need to push the power button for cut down the power. The options acpi=off apm="power_off" doesnt help any more. When i use apm, the power down faster than it down by acpi. But the problem is still not solved. You can get the acpidump using the latest pmtools here: http://www.lesswatts.org/projects/acpi/utilities.php Created attachment 20316 [details]
acpidump
Hi, This is a very old box. Even when the APM is used, it still can't be powered off. Will you please confirm whether the box can be powered off correctly on windows? (In reply to comment #8) > Hi, > This is a very old box. Even when the APM is used, it still can't be > powered > off. > Will you please confirm whether the box can be powered off correctly on > windows? > > Sure, and it can. Created attachment 20655 [details]
use the ioport tool to access the 0xE404 I/O port directly
Will you please boot the box with acpi disabled and see whether the box can be shutdown by writing 0x1C01 to 0xE404 I/O directly?
How to write 0x1C01 to 0xE404 can be found in the readme.
Thanks.
DUCK% sudo ./iow --addr 0xE404 --width 8 --value 0x1C01 the value written into IO port 0xe404 is 1c01 DUCK% sudo ./ior --addr 0xE404 --width 8 the value of IO port 0xe404 is 1 i cant find a option to disable the acpi support of the box. so i boot with "acpi=off". and did as below. Nothing happened. Thanks for the test. From the test it seems that the box can't be shutdown by accessing the PM1A control register directly. And it can't be shutdown by using APM. As this is a very old box, we don't know whether the ACPI is supported very well. And it is very weird that windows can work well on this box. Maybe some specific registers are used in windows. But we don't know. Now I have no idea how to fix this. Thanks. Will you please add the boot option of "acpi_sleep=old_ordering" and see whether the box can be shutdown by using hibernate? a. make sure that platform mode is selected. ( cat /sys/power/disk) b. echo disk > /sys/power/state and see whether the box can be shutdown Thanks. Now im using the 2.6.29 kernel, if it's necessary, i can use the older. DUCK% sudo dmesg|grep acpi 密码: Kernel command line: root=/dev/sda8 acpi_sleep=old-ordering ro DUCK% sudo cat /sys/power/disk [platform] test testproc shutdown reboot echo disk > /sys/power/state can shutdown, but screen has a '_';, the box's power still not down. How evil this box is! And i have seen this: FADT: X_PM1a_EVT_BLK.bit_width (16) does not match PM1_EVT_LEN (4) in dmesg. Sorry for the late response. Please ignore the message: FADT: X_PM1a_EVT_BLK.bit_width (16) does not match PM1_EVT_LEN (4) in dmesg This is already fixed in the latest kernel. On this box the main issue is that the box can't be shutdown by writing the SLP_TYP to PM1A control register. And it can't be shutdown by using APM, either. As this is a very old box, we don't know whether the ACPI is supported very well. And it is very weird that windows can work well on this box. Maybe some specific registers are used in windows. But we don't know. Now I have no idea how to fix this. Thanks. Thanks anyway. But I must tell you that the early kernel works well in my broken chipset(not using and i forgot its model number), but the newly kernel cant shutdown. Maybe this bug not only affect this two chipset. This message seems to help nothing. = = As this box can't be shutdown by writing S5 SLP_TYPE to PM1A control register, it will be marked as the duplicated bug of 8549. thanks. *** This bug has been marked as a duplicate of bug 8549 *** Hello, I have the same problem on an ASUS CUSI-FX motherboard, the pc don't poweroff. Message will now halt on screen and power led turned off but the pc is still on. maybe it helps: http://pastebin.com/P97rjB3M http://pastebin.com/unL7ryd4 http://pastebin.com/i9x5wr6g http://pastebin.com/njLscLCq http://pastebin.com/YUg8HzSR http://pastebin.com/mRAsJ9uw tried with debian wheezy and ubuntu dapper. This is the first time I write on pastebin, let me know if I have to do more tests. Sorry for my bad english. bye |