SATA driver issue


  1. Posts : 68
    Windows 10 Pro 64bit 22H2 19045.4123
       #1

    SATA driver issue


    I was installing the current Marvell drivers for the GSATA controller on motherboard vs the generic Windows 10 drivers and the install went fine. But I noticed that after installation of drivers 1.2.0.1049 the option to 'Trim' the c: drive is unavailable. This is with the Marvell storage controller 88SE9172 storage controller on a Gigabyte GA-Z68XP-UD3 (rev 1.0).

    Used the following drivers...Marvell MV-91xx/92xx SATA 6G Controller Version 1.2.0.1049 WHQL

    I checked via command prompt and Trim was indeed enabled. Any ideas as to why?

    Rolling back to the Windows 10 supplied drivers and issued is resolved.
    Last edited by udidwht; 09 Sep 2021 at 16:11.
      My Computers


  2. Posts : 23,276
    Win 10 Home ♦♦♦19045.4355 (x64) [22H2]
       #2

    udidwht said:
    I was installing the current Marvell drivers vs the generic Windows 10 drivers and the install went fine. But I noticed that after installation of drivers 1.2.0.1049 the option to 'Trim' the c: drive is unavailable. This is with the Marvell storage controller 88SE9172 storage controller on a Gigabyte GA-Z68XP-UD3 (rev 1.0).

    Used the following drivers...Marvell MV-91xx/92xx SATA 6G Controller Version 1.2.0.1049 WHQL

    I checked via command prompt and Trim was indeed enabled. Any ideas as to why?

    Rolling back to the Windows 10 supplied drivers and issued is resolved.


    Glad you got it solved. You can "mark" it as solved, with the big green resolved button... lower left.
      My Computer


  3. Posts : 1,203
    11 Home
       #3

    Update the firmware of your Marvell controller. At the time when these types of motherboards were still new, trim was not supported by the Marvell's firmware, but you can fix that problem by upgrading the firmware to the latest version. The reason why this is so confusing to many people is because if you run the fsutil behavior query DisableDeleteNotify command from a command prompt, then if you see DisableDeleteNotify = 0, this does not mean that trim is supported by the firmware. (It might be supported, or it might not.) So, simply running the fsutil behavior set DisableDeleteNotify 0 command from an elevated command prompt is not necessarily always enough to get trim working, as you still also need to verify that trim is supported by the actual controller hardware itself, and, that also includes the controller's own firmware.
      My Computers


  4. Posts : 68
    Windows 10 Pro 64bit 22H2 19045.4123
    Thread Starter
       #4

    hdmi said:
    Update the firmware of your Marvell controller. At the time when these types of motherboards were still new, trim was not supported by the Marvell's firmware, but you can fix that problem by upgrading the firmware to the latest version. The reason why this is so confusing to many people is because if you run the fsutil behavior query DisableDeleteNotify command from a command prompt, then if you see DisableDeleteNotify = 0, this does not mean that trim is supported by the firmware. (It might be supported, or it might not.) So, simply running the fsutil behavior set DisableDeleteNotify 0 command from an elevated command prompt is not necessarily always enough to get trim working, as you still also need to verify that trim is supported by the actual controller hardware itself, and, that also includes the controller's own firmware.
    If the firmware does not support Trim then why would it work with a Microsoft generic driver?

    Do you know which firmware? And how to update it?

    I'm looking here:

    bios
      My Computers


  5. Posts : 428
    Windows 11 pro X64 latest
       #5

    The marvell 88SE9172 provides trim only with microsoft drivers.
    The eject function (hot swap) works only with marvell drivers.
    Pick what you want.

    Also keep in mind that in newer versions of windows 10 the ssd is recognized as hdd and not ssd with Marvell drivers. It is a well known problem and has nothing to do in this case with the firmware of the card.

    -it was tested by me with multiple marvel sata controllers with this driver and olders versions and in windows 8 and 10.
    -Also another user in winraid forum has the same findings:
    -https://www.win-raid.com/t29f25-Recommended-AHCI-RAID-and-NVMe-Drivers-94.html#msg72903

    Also keep in mind that the marvell firmware is very difficult to update and need mod for every single card.
    You will bricked it 99.9%.
    -more here about marvell sata firmware and complicated mods:
    -https://www.win-raid.com/t300f16-Discussion-Firmware-Update-of-the-Marvell-xx-SATA-Controller.html
      My Computers


  6. Posts : 1,203
    11 Home
       #6

    ^^
    This.

    IIRC, if trim is not supported by the Marvell controller's firmware, then it can still be possible for the driver to send the trim command from the OS to the Marvell controller hardware as if nothing is wrong, BUT... next, the Marvell controller hardware simply ignores the trim command, due to how the firmware is causing the Marvell controller hardware to (not) behave.
      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 01:47.
Find Us




Windows 10 Forums