Jump to content











Photo
- - - - -

Community OFA NVMe 1.5 Storport Miniport for Windows Server 2003 R2 SP2

nvme ofa storport 2003

  • Please log in to reply
327 replies to this topic

#301 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 243 posts
  •  
    Afghanistan

Posted 03 May 2019 - 12:24 PM

@ruthan,

in my summerholidays I write the driver

nvme.sys new for scsiport.

Then, nvme boot will work via ntbootdd

for XP SP3 for the Sabertooth X79 board.

I for myself have not the possibilty,

to integrate generic NVMEInt13 *.dxe file

to the Bios

Dietmar



#302 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 243 posts
  •  
    Afghanistan

Posted 03 May 2019 - 07:50 PM

Icy box mechanical writeprotected,

with EWF enabled, USB boot from nvme optane 32 GB, on Asrock board

nice :)

Dietmar

 

 

ewffff.png



#303 ruthan

ruthan

    Newbie

  • Members
  • 26 posts
  •  
    Czech_ Republic

Posted 04 May 2019 - 10:07 AM

It this optane speed real? Its way faster than even specs.

 

What is exact model, i tried to find some to buy and there are lots of different models of Optane 32 GB, i dunno which one to buy?



#304 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 243 posts
  •  
    Afghanistan

Posted 04 May 2019 - 11:01 AM

No, some files from optane are load to ram via EWF.

Because of this and only on FAT32

writeprotect boot of XP is possible

Dietmar



#305 ruthan

ruthan

    Newbie

  • Members
  • 26 posts
  •  
    Czech_ Republic

Posted 06 May 2019 - 06:23 PM

I wonder do you have some X79 MB with 2 PS/2 ports or its PS/2 Y cable working for some PS/2 combo port on X79. I know that some MBs, supporting it but they are Z97 and Z170 newer ones, to my Asrock Z97, it was added by Bios patched by Asrock, when i asked for it.

 

 BTW i checked X79 pure Dos sound and its working fine with Yamahas and Aureals, when you disable right things for Dos Bios boot profile.



#306 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 243 posts
  •  
    Afghanistan

Posted 06 May 2019 - 06:31 PM

On the Sabertooth X79 board,

only the keyboard works in PS/2.

So, you have to add an USB mouse too.

I looked, if I found my serial :) mouse for COM1 from 1997,

but did not find

Dietmar



#307 ruthan

ruthan

    Newbie

  • Members
  • 26 posts
  •  
    Czech_ Republic

Posted 06 May 2019 - 06:41 PM

I like PS/2 because is more fail proof and its and its working well with pure Dos and Win98. There are some PCI PS/2 adapter, but i never heard that someone made them working with newer MBs.



#308 ruthan

ruthan

    Newbie

  • Members
  • 26 posts
  •  
    Czech_ Republic

Posted 15 May 2019 - 03:39 PM

Today I make a new acpi.sys for XP SP3 32 bit.
It works on AMD, Intel motherboards,
for all languages,

How to use it with already installed system within MPS mode ? Just rewrite the file and reboot with ACPI HAL line through boot.ini file?



#309 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 243 posts
  •  
    Afghanistan

Posted 15 May 2019 - 04:58 PM

@ruthan

I tried this, but without success.

Only the way vice versa (Acpi->MPS) works for me.

And even in this, I do not come back.

A lot of values in registry changed,

when you switch between them

Dietmar



#310 ruthan

ruthan

    Newbie

  • Members
  • 26 posts
  •  
    Czech_ Republic

Posted 15 May 2019 - 09:19 PM

For Z170 MB it worked me, with patched bios. With Z370, i can at least boot with ACPI, after MPS installation, but i still have that some programs are not working issues - probably broken timer.

   So that new acpi file is different than modded from registry point of view?

 

  Im simply using this boot.ini line:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows ACPI" /noexecute=AlwaysOff /fastdetect /KERNEL=ntkrpamp.exe  /HAL=Halmacpi.dll



#311 Zero3K

Zero3K

    Member

  • Deactivated
  • 35 posts
  •  
    United States

Posted 06 September 2019 - 12:56 AM

The driver the OP linked to doesn't work for me in VMWare Workstation Player 15 or the latest version of VirtualBox 6. I hope that it can be fixed so it does work in them soon. I am using the driver under Windows Server 2003 x86 with all of the upgrades applied (along with the hotfix the OP mentioned).



#312 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 06 September 2019 - 08:21 AM

The driver the OP linked to doesn't work for me in VMWare Workstation Player 15 or the latest version of VirtualBox 6. I hope that it can be fixed so it does work in them soon. I am using the driver under Windows Server 2003 x86 with all of the upgrades applied (along with the hotfix the OP mentioned).

I don't understand. :dubbio:

The NVME driver is a "hardware" driver for NVME devices.

In a VM there isn't any NVME device (unless of course the VM emulates also a NVME device, which I doubt).

 

:duff.

Wonko



#313 Zero3K

Zero3K

    Member

  • Deactivated
  • 35 posts
  •  
    United States

Posted 06 September 2019 - 08:24 AM

VMWare Workstation Player 15 (and its other editions) and VirtualBox both support using NVMe as the controller type (along with IDE/SCSI/SATA).



#314 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 06 September 2019 - 12:26 PM

VMWare Workstation Player 15 (and its other editions) and VirtualBox both support using NVMe as the controller type (along with IDE/SCSI/SATA).

 

I understand, but that remains a "virtual" controller.

 

Does the VM actually expose it as "PCI\CC_010802" (or whatever is in the nvme.inf)?

 

Or, if you prefer, your "it doesn't work for me" means "the driver starts and hooks the (virtual) device properly but I cannot access the device contents" or "the driver does not hook the device and I cannot see it at all"? 

 

And are you actually attaching to the VM a "real" NVME device (as \\.\physicaldrive) or are you attaching an image (as it is normally done) and you want to mount it to a NVME controller (if the second, why exactly?).

 

:duff:

Wonko



#315 Zero3K

Zero3K

    Member

  • Deactivated
  • 35 posts
  •  
    United States

Posted 06 September 2019 - 01:11 PM

Here's a screenshot of what Device Manager in the Windows 7 x64 VM (ran using VMWare Workstation 15) shows:

 

mpmSJ.png

 

What I mean by it not working for me in Windows Server 2003 x86 is that the Storage Controller that it shows up as shows as a ? icon with a status of "code 10" when there's no NVMe devices for it to connect to (when there's one, it freezes on boot or when trying to add it while the OS is loaded). I am thinking that compiling an x86 version by using its source code isn't working properly.


  • Blackcrack likes this

#316 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 06 September 2019 - 02:46 PM

Ok, I thought I was lost before, and now it is worse.

There are two versions of the driver, a 1.3 and a 1.5:

https://sourceforge....3-server/files/

 

both contain both the x86 and x64 version, but you recompiled from sources?

 which ones?

 

Even if it seems like I am asking you random questions, they are not as random as they seem, they are an attempt to understand the issue (and/or make it more clear to other members reading the topic), it would probably be of help if you could actually answer them.

 

If you have two versions of the SAME driver version, pre-compiled, i.e. "as downloaded from Sourceforge" in the SAME version od OS, and the x86 version "doesn't work" whilst the x64 "works", post the screenshots of BOTH versions (the one that is working and the one that is not) of device manager sorted "by connection".

 

Can you try the x86 version on a Windows 7 x86?

 

I mean, is the issue Windows 2003+Nvme.sys+x86 only or is it also Winfows7+Nvme.sys+x86 (but not  Windows 7+nvme.sys+x64)?

 

:duff:

Wonko



#317 Zero3K

Zero3K

    Member

  • Deactivated
  • 35 posts
  •  
    United States

Posted 06 September 2019 - 08:12 PM

I cannot get the compiled version of the Windows Server 2003 driver that is available in the bin directory to work on Windows Server 2003 (both the x86 and x64 versions do not work). I tried v1.5 since its the latest version.

 

EDIT: The Windows Server 2003 driver does work in Windows 7 x64 though. So, I am thinking that it will also work in Windows 7 x86.



#318 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 07 September 2019 - 01:18 PM

Also, try the 1.3 version (even if it is older it is seemingly more widely compatible):

http://reboot.pro/to...e-2#entry207304

 

:duff:

Wonko


  • antonino61 likes this

#319 Zero3K

Zero3K

    Member

  • Deactivated
  • 35 posts
  •  
    United States

Posted 07 September 2019 - 01:30 PM

I just tried v1.3. It doesn't work either. So, it seems to be a bug with virtual NVMe drives.



#320 Zero3K

Zero3K

    Member

  • Deactivated
  • 35 posts
  •  
    United States

Posted 07 September 2019 - 07:52 PM

How do I enable its debug output so I can help get the issue fixed?



#321 Zero3K

Zero3K

    Member

  • Deactivated
  • 35 posts
  •  
    United States

Posted 08 September 2019 - 04:05 PM

I asked another developer who forked the mirror of its original source code if he could get it to work on Windows Server 2003. You can see it at https://github.com/c...vmewin/issues/1.



#322 RTS

RTS
  • Members
  • 2 posts
  •  
    Japan

Posted 26 September 2019 - 08:44 PM

Hello from Japan.
 
I have a question.
I want to use NVME SSD with XP SP3 32bit.
(I prepared a Plextor M8PEY with Oprom)
I read the forum, but there is a point that doesn't work.
 
How to install storport.sys on running XP
(storport.sys version 5.2.3790.4173)
The KB943545 patch is for windows2003 server,
Setup will not start.
 
Just copy the storport.sys file to the folder?
C: \ WINDOWS \ system32 \ drivers
 
Is there any other special operation method required?


#323 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 243 posts
  •  
    Afghanistan

Posted 26 September 2019 - 09:28 PM

Hi,

no more operation is after this copy of storport.sys needed.

When XP recognices a new device in device manager,

just point it to the folder with nvme.sys and nvme.inf in it

Dietmar

 

PS: On some Bios versions it does not work for unknown reason.

To change the Bios to an older version can help.



#324 RTS

RTS
  • Members
  • 2 posts
  •  
    Japan

Posted 26 September 2019 - 10:36 PM

Thank you for the wonderful reply!
 
Unfortunately
It doesn't seem to work well in my environment.
 
I would like to change the BIOS version.
 
If you have any advice, please.
 
My PC specification
CPU AMD Phenom II X4 B50
Motherboard Gigabyte GA-MA785GT-UD3H-rev-13
OS Windows XP Pro SP3
 
NVME SSD Plextor M8PEY
(NVMe PCI Express PCIe HHHL: Oprom- UEFI and Legacy boot suport)
 
thankyou for regards
 
dotup.org1954897.jpg


#325 ruthan

ruthan

    Newbie

  • Members
  • 26 posts
  •  
    Czech_ Republic

Posted 18 January 2020 - 06:56 PM

Any progress for X79? Summer is gone for long time.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users