Marvell 92XX SATA Controller 6GB Driver for Windows 10 1.2.0.1039-WHQL

Page 3 of 5 FirstFirst 12345 LastLast

  1. Posts : 12
    Windows 10 64 Home Home Edition
       #21

    ASUS P6X58D-E NVMe M.2 SSD to PCIe X16/X8/X4 Card


    I was having kernel errors recorded in event viewer and BSOD using the Marvell storage controller so now I'm using the standard AHCI driver for now, I will just have to live with the safely remove hardware, its actually a little faster this way trim works and no crashes or errors yet. I may just purchase another WD blue 500 and run that in raid 0 on the intel sata 2 ports and run 2 old 1 TB laptop HDD's in raid 0 on the Marvell ports for extra storage. has anyone tried using NVMe M.2 SSD to PCIe X16/X8/X4 Card with any success on the ASUS P6X58D-E Marvell 92XX SATA Controller 6GB Driver for Windows 10 1.2.0.1039-WHQL-crystaldiskmark_20210225234035-2-.png?
      My Computer


  2. Posts : 9
    Windows 10 20H2 (19042.804)
       #22

    Xenon 775 said:
    I will just have to live with the safely remove hardware, its actually a little faster this way trim works and no crashes or errors yet.
    Have a look at OPTION 2: AHCI (Non-RAID) in my previous post (Marvell 92XX SATA Controller 6GB Driver for Windows 10 #20)

    Only if you want to add the FriendlyName entry; you can find the registry path to your Standard SATA AHCI Controller, Device Manager > IDE ATA/ATAPI Controllers > Standard SATA AHCI Controller > Properties: Details: Device Instance Path. That is the subkey under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum.


    For those looking to do a clean install of Windows 10 directly to a controller that isn't supported natively by Windows, create a driver folder at the root of your Windows installation media (ex: your USB/DVD installation media); for example:

    Code:
    {USB/DVD}
    \SuppDrv
     \Marvell
      \amd64
      \i386
      mvs91xx
      txtsetup.oem
    This makes it easier when using the Load Driver in Advanced Installation. Obviously, the container has to have been created/initialized/configured as desired in the RAID Controller BIOS prior to commencing the Windows 10 installation.


    A reference link for clean installs ...

    How to Clean Install Windows 10
      My Computers


  3. Posts : 12
    Windows 10 64 Home Home Edition
       #23

    gagneh said:
    Have a look at OPTION 2: AHCI (Non-RAID) in my previous post (Marvell 92XX SATA Controller 6GB Driver for Windows 10 #20)

    Only if you want to add the FriendlyName entry; you can find the registry path to your Standard SATA AHCI Controller, Device Manager > IDE ATA/ATAPI Controllers > Standard SATA AHCI Controller > Properties: Details: Device Instance Path. That is the subkey under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum.


    For those looking to do a clean install of Windows 10 directly to a controller that isn't supported natively by Windows, create a driver folder at the root of your Windows installation media (ex: your USB/DVD installation media); for example:

    Code:
    {USB/DVD}
    \SuppDrv
     \Marvell
      \amd64
      \i386
      mvs91xx
      txtsetup.oem
    This makes it easier when using the Load Driver in Advanced Installation. Obviously, the container has to have been created/initialized/configured as desired in the RAID Controller BIOS prior to commencing the Windows 10 installation.


    A reference link for clean installs ...

    How to Clean Install Windows 10
    I don't fully understand how to create the registry entries it doesn't bother me that much, the machine has been stable unless you think it would improve read write speeds or other problems that might occur
      My Computer


  4. Posts : 9
    Windows 10 20H2 (19042.804)
       #24

    Xenon 775 said:
    I don't fully understand how to create the registry entries it doesn't bother me that much, the machine has been stable unless you think it would improve read write speeds or other problems that might occur
    1. Have a look at these articles ... should get you going.

    How to add, modify, or delete registry subkeys and values
    SS64: Windows REGEDIT
    Wikipedia: Windows Registry
    Learn How Use Windows Registry Editor Regedit One Easy Lesson


    2. Then read through the following article to implement the Removable Drive exclusion:

    Internal SATA Drives Show Up As Removeable Media


    3. Using the registry editor, navigate to the following hive/key/subkey:

    HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device

    Add the following value REG_MULTI_SZ: TreatAsInternalPort. Once created, add your the BUS values to TreatAsInternalPort; press {enter} to add more than one BUS#. You can achieve the same result from an elevated Command Prompt and entering the command as seen below ... in this example "0\02" indicates BUS0 and BUS2; you would alter these to your value(s).

    Code:
    reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d "0\02"

    4. Restart the computer.
      My Computers


  5. Posts : 12
    Windows 10 64 Home Home Edition
       #25

    gagneh said:
    1. Have a look at these articles ... should get you going.

    How to add, modify, or delete registry subkeys and values
    SS64: Windows REGEDIT
    Wikipedia: Windows Registry
    Learn How Use Windows Registry Editor Regedit One Easy Lesson


    2. Then read through the following article to implement the Removable Drive exclusion:

    Internal SATA Drives Show Up As Removeable Media


    3. Using the registry editor, navigate to the following hive/key/subkey:

    HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device

    Add the following value REG_MULTI_SZ: TreatAsInternalPort. Once created, add your the BUS values to TreatAsInternalPort; press {enter} to add more than one BUS#. You can achieve the same result from an elevated Command Prompt and entering the command as seen below ... in this example "0\02" indicates BUS0 and BUS2; you would alter these to your value(s).

    Code:
    reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d "0\02"

    4. Restart the computer.
    thanks for the info I'll give it a try this weekend let you know how it goes
      My Computer


  6. Posts : 9
    Windows 10 20H2 (19042.804)
       #26

    Adding exclusions for AHCI devices


    Xenon 775 said:
    thanks for the info I'll give it a try this weekend let you know how it goes
    Adding a few example screen captures on how to omit non-removable SSD/HDD from the Safely Remove Hardware And Eject Media.
    Attached Thumbnails Attached Thumbnails Marvell 92XX SATA Controller 6GB Driver for Windows 10 1.2.0.1039-WHQL-taip_img_01.jpg   Marvell 92XX SATA Controller 6GB Driver for Windows 10 1.2.0.1039-WHQL-taip_img_02.jpg  
    Last edited by gagneh; 06 Mar 2021 at 14:31. Reason: Will not permit sequential posts from same member
      My Computers


  7. Posts : 12
    Windows 10 64 Home Home Edition
       #27

    Marvell still shows up as removable


    Ok I see what I did wrong create multi string restartingMarvell 92XX SATA Controller 6GB Driver for Windows 10 1.2.0.1039-WHQL-screenshot-11-.png but Marvell 91xx still shows up as removable
    Last edited by Xenon 775; 06 Mar 2021 at 20:05.
      My Computer


  8. Posts : 9
    Windows 10 20H2 (19042.804)
       #28

    Xenon 775 said:
    Ok I see what I did wrong create multi string restarting
    Remember, press the {ENTER} key after each entry in the REG_MULTI_SZ. Also, only enter the BUS values for internal drives ... entering BUS values for drives you *want* to remain removable will prevent you from being able to eject them.
      My Computers


  9. Posts : 12
    Windows 10 64 Home Home Edition
       #29

    gagneh said:
    Remember, press the {ENTER} key after each entry in the REG_MULTI_SZ. Also, only enter the BUS values for internal drives ... entering BUS values for drives you *want* to remain removable will prevent you from being able to eject them.
    Yes the drives no longer show in removable devices but the Marvell 91xx is still showing as removable any suguestions?Marvell 92XX SATA Controller 6GB Driver for Windows 10 1.2.0.1039-WHQL-screenshot-12-.png
      My Computer


  10. Posts : 9
    Windows 10 20H2 (19042.804)
       #30

    Xenon 775 said:
    Yes the drives no longer show in removable devices but the Marvell 91xx is still showing as removable any suggestions?
    Well ...

    The Simplest Option:

    Find the device that appears in Safely Remove Hardware And Other Media in Device Manager and look at the Properties to see if a Policies tab is present. If a Policies tab does exist, it may be possible to uncheck/disable "Is Removable Media". I'm not optimistic that this option will be possible.

    Internal SATA drives show as removable
    How to Enable or Disable Disk Write Caching in Windows 10
    1: Driver "Policies" Tab not showing in Windows
    2: Driver "Policies" Tab not showing in Windows


    Marvell Driver Removal option:

    It may be possible to uninstall (Control Panel > Program And Features) the Marvell drivers if any are present/listed; I suspect that this was already done and the device(s) that remain behind are using the .INF installed when the Marvell drivers were originally deployed on the system - i.e. Windows won't return to a "generic" driver when it has been supplied a "better" match.

    This can be confirmed by a) looking at the Driver Provider (Device Manager > {device} > Properties|Driver) information and/or b) looking at the Windows Registry device key/subkey to see the .INF files that Windows is applying to that device.

    It may be possible to use the "Roll Back Driver" button (Device Manager > {device} > Properties|Driver); note that this could introduce stability-related issues. Likely not an advisable course of action.


    Down The Rabbit Hole option:

    Firstly, to quote ...

    This is your last chance. After this, there is no turning back. You take the blue pill—the story ends, you wake up in your bed and believe whatever you want to believe. You take the red pill—you stay in Wonderland, and I show you how deep the rabbit hole goes. Remember: all I'm offering is the truth. Nothing more. -- The Matrix


    The following applies to each object connected to a device node in Device Manager. Click on the Details tab. In the Property dropdown list, look for Capabilities, Status, Removal Policy, Removal Policy Default.

    These entries list the Plug'n'Play detection details that were returned which in turn, were used by Windows to configure the device/sub-devices. Afterwards, have a look at these various weblinks.

    1: Disk Drive Capabilities change
    2: Disk Drive Capabilities change

    And then ...

    DEVICE_CAPABILITIES structure (wdm.h)
    Plug and Play Debugging


    And finally, to quote some words of wisdom ...

    ThinkingMonkey said:
    ... dedicated about all the work I cared to spend on that issue ...
    Last edited by gagneh; 07 Mar 2021 at 12:59. Reason: Final post cleanup
      My Computers


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 08:33.
Find Us




Windows 10 Forums