Opened 14 years ago

Closed 12 years ago

#500 closed defect (fixed)

TrapE starting ACPIDaemon

Reported by: David McKenna Owned by: ecsnl
Priority: major Milestone: Release version 3.19
Component: Daemon Version: 3.19
Keywords: Cc:

Description

I had to replace the motherboard on a working eCS 2.0 system (using the ACPIPollingFull drivers) with a MSI H55M-E33 model with Intel Core i3 CPU and 4GB DDR3 RAM.

Every time I tried to boot I would get a TrapE shortly after the desktop appeared. I determined that it was ACPIDaemon (in the startup folder) that was causing this. By not starting ACPIDaemon, I am able to boot with either ACPI.PSD /Q, ACPI.PSD /SMP /Q, or ACPI.PSD /SMP /APIC /Q. I prefer ACPI.PSD /SMP /Q so that I can use WinOS/2.

I will upload logs and a screen shot of the TrapE.

Attachments (5)

acpi-log-MSI_H55M-E33.ziq (86.5 KB ) - added by David McKenna 14 years ago.
Logs for MSI H55M-E33
Trap0e.jpg (217.7 KB ) - added by David McKenna 14 years ago.
Photo of TrapE using ACPIDaemon
COMlog H55M-E33.TXT (20.3 KB ) - added by David McKenna 14 years ago.
COM port capture H55M-E33, ACPIDAEMON start
acpiPollingFull+Daemon.log (56.2 KB ) - added by David McKenna 14 years ago.
acpica$ with ACPIDaemon running in CONFIG.SYS
capture new kbd.ini.TXT (22.5 KB ) - added by David McKenna 14 years ago.
COM port log using new kbd.ini, start ACPIDaemon from object

Download all attachments as: .zip

Change History (27)

by David McKenna, 14 years ago

Attachment: acpi-log-MSI_H55M-E33.ziq added

Logs for MSI H55M-E33

by David McKenna, 14 years ago

Attachment: Trap0e.jpg added

Photo of TrapE using ACPIDaemon

comment:1 by David McKenna, 14 years ago

I should add that it doesn't matter where I start ACPIDaemon - CONFIG.SYS, Startup folder, STARTUP.CMD or manually; I always get the same trap.

comment:2 by pasha, 14 years ago

can you start w/o acpidaemon, open full screen os/2 session then start acpidaemon here? I beleive, that message from AcpiDaemon at screen will show.

comment:3 by David McKenna, 14 years ago

I tried what you ask, but no message - just an immediate trap (same one).

comment:4 by pasha, 14 years ago

So need install debug kernel and repeat the process.

comment:5 by David McKenna, 14 years ago

With the debug kernel, I just get a hard hang - no trap and no message.

This board has a COM port header. I could get a bracket for it if you think it would help to get logs(might take a few days).

comment:6 by pasha, 14 years ago

Owner: changed from eco to pasha

COM port is great. You have trap in FormatRegister functions (one of panic output functions), so real problem we can find very long time in retail kernel.

comment:7 by David McKenna, 14 years ago

OK... I'll come back when I receive the bracket.

What should I put in kbd.ini?

comment:8 by pasha, 14 years ago

.b 115200t

G

ln

k

ks

kb

comment:9 by pasha, 14 years ago

to add, os2krnl.sym need too

comment:10 by David McKenna, 14 years ago

OK... I got the bracket, changed kbd.ini and collected a COM port log.

I booted using ACPI.PSD /SMP /R /Q /O1. I used the debug kernel (14.104a) and SYM file. When booting completed I double-clicked the program object for ACPIDAEMON.EXE (CMD.EXE /c detach C:\OS2\ACPIDAEMON.EXE). The computer hard hung, but nothing new appeared in the COM terminal.

What next?

by David McKenna, 14 years ago

Attachment: COMlog H55M-E33.TXT added

COM port capture H55M-E33, ACPIDAEMON start

comment:11 by David McKenna, 14 years ago

Further experimenting....

This board does not have a floppy drive connector, so I decided to remove BASEDEV=IBM1FLPY.ADD from CONFIG.SYS. I still get the TrapE if I try to start ACPIDAEMON after the WPS has started (either startup folder, startup.cmd or manually).

I CAN now start ACPIDAEMON from CONFIG.SYS (last RUN= line). I will upload acpica$ booted with ACPIDAEMON running from CONFIG.SYS.

by David McKenna, 14 years ago

Attachment: acpiPollingFull+Daemon.log added

acpica$ with ACPIDaemon running in CONFIG.SYS

comment:12 by pasha, 14 years ago

Change pls kdb.ini in:

.b 115200t

to

.b 115200t 3f8

then repeat trap and attach log here

comment:13 by diver, 14 years ago

i also get this trap when starting acpidaemon

comment:14 by David McKenna, 14 years ago

OK... that worked better. I had to manually type the lines you requested after .b 115200t 3f8. I did the exact same boot as previous (except no /R this time). Computer hard hung.

I will upload log.

by David McKenna, 14 years ago

Attachment: capture new kbd.ini.TXT added

COM port log using new kbd.ini, start ACPIDaemon from object

comment:15 by pasha, 14 years ago

What is JFS version, that you are use?

BTW ibm1flpy is in log.

comment:16 by David McKenna, 14 years ago

4-27-10 3:55a 193,291 0 a--- JFS.IFS

I put ibm1flpy back in to CONFIG.SYS when I made the log because it was there when I originally created this ticket. Do you want me to remove it?

comment:17 by pasha, 14 years ago

Check pls your doscall1.dll version. Seem you are use Uni/W4 doscall1.dll

comment:18 by David McKenna, 14 years ago

I am using :

7-15-09 5:59p 144,631 34 a--- doscall1.dll

which is also installed in \OS2\INSTALL\SMP.

When I originally reported this problem (and when I created logs) I was running the VGA screen driver because I could not get any GRADD driver to load (Panorama or SNAP or GRADD). Since then I have been able to get Panorama to load. When using Panorama I do not have any problem using ACPI or ACPIDAEMON.EXE. This TrapE with ACPIDAEMON.EXE only happens when running VGA.

comment:19 by David McKenna, 13 years ago

I was able to install eCS 2.1 on this hardware successfully (using Panorama). ACPI seems to work well. Please close this ticket... thanks!

comment:20 by ecsnl, 13 years ago

Thanks David for providing this feedback. We will keep this ticket open however because this is something we somehow need to fix in ACPI. It is a defect that loading standard VGA traps the system with ACPI.PSD and the ACPIDAEMON.EXE loaded.

A possible reason why VGA crashed with ACPIDEAMON loaded is because the deamon tries to do something with the video support for suspend resume and then traps. We have seen this before with the VGA driver. Thats why when you switch from GRADD to standard VGA we remove the switch set enh_suspend=2 from the config.sys See bug for details: http://bugs.ecomstation.nl/view.php?id=2490

comment:21 by pasha, 13 years ago

Owner: changed from pasha to ecsnl

comment:22 by David Azarewicz, 12 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.