CentOS 内核 4.20 ml 版本上仅检测到 2 个 nvme 相同容量 SSD 中的 1 个

CentOS 内核 4.20 ml 版本上仅检测到 2 个 nvme 相同容量 SSD 中的 1 个

我已将 2 个相同容量的 nvme pcie ssd 插入到运行 CentOS 7.6 和内核版本 4.20-ml 的戴尔服务器上,但始终只检测到一个。

从内核 4.20 启动时,显示错误:“nvme nvme2:由于重复的 subnqn 而忽略 ctrl”,但内核版本 3.10 并非如此。

答案1

这是内核/NVMe 固件中的一个错误: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1803692

首先尝试更新 SSD / NVMe 的固件。对于那些遇到英特尔驱动器问题的人,这里有一个快速指南:

使用英特尔 SSD 数据中心工具 (DCT) 进行固件更新 https://downloadcenter.intel.com/search?keyword=SSD+Firmware+Update+Tool

# Download and install DCT
wget https://downloadmirror.intel.com/28999/eng/Intel_SSD_Data_Center_Tool_3.0.20_Linux.zip -O /tmp/Intel_SSD_Data_Center_Tool_3.0.20_Linux.zip
unzip -d /tmp /tmp/Intel_SSD_Data_Center_Tool_3.0.20_Linux.zip
sudo dpkg -i /tmp/isdct_3.0.20-1_amd64.deb

# show drive data
isdct show -intelssd

# update 1st drive
isdct load -intelssd 0

reboot

# update second drive
isdct load -intelssd 1

相关内容