almalinux-deploy icon indicating copy to clipboard operation
almalinux-deploy copied to clipboard

Oracle/Intel P4608 NVMe drive initialization failed due to duplicate IDs

Open refresh1710 opened this issue 1 year ago • 4 comments

Hello!

OS: AlmaLinux 9.3 Kernel: 5.14.0-362.13.1.el9_3.x86_64 NVMe drive: Oracle Flash Accelerator F640 PCIe Card (INTEL P4608 SSD DC PCIE 6.4TB CARD SSDPECKE064T701) NVMe fw: QDV1RF30 PCI Vendor ID: 0x8086 PCI Vendor Subsystem ID: 0x108e IEEE OUI Identifier: 0x5cd2e4

Drive consists of two Flash drives with PCIE switch. Only one out of two NVMe drives is available due to duplicate IDs.

dmesg log:

[Jan25 14:27] nvme nvme1: pci function 0000:0e:00.0
[  +0.000372] nvme nvme0: pci function 0000:0d:00.0
[  +0.011847] nvme nvme1: Shutdown timeout set to 10 seconds
[  +0.003048] nvme nvme0: Shutdown timeout set to 10 seconds
[  +0.003083] nvme nvme1: 44/0/0 default/read/poll queues
[  +0.015885] nvme nvme0: 44/0/0 default/read/poll queues
[  +0.012717] nvme nvme0: globally duplicate IDs for nsid 1
[  +0.000006] nvme nvme0: VID:DID 8086:0a54 model:7335943:ICDPC5ED2ORA6.4T firmware:QDV1RF30 duplicate IDs
#  nvme list -v
Subsystem        Subsystem-NQN                                                                                    Controllers
---------------- ------------------------------------------------------------------------------------------------ ----------------
nvme-subsys1     nqn.2014.08.org.nvmexpress:8086108ePHLE814401LU6P4BGN-27335943:ICDPC5ED2ORA6.4T                  nvme1
nvme-subsys0     nqn.2014.08.org.nvmexpress:8086108ePHLE814401LU6P4BGN-17335943:ICDPC5ED2ORA6.4T                  nvme0

Device   SN                   MN                                       FR       TxPort Address        Subsystem    Namespaces
-------- -------------------- ---------------------------------------- -------- ------ -------------- ------------ ----------------
nvme1    PHLE814401LU6P4BGN-2 7335943:ICDPC5ED2ORA6.4T                 QDV1RF30 pcie   0000:0e:00.0   nvme-subsys1 nvme1n1
nvme0    PHLE814401LU6P4BGN-1 7335943:ICDPC5ED2ORA6.4T                 QDV1RF30 pcie   0000:0d:00.0   nvme-subsys0

Device       Generic      NSID       Usage                      Format           Controllers
------------ ------------ ---------- -------------------------- ---------------- ----------------
/dev/nvme1n1 /dev/ng1n1   0x1          3.20  TB /   3.20  TB    512   B +  0 B   nvme1

Patch for kernel 6.x already exists. Please help with the issue and add quirk for this device.

refresh1710 avatar Jan 26 '24 12:01 refresh1710

@refresh1710 thanks for this report. I'm already building kernel-5.14.0-362.13.2.el9_3 with mentioned upstream commit included to release it into our Testing repo, you can read how to enable it here.

Then I'll wait for your feedback.

andrewlukoshko avatar Jan 26 '24 13:01 andrewlukoshko

@refresh1710 kernel is released to Testing, you can try it now

andrewlukoshko avatar Jan 27 '24 00:01 andrewlukoshko

@andrewlukoshko All works great with testing kernel 5.14.0-362.13.2.el9_3.x86_64. Thanks a lot for the work you’ve done!

Can you please specify when kernel packages will receive stable status?

refresh1710 avatar Jan 29 '24 10:01 refresh1710

@refresh1710 the patch is included into kernel-5.14.0-362.18.1.el9_3 that will be released later today. Thanks for testing.

andrewlukoshko avatar Jan 29 '24 14:01 andrewlukoshko