JMB585 是用于从主机到具有 SATA/AHCI 接口的存储设备的 PCIe 桥接控制器。此桥接控制器也是一个端口倍增器。
如果将此桥接控制器设备插入支持 PCIe 3.0 规格的主板上的 m.2 插槽,它将启用所有连接的 SATA 设备,并且功能可与来自 CPU 或芯片组的本机 SATA 端口相媲美。
通过从支持从 USB 到 SATA 协议转换的 USB 设备连接到 m.2 连接器(例如 RTL9210 USB 到 PCIe/SATA 桥接器),JMB585 不再被识别。
所有必要的协议似乎都处于可比/兼容的级别(对于 PCIe,它是 3.x 标准,SATA 能够进行修订 3(6Gb/s),并且 USB 也兼容标准(3.2-3.0)。
所有研究都无法解释 Linux 内核(6.x 版本)系统的差异,并且 Windows 10 系统上的 JMB585 也无法识别连接到 USB-SATA 桥接 IC。
- 是硬件不兼容还是协议困难?
- 可以通过固件更新解决这个问题吗?