Opened 15 years ago

Closed 12 years ago

#344 closed defect (Unsupported Version)

ACPIDAEMON.EXE causes hard lockup of system when battery is missing or dead

Reported by: eco Owned by:
Priority: major Milestone: Release version 3.19
Component: Daemon Version: 3.14
Keywords: Cc:

Description

From: Alex Taylor

source: http://bugs.ecomstation.nl/view.php?id=2319

On the laptop that I use for testing ACPI, the battery has died and is no longer functional.

Now, whenever ACPIDAEMON.EXE is started on that system (whether from CONFIG.SYS, STARTUP.CMD, or run manually from a prompt) it instantly causes the entire system to lock up, forcing me to reboot.

This also occurs if I remove the battery entirely.

Attachments (4)

acpi.LOG (7.7 KB) - added by eco 15 years ago.
acpibattery.LOG (771 bytes) - added by eco 15 years ago.
acpi.log (8.0 KB) - added by ataylor 15 years ago.
ACPI.LOG (updated: with APM.ADD enabled)
acpidaemon_hang.jpg (83.5 KB) - added by ataylor 15 years ago.
Photo of screen hung on acpidaemon execution (using acpidbg.psd)

Download all attachments as: .zip

Change History (26)

comment:1 Changed 15 years ago by pasha

acpi log + output from AcpiBattery??

comment:2 Changed 15 years ago by eco

Alex Taylor:

attached

Changed 15 years ago by eco

Attachment: acpi.LOG added

Changed 15 years ago by eco

Attachment: acpibattery.LOG added

comment:3 Changed 15 years ago by ecsnl

Is this somehow related to ticket 320 ? Pasha could you provide some inside ?

comment:4 Changed 15 years ago by pasha

I don't see message from apm.add in log, check pls string basedev=apm.add in config.sys

Changed 15 years ago by ataylor

Attachment: acpi.log added

ACPI.LOG (updated: with APM.ADD enabled)

comment:5 Changed 15 years ago by ataylor

Sorry, my mistake. (I forgot to reenable some statements.)

Please see the updated ACPI.LOG file.

comment:6 Changed 15 years ago by pasha

Ok. I need time for repeat it in my laptop

comment:7 Changed 15 years ago by pasha

Sorry, I can't repeat it at my laptop. You need, remming run AcpiDaemon?, after boot open full screen OS/2 session, run AcpiDaemon? in it, send to me photo of screen. acpi.psd must be from debug directory

Changed 15 years ago by ataylor

Attachment: acpidaemon_hang.jpg added

Photo of screen hung on acpidaemon execution (using acpidbg.psd)

comment:8 Changed 15 years ago by ataylor

Ok, attached photo. The system hung completely (as usual) as soon as the message displayed.

comment:9 Changed 15 years ago by pasha

all this log is log with remove/bad battery?

comment:10 Changed 15 years ago by ataylor

All this is with the bad battery.

comment:11 Changed 15 years ago by ecsnl

To get a grip on this problem I asked Alex to create a memory dump. There is 512 MB of RAM in this machine, it has 8 MB taken of for shared video memory. He created a 900 MB FAT partition to create the dump file. When the acpideamon is loaded and the trapdump statement is the config.sys it goes into a loop that lasts for ever.

After having stopped the memory dump I suggested to him to NOT load the acpideamon the system performed a memory dump within about 60 seconds.

The interesting thing this is the exact same problem I had when creating a memory dump for ticket 320! It would also just sit in a loop! Seems when the acpideamon loads it corrupts something real bad somehow ?

Seems ticket 320 and 344 are maybe even closer related then I was thinking.

Steve ?

comment:12 Changed 15 years ago by eco

e-co:

Pasha:

it's necessary grab log via com-port

install debug kernel, debug ACPI, setup ACPI (ACPI FAQ -> /O)

or

trapdump

comment:13 Changed 15 years ago by pasha

Please download experimental ACPI build from Mensys site:

  • Experimental build for you:

ACPI-APIC-BAT.ZIP

comment:14 Changed 15 years ago by Steven Levine

Milestone: Release version 3.15Feedback pending

comment:15 Changed 15 years ago by Steven Levine

Component: ACPI.PSDACPIDAEMON.EXE

comment:16 Changed 15 years ago by ataylor

Sorry for the delay. My software subscription seems to have expired so I haven't managed to get the file yet.

Incidentally: I replaced the dying LCD on this laptop and ever since then I can't recreate the problem. -_-;;

comment:17 Changed 15 years ago by pasha

Please download experimental ACPI build from Mensys site:

  • Experimental build for you:

ACPI315PRE.ZIP

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

Replying to pasha:

  • Experimental build for you:

ACPI315PRE.ZIP

OK, downloaded and installed. It loads and runs successfully.

Anything in particular I should test for?

comment:19 Changed 15 years ago by pasha

Nothing. In near time will be next version.

comment:20 Changed 15 years ago by pasha

Owner: pasha deleted

comment:21 Changed 13 years ago by Steven Levine

Milestone: Feedback pendingRelease version 3.18

comment:22 Changed 12 years ago by David Azarewicz

Resolution: Unsupported Version
Status: newclosed

This does not apply to the new daemon.

Note: See TracTickets for help on using tickets.