Opened 9 years ago

Closed 7 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 9 years ago.
Logs for MSI H55M-E33
Trap0e.jpg (217.7 KB) - added by David McKenna 9 years ago.
Photo of TrapE using ACPIDaemon
COMlog H55M-E33.TXT (20.3 KB) - added by David McKenna 9 years ago.
COM port capture H55M-E33, ACPIDAEMON start
acpiPollingFull+Daemon.log (56.2 KB) - added by David McKenna 9 years ago.
acpica$ with ACPIDaemon running in CONFIG.SYS
capture new kbd.ini.TXT (22.5 KB) - added by David McKenna 9 years ago.
COM port log using new kbd.ini, start ACPIDaemon from object

Download all attachments as: .zip

Change History (27)

Changed 9 years ago by David McKenna

Logs for MSI H55M-E33

Changed 9 years ago by David McKenna

Photo of TrapE using ACPIDaemon

comment:1 Changed 9 years ago by David McKenna

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

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 Changed 9 years ago by David McKenna

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

comment:4 Changed 9 years ago by pasha

So need install debug kernel and repeat the process.

comment:5 Changed 9 years ago by David McKenna

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

  • 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 Changed 9 years ago by David McKenna

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

What should I put in kbd.ini?

comment:8 Changed 9 years ago by pasha

.b 115200t

G

ln

k

ks

kb

comment:9 Changed 9 years ago by pasha

to add, os2krnl.sym need too

comment:10 Changed 9 years ago by David McKenna

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?

Changed 9 years ago by David McKenna

COM port capture H55M-E33, ACPIDAEMON start

comment:11 Changed 9 years ago by David McKenna

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.

Changed 9 years ago by David McKenna

acpica$ with ACPIDaemon running in CONFIG.SYS

comment:12 Changed 9 years ago by pasha

Change pls kdb.ini in:

.b 115200t

to

.b 115200t 3f8

then repeat trap and attach log here

comment:13 Changed 9 years ago by diver

i also get this trap when starting acpidaemon

comment:14 Changed 9 years ago by David McKenna

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.

Changed 9 years ago by David McKenna

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

comment:15 Changed 8 years ago by pasha

What is JFS version, that you are use?

BTW ibm1flpy is in log.

comment:16 Changed 8 years ago by David McKenna

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 Changed 8 years ago by pasha

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

comment:18 Changed 8 years ago by David McKenna

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 Changed 8 years ago by David McKenna

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 Changed 8 years ago by ecsnl

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 Changed 8 years ago by pasha

  • Owner changed from pasha to ecsnl

comment:22 Changed 7 years ago by dazarewicz

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.