Recommended controllers for Unraid


Recommended Posts

15 minutes ago, PhilBarker said:

This is the exact one I got. I think I’ve linked it before somewhere but maybe not here. 
 

http://MZHOU PCIe SATA Card 6 Ports 1X PCIe SATA Expansion Card - 6 Gbps SATA 3.0 PCI Express Card - SATA Controller Expansion Card with 6 SATA Cables and Low Profile Bracket (Chipset ASM1166) https://amzn.eu/d/epDumJc

 

It’s gone up in price since I got it though 😔

That links back to this page? 

Link to comment

i am looking at the StarTech cards and a couple haev said these are a good branded card but what i noticed is these cards don't have a heatsink where's the cheaper unknown brand does, why is this? how can the StarTech card not need a heatsink like others  

 

also why does the 6-port need x4 pci but the 10 port only needs x2 pci ? i would have thought it would be the other way round or is this a chipset thing?

 

https://www.amazon.de/dp/B09K4WKHKK?ref=ppx_yo2ov_dt_b_product_details&pldnSite=1&th=1

 

even the 10 ports has no heatsink to 

 

https://www.amazon.co.uk/gp/product/B09KDLKYRN/ref=ox_sc_saved_image_4?smid=A3P5ROKL5A1OLE&th=1

 

thanks

 

Edited by Meridius
Link to comment
21 hours ago, CuriousMind said:

OMG.......

 

Okay, deep breaths. I had already ordered it before posting, so I tried a 6 port PCI-E SATA 1166 expansion card, booted unRAID, and nothing. Drives not detected. Okay, keeping calm.

 

I instead ordered a StarTech Non-RAID card (https://www.amazon.com/dp/B09FY9FBTN?psc=1&ref=ppx_yo2ov_dt_b_product_details), installed in my case, booted unRAID, and.....nothing. Drives not detected. I have to assume that I am missing some vital step that other people who list these items as "plug and play" with their builds are otherwise doing. My luck cannot just be this bad.

 

Also currently dealing with my new cache drive having somehow not having any of my docker settings, despite following a very straightforward tutorial I have used before, but that is another blood pressure spike outside of this thread.

 

did you get this working as i was looking at this card to ?

Link to comment
10 hours ago, JorgeB said:

You might need to update the controller firmware, see here.

 

That post appears to be talking about a Silverstone card, but I am trying to find a firmware update for the StarTech 8 Port SATA PCIe Card that I bought. What is it with manufacturers making finding firmware updates for their products require moving Heaven and Earth?

Link to comment
2 hours ago, CuriousMind said:

 

That post appears to be talking about a Silverstone card, but I am trying to find a firmware update for the StarTech 8 Port SATA PCIe Card that I bought. What is it with manufacturers making finding firmware updates for their products require moving Heaven and Earth?

 

As has been said it's highly unlikely the 8 port card will work as it uses a port multiplier.

The very first post in this thread recommends the ASM1166 6 port card. I've linked the one I have and it works fine.
Most 6 port ASM1166 cards work fine.

And also previously discussed is that the silverrstone firmware applies fine to generic cards, I've upgraded mine, I've even written a blog post about it https://docs.phil-barker.com/posts/upgrading-ASM1166-firmware-for-unraid/

I'm afraid if you ignore all the advice on which card to buy, and buy an 8 port instead of a 6 port, and don't read the previous posts - you're going to continue having bad times :( 

Edited by PhilBarker
Link to comment
21 minutes ago, PhilBarker said:

 

As has been said it's highly unlikely the 8 port card will work as it uses a port multiplier.

The very first post in this thread recommends the ASM1166 6 port card. I've linked the one I have and it works fine.
Most 6 port ASM1166 cards work fine.

And also previously discussed is that the startech firmware applies fine to generic cards, I've upgraded mine, I've even written a blog post about it https://docs.phil-barker.com/posts/upgrading-ASM1166-firmware-for-unraid/

I'm afraid if you ignore all the advice on which card to buy, and buy an 8 port instead of a 6 port, and don't read the previous posts - you're going to continue having bad times :( 

 

I appreciate the advice, though I am no longer attempting to use the 8 port SATA card I originally linked, as mentioned in my follow-up. I did actually end up trying the 6 port version of the ASM1166 card with the same results from both PCI-E ports on the board. I know at least one of the ports work as I had been trying to set up the new system with my old GPU and that worked fine. 

 

What I am attempting to use now is a StarTech PCI-E card utilizing 2 mini-SAS ports with mini-SAS to SATA cables to hook up to 2-3 of my current drives. This new card seems different enough that I was concerned that the firmware would not be compatible. (https://www.amazon.com/dp/B09FY9FBTN?ref=ppx_yo2ov_dt_b_product_details&th=1) It was my understanding that the cards using the mini-SAS connectors were a better option than the addon SATA cards, but this is my first working with these cards, so if this is the same thing I am more than willing to try the firmware. I just don't want to brick the card and be unable to get a refund if it doesn't work. 

Link to comment
1 hour ago, PhilBarker said:

 

As has been said it's highly unlikely the 8 port card will work as it uses a port multiplier.

The very first post in this thread recommends the ASM1166 6 port card. I've linked the one I have and it works fine.
Most 6 port ASM1166 cards work fine.

And also previously discussed is that the startech firmware applies fine to generic cards, I've upgraded mine, I've even written a blog post about it https://docs.phil-barker.com/posts/upgrading-ASM1166-firmware-for-unraid/

I'm afraid if you ignore all the advice on which card to buy, and buy an 8 port instead of a 6 port, and don't read the previous posts - you're going to continue having bad times :( 

 

Okay, so I have unpacked the previously mentioned *6* port SATA PCI-E expansion card, plugged it into my main PC, ran the Silverstone firmware update utility mentioned in your blog post, and was unable to update the firmware for the simple reason that the utility did not detect any compatible hardware. I tried it in another PCI-E slot with the same effect. 

 

To be clear, I read (and have read) every post on every page of this, and many other threads, searching for answers. I have spent the last month working on this off and on, and have taken so much advice on the "right" way to do this, or the right things to buy for this to work. I am frustrated because everything I have used *should* have worked with little to no extra effort, at least according to every other post and guide. 

 

So should I just be buying a Silverstone card then?

Edited by CuriousMind
Missing info
Link to comment
50 minutes ago, PhilBarker said:

I am so confused.

 

So you're no longer using an ASM1166 card - you're using a SAS card. In that case the firmware is irrelevant and if the SAS card isn't detected you have a different issue.

 

Sorry, I think you may have missed one of my posts. The original item I ordered was an 8 port SATA card, which did not work. When I was told that was a bad idea, I ordered a 6 port ASCM1166 card, which did not work. After more reading a lot of people were recommending a SAS card, so I bought a StarTech card, which also did not work. I figured the firmware you were talking about would not apply to the SAS card, however I did try the update utility on the 6 port ASCM 1166 card, and that was not detected by the utility.

Link to comment

Hello, for the record, I am using this kind of controller, which seems pretty generic. It has a ASMedia 1064 chip.

https://www.amazon.fr/gp/product/B08NXTF7BM/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

I have been using it in some salvaged gear for like 3 years without issues, then I upgraded my hardware and hit this issue:

I used another computer to upgrade the firmware (by following the guide, thanks PhilBarker! https://docs.phil-barker.com/posts/upgrading-ASM1166-firmware-for-unraid/ ).

And now it works with my new hardware.

I've read that some chips may prevent the CPU going to deep C-states, I hadn't time to experiment with this yet.

Link to comment
  • 2 weeks later...

Hello folks, I've been lurking in this thread for a couple months and now I finally bought an ASM1166. The first thing I did after plugging it in was to check for the firmware update. However, the existing firmware version was "220419-0000-00". This seemed above the version from the update, so I kept it as is, but I'm not sure. Does anyone know how to determine if this is indeed a newer version or not?

 

Another thing that happened was that, while I searched google to try and find something about these versions, I left the firmware update application open there, though not updating or anything. At some point, my PC just froze. It doesn't do that, it runs rock solid. So I'm somewhat confident that the adapter caused it because I also couldn't find anything relevant in windows events.

 

Anyway I didn't test it with the unraid setup yet, so any help with the decision about doing the firmware update or not is welcome!

Link to comment
  • 2 weeks later...
32 minutes ago, JorgeB said:

It is if flashed to IT mode, according to the listing it's in RAID mode, it's usually easy to flash to IT mode, but best to goggle that model with IT mode to see if it's possible.

I assume only the LSI D3307-A12 can be flashed to IT mode.

Or do I need to flash the expander to IT mode as well? I cannot find IT mode firmware for the expander. I only see one firmware file to use.

Link to comment

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.