Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Recommended controllers for Unraid

Featured Replies

If my spinning hdd read and write speed max out at about 275MB/s when you transfer from PC to Unraid server would 5gb ethernet ports end to end be overkill?

  • Replies 681
  • Views 382.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • For all the guys looking to find out why the h*** there newly bought ASM1166 based PCIe-SATA expansion card is not even recognized in there PCs - i have a small but very helpful tip for you: There is

  • PhilBarker
    PhilBarker

    Yeah it's easy to do just takes some piecing together of info scattered around   I've added a quick guide to my docs site just really for future reference https://docs.phil-barker.com/post

Posted Images

5Gb is not a standard thing it specific to certain manufacturers and often 10Gb cards can't do 5Gb.

 

Go with what is built into your system so use the 1Gb or 2.5Gb for the main network then if you need fast transfer you can add a 10Gb card to both pcs directly connected to each other and only use when needed as this saves the need for a 10Gb switch (unless you already have one). You could use SFPs with a DAC cable. This is a cheap setup.

 

The main issue though is HD speed and most will never max out a 2.5Gb connection. 

SSD's can max out a 10Gb connection but remember if you copying to a normal unraid array it will be as fast as your slowest drive.

 

You can get round this by building a ZFS pool of spinning disks

Edited by dopeytree

2 hours ago, JorgeB said:

image.png

I get that. Have you seen any tests showing that the ASM1164 is indeed faster than 1064? Why would they allow the 1164 to be also x1, if there is 1064 for that? Makes no sense.

  • Author
10 hours ago, OrdinaryButt said:

I get that. Have you seen any tests showing that the ASM1164 is indeed faster than 1064?

I have tested the 1166 with 4 ports in use, which is the same as the 1164.

 

As long as the 1164 comes with an x4 physical slot (x2 electric) it will be faster than the 1064.

On 1/6/2024 at 1:52 PM, JorgeB said:

I have tested the 1166 with 4 ports in use, which is the same as the 1164.

 

As long as the 1164 comes with an x4 physical slot (x2 electric) it will be faster than the 1064.

Can you please tell me what is the downside of having ASM1166 pcie x1 rather than a full blown pcie x16 LSI card? I fail to understand this

A LSI card can have 1000 drives attached via a single sas port with the use of SAS expanders (these are built into HBA drive chassis in servers) so the extra bandwidth is useful whereas generally Sata cards seem to top out at 6x ports.

Edited by dopeytree

4 hours ago, dopeytree said:

A LSI card can have 1000 drives attached via a single sas port with the use of SAS expanders (these are built into HBA drive chassis in servers) so the extra bandwidth is useful whereas generally Sata cards seem to top out at 6x ports.

When you say "bandwidth", do you mean the drive speed connected to the card or do you mean the number of drives connected to the card?

 

If you mean the number of drives, then is that the only drawback with the ASM1166 because I just need 6 ports and not more. I'm wondering if an LSI card has other benefits

On 1/7/2024 at 4:24 PM, mans_ said:

Can you please tell me what is the downside of having ASM1166 pcie x1 rather than a full blown pcie x16 LSI card? I fail to understand this

I felt like you might be lacking some understanding, so I will explain like I would my kids. Ignore if I felt you wrong.

ASM1166 with PCIe x1 will have a max theoretical bandwidth (limited by PCIe) of 8gigaBIT/s or 1gigaBYTE/s (1000megaBYTE/s). 1000/6 and considering overhead, you will get a maximum speed of 150megaBYTE (this is the measurement unit you typically see when you do file transfers in Windows environment). Modern HDDs can go upwards of 250MB/s, so the x1 PCIe slot will be a bottleneck if you have all 6 drives read/write at max capacity at the same time (parity check for example). With SATA SSD, you will reach that limit with 2 units.
If you would be getting the ASM1166, it better have x4 PCIe (that would be 1000MB/s x4). This will allow you to have up to 6 SATA SSD on that card with no bandwidth limitation at all (provided your motherboard x4 or larger PCIe is electrical x4 or larger; physical dimension of the slot doesn't always guarantee the speed)

And a x8 slot PCIe 3.0 x8 slot gives 7880MB/s which divided by 150MB = 52 drives so you'd be able to write to 52 drives at 150MB/s at the exact same time. In theory anyway.

 

In practice you never write to the same drives at once BUT you may need to read from them all at once during parity checks.

 

Anyway I would always split up arrays into other pools. Hopefully in the future unraid will allow multiple unraid arrays for if you want say a maximum of 20x drives in any pool.

 

With this level of bandwidth you can do ZFS stuff as all disks are accessed at the same time. I use some 2.5" SSDs this way.

 

Comparatively the unraid array accesses single disks at a time.

Edited by dopeytree

6 hours ago, dopeytree said:

seem to use multiple 4x ASM1064 chips

Can't say for sure, but they are sold as Chia mining card. So simultaneous drive access and speed is not the top priority from what I remember of the Chia hype.

 

The PCB seems to be architectured around 1 Controller and 3 or 4 port multipliers. (I am being optimistic and using the picture of a board that seems to be using a x4 PCIe gen3, not the ones using only x1).

 

image.png.23f688ee9ab39aa8ff769e5d2532254f.png

 

I could be wrong, of course.

Yeah they sound a bit shit. How come there is no alternative chips sort of between a these 6port asmedia chips that run on pcie2 & a full blown power-hungry HBA. Don't intel have some sata controllers chips?

 

Is it not possible to use the chips motherboards use? I guess maybe the best thing would be one of those pcie3 x8 or x16 cards that have 4x nvme carrier cards with each using a m.2 - sata adapter.  that would give 4x6 = 24 sata ports. 

 

No idea on how reliable that would be tho & more expensive cost but would likely use less power than HBA. HBA power cost is more in not allowing the cpu any lower than c2 states rather than how much power the HBA uses. This is because no ASPM on HBA cards.

Edited by dopeytree

Someone here who owned the ASM1166 with 2x SFF8087? Is it possible to attach 8 HDDs/SSDs? How about C-states and ASPM??

Edited by flobert

Hi I bought the Broadcom 9400-8i and I keep hearing about needing an expander but cant find any concrete information on what expanders I should be looking at to work and is it possible to use hdds and nvmes at the same time if someone could help me?

  • Author
7 hours ago, Myriad Studios LDN said:

about needing an expander

Only if you want to use more than 8 devices.

 

7 hours ago, Myriad Studios LDN said:

is it possible to use hdds and nvmes at the same time

Yes, note that you need specific NVMe enabler Broadcom cables to use them.

15 hours ago, JorgeB said:

Only if you want to use more than 8 devices.

 

Yes, note that you need specific NVMe enabler Broadcom cables to use them.

yes I would like to use more than 8 devices and could I also connect nvme to the expander?

  • Author
8 hours ago, Myriad Studios LDN said:

yes I would like to use more than 8 devices

Then you need a expander or expander backplane. 

 

8 hours ago, Myriad Studios LDN said:

could I also connect nvme to the expander?

Note AFAIK. 

Hi,

 

I have just bought an ASM1166 card.

 

I plugged it into a windows PC to do the firmware upgrade, however the firmware on the card is 221118-003E-00 which is a higher number than the 211108-0000-00 recommended in this thread.

 

Do I need to change the firmware or not do we think? 
 

Thanks. 

Edited by xreyuk

15 minutes ago, xreyuk said:

Hi,

 

I have just bought an ASM1166 card.

 

I plugged it into a windows PC to do the firmware upgrade, however the firmware on the card is 221118-003E-00 which is a higher number than the 211108-0000-00 recommended in this thread.

 

Do I need to change the firmware or not do we think? 
 

Thanks. 

I would keep the newer firmware, no reported issues with it. There was another poster called Shonk who also received a card with this newer firmware version. I think his goal was to take a backup of it to provide to the rest of us. Maybe something you want to attempt? 
 

Or can you say where you bought your card?

34 minutes ago, minority said:

I would keep the newer firmware, no reported issues with it. There was another poster called Shonk who also received a card with this newer firmware version. I think his goal was to take a backup of it to provide to the rest of us. Maybe something you want to attempt? 
 

Or can you say where you bought your card?

I'd have no idea how to pull it if someone could tell me I wouldn't mind. 

 

I bought the card off Amazon UK, it was the MZHOU one everyone else appears to be buying.

On 1/24/2024 at 7:11 PM, xreyuk said:

I'd have no idea how to pull it if someone could tell me I wouldn't mind. 

 

I bought the card off Amazon UK, it was the MZHOU one everyone else appears to be buying.

I don't think it is as easy as we think - running some software to dump the ROM. Logic dictates it is possible to read the ROM if we can write to it, but this software doesn't exist today. There is something about an SPI ROM programmer being an option. You connect a device to the rom on the board and dump the firmware directly from it.  I have one laying around, maybe I give that a go to establish if it is possible.

On 1/24/2024 at 7:11 PM, xreyuk said:

I'd have no idea how to pull it if someone could tell me I wouldn't mind. 

 

I bought the card off Amazon UK, it was the MZHOU one everyone else appears to be buying.

On extracting a copy of the latest rom... I couldn't get it to work. It seems you have to desolder the chip first and then read the rom. My soldering skills are quite poor... so even if I manage to remove the rom chip, it isn't going back on again 😁

 

Spoiler


I used a CH341A programmer, process similar to what is described here. For those who want to try: first of all, I believe the CH341A programmer you have needs to be able to supply the rom with the correct voltage. My CH341A programmer does 5v, but the rom chip on the ASM11xx is either EN25F40 or P25Q40H, and these need between 1.8V-3.3v according to their respective datasheets.  You can see the rom type from the RomUpdWin tool, or remove the heatsink from your ASM11xx card, locate the chip and read the text on it. You have to remove the heatsink to find the rom chip that you are going to be reading anyway. I modified my programmer do to 3.3v.

 

On some chips you can read the rom as they are in place on a card, but on the ASM cards it is as if it tries to power up (LED's turn on then off, but should remain off as we are just reading the contents of the rom), and when I read the rom it is empty. Issue is probably as described here.

 

hi all

my goal is to replace a H310 flashed to IT mode to see if i can get the power consumption down on my server

 

ive read and done the power top steps, does the tips and tricks tweaks yet my server will not go above C2.

 

would a 10x port ASM1166 card like this https://www.amazon.co.uk/MZHOU-PCIE-SATA-Card-Ports/dp/B08L7W8QFT/ref=sr_1_3?crid=260P7Q805IW7N&keywords=ASM1166&qid=1706948796&s=electronics&sprefix=asm1166%2Celectronics%2C153&sr=1-3&th=1

 

use similair powerto the 6x port variant like this: https://www.amazon.co.uk/MZHOU-PCIE-SATA-Card-Ports/dp/B08F56WKW7/ref=sr_1_3?crid=260P7Q805IW7N&keywords=ASM1166&qid=1706948796&s=electronics&sprefix=asm1166%2Celectronics%2C153&sr=1-3&th=1

 

or would 2x 6 port cards be better option?

46 minutes ago, bigup said:

This one must use a port multiplier and that's not recommended.

The 3rd image shows 1166 and 575, I would guess that it means ASM1166 controller + JMB575 port multiplier.

 

If you need more than 6 ports, two controllers should provide more performance.

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.