Jump to content
BauerMac

How to enable all 6 SATA drives while using M.2 SSD?

9 posts in this topic

Recommended Posts

Hey,

 

I want to use 7 drives on my ASUS X Hero MB.
The MB supports up to 6 SATA drives, and also has 2 M.2 slots, so I thought it was possible to run at least 7 drives.
Apparently, it isn´t that easy.

 

I have a Samsung 850 EVO MZ-N5E500BW M.2 drive that I use as boot drive.
It´s a SATA drive, and from what I can read, using a SATA drive in the M.2 slot will either disable one or two of the other SATA slots, depending on which type of M.2 setup you choose.
So now I can only use a total of SIX slots in the machine for storage, which is a huge bummer, since I need the extra SSD drive.
 
I can of course connect the extra SSD drive via an adapter and use an external USB port, but that´s a very impractical solution.
 
QUESTION:
Can anyone tell me if it´s possible to somehow connect 7 drives to my ASUS X Hero MB?
(Buying a new PCIE M.2 drive is not an option, since the M.2 drive I have is the boot drive, and I don´t wanna F around with cloning, replacing etc)
 
Thanks in advance! :)
 

Share this post


Link to post
Share on other sites
Advertisement

Hi, 

 

Not sure if I can help with this. But maybe I can give some insight to something. 

 

Could it be that your board just got an AHCI limitation? In this case, I'd suggest you not using AHCI and maybe NVMe. Now I am not sure if your board supports NVMe. Some people even mod their UEFI to get NVMe support. Now since one drive will use NVMe in this case, and the other six drives will use AHCI, you might not get into this problem, and you will be able to have 7 drives. The only down side is, you would have to get NVMe m.2 drive. 

 

Another solution could be that you get a mass storage PCIe card. Well a RAID card that works with MacOS. But you might not need RAID. In this case, you don't use the RAID function the PCIe RAID card gives. You can get inexpensive RAID cards, such as HighPoint Rocket Raid RR2720SGL. You can hook up SATA drives with it with SATA connectors. If you only got m.2 to connect, it must be SATA bu with an enclosure having SATA connector (not sure if those enclosures exists). There is a downside to this as well, the RAID card will show its own bios signs before booting, just like the motherboard does, this will of course make the booting experience a bit downgraded taking a few seconds more. If this isn't a problem, then this might be something you might want to consider. The RR2720SGL is quite inexpensive, last I checked it was about 160 USD. It got two SAS connectors, and can run 8 drives. All you need with it is mini SAS to 4x SATA 3 cable, either one or two of them, depending on how many you want to connect. Assuming you won't connect many, if this solution is for you. 

 

**Edit**

 

The RR2720SGL works out of the box for Mac OS X / MacOS. However, I have only used it to macOS Sierra 10.12. I don't use it anymore, and therefore don't know if this will work for High Sierra, but I am assuming it will.

 

:)

Edited by Dwarfy

Share this post


Link to post
Share on other sites

Thanks a lot, @Dwarfy for taking time to reply :)

Yeah, I know I could probably get some other storage device, but the thing is; I already HAVE a 500GB Samsung SSD that I want to use instead of paying $$$ for another one ;)

 

I´ll check the AHCI limitation you mention, and see if I can somehow do something about my MB´s NVMe/SATA support. May be the only way to do it, since I don´t see any other options to connect the SSD internally.

Thanks again! :)

Share this post


Link to post
Share on other sites

Hyeya,

 

Sounds good. 

 

I can understand that at this point you don't want to spend more money on SSDs and / or a RAID card. 

But if there is a limitation for AHCI, and it cannot be changed, then you most likely would have to get a drive with NVMe support. 

And if that isn't a solution, then a Mass Storage controller card, such as a RAID card (without using RAID). However, I am hoping that. you can some how work around the limitation. Possibly hoping that there is no limitation, and ASUS made that board run as many drives thrown at it. Hoping as many connectors for drives as many drives can be hooked up and utilised. Though not to sound rude, but I already find it a bit pointless that a non NVMe SSD is in m.2 slot. Assuming ASUS most likely thought the user of the board would utilise the m.2 slots with NVMe SSD. 

 

Not sure if UEFI modding will help in this case either. Hopefully there isn't any limitation, and just something you need to enable in UEFI to run seven drives.

 

As of now this is all I could think of. I am open to get lectured, lol. And if someone wants to amend into any of what I have said , then feel happy to do so. 

 

:) 

Share this post


Link to post
Share on other sites

Thanks again :)

I´m doing some research to find some hack/solution for this, so far I haven´t found anything.
I´m thinking there must be some BIOS setting or similar that can circumvent the disabling of SATA slot #1 when using M.2, but perhaps it´s a physical limitation.

Not sure about your suggestion re NVMe in the M.2 slot. I just plugged in a "regular" M.2. SSD and it seems to work fine, but you may be right :)

Share this post


Link to post
Share on other sites

Hyeya,

 

I might be right, but I am not sure. 

 

The reason I mentioned about NVMe capable drive for m.2 to be used, is because if there possibly is a limitation for AHCI, then it won't affect your setup of drives, as one is with NVMe. 

 

Your motherboard is a high-end gaming motherboard, not that only gamers buy and utilise it, but most people buying such motherboard opt to get NVMe SSDs. Now, it isn't because of NVMe that NVMe drives are faster, NVMe is just a standard, a communication protocol SSDs got. The manufacturers just got more focus on this standard. And these drivers don't necessarily need to use AHCI, well there is no need for a NVMe drive to be used as an AHCI drive. 

 

Since your board is fairly new, and supports NVMe, most people would most likely utilise the m.2 slots for NVMe drives. And what I was saying earlier in my other post, I'd believe ASUS would think people would opt for NVMe. drives in those m.2 slots. If that is done, it could be that you get seven drives running, as you are not crossing any AHCI limitation s. But I could be wrong. 

 

:) 

Share this post


Link to post
Share on other sites

Thanks again, Dwarfy!

I´ve signed up for the ASUS Rog board, so I´ll ask them if they have a solution :)

Share this post


Link to post
Share on other sites

As seen on the manufacturers product page....

 

 

 

*2 When the M.2_1 socket is operating in SATA mode, SATA port 1 will be disabled.
 
*3 When the M.2_2 socket is operating in PCIEX4 mode, SATA port 5. 6 will be disabled.

Share this post


Link to post
Share on other sites

@AppleIIGuy

Yup, thanks - I know :)
I´m trying to find a work-around if one exists :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By b31k
      Hello
      My system is
      Asus Z170-P Motherboard
      i5 6600K Processor
      NVIDIA GeForce GTX 1050 Ti 4095 MB
      Be-quiet 500W PSU
      Crucial 16 GB 2400 MHz DDR4

      BIOS:

      xHCI Handoff enable
      Serial Port disable
      SATA AHCI mode
      IOAPIC 24-119 Entries (enable y disable) two mode stuck

      I can not build a robust and stable system, The system Sierra is already installed but when I restart or shut down, I get the error Still waiting for root device error, but after too many reboot ( from 2 times to 9) start correctly or other times leave too minutes, with prohibited symbol and finally starts.
      Once started recognised correctly HDD.
      Also I tried with a new  EVO860 nvme SSD , but I have the same problem.
       
       
      I dont know because sometimes yes sometimes no, the system stuck in this error
      I add some information files and logs.
       
      sudo touch /System/Library/Extensions && sudo kextcache -u /
      kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext HackrNVMeFamily-10_12_6.kext
      kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
      kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
      kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
        thank you.


       
      Solution by Rehabman;

      Extracting my native/clean DSDT using Clover F4.
      and check with diff DSDT file.

      My SystemMemory addresses in DSDT are mismatched:

      SPEEDY-NUCatched rehabman$ diff ../origin/ ../patched/|grep SystemMemory
      < OperationRegion (GNVS, SystemMemory, 0xC74EC000, 0x06D5)
      > OperationRegion (GNVS, SystemMemory, 0xC74FE000, 0x06D5)
      < OperationRegion (CPSB, SystemMemory, 0xC6CC0F98, 0x10)
      > OperationRegion (CPSB, SystemMemory, 0xC6CD2F98, 0x10)

      and other mistake in OperationRegion(PNVA,SystemMemory,PNVB,PNVL)

      < Name (PNVB, 0xC74F1018)
      > Name(PNVB,0xC7503018)

      My system after too many month , keep stable the still waiting error no appear again, it seems that the problem was with the memory addresses in my DSDT.
    • By MaLd0n
      ***The topic is for Notebooks and Desktops***   First... ***Update bios to last available version!***   If you need DSDT edits for SkyLake, KabyLake or CoffeeLake... -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   This guide is not a step by step, if you need one, see here   Look at my Clover folders and understand what we really need, this is the best way to learn     1-Installation     --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder  -Serie 100/200/300 CLOVER Install.zip   --Install Sierra/High Sierra and boot into system! 2-Post Installation     --Install Clover in HDD/SSD and replace with my folder -Serie 100/200/300 CLOVER Post Install.zip   --Reboot and activate video!   3-Video     -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/ -Check it, easy way nvidia-update.command.zip by Benjamin-Dobell   4-DSDT     --DSDT mobo GA Z270 Gaming K3 DSDT.MaLd0n Gigabyte GA Z270 Gaming K3.zip   --DSDT mobo Asus ROG STRIX Z370 F Gaming DSDT.MaLd0n Asus ROG STRIX Z370 F Gaming.zip   --DSDT mobo Asus ROG Strix Z370-G Gaming DSDT.Asus ROG Strix Z370-G Gaming.zip   --DSDT mobo GA Z170XP SLI DSDT.MaLd0n GA Z170XP SLI.zip   --DSDT mobo ASROCK Z170  EXTREME 7 DSDT.MaLd0n ASROCK Z170 EXTREME 7.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC* -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS* -BLC0 -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -IMEI -EC -PNLF(Nvidia/AMD) -HDMI ---To avoid problems use some patches in config.plist, don't forget!--- GLAN to GIGE 474c 414e 4749 4745 GFX0 to IGPU 47465830 49475055 HDAS to HDEF 48444153 48444546 HECI to IMEI 48454349 494d4549 SAT0 to SATA 53415430 53415441 5-SSDT   Generate your SSDT for PM, use ssdtPRGen by Piker-Alpha https://github.com/Piker-Alpha ssdtPRGen.command.zip   or just use "plugin-type"=0x01 in DSDT, SSDT or Clover config.plist   for check Power, Frequency, Temperature and Utilization, use it Install Intel Power Gadget.pkg.zip   6-Brightness  
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
        -Clover   https://sourceforge.net/projects/cloverefiboot/files/Installer/   -Lan driver by Mieze     -Atheros http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   -Links     -FakeSmc https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/293863-applehda-patch-requests/   -USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   if u like, Rate Topic     It's time to Rock -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, badruzeus and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By MaLd0n
      Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell     Skylake, Kabylake and Coffeelake is here http://www.insanelymac.com/forum/topic/321872-guide-sierra-on-gigabyte-mobos-serie-200-kabylake-dsdt/   First...   ***Update bios to last available version!***   If you need a full patched DSDT...  -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder CLOVER Install.zip   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder CLOVER Post Install.zip   --Reboot and activate video!   Bingo!   Now you need a fine tune! DSDT time!   --DSDT   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI
       
      --Power Management
      - 1 Generation Intel Processors, use Generate P and C States in config.plist
      - 2 and 3 Generations Intel Processors, Generate SSDT with Piker script and drop CpuPm and Cpu0Ist SSDTs
      ssdtPRGen.command.zip
      Credits-https://github.com/Piker-Alpha/ssdtPRGen.sh
      - 4 Generation+ Intel Processors, use PluginType=1 in DSDT, SSDT or Clover config.plist
       
      for check Power, Frequency, Temperature and Utilization, use it
      Install Intel Power Gadget.pkg.zip
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --Clover
       
      https://sourceforge.net/projects/cloverefiboot/files/Installer/
       
      --AUDIO
       
      Use DSDT + AppleAlc
       
      --install Lan driver by Mieze
        -Atheros http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/314406-voodoohda-289/   -USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   It's time to Rock   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Apple, Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!  
    • By fen3der
      hi to all There is a touchpad elan1000 but attempts to make the work unsuccessful. Help please solve the problem
    • By LarryKu
      Hi everyone,
      I am new, I hope I am posting in the correct forum.
      My specs:
      Processor: Core i5 6500 Skylake 3.2ghz
      Mobo: Gigabyte h170-d3h
      M2SSD: WD Black 256gb PCIe (Mac OSx)
      SSD: Samsung 860 Evo (WIndows 10)
      HDD: WD Blue 1TB
      GPU: Radeon RX 480
      Monitor: BenQ RL2460 24"


      I was able to install High Sierra on a new m2 drive, that I added to the above configuration with windows 10 already installed.
      I had a few issues during install, including the monitor turning off at boot screen.

      Unfortunately, this persists even now. It turns off at about 60% of the progress bar, and to turn it on again I have to unplug/plug back my hdmi.
      Additionally, while all of the usb ports worked during install and while running it out of the clover I had on the usb stick, only the rear ones appear to work now.
      The audio doesn't work either, though I added the correct patch according to my mobo

      Lastly, my other drives are not recognized in the bios anymore. They run fine from boot override but they don't show up in the boot priority (while multiple entries of mac OS do, and they seem to increase in number at every reboot)

      Thanks in advance for the help
×