黑群晖的PCIE转SATA卡的选型

黑群晖的PCIE转SATA卡的选型

Scroll Down

最近从新组了一台8盘位的黑群晖,关于PCIE转SATA卡的选型,进了不少坑,因此给大家分享。

1 10口PCIE转SATA卡

在准备时就提前在咸鱼买了一块10口PCIE转SATA卡,当时为什么买10口,想的是口越多,后期扩展越容易,结果就翻车了。

121.jpg

买的的时候说的是免驱的卡,安装不能保证全识别,因此自己也就是在赌运气。情况是在安装过程在设置黑群晖的时候,配置“SataPortMap=”和“DiskIdxMap=”,不管怎么设置,都会出现硬盘无法识别的情况。

直到在QQ群内咨询网友的时候我才知道,我这块卡是有两个进行控制。回家后我把卡拆开才看到是有两个芯片:ASM1166和JMB575.

123.jpg

再想到,开机的时候画面显示,SATA卡驱动只有ASM1166.

124.jpg

同时进入主板BISO 也只显示只有一个驱动器,所以断定在黑群晖下智能识别6个口,最后试出来也就是SATA1-SATA6。而JMB575则是需要在win环境下,手动安装驱动才能使用。

也是就说ASM116负责SATA1-6号口,JMB575负责SATA7-10号口,免驱的只有前6个口。黑群晖也就是只能识别这六个口。

按照这个思路从新配置所得硬盘上线了。

2 6口PCIE转SATA卡

本来这就完了,自己就在想黑群晖能不能免驱,主要是那个芯片有没有内置驱动,同时两个芯片只能一个免驱。

因此,就在想道本身群晖设置“SataPortMap=”每个驱动器最大只能设置9个端口。同时本身asmedia的芯片最大的也只能支持6个端口。

后来我又买了一块6口PCIE转SATA卡。

125.jpg

在买之前就确认过,6口的有可能是ASM1061+JMB575(1+5),也可能是一颗ASM116,区别的方式就是,第一种PCIE接口是X1的,第二种是X4的。所以大家在购买的时候一定要注意。

3 PCIE转SATA卡芯片

3.1 ASMedia祥硕

从上面也看到了,买SATA转接卡跟芯片有很大关系。我们常用的ASMedia祥硕,目前有5个芯片,最大支持6口。

芯片ASM1061ASM1062ASM1064ASM1164ASM1166
说明ASM1061,x1 PCI Express 到两个串行 ATA 端口,支持串行 ATA PHY 高达 6Gbps 的高速接口,遵循串行 ATA 修订版 3.0 规范。ASM1062 是 ASMedia 的第二代 Serial ATA Advantage HCI 控制器,将 PCI Express Gen2 x2 桥接到 Serial ATA 6Gps 的两个端口,启用 Serial ATA PHY 高达 6Gps 的高速接口,支持 SRIS(Separate Refclk Independent SSC)功能,符合 Serial ATA修订版 3.2 规范ASM1064,一个 SATA 主机控制器 (AHCI),具有上游 PCIe Gen3 x1 和下游四个 SATA Gen3 端口。它是一种低延迟、低成本和低功耗的 AHCI 控制器。ASM1064 具有四个 SATA 端口和级联端口倍增器,可让用户构建各种高速 IO 系统,包括服务器、大容量系统存储或监控平台。ASM1164,一个 SATA 主机控制器 (AHCI),具有上游 PCIe Gen3 x2 和下游四个 SATA Gen3 端口。它是一种低延迟、低成本和低功耗的 AHCI 控制器。ASM1164 具有四个 SATA 端口和级联端口倍增器,可让用户构建各种高速 IO 系统,包括服务器、大容量系统存储或监控平台。ASM1166,一个 SATA 主机控制器 (AHCI),具有上游 PCIe Gen3 x2 和下游六个 SATA Gen3 端口。它是一款低延迟、低成本和低功耗的 AHCI 控制器,具有六个 SATA 端口和级联端口倍增器。ASM1166可以让用户建立各种高速IO系统,包括服务器、大容量系统存储或监控平台。
一般特征通过 64K 字节 SPI 闪存支持选项 Rom
20MHz外部晶振
集成 3.3V 至 1.2V 开关稳压器
3.3/1.2V电源
行业规范合规性:
PCI Express 基本规范修订版 2.0
IDE ATA 控制器 Rev. 1.0 的总线主控编程接口
PCI Express 卡机电修订版2.0
串行 ATA AHCI 规范。Rev.1.3
串行 ATA 修订版 3.0嵌入式 8 位微处理器
通过 64K 字节 SPI 闪存支持选项 Rom 和固件
可为每个 SATA 端口的 LED 编程两个 GPIO 引脚
20 MHz 或 25 MHz 外部晶振
集成核心电源开关稳压器
3.3V IO电源和1.2V Core电源
行业规范合规性:
PCI Express 基本规范 Rev.2.0
PCI Express 卡机电 Rev.2.0
串行 ATA AHCI 规范。修订版1.3
串行 ATA 修订版3.2
1 通道 PCIe® 与根端口连接
启动时自动检测通道配置
支持每通道 2.5Gb(250MB/s)、5Gb(500MB/s) 或 8Gb(1GB/s) 的传输速率
支持L0s/L1/L23/L3省电状态
支持L1子状态深度省电模式
支持LTR
支持 AER
支持 SRIS
最大有效负载大小 = 256Byte
2- 1- 通道 PCIe® 与根端口连接
启动时自动检测通道配置
支持每通道 2.5Gb(250MB/s)、5Gb(500MB/s) 或 8Gb(1GB/s) 的传输速率
支持L0s/L1/L23/L3省电状态
支持L1子状态深度省电模式
支持LTR
支持 AER
支持 SRIS
最大有效负载大小 = 256Byte
与根端口连接的 1、2 通道 PCIe®
启动时自动检测通道配置
支持每通道 2.5Gb(250MB/s)、5Gb(500MB/s) 或 8Gb(1GB/s) 的传输速率
支持L0s/L1/L23/L3省电状态
支持L1子状态深度省电模式
支持LTR
支持 AER
支持 SRIS
最大有效负载大小 = 256Byte
PCI Express 特性x1 PCI Express 通道,用于 2.5 和 5GHz 信号
单个虚拟通道
SSC 支持
ECRC 和高级错误报告功能
100MHz 差分 PCI Express 参考时钟
最大有效载荷高达 128 字节
最多支持两条 PCI Express 通道
2.5 和 5.0Gbps 种子协商
单个虚拟通道
嵌入式扩频控制器
支持独立的 Refclk 独立 SSC
支持 PCI Express 链路层电源管理
支持消息信号中断
100MHz 差分 PCI Express 参考时钟
AHCI 规范修订版 1.4
四个 SATA Gen3 (6GBps) 端口
支持NCQ
支持SATA LED
支持的基于端口倍增器命令的交换
支持部分/休眠电源管理
支持设备休眠电源管理
AHCI 规范修订版 1.4
四个 SATA Gen3 (6GBps) 端口
支持NCQ
支持SATA LED
支持的基于端口倍增器命令的交换
支持部分/休眠电源管理
支持设备休眠电源管理
AHCI 规范修订版 1.4
六个 SATA Gen3 (6GBps) 端口
支持NCQ
支持SATA LED
支持的基于端口倍增器命令的交换
支持部分/休眠电源管理
支持设备休眠电源管理
串行 ATA 功能2 个端口串行 ATA PHY,用于 1.5、3.0 和 6.0GHz 信号
支持IDE/AHCI模式
支持本机指令队列 (NCQ)
支持 Gen 1m 和 Gen2m SATAPHY
支持端口倍增器
支持 2 个端口 Serial ATA PHY
1.5Gbps、3.0Gbps 和 6.0Gbps 种子协商
SATA PHY 1i/1m/2i/2m/3i
支持AHCI和IDE编程接口
支持本机命令队列 (NCQ)
支持基于端口倍增器命令的切换
支持部分和休眠电源管理状态
支持驱动功率控制和交错启动
支持SMART功能
25MHz晶体
支持 PCIe 和 SATA 的 SSC
用于额外 IO 控制的 GPIO
封装类型:8x8 QFN64
25MHz晶体
支持 PCIe 和 SATA 的 SSC
用于额外 IO 控制的 GPIO
25MHz晶体
支持 PCIe 和 SATA 的 SSC
用于额外 IO 控制的 GPIO

3.2 JMicron智微

JMicron智微目前有两个芯片:JMB575和JMB582

芯片JMB252JMB575
说明JMB582是一款桥接控制器,可在PCIe主机和具有SATA/AHCI接口的存储设备间使用。JMB582 SATA主机提供2个端口并支持端口倍增器。JMB582同时支持基于命令和FIS(帧信息结构)的切换,还支持对SSD执行TRIM命令,并且可以通过AHCI模式和传统IDE模式分别向主机发送数据和接收主机发送的数据。JMB585是一款桥接控制器,可在PCIe主机和具有SATA/AHCI接口的存储设备间使用。JMB585 SATA主机提供5个端口并支持端口倍增器。JMB585同时支持基于命令和FIS(帧信息结构)的切换,还支持对SSD执行TRIM命令,并且可以通过AHCI模式和传统IDE模式分别向主机发送数据和接收主机发送的数据。
一般特征12 个 GPIO 用于定制。
用于外部 SPI Flash(选项 ROM)的 SPI 接口。
支持 Windows 7、Windows 10 和基于 Linux 的操作系统
支持 3.3V I/O 和 1.25V 核心电源。
25MHz 外部晶振。
48 针(1 通道 PCIe 到 2 SATA 端口)封装。
15 个 GPIO 用于定制。
用于外部 SPI Flash(选项 ROM)的 SPI 接口。
支持 Windows 7、Windows 10 和基于 Linux 的操作系统
支持 3.3V I/O 和 1.25V 核心电源。
25MHz 外部晶振。
76 针(2 通道 PCIe 到 5 SATA 端口)封装。
PCI Express 特性支持一条 PCI Express 通道。
符合 PCI Express 基本规范修订版 3.1a。
支持 PCIe 链路层省电模式。
100MHz 差分 PCI Express 参考时钟输入。
最多支持两条 PCI Express 通道。
符合 PCI Express 基本规范修订版 3.1a。
支持 PCIe 链路层省电模式。
100MHz 差分 PCI Express 参考时钟输入。
SATA 功能支持 2 个 SATA 端口。
支持基于命令和基于 FIS 的端口倍增器。
符合 SATA 规范修订版 3.2。
支持AHCI模式和IDE编程接口。
支持本机命令队列(NCQ)。
支持SATA链路省电模式(部分和休眠)
支持 SATA 插件检测功能。
支持驱动功率控制和交错启动。
支持 SATA Partial / Slumber 电源管理状态。
支持 5 个 SATA 端口。
支持基于命令和基于 FIS 的端口倍增器。
符合 SATA 规范修订版 3.2。
支持AHCI模式和IDE编程接口。
支持本机命令队列(NCQ)。
支持SATA链路省电模式(部分和休眠)
支持 SATA 插件检测功能。
支持驱动功率控制和交错启动。
支持 SATA Partial / Slumber 电源管理状态。

3.3 Marvell美满

Marvell ® 是 SATA 嵌入式控制器设备的市场领导者,已添加 Marvell 88SE9220 和 Marvell 88SE9230 主机控制器作为连接串行 ATA (SATA) 外围设备的经济高效的解决方案。 Marvell 88SE9220 和 88SE9230 将 SATA III 设备连接到 PCI Express (PCIe) 2.0 主机,提供高达 1 GB/秒 (GB/s) 的带宽。每个主机控制器支持两个或四个 6 Gb/秒 (Gb/s) SATA 外围接口端口和一个双通道 5.0 Gb/s PCIe 主机接口。此外,它还具有运行增强型 ARM 处理器的硬件 RAID 以减轻主机 CPU 的负担; Marvell 专有的 Marvell HyperDuo™ 技术,用于自动固态驱动器 (SSD)/硬盘驱动器 (HDD) 分层;
用于连接的 SATA SSD/HDD 设备的动态 AES 128/256 位加密;和 AHCI 接口,用于内置驱动程序支持。提供一整套 RAID 0/1/10 和 HyperDuo 软件,包括操作系统设备驱动程序、BIOS/固件和管理实用程序。 Marvell 88ES9220 和 88SE9230 主机控制器采用小尺寸、高度集成的 SATA III 设计,可实现高性能且具有成本效益的 HDD、SSD 和其他外围设备设计。

111.png

4 结语

最后,首选是ASM,然后JMB,在最后Marvell。不管是那个卡的芯片,建议在购买是选择单一芯片的,然后群晖配置每个驱动器最多只能有9个,因此6口的转接卡是最适合的!