new sata/ahci cards with more then 4 ports (and no sata multiplexer)


Recommended Posts

there seems to be a new ASMedia SATA chip comparable to the JMB585 (pcie 3.0 2x, 5 port sata)
ASMedia ASM1166, with pcie 3.0 2x support and 6 stata ports, seems to be a alternative to the jmb585 and the one additional port could come in handy when using a 6 x sata onboard solution and wanting to have 12 sata ports and only using one pcie 4x slot, there are also versions as pcie 1x - best option for a pcie 1x slot atm as it can utilize the pcie 3.0 and get up to 1000 MB/s with the one pcie lane (have'nt  seen a jmb585 as pcie 1x card), better then any marvell 88se9215

(sadly no real use for apollolake/geminilake systems as they only support pcie 2.0 but the new elkhart lake  J6413 scheduled for q1/2021 will have pcie 3.0 support and will have two more pcie lanes)

 

pcie 4x cards (only 2 lanes are used), i ordered one of these
https://www.amazon.com/BEYIMEI-Controller-Expansion-Non-Raid-Standard/dp/B08DFK4LZ7
https://www.amazon.com/MZHOU-Controller-Converter-%EF%BC%88Support-Devices%EF%BC%89

 

pcie 1x cards
https://www.amazon.de/ASM1166-GEN3-Erweiterungskarte-langlebige-Play-Erweiterungskarte-PCI-E4X8X16X-Schnittstelle/dp/B08KT9FJZC
https://www.amazon.de/awstroe-GEN3-Erweiterungskarte-Erweiterungskarte-Temperaturwiderstand-PCI-E4X8X16X-Schnittstelle-Default/dp/B08KTCQ6VD
https://www.amazon.de/Erweiterungskarte-ASMedia-Festplatte-Schnittstelle-Durable/dp/B08L6JLZ2V


as i still wanted to use my M.2 slot for sata ports or 10G nic i was looking for mechanical meaningful solutions (the M.2 card i bought with a pcie 4x slot on it was not really usable as it had to much mechanical problems)
there are riser adapter for M.2 to a normal pcie slot (that can be bolted or glued some where and things like cpu cooler or pcie slots will be no hindrance)

 

using a M.2 slot as normal PCIe 3.0 4x Slot with as riser (i ordered the adt-link adapter)
https://www.amazon.com/ADT-LINK-Extension-Express-Extender-R42SF/dp/B08DRDT47K
https://www.amazon.com/NGFF-Extension-Cable-90%C2%B0Right-Angle/dp/B08B3KGNHC
https://www.amazon.com/Timack-NGFF-NVMe-Extension-Cable/dp/B08BXNGKGH

 

same as above but with a 16x pcie slot (imho not needed as the adapters from above have a open back pcie 4x slot so  a 8x/16x card will fit in)
https://www.amazon.com/pcie-NGFF-NVMe-Extension-Cable/dp/B08B3PRJGG
https://www.amazon.com/Extension-Cable-Extender-Cablem-2-Extension/dp/B08B3HRG7L

  • Thanks 1
Link to post
Share on other sites

there are lots of offers, also on aliexpress

atm there seems not much to find about that chipset, asmedia has nothing to say about it on its website and there are no real performance tests out there

just a unpacking and description

https://www.skooterblog.com/en/2020/07/30/review-placa-pci-express-3-0-x4-zydas-com-6-portas-sata-6gbps-e-controladora-asmedia-asm1166-aliexpress/

 

more interesting is that asmedia is usually used as cheap pcie bridge chip in 2 x 4 port ahci controllers and if they have pcie 3.0 as standard now i also think there might be a pcie 3.0 version of the existing pcie 2.0, that only has 2 lanes but with pcie 3.0 it will have ~2000MB/s (irl more like ~1800MB/s) and that would be ok'ish for 8-10 conventional hdd's

we already have seen a 2 x jmb585 controller with 10 ports but with the old pcie 2.0 bridge chip (asm1806) its no use when limited to 1000MB/s but with a better pcie bridge and cards using 2 x jmb585 or 2 x asm1166 (both capable of pcie 3.0) we might have usable and affordable cards as alternative to the lsi sas cards

the successor of the asm1806 seems to be the asm2806

https://www.asmedia.com.tw/eng/e_show_products.php?cate_index=170&item=194

so maybe we will see pcie 10-12 port controllers with pcie 3.0 support soon having a asm2806 or maybe asm2812, at least thats something to keep looking for

Edited by IG-88
Link to post
Share on other sites
  • 3 weeks later...

got a asm1166 based card and its not as flawless as i hoped it would turn out

booting take longer then its normal and there are strange messages about disks ports that should not be there

1-6 is onboard and 7-12 should be the asm1166 but  it counts 32 additional ports instead of 6

the disks are shown ad the expected positions but when adding a 4 port controller (in theory 16 ports over all) these ports get ata39-42

i had 4 disks initially on ports 1,7,8,12 (7,8,12 are boild as a volume), changed disk 8 to the 4 port controller and that disk ended on position 17(?) in the gui and shows "drive41"when hovering the mouse over it, the storage pool and volume work - disk 1 vanished(???)

 

i also added a 8 port ahci controller with two marvell 4port with a pcie bridge instead of the 6 port asm1166 and with that (and the 4 port controller) all disks show up at the expected places and have normal number (like disk15 on position 15 in the gui)

 

looks all very strange and does not invite for using the asm1166  for more then testing, i would not trust it atm, i did not check the logs yet

the jmb585 controller i bought had no problems like this, they worked as expected (at least the pcie cards)

system is a hp deskpro with skylake cpu, so its not that old but i would not rule out soem special poblems with the hpe bios, they tend to do there own things in same places sometimes (like needing mbr loader for csm mode)

 

[    4.853747] ata1: Disk is not present for SATA link down event
[    4.859607] ata2: send port disabled event
[    4.863709] ata2: No present pin info for send port disabled event
[    4.869906] ata3: send port disabled event
[    4.874008] ata3: No present pin info for send port disabled event
[    4.880204] ata4: send port disabled event
[    4.884306] ata4: No present pin info for send port disabled event
[    4.890496] ata5: send port disabled event
[    4.894601] ata5: No present pin info for send port disabled event
[    6.380718] ata9: No present pin info for SATA link down event
[    6.690723] ata10: No present pin info for SATA link down event
[    7.001713] ata11: No present pin info for SATA link down event
[    7.317163] ata13: send port disabled event
[    7.321360] ata13: No present pin info for send port disabled event
[    7.337694] ata14: send port disabled event
[    7.341889] ata14: No present pin info for send port disabled event
[    7.663706] ata15: No present pin info for SATA link down event
[    7.974693] ata16: No present pin info for SATA link down event
[    8.285685] ata17: No present pin info for SATA link down event
[    8.596679] ata18: No present pin info for SATA link down event
[    8.907672] ata19: No present pin info for SATA link down event
[    9.218666] ata20: No present pin info for SATA link down event
[    9.529659] ata21: No present pin info for SATA link down event
[    9.840653] ata22: No present pin info for SATA link down event
[   10.151646] ata23: No present pin info for SATA link down event
[   10.462639] ata24: No present pin info for SATA link down event
[   10.773635] ata25: No present pin info for SATA link down event
[   11.084626] ata26: No present pin info for SATA link down event
[   11.395619] ata27: No present pin info for SATA link down event
[   11.706613] ata28: No present pin info for SATA link down event
[   12.017606] ata29: No present pin info for SATA link down event
[   12.328599] ata30: No present pin info for SATA link down event
[   12.639592] ata31: No present pin info for SATA link down event
[   12.950586] ata32: No present pin info for SATA link down event
[   13.261579] ata33: No present pin info for SATA link down event
[   13.572572] ata34: No present pin info for SATA link down event
[   13.883566] ata35: No present pin info for SATA link down event
[   14.194559] ata36: No present pin info for SATA link down event
[   14.505552] ata37: No present pin info for SATA link down event
[   14.816546] ata38: No present pin info for SATA link down event

 

Link to post
Share on other sites
  • 2 months later...
10 hours ago, smilenkovski said:

without problems.

beside 4 disks sharing 500MB/s (pcie 2. 0, one lane, marvell 88se9215)

 

15 hours ago, yonn said:

with esxi 6.7 (minimal 4 sata ports)?

doesn't esxi support ahci in general, the controllers i mentioned above are ahci

Link to post
Share on other sites
10 hours ago, smilenkovski said:

Enough to  saturate 1GB LAN.

the 500B/s will also limit the rebuild speed when a disk failed (will be interesting for 6TB disks and bigger)

i would not go with a pcie 2.0 card anymore when i can get a pcie 3.0 capable card

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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.