Opened 17 years ago

Closed 17 years ago

#140 closed defect (fixed)

WIn-OS/2 and DOS sessions do not work with SMP in 2.0 RC1/RC2

Reported by: Chuck McKinnis Owned by: pasha
Priority: major Milestone:
Component: ACPI PSD Version: 3.01
Keywords: Cc:

Description

I am unable to get Win-OS/2 and DOS windows (Full screen or windowed) to work on my K9N4 motherboard while running SMP. It worked until I added the /SMP switch.

When in SMP mode, the DOS/Win-OS/2 session thinks that it has completed. When not in SMP, DOS/Windows runs fine. Once I remove the /SMP I can run DOS.

Tell me what more you need, and I can provide it.

Attachments (3)

LOGS.ZIP (7.9 KB ) - added by Chuck McKinnis 17 years ago.
trap.jpg (86.5 KB ) - added by Chuck McKinnis 17 years ago.
This is my trap screen w/3.5 -- BillS
acpica.log (7.9 KB ) - added by Chuck McKinnis 17 years ago.
My log file as requested. -- BillS

Download all attachments as: .zip

Change History (25)

comment:1 by pasha, 17 years ago

Status: newassigned

Always I need in "copy acpica$ acpi.log". For you need in list of drivers, what you are add to WinOs2 session via "prooetries->WinOs2 setup->drivers"

by Chuck McKinnis, 17 years ago

Attachment: LOGS.ZIP added

in reply to:  1 comment:2 by Chuck McKinnis, 17 years ago

Replying to pasha:

Always I need in "copy acpica$ acpi.log". For you need in list of drivers, what you are add to WinOs2 session via "prooetries->WinOs2 setup->drivers"

I attached the zip file with both the /SMP (acica.mp.log) and the non-smp verion (acpica.1p.log). There are no drivers loaded for the DOS VDM and only l:\tcpip\bin\vdostcp.sys loaded. Neither VDM works.

comment:3 by pasha, 17 years ago

Try boot with psd=acpi.psd /SMP

I see , you are use APIC mode. This can be the problem for WinOs2 session

in reply to:  3 ; comment:4 by Chuck McKinnis, 17 years ago

Replying to pasha:

Try boot with psd=acpi.psd /SMP

I see , you are use APIC mode. This can be the problem for WinOs2 session

Maybe it's the DOS kernel itself that doesn't like high IRQs? In that case, maybe there could be some kind of IRQ mapping for VDMs? Or maybe an ACPI switch to disable high IRQs but still use APIC mode? I'm just throwing out ideas...

comment:5 by pasha, 17 years ago

I have DOS and WinOs2 without drivers (tcpip too) - this work with /APIC. You can use REMAP directive from acpi.cfg for remap all your IRQ to low. But it is the process.

in reply to:  4 comment:6 by Chuck McKinnis, 17 years ago

Replying to guest:

Replying to pasha:

Try boot with psd=acpi.psd /SMP

I see , you are use APIC mode. This can be the problem for WinOs2 session

I tried without the APIC, but it reboots (leaving the drive dirty).

Maybe it's the DOS kernel itself that doesn't like high IRQs? In that case, maybe there could be some kind of IRQ mapping for VDMs? Or maybe an ACPI switch to disable high IRQs but still use APIC mode? I'm just throwing out ideas...

comment:7 by pasha, 17 years ago

Ok. you have nVidia like chipset. So now you can't boot in PIC mode. You can use acpi 2.22 before resolving this problem in 3.xx

in reply to:  7 comment:8 by Chuck McKinnis, 17 years ago

Replying to pasha:

Ok. you have nVidia like chipset. So now you can't boot in PIC mode. You can use acpi 2.22 before resolving this problem in 3.xx

Which files will have to be installed (replaced) to go back to 2.22. What can be affected by this? What things need to be watched out for? I can go use 3.04, but 1P, not SMP mode. Will 2.22 will work with rc3?

comment:9 by pasha, 17 years ago

You need to change:

\os2\boot\acpi.psd

\os2\boot\apm.add

\os2\dll\acpi32.dll

\os2\AcpiDaemon.exe

comment:10 by Chuck McKinnis, 17 years ago

Changing back to 2.22 fixes that problem with VDMs. Now all the IRQs are below 16.

comment:11 by eco, 17 years ago

Resolution: fixed
Status: assignedclosed

OK, we add this fact to the Restrictions section:

  • VDM *may not* work if running in SMP APIC mode. Use PIC mode.

comment:12 by Chuck McKinnis, 17 years ago

Resolution: fixed
Status: closedreopened

Lets not, but fix it. Or at least give some instructions to remap to low IRQs. I have not seen any instructions to do so.

My machine does not seem to work in PIC mode.

comment:13 by Chuck McKinnis, 17 years ago

I wonder if this may also be related to the DOS kernel level? The installed level is 14.097. 14.103 is available from www.ecomstation.com.

Chuck McKinnis mckinnis@…

in reply to:  13 comment:14 by Chuck McKinnis, 17 years ago

Replying to guest:

I wonder if this may also be related to the DOS kernel level? The installed level is 14.097. 14.103 is available from www.ecomstation.com.

Don't think so. I have DOSKRNL v14.103 and I have the same problem, which is new since ACPI 3.x enabled high IRQs on my nVidia board.

-Mike Forester

in reply to:  10 comment:15 by Chuck McKinnis, 17 years ago

Replying to guest:

Changing back to 2.22 fixes that problem with VDMs. Now all the IRQs are below 16.

I just noticed that drive speed is much slower since I went to 2.22.

comment:16 by pasha, 17 years ago

You need try acpi.psd 3.4 with psd=acpi.psd /SMP /!NOD /APIC

comment:17 by Chuck McKinnis, 17 years ago

Where can I get version 3.4?

comment:18 by pasha, 17 years ago

3.5 available in betazone

in reply to:  18 comment:19 by Chuck McKinnis, 17 years ago

Replying to pasha:

3.5 available in betazone

I tried 3.5 with and w/o !NOD and my system hangs when starting the graphic desktop display. Just before the graphics display inits, I see the character T in the top left corner of the screen.

comment:20 by pasha, 17 years ago

Add to AcpiD.cfg

AcpiLog = c:\AcpiCa.log

then set first line in config.sys, run=c:\os2\AcpiDaemon.exe, try boot and attach here Acpica.log

by Chuck McKinnis, 17 years ago

Attachment: trap.jpg added

This is my trap screen w/3.5 -- BillS

by Chuck McKinnis, 17 years ago

Attachment: acpica.log added

My log file as requested. -- BillS

comment:21 by Chuck McKinnis, 17 years ago

I attached both my trap screen picture along with the log file requested. With 3.5, I also had a hang at the graphics screen (it cleared to a backround, then hang).

comment:22 by eco, 17 years ago

Resolution: fixed
Status: reopenedclosed

Did you tried ACPI 3.7? It contains fixes for you problem.

Note: See TracTickets for help on using tickets.