在 Arch 安装上安装 NVME 驱动器时出现不支持的操作错误

在 Arch 安装上安装 NVME 驱动器时出现不支持的操作错误

我正在尝试在 Dell XPS 15 9560 上安装 Arch。

我曾经nomodeset使文本清晰易读(否则它在集成 4k 显示器上很小),并pcie_aspm=off按照设备 Arch Wiki 页面上的建议阻止大量 pci 总线错误。

但是,当我尝试安装驱动器时,出现一系列错误(永远持续):

print_req_error: operation not supported error, dev nvme0n1, sector {secnum} flags 9

在逐渐增加的地方secnum,大概它正在经历并尝试从每个街区开始进行安装,但我离题了。

有想法该怎么解决这个吗?我尝试过安全擦除 SSD 以解决那里的任何错误,但没有任何结果。


日志dmesg可以找到这里。请注意,我在获取此日志时没有包含上述内核标志。

使用找到的确切内核版本uname -r是:5.1.15-arch1-1-ARCH。这是 ISO 中包含的内容archlinux-2019.07.01-x86_64.iso

注释中建议的命令nvme似乎不存在于 ISO 中,因此我目前无法确定系统中存在的确切 SSD 型号。尽管列出的设备代码dmesg表明它可能是这个

的输出journalctl -k -o short-monotonic这里

答案1

我今天在配备 ADATA NVMe 512G 驱动器的 Lenovo Yoga 730 上遇到了此问题。我在运行 mkfs.ext4 时遇到错误,但它确实完成了。当我尝试安装分区时,我收到了与描述相同的错误。

我尝试过2019 年 5 月 Arch 发布并且没有出现问题。该问题似乎是在 2019 年 6 月版本中引入的。使用 2019 年 5 月的 ISO,我能够在 NVMe 驱动器上成功安装 Arch。安装后的内核版本是5.2.4-arch1-1-ARCH。

相关内容