Opened 10 years ago

Closed 7 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 10 years ago.
acpibattery.LOG (771 bytes) - added by eco 10 years ago.
acpi.log (8.0 KB) - added by ataylor 10 years ago.
ACPI.LOG (updated: with APM.ADD enabled)
acpidaemon_hang.jpg (83.5 KB) - added by ataylor 10 years ago.
Photo of screen hung on acpidaemon execution (using acpidbg.psd)

Download all attachments as: .zip

Change History (26)

comment:1 Changed 10 years ago by pasha

acpi log + output from AcpiBattery??

comment:2 Changed 10 years ago by eco

Alex Taylor:

attached

Changed 10 years ago by eco

Changed 10 years ago by eco

comment:3 Changed 10 years ago by ecsnl

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

comment:4 Changed 10 years ago by pasha

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

Changed 10 years ago by ataylor

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

comment:5 Changed 10 years ago by ataylor

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

Please see the updated ACPI.LOG file.

comment:6 Changed 10 years ago by pasha

Ok. I need time for repeat it in my laptop

comment:7 Changed 10 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 10 years ago by ataylor

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

comment:8 Changed 10 years ago by ataylor

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

comment:9 Changed 10 years ago by pasha

all this log is log with remove/bad battery?

comment:10 Changed 10 years ago by ataylor

All this is with the bad battery.

comment:11 Changed 10 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 10 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 10 years ago by pasha

Please download experimental ACPI build from Mensys site:

  • Experimental build for you:

ACPI-APIC-BAT.ZIP

comment:14 Changed 10 years ago by stevenhl

  • Milestone changed from Release version 3.15 to Feedback pending

comment:15 Changed 10 years ago by stevenhl

  • Component changed from ACPI.PSD to ACPIDAEMON.EXE

comment:16 Changed 10 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 follow-up: Changed 10 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 10 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 10 years ago by pasha

Nothing. In near time will be next version.

comment:20 Changed 10 years ago by pasha

  • Owner pasha deleted

comment:21 Changed 8 years ago by stevenhl

  • Milestone changed from Feedback pending to Release version 3.18

comment:22 Changed 7 years ago by dazarewicz

  • Resolution set to Unsupported Version
  • Status changed from new to closed

This does not apply to the new daemon.

Note: See TracTickets for help on using tickets.