Jump to content

Recommended controllers for Unraid


Recommended Posts

  • 3 weeks later...
Posted (edited)

Thanks for this thread @JorgeB as it has been extremely helpful!

 

I am just starting out my first Unraid build and wanted to confirm a few choices as I find myself getting confused sometimes regarding lanes and throughput etc. 

 

My motherboard is an Asrock Z790 PRO RS WIFI which has 4 m.2 slots.  I would like to add 10 SATA ports.  Based on reading this thread, I think I should be good with 2x JMB585-based cards (avoiding port multipliers).  Here is the current plan for my m.2 slots:

 

My questions:

  • Thoughts on the JMB585 card selected? It looks to match the criteria of the original recommendations, but it does mention "Can support port Multiplier that is not in a RAID configuration" in the description but not sure what that means since it is only 5 ports and is JMB585. Does that sound like a red flag?
  • Thoughts on my m.2 slot plan? Would I have any bottlenecks with this setup?
  • None of my PCIe slots are in use today, but I would like to maybe add a mid-range GPU down the road in the PCIe5x16 slot.  Would my m.2 and PCIe slots be competing with each other and hurting performance?

 

Thanks again in advance to any one who might be able to help!

Edited by Galooch
Posted
11 hours ago, Galooch said:

Thoughts on the JMB585 card selected?

Can't speak for that specific model, but JMB585 works very well generally, if you want one extra port you can also use ASM1166 based controllers. 

 

11 hours ago, Galooch said:

Thoughts on my m.2 slot plan? Would I have any bottlenecks with this setup?

No bottlenecks if you are going to use HDDs with the controllers. 

 

11 hours ago, Galooch said:

None of my PCIe slots are in use today, but I would like to maybe add a mid-range GPU down the road in the PCIe5x16 slot. 

That would be a CPU slot, so the PCIe lanes are dedicated. 

  • Like 1
Posted

Perfect! Thank you again @JorgeB.   Thanks for the ASM116 reminder as I do plan on using 6 of the SATA ports to start giving me 4 slots for future expansion. However, the ASM116 will give me those 6 so I only need one for now leaving one of my nvme slots open if/when I need it.

 

One last question on potential expansion...you mentioned HDDs but I my final 4 slots in the future will be SSDs.  When that time comes, I assume I could simply plug those SSDs directly into my MB SATA ports and move 4 HDDs to the ASM1166s so that those two controllers will only be handling HDDs.  Is that the best way to handle that and avoid bottlenecks?

  • 4 weeks later...
Posted

This thread has been extremely useful - I never even knew this was a thing with expansion cards/ controllers and Unraid, it definitely needs to be more prominent to users with a warning as they add drives, even when adding them for the first time!!!

 

I suspect me using a incompatible expansion card/ controller was, at least partly, to blame for a cache drive failure (albeit I was messing around a bit).  I was receiving CRC errors and warnings on my SSD cache which I had plugged into my controller which had a multiplier - but I didn't really comprehend or think it was serious until I tried to mass write to my cache one day and boom, cache drive dead. 

 

I purchased this ASM1166 MZHOU product from Amazon: https://www.amazon.co.uk/dp/B08F56WKW7 for £35.

 

It has previously been mentioned and linked in this thread. Thank you all for commenting on it, it gave me enough confidence to purchase it! 

 

MZHOU PCIE SATA Card 6 Ports 4X PCIe SATA Expansion Card - 6 Gbps SATA 3.0 PCI Express Card - PCIe to SATA Controller Expansion Card with 6 SATA Cables and Low Profile Bracket

 

I wanted to write and confirm that it already came installed with firmware 221118-003E-00, which at time of writing seems to be the latest FW for ASM1166.

 

I checked it following the guide posted previously by @PhilBarker here (thank you!), which directed me to find the ROM checker and installer here (which contains outdated FW, but I used it to scan for it and check which FW mine had), the download you need is called "Fix compatibility issue and support Intel 600 series chipset motherboard" from the Sliverstone ECS06 site.

 

Run this on your normal windows PC with the controller installed and you can scan for the expansion card. I had to plug it in and out a couple of times before it was recognised, (it eventually worked when I did this as my PC was on, a no-no I know). 

 

Plugged into my Unraid server Mobo, and works fine!  Thank you all for your posts and help - I hope my post also contributes and helps people that come after me - it took me a long time to read this thread and consolidate my understanding of everything!

 

@Gegga - I saw your post from May this year, FYI it looks like you flashed it with FW 11050000.ROM, which is a fair few years out of date just as a FYI. To you and everyone else who is searching for the FW file 221118-003E-00, or to check the latest conversation on these chips and FW; I found a thread here which seems to be alive and kicking of users uploading FW versions and commenting on them as they learn, (possibly posted very early on during this thread but can't remember): https://winraid.level1techs.com/t/latest-firmware-for-asm1064-1166-sata-controllers/98543/50.

It appears you could get the latest rom file from the above winraid thread, and then replace the rom file to flash it with the FW of your choice with the tool from Silverstone. Just an observation for you, if you, or anyone in the future was interested.

 

Thanks also to @JorgeB for his persistent replies, expertise and commitment to the community. A true Unraid legend.

 

Rom checker/ Installer I used (note FW is out of date):ECS06 firmware for Intel 600series chipset.rar

  • Like 2
Posted (edited)

Hey @Zee-Unraid, thanks for your post. I just stumbled upon the ASM1166 as well :D

 

Have you by chance checked the c-states? I put a lot of time into getting my server to C10, so I'm wondering if this card card would undo my effort xD

 

I've seen @PhilBarker 's blog post, but there he used a PCIx1 card. Not sure if that could make a difference, but I thought I'd ask anyways ^^' 

Edited by OddMagnet
  • 3 weeks later...
Posted (edited)

Hello,

 I've got my hands 3 slightly used 16TB Seagate Exos x18 drives with a SAS interface. Unfortunately, I do not have any controller for these drives. And here's my question: 

 

Does a controller like the LSI 9207 work with drives of this capacity and with SAS connector?

 And the second question: 

If so, can I connect these drives via a SATA to SAS adapter?

 

Here is a link to the auction I am considering:

https://www.ebay.co.uk/itm/226415675129?chn=ps&_ul=GB&google_free_listing_action=view_item

 

 

From what I read, apparently there is no capacity limit on these cards... only speed, I can only hope that  
 the card will work with drives on the SAS interface. I ordered it so I guess I'll find out ;)

Edited by Dragonovx
Posted
On 10/18/2024 at 6:51 AM, OddMagnet said:

Hey @Zee-Unraid, thanks for your post. I just stumbled upon the ASM1166 as well :D

 

Have you by chance checked the c-states? I put a lot of time into getting my server to C10, so I'm wondering if this card card would undo my effort xD

 

I've seen @PhilBarker 's blog post, but there he used a PCIx1 card. Not sure if that could make a difference, but I thought I'd ask anyways ^^' 

 

Glad you found it useful.

 

I personally haven't delved into c-states to be honest with you. Would be interested to hear of your findings in regards to controllers, (and thus if it's something I should be considering/ getting into)! Feel free to DM me to update me, if you feel it would not be relevant to the controller topic of this thread. 

Posted
22 hours ago, Zee-Unraid said:

 

Glad you found it useful.

 

I personally haven't delved into c-states to be honest with you. Would be interested to hear of your findings in regards to controllers, (and thus if it's something I should be considering/ getting into)! Feel free to DM me to update me, if you feel it would not be relevant to the controller topic of this thread. 

 

 

Any chance you could do a measurement on the board for C-States?
I am quite interested if it is entering C10 state, so it would be a great controller to purchase.

 

 

Posted

Hello guys can I take the takeaways from this Thread (update Firmware and ASMedia1166) for NVME Slots too?

ie.: one of those: NVME to SATA

Or are there other problems?

 

 

Would you rather take an NVME to Sata or PCIe to SATA?

My Board only has one PCIe and one NVME and I am thinking about taking the Controller for the NVME SLot so that I can later add an PCIE to two NVME Cards Adapter.

Would that be an good idea?

  • 3 weeks later...
Posted

Well, based on this thread, I started looking for a NVMe>SATA adaptor using a ASM1166.

I found several on Amazon UK, including this one for just £15! (They're usually about £30)

I figured that at that price I could afford to be wrong , and I'm happy to report, that even this really cheap version works fine.

Currently I'm only running one drive on it just to be sure, but it's running at full speed.

 

On 11/4/2024 at 7:04 PM, Torlew said:

Hello guys can I take the takeaways from this Thread (update Firmware and ASMedia1166) for NVME Slots too?

ie.: one of those: NVME to SATA

 

Yep, that's identical to the one I have.

 

I used the firmware I found in this post.

  • 2 weeks later...
Posted
2 hours ago, uniqf said:

Can comment/advise if this will work well without much compromise on the bandwidth, anyway its just mechanical 7200rpm drive connected to these SATA ports.

It's fine with HDDs.

Posted
On 11/4/2024 at 12:47 PM, autox said:

 

 

Any chance you could do a measurement on the board for C-States?
I am quite interested if it is entering C10 state, so it would be a great controller to purchase.

 

 

 

I've never ventured into that area, if it's relatively simple to do and you can point me to a guide of some sort; I'll give it a go for you.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...