VOGONS


Reply 40 of 44, by red-ray

User metadata
Rank Oldbie
Rank
Oldbie
red-ray wrote on Today, 12:31:

when I boot NT 3.51 SP5

LSS10999 wrote on Today, 15:46:

Is your NT 3.51 Workstation instance on Service Pack 5, or is it RTM or maybe a different service pack level? I wonder if there were any official NT 3.51 kernel binary that actually worked with more than 8 CPUs (cores). That is, with RegisteredProcessors set to higher than 8 and a CPU with more than 8 actual cores.

As I specified SP5. My NT 3.51 Workstation is from the official MSDN CDs and RegisteredProcessors is always 32 even before I install SP5

As to if > 8 will ever work I have no real idea, back then were there any systems that supported NT 3.51 with > 8 CPUs? I doubt it.

I don't have a system with > 4 CPUs that I could sensibly install NT 3.51 on. My DL580 Gen8 has 120 CPUs/60 Cores, but there is no way it's going to run NT 3.51 as there is no RAID disk driver and AFAIK it can't boot NVMe drives, same for my 24 core DL560 G5.

Reply 41 of 44, by Gelip

User metadata
Rank Newbie
Rank
Newbie

I tested HAL MPS in WinNT 4.0 SP6 on Haswell and no PCI or PCIe device works.

I tested standard HAL (HAL.DLL) on several machines - Haswell, Coffee Lake, Sandy Bridge, Core2Duo and it works fine on all of them, so why use another MPS HAL?
What are the benefits of using HAL MPS?
Are there any WinNT applications that can take advantage of multiple cores???

Reply 42 of 44, by LSS10999

User metadata
Rank Oldbie
Rank
Oldbie
red-ray wrote on Today, 16:00:
As I specified SP5. My NT 3.51 Workstation is from the official MSDN CDs and RegisteredProcessors is always 32 even before I ins […]
Show full quote
red-ray wrote on Today, 12:31:

when I boot NT 3.51 SP5

LSS10999 wrote on Today, 15:46:

Is your NT 3.51 Workstation instance on Service Pack 5, or is it RTM or maybe a different service pack level? I wonder if there were any official NT 3.51 kernel binary that actually worked with more than 8 CPUs (cores). That is, with RegisteredProcessors set to higher than 8 and a CPU with more than 8 actual cores.

As I specified SP5. My NT 3.51 Workstation is from the official MSDN CDs and RegisteredProcessors is always 32 even before I install SP5

As to if > 8 will ever work I have no real idea, back then were there any systems that supported NT 3.51 with > 8 CPUs? I doubt it.

I don't have a system with > 4 CPUs that I could sensibly install NT 3.51 on. My DL580 Gen8 has 120 CPUs/60 Cores, but there is no way it's going to run NT 3.51 as there is no RAID disk driver and AFAIK it can't boot NVMe drives, same for my 24 core DL560 G5.

Well... never mind, as even 4 cores are well enough for NT 3.51 use cases.

My main issue at the moment is to look for the reason why it takes this long (>50 min) to boot NT 3.51 with NVME2K.

Reply 43 of 44, by red-ray

User metadata
Rank Oldbie
Rank
Oldbie
Gelip wrote on Today, 16:09:

I tested HAL MPS in WinNT 4.0 SP6 on Haswell and no PCI or PCIe device works.

My Dual Intel Pentium II Overdrive (Deschutes) @ 333MHz system has used the HAL MPS 1.4 - APIC platform ever since 2000-01-14 and everything works.

Maybe your MPS table has issues, what's in it?
Have you tried both MPS 1.1 and MPS 1.4?

file.php?view&id=231173

Reply 44 of 44, by SweetLow

User metadata
Rank Newbie
Rank
Newbie
LSS10999 wrote on Today, 16:17:

My main issue at the moment is to look for the reason why it takes this long (>50 min) to boot NT 3.51 with NVME2K.

You probably has unworked IRQ. In such situation it takes 1 second for each I/O request (on firing Fallback Timer).