Opened 17 years ago
Closed 16 years ago
#216 closed defect (unknown)
PowerOff doesn't works anymore on Acer Ferrari laptop
Reported by: | Chuck McKinnis | Owned by: | pasha |
---|---|---|---|
Priority: | major | Milestone: | Release version 3.16 |
Component: | ACPI PSD | Version: | 3.08 |
Keywords: | Cc: |
Description
This is a very long story started in the end of year 2005.
http://ru.ecomstation.ru/hardware.php?action=item&id=897
System is in stable state since ACPI 2.21, while I'm still not satisfied, as I can't use Broadcom WiFi future, when 2Gb of RAM installed.
http://comments.gmane.org/gmane.org.netlabs.genmac.user/1116
SMP/APIC mode probably may help to overcome this trouble (windows always works only in high Irq APIC mode), but I never managed to boot OS/2 in this mode (system freezed during boot). Don't ask me questions about possible system misconfiguration for this, as I have 3 desktop PCs working fine in SMP/APIC.
Recently I tried again with last ACPI build 3.07 and found that Power Off future didn't work anymore - system reboot instead of power off. Other thing didn't changed. I also tried with 3.05 build - with the same result. Latest working ACPI build is 3.03
ACPI log doesn't show anything very different from 3.03. I can provide if you need it - just tell me what ACPI boot switchs to set.
Attachments (6)
Change History (27)
comment:1 by , 17 years ago
comment:2 by , 17 years ago
Version: | 3.07 → 3.08 |
---|
Upgraded to ACPI 3.08
PowerOff still not work, same way as in 3.07.
follow-up: 6 comment:3 by , 17 years ago
Install debug version, boot with /DE:0xFFFFFFFF, then run full screen cmd session, run PowerOff.exe and attach photo of screen
comment:4 by , 17 years ago
Problem not in acpi. Check other drivers, which can has problem with shutdown.
comment:5 by , 17 years ago
Problem is exactly in ACPI, as working versions up to 3.03 always fulfill power off fine. And nothing else was changed. If I downgrade ACPI, it start working again.
comment:6 by , 17 years ago
comment:7 by , 17 years ago
This is not a photo of still picture. I caught it after several attempts, as this lines appeared on screen only for a while, and the system doesn't trap or freeze, it reboot after.
other related setting:
1) os2 kernel version - debug
2) PSD switches:
/IRQ:10 /OSI="Windows 2001 SP1" /OS="Microsoft Windows NT" /DE:x0FFFFFFFF
Which drivers to check? Nothing extra installed, just standard driver set. And as I already told, exactly the same configuration works fine with ACPI up to 3.03
by , 17 years ago
Attachment: | img_7790.jpg added |
---|
Second screen after PowerOff execution. System still not reboot or Power Off
comment:10 by , 17 years ago
C:\Poweroff.exe
Last 2 lines which, I managed to see on screen was
OemHlpXHandler: CMD_SHUTDOWN 0 OemHlpXHandler: CMD_SHUTDOWN 0
after that laptop screen switched of, while the system nether powered off, nether rebooted.
by , 17 years ago
Attachment: | acpi-3.08-20080402-DE.log added |
---|
comment:11 by , 17 years ago
Problen in Intel ACPI CA, wait next version with "update Intel source" then try again
comment:12 by , 17 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
comment:13 by , 17 years ago
Resolution: | wontfix |
---|---|
Status: | closed → reopened |
Thanks to Pasha for support.
I made more deep investigation and found the way how to return back poweroff functionality.
It seems that some GPE event activated right after writing to Power Control Registers, so power restored immidiatelly after power off.
I patch the ACPI.PSD driver the way it doesn't call
AcpiHwEnableAllWakeupGpes()
function in AcpiEnterSleepState()
routine. After that Poweroff function start working again.
I don't think that this is a correct way to fix Poweroff issue, as this can disable wakeup from devices like LAN or modem (I don't use such future)
I also made some tests, trying to disable HW interrupts and/or disable GPE events before entering poweroff. Unfortunatelly, this doesn't help.
Hope this helps.
Dmitry.
by , 17 years ago
Attachment: | acpi-3.09-GPE-dis-logs.zip added |
---|
comment:14 by , 17 years ago
e-co:
ok! thank you for support!
what do you recommend for other users? is it necessary introduce switch for .PSD? /FORCEPOWEROFF or /DISABLEWAKEUPGPE or something like this..
comment:15 by , 17 years ago
Milestone: | → Release version 3.10 |
---|
comment:16 by , 17 years ago
Milestone: | Release version 3.10 → Feedback pending |
---|
follow-up: 18 comment:17 by , 16 years ago
From acpi.psd version 1.1 we know - Acer notebook need in fix acpi table.....
comment:18 by , 16 years ago
Replying to pasha:
From acpi.psd version 1.1 we know - Acer notebook need in fix acpi table.....
This may be true, but some versions of acpi.psd worked correctly for the reporter, so there is more to the issue than just a bad acpi table.
In any case, the ticket is assigned to the feedback pending milestone. You should not be spending your time responding to tickets other than those assigned to the current milestone.
comment:19 by , 16 years ago
I don't know version of acpi ca, which can correct work with aser. Only partially work
comment:20 by , 16 years ago
Please download experimental ACPI build from Mensys site:
- Experimental build for you:
ACPI-APIC-BAT.ZIP
- Read instructions: http://ecomstation.ru/projects/acpitools/?action=testcase
comment:21 by , 16 years ago
Milestone: | Feedback pending → Release version 3.16 |
---|---|
Resolution: | → unknown |
Status: | reopened → closed |
Just to not forget.
I installed debug version of ACPI.PSD. Then, according to ACPI developer instructions, switched to full screen session and start powerOff.exe
System switched back to PM, after that rebooted instead of Power Off. When I pressed Power Button in full screen session, I managed to see
After that system rebooted.