Skylake Z170、U.2 和 Sata - Lanes 冲突吗?

Skylake Z170、U.2 和 Sata - Lanes 冲突吗?

我正在组装一台新电脑,基于 Intel I7-6770K 和 Z170 芯片组,使用 Gigabyte GA-Z170X-Designare。我遇到了一个问题,需要一些指导,看看这是否与通道配置有关,或者主板是否坏了。

在该 MB 中:

  • 一个 U.2 通过板载 U.2 连接器连接 Intel 750 1.2TB 磁盘
  • x16 PCIe 插槽中有一个 EVGA GTX970 显卡(仅使用的插槽)
  • 三个三星 2TB 850 EVO SSD 连接到 SATA 端口

没有其他附加板或卡。750 连接到原生 U.2 端口(我购买此板的一个原因是它有一个原生 U.2 端口,不需要子卡)。

我没有超频。它有 64GB G.Skill 3000mhz 内存,目前以原生 2133mhz 运行。

内置英特尔显卡已启用但未使用。两个英特尔网卡端口已启用但只有一个在使用。Thunderbolt 已禁用(主要是为了消除此问题)。

有 6 个内置 SATA 端口。在此配置中,手册要求端口 2 和 3 不可用(通道被 U.2 端口占用),事实上确实如此,我无法使用 2 和 3。

电源(Silverstone 520W 无风扇)在另一台电脑上工作,我将其换到了这台电脑上,因为我喜欢安静。所以我有理由相信 PSU 稳定且工作正常。

我的问题是端口 0 和 1 也无法工作。但是,它们并没有完全禁用 - 它们很不稳定。SATA 端口 0 有时会工作几分钟,显示磁盘,然后挂起。端口 1 几乎从不(可能总是从不,但我想我可能见过一次)显示磁盘。

将 SSD 连接到这些端口的正常症状是:

  • 90% 的情况下,Bios 根本不会显示 SATA 配置中的驱动器,尽管偶尔会显示出来。

  • Bios RAID 设置通常会显示驱动器(尽管 SATA 配置不会显示),但它不可用。有时它也不会显示。

  • 如果尝试使用驱动器(例如在 Windows 中),则会锁定驱动器 - 事件日志显示重置警告,任务管理器中的驱动器 100%繁忙,无法进行任何类型的访问,需要关闭电源(关机将挂起)。

我在所有配置中都使用了这三款 SSD,并更换了电缆,还尝试了其他电缆、不同的电源线等,进行了数小时的实验。这肯定是端口特有的,在端口 4 和 5 被占用的情况下,驱动器在数小时的运行、基准测试、格式化等过程中完全稳定。端口 0 运行时从未运行超过 2 分钟。

我已将 MB bios 重置为默认值,尝试了各种更改,但没有影响。

这是我最根本的问题 - 经过大量阅读,我认为这些应该可以工作,U.2 端口应该只影响两个端口 2 和 3。我猜这是一个硬件或固件问题,不是我能修复的。但是关于通道分配如何工作、GPU 如何影响存储通道(我的看法是,对于单个 x16 GPU,它们不会影响存储通道),甚至在几个地方 NIC 是否影响 SATA 端口,存在很多相互矛盾的信息。

有没有人知道这应该如何运作?我是否在某种程度上对车道投入过多?有没有什么方法可以确保我不会遇到一些我没有想到的冲突?

或者我的主板不能正常工作?

PS. U.2 端口中的 Intel 750 运行良好,在整个实验过程中没有出现任何问题。

答案1

好吧,我知道这不是一个值得尊重的问题,但我不想让它悬而未决。我一直在继续试验和更换硬件,并且了解了其中的大部分内容。

首先,U.2 端口与该问题没有直接关系,PCIe 通道共享也没有直接关系。

GA-Z170X-Designare 至少有一个 BIOS 错误(在 F2 中),导致与 U.2 端口的驱动器混淆;Bios 模式选择(其他操作系统、Windows 8/10、Windows 8/10 WQHL)显示或隐藏(首先)CSM 兼容模式。这是合适的。但 CSM 兼容性在隐藏时的效果会被记住,并影响 UEFI 模式如何用于存储 rom。在尝试让 Intel 750 工作时,这个不可见的选项会导致驱动器在看似相同设置(但实际上不是)的情况下随机出现和消失,导致我混淆 U.2 驱动器存在某种冲突。

CSM 选项似乎按预期工作,只是您无法在不切换 Bios 模式的情况下使用它。这是一个干扰,而不是根本原因。

无论如何……后来我更换了两块主板和五个 SSD 驱动器,以确保这不是简单的硬件损坏,我发现 Sata 端口 1(有时是零)无法与三星 850 EVO 2TB 驱动器正常工作。在 Bios 的外围设备页面、Sata 配置中,安装在那里的此类驱动器根本没有出现,但端口 4 和 5 上出现了相同的驱动器。有时会出现零,有时不会。

正如预期的那样,由于 U.2 被占用,因此注释 2 和 3 不可用。

我唯一可以尝试的其他驱动器是一款非常旧的笔记本电脑 SSD(也是三星的),它在 BIOS 中可以正常显示在端口 1 中 - 不确定这是因为尺寸、Sata 版本还是其他原因。

我拥有的五个 EVO 中,当位于端口 1 时,在 BIOS 中均不可见,无论使用什么电缆和电源线,也无论是单独使用还是与其他端口协同使用(包括 U.2 输入或输出)。

有趣的是,BIOS 有一个 SSD 安全擦除选项,并且其中所有端口的所有 EVO 都显示“冻结”,这让我认为根本原因是某些特定于该驱动器的 BIOS/固件问题。

即使 SSD 没有出现,它通常(可能 95% 的时间)会出现在 Windows 中,但它只会以 Sata II 速度从该端口运行(CrystalDiskMark64 时间几乎减少了一半)。在测试中,驱动器在 Windows 中使用时至少有两次消失,因此问题不仅限于 BIOS 可见性。

两块不同的主板上都出现了同样的情况。我还发现了一个 F3a 版本的 bios(尚未发布),也有同样的情况。大约 10 天后,技嘉的支持单除了“向供应商退货授权”外没有取得任何进展。

因此,虽然我不知道根本原因,但问题似乎是该主板设计或 BIOS 以及三星 850 EVO 2TB 硬盘某些方面的特定组合。

相关内容