Opened 13 years ago

Closed 13 years ago

#533 closed defect (unknown)

Poor performance, trap e and no power off on Intel 945C SBC

Reported by: BlondeGuy Owned by: David Azarewicz
Priority: major Milestone: Feedback pending
Component: ACPI PSD Version: 3.19.15
Keywords: Cc:

Description

I'm working with an single board computer in a passive backplane industrial computer. Intel 945C-based system. Works without ACPI, but does not power off. Works with ACPI 3.18, but does not power off and did not attempt /SMP. CPU is single core hyperthreading CPU.

ACPI 3.19.15 booted OK first time, but no power off. Second time, I got the situation (which every version of ACPI has always done occasionally on every machine I've ever tried.) with high CPU use. I didn't try this time, but CPUSPEED usually will show both CPU running at radically different speeds.

I tried to power off, and I got trap E. See attachment for register dump screen.

Attachments (1)

trapdump.jpg (71.6 KB ) - added by BlondeGuy 13 years ago.

Download all attachments as: .zip

Change History (9)

by BlondeGuy, 13 years ago

Attachment: trapdump.jpg added

comment:1 by BlondeGuy, 13 years ago

I tried CPUSPEED, but it shows twin 3400 CPU. So that isn't the case this time. And the trap happens each time I try to shut down.

comment:2 by BlondeGuy, 13 years ago

If I turn off hyperthreading, then I get no trap or high CPU usage, but power off still does not work.

comment:3 by David Azarewicz, 13 years ago

Hyperthreading should not be enabled. There is a note about that in the readme and in the docs. It seems to work OK on some systems, and not on others. My guess is that it has something to do with how the computer vendor wrote the ACPI but I haven't spent any time looking into it.

What are you using to power off?

Open a command window and type: acpistat poweroff

If that works to power off your system, then there is nothing wrong with the PSD. Most, if not all power off utilities, including xworkplace have a defect that prevents them from working properly. Xworkplace is currently being updated with a fix.

comment:4 by BlondeGuy, 13 years ago

Hyperthreading is off.

If I run acpistat, with or without poweroff, I get this

(a bunch of IRQ and numbers)

SYS1808: The process has stopped. The software diagnostic code (exception code) is 0005.

comment:5 by David Azarewicz, 13 years ago

It appears that you are using mismatched versions of the different modules, or at least an old version of acpistat.exe. Please only use matched versions of all the modules (ACPI.PSD, ACPI32.DLL, AcpiDaemon.exe, APM.ADD, and acpistat.exe), and preferably the latest ones. Newer versions do some version checking to prevent mismatched version problems, but older versions did not do any version checking.

See also: http://svn.netlabs.org/acpi/wiki/KnownProblems

comment:6 by BlondeGuy, 13 years ago

Thanks for the reply. I found the new location for AcpiStat.exe, and ran it. Now the system simply stops (mouse won't move) after running AcpiStat poweroff. The fans continue to run and the system does not power off.

comment:7 by David Azarewicz, 13 years ago

Milestone: Release Version 4.0.0Feedback pending

Have you tried "acpistat poweroff" with the current version?

comment:8 by David Azarewicz, 13 years ago

Resolution: unknown
Status: newclosed

No reply from Reporter. Power off is known to work properly.

Note: See TracTickets for help on using tickets.