Arch 中第二个 NVMe 不可见(Razer Blade)

Arch 中第二个 NVMe 不可见(Razer Blade)

我有一台 Razer Blade 15 Base 2020。

它配备了 512GB 三星 NVMe。我得到了第二个 2TB NVMe。Windows 很好地识别了它,并使用 GPT 对其进行了初始化,然后我将其分成两半,将前半部分设置为 NTFS,而将后半部分保持未分配状态。

然而在 arch (还有 Ubuntu) 中,驱动器根本就没有显示出来。它没有出现在/devlsblk或 中nvme list

根据网上找到的信息,我检查了我的 BIOS,似乎没有设置任何 fastboot/raid/rapid storage 模式。而且似乎设置为 AHCI 模式。

那么为什么只有 Arch 看不到驱动器?

lspci-nn:

03:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a808]
04:00.0 Non-Volatile memory controller [0108]: ADATA Technology Co., Ltd. Device [1cc1:5370] (rev 01)

结果journalctl -k | grep nvme

[    0.952062] nvme 0000:03:00.0: platform quirk: setting simple suspend
[    0.952230] nvme nvme0: pci function 0000:03:00.0
[    0.952272] nvme 0000:04:00.0: platform quirk: setting simple suspend
[    0.952326] nvme nvme1: pci function 0000:04:00.0
[    0.984554] nvme nvme1: Invalid MNAN value 0
[    0.984635] nvme nvme1: Removing after probe failure status: -22
[    0.986823] nvme nvme0: missing or invalid SUBNQN field.
[    0.986870] nvme nvme0: Shutdown timeout set to 8 seconds
[    1.000689] nvme nvme0: 12/0/0 default/read/poll queues
[    1.003047]  nvme0n1: p1 p2 p3 p4 p5 p6
[    1.459894] XFS (nvme0n1p6): Mounting V5 Filesystem
[    1.465545] XFS (nvme0n1p6): Ending clean mount

答案1

在 Windows 中使用 ADATA SSD Toolbox 更新固件解决了该问题。

相关内容