Dav*_*ira 6 motherboard boot pci-express ssd m.2
我正在组装一台配备ASUS PRIME Z370-A主板和三星 SSD 970 EVO NVMe M.2 250GB 的全新 PC 。
但是,我的主板似乎无法识别该驱动器,因为它既没有出现在 UEFI 中,也没有出现在 Windows 10 安装程序中。
我尝试将其安装在主板的两个 M.2 插槽中:
但是,驱动器在任一插槽中都无法识别。
我还尝试将几种配置应用于兼容性支持模块,但它仍然没有检测到它。
UEFI 设置照片:
更新!
我不得不把我的电脑带到技术人员那里,根据我记得他所做的,在主板上放了另一个 ssd m.2,他尝试激活/停用选项(事实似乎并不知道他知道每个选项的作用,它是我也尝试过的东西),在其中一些尝试中,尤里卡!磁盘被识别并出现在 UEFI 配置面板中。
我想知道他激活的哪些选项表明它可以工作。我把选项恢复到了出厂状态,讽刺的是……光盘还是被母卡识别了!可能是我没有将光盘正确插入它的插槽,但老实说,我做了几次尝试,甚至用了很多力,我担心会损坏它。
一个未解之谜。但重要的是它有效。
小智 1
看看你是否可以让 BIOS 识别你的 M.2。驱动器,你可以尝试:(注意:你可以看到这个要点评论
上的所有截图)
Advanced\Onboard Devices Configuration,您可以修改设置:Hyper M.2X16、M.2_1 Configuration、M.2_2 PCIe Bandwidth Configuration: [X2][X4]。 PCIe Speedpage 上的设置Advanced\PCH Configuration\PCI Express Configuration。 Aggressive LPM Support尝试从页面禁用(或启用?不,可能没有启用!)Advanced\PCH Storage Configuration。 您可以暂时尝试的其他事情:
ErP Ready是Disabled. 当这是 时Enabled,它会设置/启用其他设置(Advanced\Platform Misc Configuration至少在页面上(参见下一个屏幕截图)),这对我来说导致我的 USB 键盘/鼠标由于某种原因无法在 Linux(或 memtest86;例如任何启动的操作系统)中被识别进入低功耗模式(或类似模式)后,实际上只有 BIOS 才能看到它们。 Advanced\Platform Misc Configuration) 均已禁用,只是为了确保您的 M.2. 驱动器没有以某种方式进入某种有效进入睡眠状态的状态(尽管在 BIOS/GUI 内这种情况永远不会发生)。 POST Report为Until Press ESC(位于 下的“高级”下Boot\Boot Configuration),以便您可以看到 POST 屏幕显示检测到的内容,它通常会说明有关驱动器的信息。 Fast Boot设置可能对此没有影响,只是想无论如何我都会提出它。 Advanced\PCH Storage Configuration也许您可以检查SATA devices can be下的屏幕Disabled,看看是否有 M.2。可以/正在的设备Disabled。 Advanced\HDD/SSD SMART Information是否可以从Device列表中选择 M.2 驱动器。这有助于查看 BIOS 是否可以看到它。 DMI Max Link Speed页面上的设置Advanced\System Agent (SA) Configuration\DMI/OPI Configuration。我目前不知道该设置是什么以及这是否会影响与 M.2 相关的任何内容。 以下内容可能适用,但是,我相信它首先必须在 BIOS 中被识别:(尽管即使 BIOS 没有检测到它,Linux 仍然可能检测到它,或者只有 BIOS 禁用它,我我不确定)
有一个 Linux 内核提交( kernel git ) 于 2018 年 3 月 11 日编写并提交,内容如下:
nvme-pci:禁用三星 NVMe SSD 960 EVO + 华硕 PRIME Z370-A 的 APST
又一个“不兼容”的三星 NVMe SSD 960 EVO 和华硕主板组合。当 APST 正在使用时,960 EVO 设备在启动后几分钟内就会从 PCIe 总线上消失,并且永远不会恢复。强制
NVME_QUIRK_NO_APST是使该驱动器与该特定主板一起工作的唯一方法。NVME_QUIRK_NO_DEEPEST_PS不行,升级主板BIOS也没用。由于这是台式机主板,不使用 APST 的唯一缺点是设备温度升高。
所以我猜你的驱动器也会发生同样的情况:Samsung SSD 970 EVO NVMe M.2 250GB。
如果您想重新编译 Linux 内核,您可以尝试启动以下内核的任何版本(应包含此提交):
lspci -nn按名称显示您的 M.2 设备,后跟两个十六进制数字[vendor:device](应以 开头[144d:XXXX]),然后检查行末尾的这些数字是否与[144d:a804](他们在提交中提到的 960 EVO SSD)不同。这可能意味着上面的提交/补丁不会对您的驱动器生效,但是如果您可以重新编译内核,您可以将设备的[vendor:device]编号添加到该if块,然后查看驱动器是否工作;如果确实如此,也许还可以将其报告给内核 bugzilla,以便他们也可以将其添加到该if块中。 | 归档时间: |
|
| 查看次数: |
107810 次 |
| 最近记录: |