Opened 16 years ago

Closed 15 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)

img_7785.jpg (28.2 KB) - added by Chuck McKinnis 16 years ago.
Full screen photo of PowerOff?
img_7788.jpg (38.1 KB) - added by Chuck McKinnis 16 years ago.
First screen after PowerOff? execution
img_7790.jpg (13.1 KB) - added by Chuck McKinnis 16 years ago.
Second screen after PowerOff? execution. System still not reboot or Power Off
acpi_log.zip (4.5 KB) - added by Chuck McKinnis 16 years ago.
ACPI20080401.zip log
acpi-3.08-20080402-DE.log (13.8 KB) - added by Chuck McKinnis 16 years ago.
acpi-3.09-GPE-dis-logs.zip (9.1 KB) - added by Chuck McKinnis 16 years ago.

Download all attachments as: .zip

Change History (27)

comment:1 Changed 16 years ago by Chuck McKinnis

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

PowerButton
OemHlpXHandler: CMD_SHUTDOWN 0
OemHlpXHandler: CMD_SHUTDOWN 0 (I'm not sure if it was 0 but not other digit here)

After that system rebooted.

comment:2 Changed 16 years ago by Chuck McKinnis

Version: 3.073.08

Upgraded to ACPI 3.08

PowerOff? still not work, same way as in 3.07.

comment:3 Changed 16 years ago by pasha

Install debug version, boot with /DE:0xFFFFFFFF, then run full screen cmd session, run PowerOff?.exe and attach photo of screen

Changed 16 years ago by Chuck McKinnis

Attachment: img_7785.jpg added

Full screen photo of PowerOff?

comment:4 Changed 16 years ago by pasha

Problem not in acpi. Check other drivers, which can has problem with shutdown.

comment:5 Changed 16 years ago by Chuck McKinnis

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 in reply to:  3 Changed 16 years ago by pasha

Replying to pasha:

Install debug version, boot with /DE:0xFFFFFFFF, then run full screen cmd session, run PowerOff?.exe and attach photo of screen

If you do this, your photo say - problem outside of acpi. Check your drivers.

comment:7 Changed 16 years ago by Chuck McKinnis

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

comment:8 Changed 16 years ago by pasha

acpi01042008.zip, need photo of screen and acpi.log

Changed 16 years ago by Chuck McKinnis

Attachment: img_7788.jpg added

First screen after PowerOff? execution

Changed 16 years ago by Chuck McKinnis

Attachment: img_7790.jpg added

Second screen after PowerOff? execution. System still not reboot or Power Off

Changed 16 years ago by Chuck McKinnis

Attachment: acpi_log.zip added

ACPI20080401.zip log

comment:9 Changed 16 years ago by pasha

acpi02042008.zip, need photo of screen

comment:10 Changed 16 years ago by Chuck McKinnis

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.

Changed 16 years ago by Chuck McKinnis

Attachment: acpi-3.08-20080402-DE.log added

comment:11 Changed 16 years ago by pasha

Problen in Intel ACPI CA, wait next version with "update Intel source" then try again

comment:12 Changed 16 years ago by eco

Resolution: wontfix
Status: newclosed

comment:13 Changed 16 years ago by Chuck McKinnis

Resolution: wontfix
Status: closedreopened

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.

Changed 16 years ago by Chuck McKinnis

Attachment: acpi-3.09-GPE-dis-logs.zip added

comment:14 Changed 16 years ago by eco

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 Changed 16 years ago by Steven Levine

Milestone: Release version 3.10

comment:16 Changed 16 years ago by Steven Levine

Milestone: Release version 3.10Feedback pending

comment:17 Changed 15 years ago by pasha

From acpi.psd version 1.1 we know - Acer notebook need in fix acpi table.....

comment:18 in reply to:  17 Changed 15 years ago by Steven Levine

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 Changed 15 years ago by pasha

I don't know version of acpi ca, which can correct work with aser. Only partially work

comment:20 Changed 15 years ago by pasha

Please download experimental ACPI build from Mensys site:

  • Experimental build for you:

ACPI-APIC-BAT.ZIP

comment:21 Changed 15 years ago by Steven Levine

Milestone: Feedback pendingRelease version 3.16
Resolution: unknown
Status: reopenedclosed
Note: See TracTickets for help on using tickets.