Opened 9 years ago

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

Download all attachments as: .zip

Change History (26)

comment:1 Changed 9 years ago by pasha

acpi log + output from AcpiBattery??

comment:2 Changed 9 years ago by eco

Alex Taylor:

attached

Changed 9 years ago by eco

Changed 9 years ago by eco

comment:3 Changed 9 years ago by ecsnl

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

comment:4 Changed 9 years ago by pasha

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

Changed 9 years ago by ataylor

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

comment:5 Changed 9 years ago by ataylor

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

Please see the updated ACPI.LOG file.

comment:6 Changed 9 years ago by pasha

Ok. I need time for repeat it in my laptop

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

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

comment:8 Changed 9 years ago by ataylor

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

comment:9 Changed 9 years ago by pasha

all this log is log with remove/bad battery?

comment:10 Changed 9 years ago by ataylor

All this is with the bad battery.

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

Please download experimental ACPI build from Mensys site:

  • Experimental build for you:

ACPI-APIC-BAT.ZIP

comment:14 Changed 9 years ago by stevenhl

  • Milestone changed from Release version 3.15 to Feedback pending

comment:15 Changed 9 years ago by stevenhl

  • Component changed from ACPI.PSD to ACPIDAEMON.EXE

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

Nothing. In near time will be next version.

comment:20 Changed 9 years ago by pasha

  • Owner pasha deleted

comment:21 Changed 7 years ago by stevenhl

  • Milestone changed from Feedback pending to Release version 3.18

comment:22 Changed 6 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.