Please report all spam threads, posts and suspicious members. We receive spam notifications and will take immediate action!
Results 1 to 10 of 10

Thread: Marvell SATA 6Gb/s Controller Questions




  1. #1
    Join Date
    Jan 2011
    Location
    NZ
    Posts
    54

    Default Marvell SATA 6Gb/s Controller Questions

    Can someone please explain the following BIOS options to me:

    ESATA3/GSATA3 Transaction Mode
    - Bypass
    - FWMode
    - Auto

    SATA Firmware Selection
    - Onchip
    - Auto
    - Force

  2. #2
    Join Date
    Aug 2009
    Location
    Birmingham,Great Britain
    Posts
    9,250

    Default Re: Marvell SATA 6Gb/s Controller Questions

    i think its if you want to use the firmwar built into the chip/controller or use software/drivers to control the chip? not sure
    Gigabyte z77x UP4-TH F11c Modded Bios
    Intel i7 3770k 24/7@4.8ghz 1.38v Turbo llc +0.165v dvid multithreading enabled
    Samsung Green(MV-3V4G3D/US) 8GB @2133mhz 9-10-10-21-1t 1.55v
    Thermalright Silver Arrow Cpu Cooler
    1xSamsung 840 pro 256 Gb SSD windows 8.1 pro 64bit
    1xSamsung f4 HD204UI 2tb hard drive Storage
    Powercolor 7970 3gb V3 @1150mhz core/1700mhz mem,1.150v Accelero aftermarket air cooler 55c max
    Razer Lycosa Keyboard
    Logitech X-530 5.1 Speakers
    Lite-On iHAS124-19 24x Sata DVDRW
    K-World Hybrid DVB-T 210SE Digital T.V Card
    L.G E2260V L.E.D 1920x1080 Monitor
    Xfx Pro 750w silver rated Psu 80+
    Fractal Arc Midi Case

    http://i38.tinypic.com/14myvfa.jpg x58 ud5 <=3.8ghz + 4.2ghz Overclock Template!!
    http://www.youtube.com/user/warren304#p/u Visit Me On Youtube

    Lots Of Gaming Videos With X58 Ud5 System And Gpu On My Youtube Channel!!
    Just Uploaded New Battlefield 4 Video!!!!!!!!!!!!!!!!!!!!!!

  3. #3
    Lsdmeasap's Avatar
    Lsdmeasap is offline GIGABYTE Guru
    Join Date
    Jan 2008
    Location
    PCB Island
    Posts
    25,940

    Default Re: Marvell SATA 6Gb/s Controller Questions

    ESATA3/GSATA3 Transaction Mode
    - Bypass << Marvell Firmware will not handle the SATA transactions, all data transfer will be through the controller without change or handling, useful for troubleshooting or if you are having issues with a certain device (Otherwise if you are using Marvell you want FWMode). Some say TRIM may also work in this mode, but I don't see it in my testing, but I haven't checked in a LONG time either.

    - FWMode << Marvell firmware processes all data, any settings set in Marvell Tray will be applied, ect

    - Auto << FWMode


    SATA Firmware Selection (this is to update the Marvell Firmware, included in the BIOS itself, and each BIOS update may or may not have newer firmware and it's not automatically updated - so see below)
    - Onchip << Uses Marvell Firmware that is already/currently flashed into the chip

    - Auto << Sets to Onchip, or force, depending on how the BIOS engineers set it at the time. Some BIOSes may contain this setting set to onchip meaning the firmware will not be updated unless you set Force, other BIOSes may be set to Force via auto by default if they feel the included firmware needs pushed onto the controller no matter what.

    - Force << This Force flashes the Marvell firmware with whatever version is included in the BIOS you are currently using. You can also mod the BIOS and put in any version of Marvell firmware you want, then Force flash it.

  4. #4
    Join Date
    Jan 2011
    Location
    NZ
    Posts
    54

    Default Re: Marvell SATA 6Gb/s Controller Questions

    Quote Originally Posted by Lsdmeasap View Post
    - Onchip << Uses Marvell Firmware that is already/currently flashed into the chip
    So you use this if you've manually updated the Marvel firmware?

    My current version is 2.2.0.1113, whether I set force or not. This site has the Marvell firmware 2.2.0.1125, how do you flash it? Marvell drivers
    Last edited by oubadah; 02-18-2012 at 05:46 AM.

  5. #5
    Lsdmeasap's Avatar
    Lsdmeasap is offline GIGABYTE Guru
    Join Date
    Jan 2008
    Location
    PCB Island
    Posts
    25,940

    Default Re: Marvell SATA 6Gb/s Controller Questions

    Onchip means it always uses the firmware that's already on the chip, that means currently flashed in. So that could be the firmware that came in the last BIOS you flashed, if the engineers set it to auto force at first, or any older BIOS that did the same or that you manually set to force update.

    Marvell firmware can be flashed via windows, but I've never done it, I've always inserted into the BIOS the same as PCI ROM updating. If you go about doing it either way be sure to read around about the firmware you are thinking of using, some are better than others and newer is not always better.

  6. #6
    Join Date
    Jan 2011
    Location
    NZ
    Posts
    54

    Default Re: Marvell SATA 6Gb/s Controller Questions

    Quote Originally Posted by Lsdmeasap View Post
    Marvell firmware can be flashed via windows, but I've never done it, I've always inserted into the BIOS the same as PCI ROM updating. If you go about doing it either way be sure to read around about the firmware you are thinking of using, some are better than others and newer is not always better.
    Just as a point of interest, this is what happened when I tried to manually update the Marvell firmware to 2.2.0.1125 via Windows yesterday:



    I think I'll leave it at 2.2.0.1113 now. This whole thing is confusing as hell with all the firmwares and drivers, and I'm half tempted to just disable the damned controllers altogether and live without them. Why is Intel so stingy with the SATA these days?

  7. #7
    Lsdmeasap's Avatar
    Lsdmeasap is offline GIGABYTE Guru
    Join Date
    Jan 2008
    Location
    PCB Island
    Posts
    25,940

    Default Re: Marvell SATA 6Gb/s Controller Questions

    That means it would either need to be ran from a 32 bit system, or from DOS. Not sure which as I've only updated the firmware via BIOS editing.

    If you are wanting 6Gb/s for your OS drive, then Intel would be best anyway no matter what!

  8. #8
    NoJuan999 is offline Member
    Join Date
    Feb 2011
    Location
    Ireland
    Posts
    214

    Default Re: Marvell SATA 6Gb/s Controller Questions

    The Firmware on the Marvell chip needs to updated from DOS, I use a Bootable USB Drive to do that.
    Just Run the appropriate GO.BAT file after booting to DOS.
    Last edited by NoJuan999; 02-19-2012 at 12:28 AM.
    I am in NO way affiliated with Gigabyte.
    If you use a BIOS I Modified, you do so at your own Risk and Assume Full Responsibilty !

  9. #9
    Join Date
    Jan 2011
    Location
    NZ
    Posts
    54

    Default Re: Marvell SATA 6Gb/s Controller Questions

    OK, thanks, I got the firmware updated. Here is my procedure in case any other noobs want to do it:

    Get a USB flash drive and make it bootable by formatting with THIS tool and using THESE Windows 98 System Files.

    NOTE: the HP format tool needs to be run as admin.




    Now get the firmware you want to flash (I use the latest 2.2.0.1125, found HERE) and place it on the bootable flash drive:



    Restart the machine and use the F12 menu to boot from the flash drive. After the windows 98 screen has loaded, type "go.bat" and it'll flash.

    NOTE: My board (P67A-UD7-B3) has two controllers. They were both enabled when I first did the flash, but only the first one was updated. So I disabled the first one and flashed again to update the second one. Should have thought of that and disabled the second one before I flashed the first one then vice-versa.

    To verify that the firmware has been successfully updated, you can check in the "ESATA/GSATA RAID Configuration" menu in "Integrated Peripherals" in the BIOS before and after the flash. Mine was BIOS: 1.0.0.1029, Firmware: 2.2.0.1113 before and BIOS: 1.0.0.1033, Firmware: 2.2.0.1125 after.

    NOTE: There is the following BIOS interface bug in the P67A-UD7-B3 (and possibly other boards with dual Marvell controllers): If you open the "GSATA RAID Configuration" menu and then exit it and try to open "ESATA RAID Configuration" (or vice-versa), the BIOS will lock up and you have to Ctrl+Alt+Delete out. So to avoid this open one, then exit and restart the PC before looking in the other.

    Can anyone tell me why there were two different firmwares included in the 2.2.0.1125 pack, a 'CpuAHCI' and a 'CpuIDE'? I used the AHCI one, because I never intend to use IDE mode, but I'm not sure why there would be two versions in the first place...
    Last edited by oubadah; 02-19-2012 at 07:00 AM.

  10. #10
    Lsdmeasap's Avatar
    Lsdmeasap is offline GIGABYTE Guru
    Join Date
    Jan 2008
    Location
    PCB Island
    Posts
    25,940

    Default Re: Marvell SATA 6Gb/s Controller Questions

    If you want, go ahead and send in a report about that Marvell entry/exit issue. It may not affect many users because not many use those ports, but it's a bug so you should report if you feel it's worthy of your time sending in a report.
    GIGABYTE - Support & Downloads - Technical Support

Thread Information

Users Browsing this Thread

There are currently 2 users browsing this thread. (0 members and 2 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •