Opened 11 years ago

Closed 11 years ago

#140 closed defect (fixed)

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

Reported by: guest 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 guest 11 years ago.
trap.jpg (86.5 KB) - added by guest 11 years ago.
This is my trap screen w/3.5 -- BillS
acpica.log (7.9 KB) - added by guest 11 years ago.
My log file as requested. -- BillS

Download all attachments as: .zip

Change History (25)

comment:1 follow-up: Changed 11 years ago by pasha

  • Status changed from new to assigned

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"

Changed 11 years ago by guest

comment:2 in reply to: ↑ 1 Changed 11 years ago by guest

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 follow-up: Changed 11 years ago by pasha

Try boot with psd=acpi.psd /SMP

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

comment:4 in reply to: ↑ 3 ; follow-up: Changed 11 years ago by 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

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

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.

comment:6 in reply to: ↑ 4 Changed 11 years ago by guest

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 follow-up: Changed 11 years ago by 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

comment:8 in reply to: ↑ 7 Changed 11 years ago by guest

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

You need to change:

\os2\boot\acpi.psd

\os2\boot\apm.add

\os2\dll\acpi32.dll

\os2\AcpiDaemon?.exe

comment:10 follow-up: Changed 11 years ago by guest

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

comment:11 Changed 11 years ago by eco

  • Resolution set to fixed
  • Status changed from assigned to closed

OK, we add this fact to the Restrictions section:

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

comment:12 Changed 11 years ago by guest

  • Resolution fixed deleted
  • Status changed from closed to reopened

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 follow-up: Changed 11 years ago by 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.

Chuck McKinnis? mckinnis@…

comment:14 in reply to: ↑ 13 Changed 11 years ago by guest

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

comment:15 in reply to: ↑ 10 Changed 11 years ago by guest

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

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

comment:17 Changed 11 years ago by guest

Where can I get version 3.4?

comment:18 follow-up: Changed 11 years ago by pasha

3.5 available in betazone

comment:19 in reply to: ↑ 18 Changed 11 years ago by guest

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

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

Changed 11 years ago by guest

This is my trap screen w/3.5 -- BillS

Changed 11 years ago by guest

My log file as requested. -- BillS

comment:21 Changed 11 years ago by guest

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 Changed 11 years ago by eco

  • Resolution set to fixed
  • Status changed from reopened to closed

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

Note: See TracTickets for help on using tickets.