Bug ID: 30067668
Issue: Oracle 6.4 TB NVMe SSD v2 storage drives with VDV1RL04 firmware that enables multiple namespaces generate a failure message when using the probe-nvme-all command at OBP to query NVMe drive information in SPARC Servers. This probe-nvme-all command issue does not cause any functional issues with the NVMe device.
The following screen shows a namespace error for Oracle 6.4 TB NVMe SSD v2. The list is formatted as ordered word sized entries of namespace ids, with a 0 termination.
{0} ok probe-nvme-all /pci@303/pci@1/pci@0/pci@5/nvme@0 NVME Controller VID: 8086 SSVID: 108e SN: BTLN830008066P4C MN: 7361456_ICRPC2DD2ORA6.4T FR: VDV1RL04 NN: 80 Namespace ID: 1 Size: 6.401 TB EUI: eui.0001cde8bde4d25c Namespace ID: 2 Size: 0.0 MB Namespace ID: 3 Size: 0.0 MB Namespace ID: 4 Size: 0.0 MB .... Namespace ID: 127 Size: 0.0 MB Namespace ID: 128 Size: 0.0 MB ERROR: Last Trap: Fast Instruction Access MMU Miss {0} ok
Affected Hardware and Software: Oracle 6.4 TB NVMe SSD v2 storage drives with VDV1RL04 firmware on supported SPARC T7, S7, and T8 series servers. See Supported Servers and Operating Systems.
Workaround: Do not use probe-nvme-all at OBP to query drive information on SPARC servers with system firmware release 9.9.2 or earlier. Use nvmeadm commands in Solaris to query drive information.
Fix: Update SPARC servers to system firmware release 9.9.3 or later.